java.sql.DatabaseMetaData| Name | Arguments | Description |
|---|---|---|
| getBestRowIdentifier | tablePattern scope nullable | Returns a TableData for the row identifiers matching tablePattern, scope and nullable. The tablePattern is a pattern in the form of catalog.schema.pattern. The scope can be one of these: "bestRowNotPseudo" (default), "bestRowPseudo", "bestRowSession", "bestRowTemporary" and "bestRowTransaction"; nullable is a boolean, default is true . |
| getCatalogs | Returns a TableData for the catalogs in the database. | |
| getColumnPrivileges | tablePattern type ... | Returns a TableData for the column privileges matching tablePattern and type(s). The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getColumns | tablePattern type ... | Returns a TableData for the columns matching tablePattern and type(s). The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getCrossReference | primaryTablePattern foreignTablePattern | Returns a TableData for the cross reference for primaryTablePattern and foreignTablePattern. Both are patterns in the form of catalog.schema.pattern. |
| getExportddKeys | tablePattern | Returns a TableData for the exported keys matching tablePattern. The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getImportddKeys | tablePattern | Returns a TableData for the imported keys matching tablePattern. The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getIndexInfo | tablePattern unique approximate | Returns a TableData for the index information for tablePattern, unique and foreignTablePattern. The tablePattern is a pattern in the form of catalog.schema.pattern. The unique is boolean, default false . The approximate is boolean, default false . |
| getPrimaryKeys | tablePattern | Returns a TableData for the primary keys matching tablePattern. The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getProcedureColumns | procPattern columnPattern | Returns a TableData for the procedure columns matching procPattern and columnPattern. The procPattern is a pattern in the form of catalog.schema.pattern. |
| getProcedures | procPattern | Returns a TableData for the procedures matching procPattern. The procPattern is a pattern in the form of catalog.schema.pattern. |
| getSchemas | Returns a TableData for the schemas in the database. | |
| getTablePrivileges | tablePattern | Returns a TableData for the table privileges matching tablePattern. The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getTableTypes | Returns a TableData for the table types in the database. | |
| getTables | tablePattern columnPattern | Returns a TableData for the tables matching tablePattern and columnPattern(s). The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getTypeInfo | Returns a TableData for the type information in the database. | |
| getUDTs | tablePattern type ... | Returns a TableData for the user-defined types matching tablePattern and type(s). The type(s) can be "java_object", "struct" or "distinct". The tablePattern is a pattern in the form of catalog.schema.pattern. |
| getVersionColumns | tablePattern | Returns a TableData for the version columns matching tablePattern. The tablePattern is a pattern in the form of catalog.schema.pattern. |
| tableExists | tablePattern | Returns true if table tablePattern exists. The tablePattern is a pattern in the form of catalog.schema.pattern. |