public class HiveMetadataProcessor extends org.teiid.translator.jdbc.JDBCMetadataProcessor implements org.teiid.translator.MetadataProcessor<Connection>
| Constructor and Description |
|---|
HiveMetadataProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
getConnectorMetadata(Connection conn,
org.teiid.metadata.MetadataFactory metadataFactory) |
boolean |
isTrimColumnNames() |
boolean |
isUseDatabaseMetaData() |
void |
process(org.teiid.metadata.MetadataFactory metadataFactory,
Connection conn) |
void |
setTrimColumnNames(boolean trimColumnNames) |
void |
setUseDatabaseMetaData(boolean useDatabaseMetaData) |
addColumn, addTable, addTable, executeSequenceQuery, getCatalog, getCatalogTerm, getColumnNamePattern, getExcludeProcedures, getExcludeSequences, getExcludeTables, getFullyQualifiedName, getGeometryMetadata, getIndexInfoForTable, getProcedureNamePattern, getRuntimeType, getRuntimeType, 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, isWidenUnsingedTypes, 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, setUseIntegralTypes, setUseProcedureSpecificName, setUseQualifiedName, setWidenUnsignedTypes, setWidenUnsingedTypes, shouldExcludepublic void process(org.teiid.metadata.MetadataFactory metadataFactory,
Connection conn)
throws org.teiid.translator.TranslatorException
process in interface org.teiid.translator.MetadataProcessor<Connection>process in class org.teiid.translator.jdbc.JDBCMetadataProcessororg.teiid.translator.TranslatorExceptionpublic void getConnectorMetadata(Connection conn, org.teiid.metadata.MetadataFactory metadataFactory) throws SQLException
getConnectorMetadata in class org.teiid.translator.jdbc.JDBCMetadataProcessorSQLExceptionpublic void setTrimColumnNames(boolean trimColumnNames)
@TranslatorProperty(display="Trim Columns",
category=IMPORT,
description="Trim column names read from the database")
public boolean isTrimColumnNames()
@TranslatorProperty(display="Use DatabaseMetaData",
category=IMPORT,
description="Use DatabaseMetaData (typical JDBC logic) for importing")
public boolean isUseDatabaseMetaData()
public void setUseDatabaseMetaData(boolean useDatabaseMetaData)
Copyright © 2018 JBoss by Red Hat. All rights reserved.