com.im.commons.db 5.9.2

com.im.commons.db.ddl.tablesets
Class TableSetInfoFactory

java.lang.Object
  extended by com.im.commons.db.ddl.tablesets.TableSetInfoFactory

public class TableSetInfoFactory
extends Object

Every method catches all exceptions, logs the error and returns null in case of problems. It is important to keep single table initialization isolated and continue loading IJC even if some tables are broken.


Constructor Summary
TableSetInfoFactory()
           
 
Method Summary
static JChemBaseTableSetInfo createJChemBaseTableSetInfo(DBTableInfo[] tableInfos, String structureColumnName, SchemaQualifiedName propertyTable, Integer numberOfOnes, Integer numberOfInts, Integer numberOfEdges, Integer contents, Integer tableVersion, Boolean absoluteStereo, Boolean tautomerDuplicateChecking, String szr, DFFeedback feedback)
           
static JChemCartridgeJChemBaseTableSetInfo createJChemCartridgeJChemBaseTableSetInfo(DBTableInfo[] tableInfos, String structureColumnName, SchemaQualifiedName propertyTable, Integer numberOfInts, Integer numberOfOnes, Integer numberOfEdges, Integer contents, Integer tableVersion, Boolean absoluteStereo, Boolean tautomerDuplicateChecking, String szr, String indexName, DFFeedback feedback)
           
static JChemCartridgeStandardTableSetInfo createJChemCartridgeStandardTableSetInfo(DBTableInfo[] tableInfos, String columnName, SchemaQualifiedName propertyTable, Integer numberOfInts, Integer numberOfOnes, Integer numberOfEdges, Integer contents, Integer tableVersion, Boolean absoluteStereo, Boolean duplicateFiltering, Boolean tautomerDuplicateChecking, String szr, String indexName, SchemaQualifiedName indexTableName, DFFeedback feedback)
           
static JChemPropertyTableSetInfo createJChemPropertyTableSetInfo(DBTableInfo propTable, DBTableInfo cacheRegistrationTable, DFFeedback feedback)
           
static JChemPropertyTableSetInfo createJChemPropertyTableSetInfo(DBTableInfo propTable, DFFeedback feedback)
           
static StandardTableSetInfo createStandardTableSetInfo(DBTableInfo dbTableInfo, DFFeedback feedback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableSetInfoFactory

public TableSetInfoFactory()
Method Detail

createStandardTableSetInfo

public static StandardTableSetInfo createStandardTableSetInfo(DBTableInfo dbTableInfo,
                                                              DFFeedback feedback)

createJChemBaseTableSetInfo

public static JChemBaseTableSetInfo createJChemBaseTableSetInfo(DBTableInfo[] tableInfos,
                                                                String structureColumnName,
                                                                SchemaQualifiedName propertyTable,
                                                                Integer numberOfOnes,
                                                                Integer numberOfInts,
                                                                Integer numberOfEdges,
                                                                Integer contents,
                                                                Integer tableVersion,
                                                                Boolean absoluteStereo,
                                                                Boolean tautomerDuplicateChecking,
                                                                String szr,
                                                                DFFeedback feedback)

createJChemPropertyTableSetInfo

public static JChemPropertyTableSetInfo createJChemPropertyTableSetInfo(DBTableInfo propTable,
                                                                        DFFeedback feedback)

createJChemPropertyTableSetInfo

public static JChemPropertyTableSetInfo createJChemPropertyTableSetInfo(DBTableInfo propTable,
                                                                        DBTableInfo cacheRegistrationTable,
                                                                        DFFeedback feedback)

createJChemCartridgeStandardTableSetInfo

public static JChemCartridgeStandardTableSetInfo createJChemCartridgeStandardTableSetInfo(DBTableInfo[] tableInfos,
                                                                                          String columnName,
                                                                                          SchemaQualifiedName propertyTable,
                                                                                          Integer numberOfInts,
                                                                                          Integer numberOfOnes,
                                                                                          Integer numberOfEdges,
                                                                                          Integer contents,
                                                                                          Integer tableVersion,
                                                                                          Boolean absoluteStereo,
                                                                                          Boolean duplicateFiltering,
                                                                                          Boolean tautomerDuplicateChecking,
                                                                                          String szr,
                                                                                          String indexName,
                                                                                          SchemaQualifiedName indexTableName,
                                                                                          DFFeedback feedback)

createJChemCartridgeJChemBaseTableSetInfo

public static JChemCartridgeJChemBaseTableSetInfo createJChemCartridgeJChemBaseTableSetInfo(DBTableInfo[] tableInfos,
                                                                                            String structureColumnName,
                                                                                            SchemaQualifiedName propertyTable,
                                                                                            Integer numberOfInts,
                                                                                            Integer numberOfOnes,
                                                                                            Integer numberOfEdges,
                                                                                            Integer contents,
                                                                                            Integer tableVersion,
                                                                                            Boolean absoluteStereo,
                                                                                            Boolean tautomerDuplicateChecking,
                                                                                            String szr,
                                                                                            String indexName,
                                                                                            DFFeedback feedback)

com.im.commons.db 5.9.2