| ResultSet | PreparedStatement. executeQuery() | Executes the SQL query in this PreparedStatementobject
 and returns theResultSetobject generated by the query. | 
| ResultSet | Statement. executeQuery(String sql) | Executes the given SQL statement, which returns a single
 ResultSetobject. | 
| ResultSet | DatabaseMetaData. getAttributes(String catalog,
             String schemaPattern,
             String typeNamePattern,
             String attributeNamePattern) | Retrieves a description of the given attribute of the given type
 for a user-defined type (UDT) that is available in the given schema
 and catalog. | 
| ResultSet | DatabaseMetaData. getBestRowIdentifier(String catalog,
                    String schema,
                    String table,
                    int scope,
                    boolean nullable) | Retrieves a description of a table's optimal set of columns that
 uniquely identifies a row. | 
| ResultSet | DatabaseMetaData. getCatalogs() | Retrieves the catalog names available in this database. | 
| ResultSet | DatabaseMetaData. getClientInfoProperties() | Retrieves a list of the client info properties
 that the driver supports. | 
| ResultSet | DatabaseMetaData. getColumnPrivileges(String catalog,
                   String schema,
                   String table,
                   String columnNamePattern) | Retrieves a description of the access rights for a table's columns. | 
| ResultSet | DatabaseMetaData. getColumns(String catalog,
          String schemaPattern,
          String tableNamePattern,
          String columnNamePattern) | Retrieves a description of table columns available in
 the specified catalog. | 
| ResultSet | DatabaseMetaData. getCrossReference(String parentCatalog,
                 String parentSchema,
                 String parentTable,
                 String foreignCatalog,
                 String foreignSchema,
                 String foreignTable) | Retrieves a description of the foreign key columns in the given foreign key
 table that reference the primary key or the columns representing a unique constraint of the  parent table (could be the same or a different table). | 
| ResultSet | DatabaseMetaData. getExportedKeys(String catalog,
               String schema,
               String table) | Retrieves a description of the foreign key columns that reference the
 given table's primary key columns (the foreign keys exported by a
 table). | 
| ResultSet | DatabaseMetaData. getFunctionColumns(String catalog,
                  String schemaPattern,
                  String functionNamePattern,
                  String columnNamePattern) | Retrieves a description of the given catalog's system or user
 function parameters and return type. | 
| ResultSet | DatabaseMetaData. getFunctions(String catalog,
            String schemaPattern,
            String functionNamePattern) | Retrieves a description of the  system and user functions available
 in the given catalog. | 
| ResultSet | Statement. getGeneratedKeys() | Retrieves any auto-generated keys created as a result of executing this
 Statementobject. | 
| ResultSet | DatabaseMetaData. getImportedKeys(String catalog,
               String schema,
               String table) | Retrieves a description of the primary key columns that are
 referenced by the given table's foreign key columns (the primary keys
 imported by a table). | 
| ResultSet | DatabaseMetaData. getIndexInfo(String catalog,
            String schema,
            String table,
            boolean unique,
            boolean approximate) | Retrieves a description of the given table's indices and statistics. | 
| ResultSet | DatabaseMetaData. getPrimaryKeys(String catalog,
              String schema,
              String table) | Retrieves a description of the given table's primary key columns. | 
| ResultSet | DatabaseMetaData. getProcedureColumns(String catalog,
                   String schemaPattern,
                   String procedureNamePattern,
                   String columnNamePattern) | Retrieves a description of the given catalog's stored procedure parameter
 and result columns. | 
| ResultSet | DatabaseMetaData. getProcedures(String catalog,
             String schemaPattern,
             String procedureNamePattern) | Retrieves a description of the stored procedures available in the given
 catalog. | 
| ResultSet | DatabaseMetaData. getPseudoColumns(String catalog,
                String schemaPattern,
                String tableNamePattern,
                String columnNamePattern) | Retrieves a description of the pseudo or hidden columns available
 in a given table within the specified catalog and schema. | 
| ResultSet | Array. getResultSet() | Retrieves a result set that contains the elements of the SQL
 ARRAYvalue
 designated by thisArrayobject. | 
| ResultSet | Array. getResultSet(long index,
            int count) | Retrieves a result set holding the elements of the subarray that
 starts at index indexand contains up tocountsuccessive elements. | 
| ResultSet | Array. getResultSet(long index,
            int count,
            Map<String,Class<?>> map) | Retrieves a result set holding the elements of the subarray that
 starts at index indexand contains up tocountsuccessive elements. | 
| ResultSet | Array. getResultSet(Map<String,Class<?>> map) | Retrieves a result set that contains the elements of the SQL
 ARRAYvalue designated by thisArrayobject. | 
| ResultSet | Statement. getResultSet() | Retrieves the current result as a ResultSetobject. | 
| ResultSet | DatabaseMetaData. getSchemas() | Retrieves the schema names available in this database. | 
| ResultSet | DatabaseMetaData. getSchemas(String catalog,
          String schemaPattern) | Retrieves the schema names available in this database. | 
| ResultSet | DatabaseMetaData. getSuperTables(String catalog,
              String schemaPattern,
              String tableNamePattern) | Retrieves a description of the table hierarchies defined in a particular
 schema in this database. | 
| ResultSet | DatabaseMetaData. getSuperTypes(String catalog,
             String schemaPattern,
             String typeNamePattern) | Retrieves a description of the user-defined type (UDT) hierarchies defined in a
 particular schema in this database. | 
| ResultSet | DatabaseMetaData. getTablePrivileges(String catalog,
                  String schemaPattern,
                  String tableNamePattern) | Retrieves a description of the access rights for each table available
 in a catalog. | 
| ResultSet | DatabaseMetaData. getTables(String catalog,
         String schemaPattern,
         String tableNamePattern,
         String[] types) | Retrieves a description of the tables available in the given catalog. | 
| ResultSet | DatabaseMetaData. getTableTypes() | Retrieves the table types available in this database. | 
| ResultSet | DatabaseMetaData. getTypeInfo() | Retrieves a description of all the data types supported by
 this database. | 
| ResultSet | DatabaseMetaData. getUDTs(String catalog,
       String schemaPattern,
       String typeNamePattern,
       int[] types) | Retrieves a description of the user-defined types (UDTs) defined
 in a particular schema. | 
| ResultSet | DatabaseMetaData. getVersionColumns(String catalog,
                 String schema,
                 String table) | Retrieves a description of a table's columns that are automatically
 updated when any value in a row is updated. |