Uses of Class
org.apache.ibatis.abator.config.TableConfiguration

Packages that use TableConfiguration
org.apache.ibatis.abator.api Provides the main classes and interfaces used by clients of Abator. 
org.apache.ibatis.abator.config   
org.apache.ibatis.abator.exception   
org.apache.ibatis.abator.internal.db   
org.apache.ibatis.abator.internal.java   
org.apache.ibatis.abator.internal.java.dao   
org.apache.ibatis.abator.internal.java.model   
org.apache.ibatis.abator.internal.rules Provides the classes that implement Abator's code generation rules. 
org.apache.ibatis.abator.internal.sqlmap   
 

Uses of TableConfiguration in org.apache.ibatis.abator.api
 

Methods in org.apache.ibatis.abator.api with parameters of type TableConfiguration
 java.util.List SqlMapGenerator.getGeneratedXMLFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
           
 java.util.List JavaModelGenerator.getGeneratedJavaFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
          This method returns a list of GenerateJavaFile objects.
 java.util.List DAOGenerator.getGeneratedJavaFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
          This method returns a list of GenerateJavaFile objects.
 

Uses of TableConfiguration in org.apache.ibatis.abator.config
 

Methods in org.apache.ibatis.abator.config with parameters of type TableConfiguration
 void AbatorContext.addTableConfiguration(TableConfiguration tc)
           
 

Uses of TableConfiguration in org.apache.ibatis.abator.exception
 

Methods in org.apache.ibatis.abator.exception that return TableConfiguration
 TableConfiguration UnknownTableException.getTableConfiguration()
           
 

Constructors in org.apache.ibatis.abator.exception with parameters of type TableConfiguration
UnknownTableException(TableConfiguration tableConfiguration)
           
 

Uses of TableConfiguration in org.apache.ibatis.abator.internal.db
 

Methods in org.apache.ibatis.abator.internal.db with parameters of type TableConfiguration
static ColumnDefinitions DatabaseIntrospector.generateColumnDefinitions(java.sql.Connection connection, TableConfiguration tc, JavaTypeResolver javaTypeResolver, java.util.List warnings)
           
 

Uses of TableConfiguration in org.apache.ibatis.abator.internal.java
 

Methods in org.apache.ibatis.abator.internal.java with parameters of type TableConfiguration
protected  GeneratedJavaFile JavaModelGeneratorDefaultImpl.getExample(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile JavaModelGeneratorDefaultImpl.getPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile JavaModelGeneratorDefaultImpl.getRecord(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile JavaModelGeneratorDefaultImpl.getRecordWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
 java.util.List JavaModelGeneratorDefaultImpl.getGeneratedJavaFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
           
protected  GeneratedJavaFile DAOGeneratorBaseImpl.getDAOImplementation(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile DAOGeneratorBaseImpl.getDAOInterface(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
 java.util.List DAOGeneratorBaseImpl.getGeneratedJavaFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
           
protected  java.util.List DAOGeneratorBaseImpl.getInsertMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getUpdateByPrimaryKeyMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getUpdateByPrimaryKeyWithBLOBsMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getSelectByExampleMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getSelectByExampleWithBLOBsMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getSelectByPrimaryKeyMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getDeleteByExampleMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getDeleteByPrimaryKeyMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List DAOGeneratorBaseImpl.getGetExampleParmsMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
 

Uses of TableConfiguration in org.apache.ibatis.abator.internal.java.dao
 

Methods in org.apache.ibatis.abator.internal.java.dao with parameters of type TableConfiguration
 java.util.List BaseJava2DAOGenerator.getGeneratedJavaFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
           
protected  GeneratedJavaFile BaseJava2DAOGenerator.getDAOImplementation(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile BaseJava2DAOGenerator.getDAOInterface(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  java.util.List BaseJava2DAOGenerator.getInsertMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List BaseJava2DAOGenerator.getUpdateByPrimaryKeyMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List BaseJava2DAOGenerator.getUpdateByPrimaryKeyWithBLOBsMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List BaseJava2DAOGenerator.getSelectByExampleMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List BaseJava2DAOGenerator.getSelectByExampleWithBLOBsMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List BaseJava2DAOGenerator.getSelectByPrimaryKeyMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List BaseJava2DAOGenerator.getDeleteByExampleMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
protected  java.util.List BaseJava2DAOGenerator.getDeleteByPrimaryKeyMethods(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, boolean interfaceMethod, java.util.Set imports)
           
 

Uses of TableConfiguration in org.apache.ibatis.abator.internal.java.model
 

Methods in org.apache.ibatis.abator.internal.java.model with parameters of type TableConfiguration
protected  GeneratedJavaFile JavaModelGeneratorJava2Impl.getExample(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile JavaModelGeneratorJava2Impl.getPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile JavaModelGeneratorJava2Impl.getRecord(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
protected  GeneratedJavaFile JavaModelGeneratorJava2Impl.getRecordWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
           
 java.util.List JavaModelGeneratorJava2Impl.getGeneratedJavaFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
           
 

Uses of TableConfiguration in org.apache.ibatis.abator.internal.rules
 

Methods in org.apache.ibatis.abator.internal.rules with parameters of type TableConfiguration
static boolean AbatorRules.generateExampleExtendingPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating an example class extending the primary key.
static boolean AbatorRules.generateExampleExtendingBaseRecord(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating an example class extending the base record.
static boolean AbatorRules.generateResultMapWithoutBLOBs(TableConfiguration tc)
          Implements the rule for generating the result map without BLOBs.
static boolean AbatorRules.generateResultMapWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating the result map with BLOBs.
static boolean AbatorRules.generateSQLExampleWhereClause(TableConfiguration tc)
          Implements the rule for generating the SQL example where clause element.
static boolean AbatorRules.generateSelectByExampleWithoutBLOBs(TableConfiguration tc)
          Implements the rule for generating the select by example without BLOBs SQL Map element and DAO method.
static boolean AbatorRules.generateSelectByExampleWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating the select by example with BLOBs SQL Map element and DAO method.
static boolean AbatorRules.generateSelectByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating the select by primary key SQL Map element and DAO method.
static boolean AbatorRules.generateInsert(TableConfiguration tc)
          Implements the rule for generating the insert SQL Map element and DAO method.
static boolean AbatorRules.generateUpdateByPrimaryKeyWithoutBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating the update by primary key without BLOBs SQL Map element and DAO method.
static boolean AbatorRules.generateUpdateByPrimaryKeyWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating the update by primary key with BLOBs SQL Map element and DAO method.
static boolean AbatorRules.generateDeleteByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating the delete by primary key SQL Map element and DAO method.
static boolean AbatorRules.generateDeleteByExample(TableConfiguration tc)
          Implements the rule for generating the delete by example SQL Map element and DAO method.
 

Uses of TableConfiguration in org.apache.ibatis.abator.internal.sqlmap
 

Methods in org.apache.ibatis.abator.internal.sqlmap with parameters of type TableConfiguration
 java.util.List SqlMapGeneratorIterateImpl.getGeneratedXMLFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
           
protected  GeneratedXmlFile SqlMapGeneratorIterateImpl.getSqlMap(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
          Creates the default implementation of the Sql Map
protected  java.lang.String SqlMapGeneratorIterateImpl.getSqlMapElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
          Creates the sqlMap element (the root element, and all child elements).
protected  java.lang.String SqlMapGeneratorIterateImpl.getFileComment(TableConfiguration tableConfiguration)
          Returns a file level comment.
protected  java.lang.String SqlMapGeneratorIterateImpl.getBaseResultMapElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return a String which is formatted XML for the result map (without any BLOBs if they exist in the table).
protected  java.lang.String SqlMapGeneratorIterateImpl.getResultMapWithBLOBsElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return a String which is formatted XML for the result map (with any BLOBs if they exist in the table).
protected  java.lang.String SqlMapGeneratorIterateImpl.getInsertElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return a String which is formatted XML for the insert statement.
protected  java.lang.String SqlMapGeneratorIterateImpl.getUpdateByPrimaryKeyWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the update by primary key statement that updates all fields in the table (including BLOB fields).
protected  java.lang.String SqlMapGeneratorIterateImpl.getUpdateByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the update by primary key statement that updates all fields in the table (excluding BLOB fields).
protected  java.lang.String SqlMapGeneratorIterateImpl.getDeleteByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the delete by primary key statement.
protected  java.lang.String SqlMapGeneratorIterateImpl.getDeleteByExample(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the delete by example statement.
protected  java.lang.String SqlMapGeneratorIterateImpl.getSelectByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select by primary key statement.
protected  java.lang.String SqlMapGeneratorIterateImpl.getSelectKey(ColumnDefinition columnDefinition, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select key element used to automatically generate keys.
protected  java.lang.String SqlMapGeneratorIterateImpl.getSelectByExample(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select by example statement that returns all fields in the table (except BLOB fields).
protected  java.lang.String SqlMapGeneratorIterateImpl.getSelectByExampleWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select by example statement that returns all fields in the table (including BLOB fields).
 java.util.List SqlMapGeneratorDefaultImpl.getGeneratedXMLFiles(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, ProgressCallback callback)
           
protected  GeneratedXmlFile SqlMapGeneratorDefaultImpl.getSqlMap(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
          Creates the default implementation of the Sql Map
protected  java.lang.String SqlMapGeneratorDefaultImpl.getSqlMapElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration)
          Creates the sqlMap element (the root element, and all child elements).
protected  java.lang.String SqlMapGeneratorDefaultImpl.getFileComment(TableConfiguration tableConfiguration)
          Returns a file level comment.
protected  java.lang.String SqlMapGeneratorDefaultImpl.getBaseResultMapElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return a String which is formatted XML for the result map (without any BLOBs if they exist in the table).
protected  java.lang.String SqlMapGeneratorDefaultImpl.getResultMapWithBLOBsElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return a String which is formatted XML for the result map (with any BLOBs if they exist in the table).
protected  java.lang.String SqlMapGeneratorDefaultImpl.getInsertElement(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return a String which is formatted XML for the insert statement.
protected  java.lang.String SqlMapGeneratorDefaultImpl.getUpdateByPrimaryKeyWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the update by primary key statement that updates all fields in the table (including BLOB fields).
protected  java.lang.String SqlMapGeneratorDefaultImpl.getUpdateByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the update by primary key statement that updates all fields in the table (excluding BLOB fields).
protected  java.lang.String SqlMapGeneratorDefaultImpl.getDeleteByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the delete by primary key statement.
protected  java.lang.String SqlMapGeneratorDefaultImpl.getDeleteByExample(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the delete by example statement.
protected  java.lang.String SqlMapGeneratorDefaultImpl.getSelectByPrimaryKey(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select by primary key statement.
protected  java.lang.String SqlMapGeneratorDefaultImpl.getSelectKey(ColumnDefinition columnDefinition, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select key element used to automatically generate keys.
protected  java.lang.String SqlMapGeneratorDefaultImpl.getByExampleWhereClauseFragment(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the example where clause SQL fragment (an sql fragment).
protected  java.lang.String SqlMapGeneratorDefaultImpl.getSelectByExample(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select by example statement that returns all fields in the table (except BLOB fields).
protected  java.lang.String SqlMapGeneratorDefaultImpl.getSelectByExampleWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tableConfiguration, int indentLevel)
          This method should return well formatted XML for the select by example statement that returns all fields in the table (including BLOB fields).