java.sql.DatabaseMetaData
API for extraction.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | addColumns(TableInformation tableInformation)
Overrides org. |
| protected String | |
| public <T> T | processCatalogsResultSet(ExtractionContext.
- the provided ResultSetProcessor. processorImplements abstract org.
|
| protected <T> T | processColumnsResultSet(String
– a catalog name; must match the catalog name as it is
stored in the database; "" retrieves those without
a catalog; null means that the catalog name should
not be used to narrow the search catalog, String – a schema name pattern; must match the schema
name as it is stored in the database; ""
retrieves those without a schema; null means
that the schema name should not be used to
narrow the search schemaPattern, String – a table name pattern; must match the table
name as it is stored in the database tableNamePattern, String – a column name pattern; must match the
column name as it is stored in the database columnNamePattern, ExtractionContext.- the provided ResultSetProcessor. processorImplements abstract org.
|
| protected <T> T | processImportedKeysResultSet(String
– a catalog name; must match the catalog name as it is
stored in the database; "" retrieves those without a
catalog; null means that the catalog name should not
be used to narrow the search catalog, String – a schema name; must match the schema name as it is
stored in the database; "" retrieves those without a
schema; null means that the schema name should not be
used to narrow the search schema, String – a table name; must match the table name as it is stored
in the database table, ExtractionContext.- the provided ResultSetProcessor. processorImplements abstract org.
|
| protected <T> T | processIndexInfoResultSet(String
– a catalog name; must match the catalog name as it is
stored in this database; "" retrieves those without
a catalog; null means that the catalog name should
not be used to narrow the search catalog, String – a schema name; must match the schema name as it is
stored in this database; "" retrieves those without
a schema; null means that the schema name should not
be used to narrow the search schema, String – a table name; must match the table name as it is stored
in this database table, boolean – when true, return only indices for unique values; when
false, return indices regardless of whether unique or not unique, boolean – when true, result is allowed to reflect approximate
or out of data values; when false, results are
requested to be accurate approximate, ExtractionContext.- the provided ResultSetProcessor. processorImplements abstract org.
|
| protected <T> T | processPrimaryKeysResultSet(String catalogFilter, String schemaFilter, Identifier tableName, ExtractionContext.
Implements abstract org. |
| protected <T> T | processSchemaResultSet(String
– a catalog name; must match the catalog name as it is
stored in the database; "" retrieves those without
a catalog; null means catalog name should not be
used to narrow down the search. catalog, String – a schema name; must match the schema name as
it is stored in the database; null means schema
name should not be used to narrow down the search. schemaPattern, ExtractionContext.- the provided ResultSetProcessor. processorImplements abstract org.
|
| protected <T> T | processTableResultSet(String
- a catalog name; must match the catalog name as it is
stored in the database; "" retrieves those without a
catalog; null means that the catalog name should not
be used to narrow the search catalog, String - a schema name pattern; must match the schema name
as it is stored in the database; "" retrieves
those without a schema; null means that the schema
name should not be used to narrow the search schemaPattern, String - a table name pattern; must match the table name
as it is stored in the database tableNamePattern, String[] - a list of table types types, ExtractionContext.- the provided ResultSetProcessor. processorImplements abstract org.
|
| InformationExtractorJdbcDatabaseMetaDataImpl | back to summary |
|---|---|
| public InformationExtractorJdbcDatabaseMetaDataImpl(ExtractionContext extractionContext) | |
| addColumns | back to summary |
|---|---|
| protected void addColumns(TableInformation tableInformation) Overrides org. | |
| getResultSetTableTypesPhysicalTableConstant | back to summary |
|---|---|
| protected String getResultSetTableTypesPhysicalTableConstant() Implements abstract org.
| |
| processCatalogsResultSet | back to summary |
|---|---|
| public <T> T processCatalogsResultSet(ExtractionContext. Implements abstract org. Doc from org. Must do the following:
| |
| processColumnsResultSet | back to summary |
|---|---|
| protected <T> T processColumnsResultSet(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern, ExtractionContext. Implements abstract org. Doc from org. Must do the following:
The
| |
| processImportedKeysResultSet | back to summary |
|---|---|
| protected <T> T processImportedKeysResultSet(String catalog, String schema, String table, ExtractionContext. Implements abstract org. Must do the following:
The
| |
| processIndexInfoResultSet | back to summary |
|---|---|
| protected <T> T processIndexInfoResultSet(String catalog, String schema, String table, boolean unique, boolean approximate, ExtractionContext. Implements abstract org. Must do the following:
The
| |
| processPrimaryKeysResultSet | back to summary |
|---|---|
| protected <T> T processPrimaryKeysResultSet(String catalogFilter, String schemaFilter, Identifier tableName, ExtractionContext. Implements abstract org.
| |
| processSchemaResultSet | back to summary |
|---|---|
| protected <T> T processSchemaResultSet(String catalog, String schemaPattern, ExtractionContext. Implements abstract org. Doc from org. Must do the following:
The
| |
| processTableResultSet | back to summary |
|---|---|
| protected <T> T processTableResultSet(String catalog, String schemaPattern, String tableNamePattern, String[] types, ExtractionContext. Implements abstract org. Doc from org. Must do the following:
The
| |