public final class OracleMetadataProcessor extends JDBCMetdataProcessor
useFullSchemaName| Constructor and Description |
|---|
OracleMetadataProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getFullyQualifiedName(String catalogName,
String schemaName,
String objectName,
boolean quoted) |
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, getProcedureNamePattern, getRuntimeType, getSchemaPattern, getTableNamePattern, getTableTypes, isAutoCreateUniqueConstraints, isImportApproximateIndexes, isImportForeignKeys, isImportIndexes, isImportKeys, isImportProcedures, isImportRowIdAsBinary, isImportStatistics, isQuoteNameInSource, isUnsignedTypeName, isUseAnyIndexCardinality, isUseCatalogName, isUseFullSchemaName, isUseProcedureSpecificName, isUseQualifiedName, isWidenUnsingedTypes, process, quoteName, setAutoCreateUniqueConstraints, setCatalog, setColumnNamePattern, setEndQuoteString, setExcludeProcedures, setExcludeTables, setImportApproximateIndexes, setImportForeignKeys, setImportIndexes, setImportKeys, setImportProcedures, setImportRowIdAsBinary, setImportStatistics, setProcedureNamePattern, setQuoteNameInSource, setQuoteString, setSchemaPattern, setStartQuoteString, setTableNamePattern, setTableTypes, setUseAnyIndexCardinality, setUseCatalogName, setUseFullSchemaName, setUseProcedureSpecificName, setUseQualifiedName, setWidenUnsignedTypes, setWidenUnsingedTypes, shouldExcludeprotected String getRuntimeType(int type, String typeName, int precision, int scale)
getRuntimeType in class JDBCMetdataProcessorprotected void getTableStatistics(Connection conn, String catalog, String schema, String name, Table table) throws SQLException
getTableStatistics in class JDBCMetdataProcessorSQLExceptionprotected 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 JDBCMetdataProcessorprotected String getFullyQualifiedName(String catalogName, String schemaName, String objectName, boolean quoted)
getFullyQualifiedName 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 © 2017 JBoss by Red Hat. All rights reserved.