Package org.teiid.translator.prestodb
Class PrestoDBMetadataProcessor
- java.lang.Object
-
- org.teiid.translator.jdbc.JDBCMetadataProcessor
-
- org.teiid.translator.prestodb.PrestoDBMetadataProcessor
-
- All Implemented Interfaces:
MetadataProcessor<Connection>
public class PrestoDBMetadataProcessor extends JDBCMetadataProcessor implements MetadataProcessor<Connection>
-
-
Field Summary
-
Fields inherited from class org.teiid.translator.jdbc.JDBCMetadataProcessor
useFullSchemaName
-
Fields inherited from interface org.teiid.translator.MetadataProcessor
FQN, SOURCE_PREFIX
-
-
Constructor Summary
Constructors Constructor Description PrestoDBMetadataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetConnectorMetadata(Connection conn, MetadataFactory metadataFactory)voidprocess(MetadataFactory metadataFactory, Connection conn)-
Methods inherited from class org.teiid.translator.jdbc.JDBCMetadataProcessor
addColumn, addTable, addTable, executeSequenceQuery, getCatalog, getCatalogTerm, getColumnNamePattern, getExcludeProcedures, getExcludeSequences, getExcludeTables, getFullyQualifiedName, getGeographyMetadata, getGeographyMetadataTableName, getGeometryMetadata, getGeometryMetadataTableName, getGeospatialMetadata, getIndexInfoForTable, getNativeComponentType, getProcedureNamePattern, getRuntimeType, getRuntimeType, getSchemaName, getSchemaPattern, getSchemaTerm, getSequenceNamePattern, getSequenceNextSQL, getSequences, getTableNamePattern, getTableStatistics, getTableTerm, getTableTypes, isAutoCreateUniqueConstraints, isHiddenSchema, isImportApproximateIndexes, isImportForeignKeys, isImportIndexes, isImportKeys, isImportLargeAsLob, isImportProcedures, isImportRowIdAsBinary, isImportSequences, isImportStatistics, isQuoteNameInSource, isUnsignedTypeName, isUseAnyIndexCardinality, isUseCatalogName, isUseFullSchemaName, isUseIntegralTypes, isUseProcedureSpecificName, isUseQualifiedName, isUseTypeInfo, isWidenUnsingedTypes, modifyProcedureNameInSource, quoteName, setAutoCreateUniqueConstraints, setCatalog, setColumnNamePattern, setEndQuoteString, setExcludeProcedures, setExcludeSequences, setExcludeTables, setImportApproximateIndexes, setImportForeignKeys, setImportIndexes, setImportKeys, setImportLargeAsLob, setImportProcedures, setImportRowIdAsBinary, setImportSequences, setImportStatistics, setProcedureNamePattern, setQuoteNameInSource, setQuoteString, setSchemaName, setSchemaPattern, setSequenceNamePattern, setStartQuoteString, setTableNamePattern, setTableTypes, setUseAnyIndexCardinality, setUseCatalogName, setUseFullSchemaName, setUseIntegralTypes, setUseProcedureSpecificName, setUseQualifiedName, setUseTypeInfo, setWidenUnsignedTypes, setWidenUnsingedTypes, shouldExclude
-
-
-
-
Method Detail
-
process
public void process(MetadataFactory metadataFactory, Connection conn) throws TranslatorException
- Specified by:
processin interfaceMetadataProcessor<Connection>- Overrides:
processin classJDBCMetadataProcessor- Throws:
TranslatorException
-
getConnectorMetadata
public void getConnectorMetadata(Connection conn, MetadataFactory metadataFactory) throws SQLException
- Overrides:
getConnectorMetadatain classJDBCMetadataProcessor- Throws:
SQLException
-
-