org.teiid.translator.jdbc
Class JDBCMetdataProcessor

java.lang.Object
  extended by org.teiid.translator.jdbc.JDBCMetdataProcessor

public class JDBCMetdataProcessor
extends java.lang.Object

Reads from DatabaseMetaData and creates metadata through the MetadataFactory.


Constructor Summary
JDBCMetdataProcessor()
           
 
Method Summary
 void getConnectorMetadata(java.sql.Connection conn, MetadataFactory metadataFactory)
           
 void setCatalog(java.lang.String catalog)
           
 void setImportApproximateIndexes(boolean importApproximateIndexes)
           
 void setImportIndexes(boolean importIndexes)
           
 void setImportKeys(boolean importKeys)
           
 void setImportProcedures(boolean importProcedures)
           
 void setProcedureNamePattern(java.lang.String procedureNamePattern)
           
 void setQuoteNameInSource(boolean quoteIdentifiers)
           
 void setSchemaPattern(java.lang.String schema)
           
 void setTableNamePattern(java.lang.String tableNamePattern)
           
 void setTableTypes(java.lang.String[] tableTypes)
           
 void setUseFullSchemaName(boolean useFullSchemaName)
           
 void setWidenUnsingedTypes(boolean widenUnsingedTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCMetdataProcessor

public JDBCMetdataProcessor()
Method Detail

getConnectorMetadata

public void getConnectorMetadata(java.sql.Connection conn,
                                 MetadataFactory metadataFactory)
                          throws java.sql.SQLException,
                                 TranslatorException
Throws:
java.sql.SQLException
TranslatorException

setTableNamePattern

public void setTableNamePattern(java.lang.String tableNamePattern)

setTableTypes

public void setTableTypes(java.lang.String[] tableTypes)

setUseFullSchemaName

public void setUseFullSchemaName(boolean useFullSchemaName)

setProcedureNamePattern

public void setProcedureNamePattern(java.lang.String procedureNamePattern)

setImportIndexes

public void setImportIndexes(boolean importIndexes)

setImportKeys

public void setImportKeys(boolean importKeys)

setImportProcedures

public void setImportProcedures(boolean importProcedures)

setImportApproximateIndexes

public void setImportApproximateIndexes(boolean importApproximateIndexes)

setWidenUnsingedTypes

public void setWidenUnsingedTypes(boolean widenUnsingedTypes)

setQuoteNameInSource

public void setQuoteNameInSource(boolean quoteIdentifiers)

setCatalog

public void setCatalog(java.lang.String catalog)

setSchemaPattern

public void setSchemaPattern(java.lang.String schema)


Copyright © 2010. All Rights Reserved.