Uses of Class
com.j256.ormlite.field.FieldType

Packages that use FieldType
com.j256.ormlite.dao Database Access Object classes. 
com.j256.ormlite.db Per-database type and SQL information. 
com.j256.ormlite.field Object field information. 
com.j256.ormlite.field.types   
com.j256.ormlite.stmt SQL statement generation and processing. 
com.j256.ormlite.stmt.mapped Compiled SQL query statements. 
com.j256.ormlite.support Database support classes. 
com.j256.ormlite.table Object table information. 
 

Uses of FieldType in com.j256.ormlite.dao
 

Methods in com.j256.ormlite.dao that return FieldType
 FieldType RuntimeExceptionDao.findForeignFieldType(Class<?> clazz)
           
 FieldType Dao.findForeignFieldType(Class<?> clazz)
          Returns the class of the DAO.
 FieldType BaseDaoImpl.findForeignFieldType(Class<?> clazz)
           
 

Uses of FieldType in com.j256.ormlite.db
 

Methods in com.j256.ormlite.db with parameters of type FieldType
 void DatabaseType.addPrimaryKeySql(FieldType[] fieldTypes, List<String> additionalArgs, List<String> statementsBefore, List<String> statementsAfter, List<String> queriesAfter)
          Appends information about primary key field(s) to the additional-args or other lists.
 void BaseDatabaseType.addPrimaryKeySql(FieldType[] fieldTypes, List<String> additionalArgs, List<String> statementsBefore, List<String> statementsAfter, List<String> queriesAfter)
           
 void DatabaseType.addUniqueComboSql(FieldType[] fieldTypes, List<String> additionalArgs, List<String> statementsBefore, List<String> statementsAfter, List<String> queriesAfter)
          Appends information about unique field(s) to the additional-args or other lists.
 void BaseDatabaseType.addUniqueComboSql(FieldType[] fieldTypes, List<String> additionalArgs, List<String> statementsBefore, List<String> statementsAfter, List<String> queriesAfter)
           
 void DatabaseType.appendColumnArg(String tableName, StringBuilder sb, FieldType fieldType, List<String> additionalArgs, List<String> statementsBefore, List<String> statementsAfter, List<String> queriesAfter)
          Takes a FieldType and appends the SQL necessary to create the field to the string builder.
 void BaseDatabaseType.appendColumnArg(String tableName, StringBuilder sb, FieldType fieldType, List<String> additionalArgs, List<String> statementsBefore, List<String> statementsAfter, List<String> queriesAfter)
           
protected  void BaseSqliteDatabaseType.appendLongType(FieldType fieldType, StringBuilder sb, int fieldWidth)
           
protected  void BaseDatabaseType.appendLongType(FieldType fieldType, StringBuilder sb, int fieldWidth)
          Output the SQL type for a Java long.
protected  void BaseSqliteDatabaseType.configureGeneratedId(String tableName, StringBuilder sb, FieldType fieldType, List<String> statementsBefore, List<String> statementsAfter, List<String> additionalArgs, List<String> queriesAfter)
           
protected  void BaseDatabaseType.configureGeneratedId(String tableName, StringBuilder sb, FieldType fieldType, List<String> statementsBefore, List<String> statementsAfter, List<String> additionalArgs, List<String> queriesAfter)
          Output the SQL necessary to configure a generated-id column.
protected  void BaseDatabaseType.configureGeneratedIdSequence(StringBuilder sb, FieldType fieldType, List<String> statementsBefore, List<String> additionalArgs, List<String> queriesAfter)
          Output the SQL necessary to configure a generated-id column.
protected  void BaseDatabaseType.configureId(StringBuilder sb, FieldType fieldType, List<String> statementsBefore, List<String> additionalArgs, List<String> queriesAfter)
          Output the SQL necessary to configure an id column.
 void DatabaseType.dropColumnArg(FieldType fieldType, List<String> statementsBefore, List<String> statementsAfter)
          Takes a FieldType and adds the necessary statements to the before and after lists necessary so that the dropping of the table will succeed and will clear other associated sequences or other database artifacts
 void BaseDatabaseType.dropColumnArg(FieldType fieldType, List<String> statementsBefore, List<String> statementsAfter)
           
 String DatabaseType.generateIdSequenceName(String tableName, FieldType idFieldType)
          Return the name of an ID sequence based on the tabelName and the fieldType of the id.
 String BaseDatabaseType.generateIdSequenceName(String tableName, FieldType idFieldType)
           
 Object BaseDatabaseType.BooleanNumberFieldConverter.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object BaseDatabaseType.BooleanNumberFieldConverter.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object BaseDatabaseType.BooleanNumberFieldConverter.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object BaseDatabaseType.BooleanNumberFieldConverter.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 

Uses of FieldType in com.j256.ormlite.field
 

Methods in com.j256.ormlite.field that return FieldType
static FieldType FieldType.createFieldType(ConnectionSource connectionSource, String tableName, Field field, Class<?> parentClass)
          Return An instantiated FieldType or null if the field does not have a DatabaseField annotation.
 FieldType FieldType.getForeignIdField()
          Return the id field associated with the foreign object or null if none.
 

Methods in com.j256.ormlite.field with parameters of type FieldType
 Object FieldConverter.javaToSqlArg(FieldType fieldType, Object obj)
          Convert a Java object and return the appropriate argument to a SQL insert or update statement.
 Object BaseFieldConverter.javaToSqlArg(FieldType fieldType, Object javaObject)
           
 Object DataPersister.makeConfigObject(FieldType fieldType)
          This makes a configuration object for the data-type or returns null if none.
 Object FieldConverter.parseDefaultString(FieldType fieldType, String defaultStr)
          Convert a default string object and return the appropriate argument to a SQL insert or update statement.
 Object FieldConverter.resultToJava(FieldType fieldType, DatabaseResults results, int columnPos)
          This is usually just a call that takes the result from FieldConverter.resultToSqlArg(FieldType, DatabaseResults, int) and passes it through FieldConverter.sqlArgToJava(FieldType, Object, int).
 Object BaseFieldConverter.resultToJava(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object FieldConverter.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
          Return the SQL argument object extracted from the results associated with column in position columnPos.
 Object FieldConverter.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
          Return the object converted from the SQL arg to java.
 Object BaseFieldConverter.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 

Uses of FieldType in com.j256.ormlite.field.types
 

Methods in com.j256.ormlite.field.types with parameters of type FieldType
protected static BaseDateType.DateStringFormatConfig BaseDateType.convertDateStringConfig(FieldType fieldType)
           
protected static Enum<?> BaseEnumType.enumVal(FieldType fieldType, Object val, Enum<?> enumVal, Enum<?> unknownEnumVal)
           
 Object UuidType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object StringBytesType.javaToSqlArg(FieldType fieldType, Object javaObject)
           
 Object SerializableType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object EnumStringType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object EnumIntegerType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object DateType.javaToSqlArg(FieldType fieldType, Object javaObject)
           
 Object DateStringType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object DateLongType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object CharType.javaToSqlArg(FieldType fieldType, Object javaObject)
           
 Object BigIntegerType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object BigDecimalStringType.javaToSqlArg(FieldType fieldType, Object obj)
           
 Object EnumStringType.makeConfigObject(FieldType fieldType)
           
 Object EnumIntegerType.makeConfigObject(FieldType fieldType)
           
 Object DateStringType.makeConfigObject(FieldType fieldType)
           
 Object BaseDataType.makeConfigObject(FieldType fieldType)
           
 Object VoidType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object UuidType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object StringType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object StringBytesType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object ShortObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object SerializableType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object LongObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object IntegerObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object FloatObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object EnumStringType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object EnumIntegerType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object DoubleObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object DateType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object DateStringType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object DateLongType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object CharacterObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object ByteObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object ByteArrayType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object BooleanObjectType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object BigIntegerType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object BigDecimalStringType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object BigDecimalNumericType.parseDefaultString(FieldType fieldType, String defaultStr)
           
abstract  Object BaseDataType.parseDefaultString(FieldType fieldType, String defaultStr)
           
 Object VoidType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object UuidType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object StringType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object StringBytesType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object ShortObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object SerializableType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object LongObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object IntegerObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object FloatObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object EnumStringType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object EnumIntegerType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object DoubleObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object DateType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object DateStringType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object DateLongType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object CharacterObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object ByteObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object ByteArrayType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object BooleanObjectType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object BigIntegerType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object BigDecimalStringType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object BigDecimalNumericType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
abstract  Object BaseDataType.resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos)
           
 Object UuidType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object StringBytesType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object SerializableType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object EnumStringType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object EnumIntegerType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object DateType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object DateStringType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object DateLongType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object BigIntegerType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 Object BigDecimalStringType.sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos)
           
 

Uses of FieldType in com.j256.ormlite.stmt
 

Methods in com.j256.ormlite.stmt that return FieldType
 FieldType NullArgHolder.getFieldType()
           
 FieldType BaseArgumentHolder.getFieldType()
           
 FieldType ArgumentHolder.getFieldType()
          Return the field type associated with this class.
protected  FieldType[] StatementBuilder.getResultFieldTypes()
          Get the result array from our statement after the StatementBuilder.appendStatementStart(StringBuilder, List) was called.
protected  FieldType[] QueryBuilder.getResultFieldTypes()
           
 FieldType[] QueryBuilder.InternalQueryBuilderWrapper.getResultFieldTypes()
           
protected  FieldType StatementBuilder.verifyColumnName(String columnName)
          Verify the columnName is valid and return its FieldType.
 

Methods in com.j256.ormlite.stmt with parameters of type FieldType
 void NullArgHolder.setMetaInfo(FieldType fieldType)
           
 void BaseArgumentHolder.setMetaInfo(FieldType fieldType)
           
 void ArgumentHolder.setMetaInfo(FieldType fieldType)
          Used internally by the package to set the fieldType associated with this argument.
 void NullArgHolder.setMetaInfo(String columnName, FieldType fieldType)
           
 void BaseArgumentHolder.setMetaInfo(String columnName, FieldType fieldType)
           
 void ArgumentHolder.setMetaInfo(String columnName, FieldType fieldType)
          Used internally by the package to set the column-name and fieldType associated with this argument.
 

Uses of FieldType in com.j256.ormlite.stmt.mapped
 

Fields in com.j256.ormlite.stmt.mapped declared as FieldType
protected  FieldType[] BaseMappedStatement.argFieldTypes
           
protected  FieldType BaseMappedStatement.idField
           
protected  FieldType[] BaseMappedQuery.resultsFieldTypes
           
 

Constructors in com.j256.ormlite.stmt.mapped with parameters of type FieldType
BaseMappedQuery(TableInfo<T,ID> tableInfo, String statement, FieldType[] argFieldTypes, FieldType[] resultsFieldTypes)
           
BaseMappedQuery(TableInfo<T,ID> tableInfo, String statement, FieldType[] argFieldTypes, FieldType[] resultsFieldTypes)
           
BaseMappedStatement(TableInfo<T,ID> tableInfo, String statement, FieldType[] argFieldTypes)
           
MappedPreparedStmt(TableInfo<T,ID> tableInfo, String statement, FieldType[] argFieldTypes, FieldType[] resultFieldTypes, ArgumentHolder[] argHolders, Long limit, StatementBuilder.StatementType type)
           
MappedPreparedStmt(TableInfo<T,ID> tableInfo, String statement, FieldType[] argFieldTypes, FieldType[] resultFieldTypes, ArgumentHolder[] argHolders, Long limit, StatementBuilder.StatementType type)
           
MappedQueryForId(TableInfo<T,ID> tableInfo, String statement, FieldType[] argFieldTypes, FieldType[] resultsFieldTypes, String label)
           
MappedQueryForId(TableInfo<T,ID> tableInfo, String statement, FieldType[] argFieldTypes, FieldType[] resultsFieldTypes, String label)
           
 

Uses of FieldType in com.j256.ormlite.support
 

Methods in com.j256.ormlite.support with parameters of type FieldType
 CompiledStatement DatabaseConnection.compileStatement(String statement, StatementBuilder.StatementType type, FieldType[] argFieldTypes)
          Compile and prepare the SQL statement for execution.
 CompiledStatement DatabaseConnection.compileStatement(String statement, StatementBuilder.StatementType type, FieldType[] argFieldTypes, int resultFlags)
          Like compileStatement(String, StatementType, FieldType[]) except the caller can specify the result flags.
 int DatabaseConnection.delete(String statement, Object[] args, FieldType[] argfieldTypes)
          Perform a SQL delete with the associated SQL statement, arguments, and types.
 int DatabaseConnection.insert(String statement, Object[] args, FieldType[] argfieldTypes, GeneratedKeyHolder keyHolder)
          Perform a SQL update while with the associated SQL statement, arguments, and types.
 long DatabaseConnection.queryForLong(String statement, Object[] args, FieldType[] argFieldTypes)
          Perform a query whose result should be a single long-integer value.
<T> Object
DatabaseConnection.queryForOne(String statement, Object[] args, FieldType[] argfieldTypes, GenericRowMapper<T> rowMapper, ObjectCache objectCache)
          Perform a SQL query with the associated SQL statement, arguments, and types and returns a single result.
 int DatabaseConnection.update(String statement, Object[] args, FieldType[] argfieldTypes)
          Perform a SQL update with the associated SQL statement, arguments, and types.
 

Uses of FieldType in com.j256.ormlite.table
 

Methods in com.j256.ormlite.table that return FieldType
static
<T> FieldType
DatabaseTableConfig.extractIdFieldType(ConnectionSource connectionSource, Class<T> clazz, String tableName)
          Find and return the field-type of the id field in this class.
 FieldType TableInfo.getFieldTypeByColumnName(String columnName)
          Return the FieldType associated with the columnName.
 FieldType[] TableInfo.getFieldTypes()
          Return the array of field types associated with the object.
 FieldType[] DatabaseTableConfig.getFieldTypes(DatabaseType databaseType)
          Return the field types associated with this configuration.
 FieldType[] TableInfo.getForeignCollections()
          Return an array with the fields that are ForeignCollections or a blank array if none.
 FieldType TableInfo.getIdField()
          Return the id-field associated with the object.
 



This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.