public ResultSet getSchemas() throws SQLException {
return getSchemas(null, null);
}
public ResultSet getCatalogs() throws SQLException {
final RowDescriptor rowDescriptor = new RowDescriptorBuilder(1, datatypeCoder)
<BUG>.at(0).simple(SQL_VARYING, 31, "TABLE_CAT", "TABLECATALOGS").addField()
</BUG>
.toRowDescriptor();
return new FBResultSet(rowDescriptor, Collections.<RowValue>emptyList());
}

public ResultSet getSchemas() throws SQLException {
return getSchemas(null, null);
}
public ResultSet getCatalogs() throws SQLException {
final RowDescriptor rowDescriptor = new RowDescriptorBuilder(1, datatypeCoder)
.at(0).simple(SQL_VARYING, OBJECT_NAME_LENGTH, "TABLE_CAT", "TABLECATALOGS").addField()
.toRowDescriptor();
return new FBResultSet(rowDescriptor, Collections.<RowValue>emptyList());
}
