public class JDBCMetdataProcessor extends Object
DatabaseMetaData
and creates metadata through the MetadataFactory
.Constructor and Description |
---|
JDBCMetdataProcessor() |
Modifier and Type | Method and Description |
---|---|
protected Table |
addTable(MetadataFactory metadataFactory,
String tableCatalog,
String tableSchema,
String tableName,
String remarks,
String fullName) |
void |
getConnectorMetadata(Connection conn,
MetadataFactory metadataFactory) |
protected String |
getRuntimeType(int type,
String typeName,
int precision) |
protected String |
quoteName(String name) |
void |
setAutoCreateUniqueConstraints(boolean autoCreateUniqueConstraints) |
void |
setCatalog(String catalog) |
void |
setExcludeProcedures(String excludeProcedures) |
void |
setExcludeTables(String excludeTables) |
void |
setImportApproximateIndexes(boolean importApproximateIndexes) |
void |
setImportIndexes(boolean importIndexes) |
void |
setImportKeys(boolean importKeys) |
void |
setImportProcedures(boolean importProcedures) |
void |
setProcedureNamePattern(String procedureNamePattern) |
void |
setQuoteNameInSource(boolean quoteIdentifiers) |
void |
setSchemaPattern(String schema) |
void |
setTableNamePattern(String tableNamePattern) |
void |
setTableTypes(String[] tableTypes) |
void |
setUseCatalogName(boolean useCatalog) |
void |
setUseFullSchemaName(boolean useFullSchemaName) |
void |
setUseProcedureSpecificName(boolean useProcedureSpecificName) |
void |
setUseQualifiedName(boolean useQualifiedName) |
void |
setWidenUnsingedTypes(boolean widenUnsingedTypes) |
public void getConnectorMetadata(Connection conn, MetadataFactory metadataFactory) throws SQLException, TranslatorException
SQLException
TranslatorException
protected Table addTable(MetadataFactory metadataFactory, String tableCatalog, String tableSchema, String tableName, String remarks, String fullName)
public void setTableNamePattern(String tableNamePattern)
public void setTableTypes(String[] tableTypes)
public void setUseFullSchemaName(boolean useFullSchemaName)
public void setProcedureNamePattern(String procedureNamePattern)
public void setImportIndexes(boolean importIndexes)
public void setImportKeys(boolean importKeys)
public void setImportProcedures(boolean importProcedures)
public void setImportApproximateIndexes(boolean importApproximateIndexes)
public void setWidenUnsingedTypes(boolean widenUnsingedTypes)
public void setQuoteNameInSource(boolean quoteIdentifiers)
public void setCatalog(String catalog)
public void setSchemaPattern(String schema)
public void setUseProcedureSpecificName(boolean useProcedureSpecificName)
public void setUseCatalogName(boolean useCatalog)
public void setAutoCreateUniqueConstraints(boolean autoCreateUniqueConstraints)
public void setExcludeProcedures(String excludeProcedures)
public void setExcludeTables(String excludeTables)
public void setUseQualifiedName(boolean useQualifiedName)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.