public final class PostgreSQLMetadataProcessor extends JDBCMetdataProcessor
useFullSchemaName| Constructor and Description |
|---|
PostgreSQLMetadataProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected org.teiid.metadata.Column |
addColumn(ResultSet columns,
org.teiid.metadata.Table table,
org.teiid.metadata.MetadataFactory metadataFactory,
int rsColumns)
Add a column to the given table based upon the current row of the columns resultset
|
protected void |
getGeometryMetadata(org.teiid.metadata.Column c,
Connection conn,
String tableCatalog,
String tableSchema,
String tableName,
String columnName) |
protected String |
getRuntimeType(int type,
String typeName,
int precision) |
protected String |
getSequenceNextSQL(String fullyQualifiedName)
Return the native sql for getting the next value or null if not supported
|
protected String |
getSequenceQuery()
Return the query to fetch sequence information or null, if sequence import is not supported
|
addTable, addTable, getCatalog, getColumnNamePattern, getConnectorMetadata, getExcludeProcedures, getExcludeSequences, getExcludeTables, getFullyQualifiedName, getIndexInfoForTable, getProcedureNamePattern, getRuntimeType, getSchemaPattern, getSequenceNamePattern, getSequences, getTableNamePattern, getTableStatistics, getTableTypes, isAutoCreateUniqueConstraints, isImportApproximateIndexes, isImportForeignKeys, isImportIndexes, isImportKeys, isImportLargeAsLob, isImportProcedures, isImportRowIdAsBinary, isImportSequences, isImportStatistics, isQuoteNameInSource, isUnsignedTypeName, isUseAnyIndexCardinality, isUseCatalogName, isUseFullSchemaName, isUseProcedureSpecificName, isUseQualifiedName, isWidenUnsingedTypes, process, quoteName, setAutoCreateUniqueConstraints, setCatalog, setColumnNamePattern, setEndQuoteString, setExcludeProcedures, setExcludeSequences, setExcludeTables, setImportApproximateIndexes, setImportForeignKeys, setImportIndexes, setImportKeys, setImportLargeAsLob, setImportProcedures, setImportRowIdAsBinary, setImportSequences, setImportStatistics, setProcedureNamePattern, setQuoteNameInSource, setQuoteString, setSchemaPattern, setSequenceNamePattern, setStartQuoteString, setTableNamePattern, setTableTypes, setUseAnyIndexCardinality, setUseCatalogName, setUseFullSchemaName, setUseProcedureSpecificName, setUseQualifiedName, setWidenUnsignedTypes, setWidenUnsingedTypes, shouldExcludeprotected String getRuntimeType(int type, String typeName, int precision)
getRuntimeType in class JDBCMetdataProcessorprotected org.teiid.metadata.Column addColumn(ResultSet columns, org.teiid.metadata.Table table, org.teiid.metadata.MetadataFactory metadataFactory, int rsColumns) throws SQLException
JDBCMetdataProcessoraddColumn in class JDBCMetdataProcessorSQLExceptionprotected void getGeometryMetadata(org.teiid.metadata.Column c,
Connection conn,
String tableCatalog,
String tableSchema,
String tableName,
String columnName)
getGeometryMetadata in class JDBCMetdataProcessorprotected String getSequenceQuery()
JDBCMetdataProcessorgetSequenceQuery in class JDBCMetdataProcessorprotected String getSequenceNextSQL(String fullyQualifiedName)
JDBCMetdataProcessorgetSequenceNextSQL in class JDBCMetdataProcessorCopyright © 2017 JBoss by Red Hat. All rights reserved.