Package org.teiid.translator.jdbc.pi
Class PIMetadataProcessor
- java.lang.Object
-
- org.teiid.translator.jdbc.JDBCMetadataProcessor
-
- org.teiid.translator.jdbc.pi.PIMetadataProcessor
-
- All Implemented Interfaces:
MetadataProcessor<Connection>
public class PIMetadataProcessor extends JDBCMetadataProcessor
-
-
Field Summary
Fields Modifier and Type Field Description static StringTVF-
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 PIMetadataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetConnectorMetadata(Connection conn, MetadataFactory metadataFactory)protected StringgetRuntimeType(int type, String typeName, int precision, int scale)-
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, 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, process, 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
-
-
-
-
Field Detail
-
TVF
@ExtensionMetadataProperty(applicable={org.teiid.metadata.Table.class,org.teiid.metadata.Procedure.class}, datatype=java.lang.String.class, display="Is Table Value Function", description="Marks the table as Table Value Function") public static final String TVF
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRuntimeType
protected String getRuntimeType(int type, String typeName, int precision, int scale)
- Overrides:
getRuntimeTypein classJDBCMetadataProcessor
-
getConnectorMetadata
public void getConnectorMetadata(Connection conn, MetadataFactory metadataFactory) throws SQLException, TranslatorException
- Overrides:
getConnectorMetadatain classJDBCMetadataProcessor- Throws:
SQLExceptionTranslatorException
-
-