public final class OracleMetadataProcessor extends JDBCMetdataProcessor
useFullSchemaName
Constructor and Description |
---|
OracleMetadataProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
getGeometryMetadata(Column c,
Connection conn,
String tableCatalog,
String tableSchema,
String tableName,
String columnName) |
protected boolean |
getIndexInfoForTable(String catalogName,
String schemaName,
String tableName,
boolean uniqueOnly,
boolean approximateIndexes,
String tableType) |
protected String |
getRuntimeType(int type,
String typeName,
int precision,
int scale) |
protected void |
getTableStatistics(Connection conn,
String catalog,
String schema,
String name,
Table table) |
boolean |
isUseGeometryType() |
boolean |
isUseIntegralTypes() |
void |
setUseGeometryType(boolean useGeometryType) |
void |
setUseIntegralTypes(boolean useIntegralTypes) |
addColumn, addTable, addTable, getCatalog, getColumnNamePattern, getConnectorMetadata, getExcludeProcedures, getExcludeTables, getFullyQualifiedName, getProcedureNamePattern, getRuntimeType, getSchemaPattern, getTableNamePattern, getTableTypes, isAutoCreateUniqueConstraints, isImportApproximateIndexes, isImportForeignKeys, isImportIndexes, isImportKeys, isImportProcedures, isImportStatistics, isQuoteNameInSource, isUseAnyIndexCardinality, isUseCatalogName, isUseFullSchemaName, isUseProcedureSpecificName, isUseQualifiedName, isWidenUnsingedTypes, process, quoteName, setAutoCreateUniqueConstraints, setCatalog, setColumnNamePattern, setExcludeProcedures, setExcludeTables, setImportApproximateIndexes, setImportForeignKeys, setImportIndexes, setImportKeys, setImportProcedures, setImportStatistics, setProcedureNamePattern, setQuoteNameInSource, setQuoteString, setSchemaPattern, setTableNamePattern, setTableTypes, setUseAnyIndexCardinality, setUseCatalogName, setUseFullSchemaName, setUseProcedureSpecificName, setUseQualifiedName, setWidenUnsignedTypes, setWidenUnsingedTypes, shouldExclude
protected String getRuntimeType(int type, String typeName, int precision, int scale)
getRuntimeType
in class JDBCMetdataProcessor
protected void getTableStatistics(Connection conn, String catalog, String schema, String name, Table table) throws SQLException
getTableStatistics
in class JDBCMetdataProcessor
SQLException
protected boolean getIndexInfoForTable(String catalogName, String schemaName, String tableName, boolean uniqueOnly, boolean approximateIndexes, String tableType)
getIndexInfoForTable
in class JDBCMetdataProcessor
@TranslatorProperty(display="Use Geometry Type", category=IMPORT, description="Use Teiid Geometry Type rather than an Object/Struct for SDO_GEOMETRY") public boolean isUseGeometryType()
public void setUseGeometryType(boolean useGeometryType)
protected void getGeometryMetadata(Column c, Connection conn, String tableCatalog, String tableSchema, String tableName, String columnName)
getGeometryMetadata
in class JDBCMetdataProcessor
@TranslatorProperty(display="Use Integral Types", category=IMPORT, description="Use integral types rather than decimal when the scale is 0.") public boolean isUseIntegralTypes()
public void setUseIntegralTypes(boolean useIntegralTypes)
Copyright © 2013–2015 JBoss by Red Hat. All rights reserved.