Uses of Class
org.apache.ibatis.abator.internal.db.ColumnDefinitions

Packages that use ColumnDefinitions
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.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 ColumnDefinitions in org.apache.ibatis.abator.api
 

Methods in org.apache.ibatis.abator.api with parameters of type ColumnDefinitions
 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 ColumnDefinitions in org.apache.ibatis.abator.config
 

Methods in org.apache.ibatis.abator.config with parameters of type ColumnDefinitions
 void TableConfiguration.reportWarnings(ColumnDefinitions columnDefinitions, java.util.List warnings)
           
 

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

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

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

Methods in org.apache.ibatis.abator.internal.java with parameters of type ColumnDefinitions
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 ColumnDefinitions in org.apache.ibatis.abator.internal.java.dao
 

Methods in org.apache.ibatis.abator.internal.java.dao with parameters of type ColumnDefinitions
 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 ColumnDefinitions in org.apache.ibatis.abator.internal.java.model
 

Methods in org.apache.ibatis.abator.internal.java.model with parameters of type ColumnDefinitions
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 ColumnDefinitions in org.apache.ibatis.abator.internal.rules
 

Methods in org.apache.ibatis.abator.internal.rules with parameters of type ColumnDefinitions
static TableType TableType.calculateTableType(ColumnDefinitions columnDefinitions)
          Calculates the table type from the physical structure of the table.
static boolean AbatorRules.generatePrimaryKey(ColumnDefinitions columnDefinitions)
          Implements the rule for determining whether to generate a primary key class.
static boolean AbatorRules.generateBaseRecordExtendingPrimaryKey(ColumnDefinitions columnDefinitions)
          Implements the rule for generating a base record that extends the primary key.
static boolean AbatorRules.generateBaseRecordWithNoSuperclass(ColumnDefinitions columnDefinitions)
          Implements the rule for generating a base record with no super class.
static boolean AbatorRules.generateRecordWithBLOBsExtendingPrimaryKey(ColumnDefinitions columnDefinitions)
          Implements the rule for generating a record with BLOBs class extending the primary key class.
static boolean AbatorRules.generateRecordWithBLOBsExtendingBaseRecord(ColumnDefinitions columnDefinitions)
          Implements the rule for generating a record with BLOBs class extending the base record class.
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.generateResultMapWithBLOBs(ColumnDefinitions columnDefinitions, TableConfiguration tc)
          Implements the rule for generating the result map with BLOBs.
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.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.
 

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

Methods in org.apache.ibatis.abator.internal.sqlmap with parameters of type ColumnDefinitions
 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.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.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.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.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).