throw new SQLException("Not yet implemented");
XSQLVAR[] xsqlvars = new XSQLVAR[8];  xsqlvars[0] = new XSQLVAR(); xsqlvars[0].sqltype = GDS.SQL_SHORT; xsqlvars[0].sqlname = "SCOPE"; xsqlvars[0].relname = "ROWIDENTIFIER";  xsqlvars[1] = new XSQLVAR(); xsqlvars[1].sqltype = GDS.SQL_VARYING; xsqlvars[1].sqllen = 31; xsqlvars[1].sqlind = 0; xsqlvars[1].sqlname = "COLUMN_NAME"; xsqlvars[1].relname = "ROWIDENTIFIER";  xsqlvars[2] = new XSQLVAR(); xsqlvars[2].sqltype = GDS.SQL_SHORT; xsqlvars[2].sqlname = "DATA_TYPE"; xsqlvars[2].relname = "ROWIDENTIFIER";  xsqlvars[3] = new XSQLVAR(); xsqlvars[3].sqltype = GDS.SQL_VARYING; xsqlvars[3].sqllen = 31; xsqlvars[3].sqlind = -1; xsqlvars[3].sqlname = "TYPE_NAME"; xsqlvars[3].relname = "ROWIDENTIFIER";  xsqlvars[4] = new XSQLVAR(); xsqlvars[4].sqltype = GDS.SQL_LONG; xsqlvars[4].sqlname = "COLUMN_SIZE"; xsqlvars[4].relname = "ROWIDENTIFIER";  xsqlvars[5] = new XSQLVAR(); xsqlvars[5].sqltype = GDS.SQL_LONG; xsqlvars[5].sqlname = "BUFFER_LENGTH"; xsqlvars[5].relname = "ROWIDENTIFIER";  xsqlvars[6] = new XSQLVAR(); xsqlvars[6].sqltype = GDS.SQL_SHORT; xsqlvars[6].sqlname = "DECIMAL_DIGITS"; xsqlvars[6].relname = "ROWIDENTIFIER";  xsqlvars[7] = new XSQLVAR(); xsqlvars[7].sqltype = GDS.SQL_SHORT; xsqlvars[7].sqlname = "PSEUDO_COLUMN"; xsqlvars[7].relname = "ROWIDENTIFIER";  ArrayList rows = new ArrayList(0);  return new FBResultSet(xsqlvars, rows);
    public ResultSet getBestRowIdentifier(String catalog, String schema,        String table, int scope, boolean nullable) throws SQLException {        throw new SQLException("Not yet implemented");    }