Package | Description |
---|---|
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.converter | |
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.
|
Modifier and Type | Method and Description |
---|---|
FieldType |
BaseDaoImpl.findForeignFieldType(Class<?> clazz) |
FieldType |
Dao.findForeignFieldType(Class<?> clazz)
Returns the class of the DAO.
|
FieldType |
RuntimeExceptionDao.findForeignFieldType(Class<?> clazz) |
Constructor and Description |
---|
BaseForeignCollection(Dao<T,ID> dao,
Object parent,
Object parentId,
FieldType foreignFieldType,
String orderColumn,
boolean orderAscending) |
EagerForeignCollection(Dao<T,ID> dao,
Object parent,
Object parentId,
FieldType foreignFieldType,
String orderColumn,
boolean orderAscending)
WARNING: The user should not be calling this constructor.
|
LazyForeignCollection(Dao<T,ID> dao,
Object parent,
Object parentId,
FieldType foreignFieldType,
String orderColumn,
boolean orderAscending)
WARNING: The user should not be calling this constructor.
|
StreamableLazyForeignCollection(Dao<T,ID> dao,
Object parent,
Object parentId,
FieldType foreignFieldType,
String orderColumn,
boolean orderAscending) |
Modifier and Type | Method and Description |
---|---|
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) |
protected void |
BaseDatabaseType.appendBigDecimalNumericType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a BigDecimal object.
|
protected void |
BaseDatabaseType.appendBooleanType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java boolean.
|
protected void |
BaseDatabaseType.appendByteArrayType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for either a serialized Java object or a byte[].
|
protected void |
BaseDatabaseType.appendByteType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java byte.
|
protected void |
BaseDatabaseType.appendCharType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java char.
|
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 |
BaseDatabaseType.appendDateType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java Date.
|
protected void |
BaseDatabaseType.appendDoubleType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java double.
|
protected void |
BaseDatabaseType.appendFloatType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java float.
|
protected void |
BaseDatabaseType.appendIntegerType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java integer.
|
protected void |
BaseDatabaseType.appendLongStringType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java Long String.
|
protected void |
BaseSqliteDatabaseType.appendLongType(StringBuilder sb,
FieldType fieldType,
int fieldWidth) |
protected void |
BaseDatabaseType.appendLongType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java long.
|
protected void |
BaseDatabaseType.appendSerializableType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a serialized Java object.
|
protected void |
BaseDatabaseType.appendShortType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java short.
|
protected void |
BaseDatabaseType.appendStringType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java String.
|
protected void |
BaseDatabaseType.appendUuidNativeType(StringBuilder sb,
FieldType fieldType,
int fieldWidth)
Output the SQL type for a Java UUID.
|
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) |
DataPersister |
DatabaseType.getDataPersister(DataPersister defaultPersister,
FieldType fieldType)
Return the DataPersister to associate with the DataType.
|
DataPersister |
BaseDatabaseType.getDataPersister(DataPersister defaultPersister,
FieldType fieldType) |
FieldConverter |
BaseSqliteDatabaseType.getFieldConverter(DataPersister dataPersister,
FieldType fieldType) |
FieldConverter |
DatabaseType.getFieldConverter(DataPersister dataType,
FieldType fieldType)
Return the FieldConverter to associate with the DataType.
|
FieldConverter |
BaseDatabaseType.getFieldConverter(DataPersister dataPersister,
FieldType fieldType) |
Modifier and Type | Method and Description |
---|---|
static FieldType |
FieldType.createFieldType(DatabaseType databaseType,
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 of the associated foreign object or null if none.
|
FieldType |
FieldType.getForeignRefField()
Return the field associated with the foreign object or null if none.
|
Modifier and Type | Method and Description |
---|---|
Object |
BaseFieldConverter.javaToSqlArg(FieldType fieldType,
Object javaObject) |
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.makeConfigObject(FieldType fieldType) |
Object |
FieldConverter.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.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos)
Convert a string result value to the related Java field.
|
Object |
BaseFieldConverter.resultToJava(FieldType fieldType,
DatabaseResults results,
int columnPos) |
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 |
FieldConverter.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos)
Return the SQL argument object extracted from the results associated with column in position columnPos.
|
Object |
BaseFieldConverter.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
FieldConverter.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos)
Return the object converted from the SQL arg to java.
|
Modifier and Type | Method and Description |
---|---|
Object |
BooleanNumberFieldConverter.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
CharacterCompatFieldConverter.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
CharacterCompatFieldConverter.makeConfigObject(FieldType fieldType) |
Object |
BooleanNumberFieldConverter.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
CharacterCompatFieldConverter.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BooleanNumberFieldConverter.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
CharacterCompatFieldConverter.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
CharacterCompatFieldConverter.resultToJava(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BooleanNumberFieldConverter.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
CharacterCompatFieldConverter.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BooleanNumberFieldConverter.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
CharacterCompatFieldConverter.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Modifier and Type | Method and Description |
---|---|
protected static DateStringFormatConfig |
BaseDateType.convertDateStringConfig(FieldType fieldType,
DateStringFormatConfig defaultDateFormatConfig) |
protected static Enum<?> |
BaseEnumType.enumVal(FieldType fieldType,
Object val,
Enum<?> enumVal,
Enum<?> unknownEnumVal) |
Object |
DateType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
TimeStampType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
StringBytesType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
CurrencyType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
DateTimeType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
CharType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
DateStringType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
EnumStringType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
DateLongType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
BigDecimalStringType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
SerializableType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
TimeStampStringType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
BooleanIntegerType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
BooleanCharType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
SqlDateStringType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
EnumIntegerType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
UuidType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
SqlDateType.javaToSqlArg(FieldType fieldType,
Object javaObject) |
Object |
DateIntegerType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
BigIntegerType.javaToSqlArg(FieldType fieldType,
Object obj) |
Object |
DateStringType.makeConfigObject(FieldType fieldType) |
Object |
EnumStringType.makeConfigObject(FieldType fieldType) |
Object |
BooleanCharType.makeConfigObject(FieldType fieldType) |
Object |
EnumIntegerType.makeConfigObject(FieldType fieldType) |
Object |
DateType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
StringBytesType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
ShortObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
VoidType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
CurrencyType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
DateTimeType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
FloatObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BigDecimalNumericType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
DateStringType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
EnumStringType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
ByteArrayType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
DateLongType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BigDecimalStringType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BooleanObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
SerializableType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
ByteObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
IntegerObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BooleanIntegerType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BooleanCharType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
CharacterObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
EnumIntegerType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
UuidType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
StringType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
DateIntegerType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BigIntegerType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
DoubleObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
LongObjectType.parseDefaultString(FieldType fieldType,
String defaultStr) |
Object |
BaseDataType.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
StringBytesType.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
DateStringType.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
ByteArrayType.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
SerializableType.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
BooleanIntegerType.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
BooleanCharType.resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos) |
Object |
DateType.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 |
VoidType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
CurrencyType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
DateTimeType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
FloatObjectType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BigDecimalNumericType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
DateStringType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
EnumStringType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
ByteArrayType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
DateLongType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BigDecimalStringType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BooleanObjectType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
SerializableType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
ByteObjectType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
IntegerObjectType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BooleanIntegerType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BooleanCharType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
CharacterObjectType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
EnumIntegerType.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 |
DateIntegerType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
BigIntegerType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
DoubleObjectType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
LongObjectType.resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos) |
Object |
DateType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
TimeStampType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
StringBytesType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
CurrencyType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
DateTimeType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
DateStringType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
EnumStringType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
DateLongType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
BigDecimalStringType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
SerializableType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
TimeStampStringType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
BooleanIntegerType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
BooleanCharType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
SqlDateStringType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
EnumIntegerType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
UuidType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
SqlDateType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
DateIntegerType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Object |
BigIntegerType.sqlArgToJava(FieldType fieldType,
Object sqlArg,
int columnPos) |
Modifier and Type | Method and Description |
---|---|
FieldType |
ArgumentHolder.getFieldType()
Return the field type associated with this class.
|
FieldType |
BaseArgumentHolder.getFieldType() |
FieldType |
NullArgHolder.getFieldType() |
protected FieldType[] |
QueryBuilder.getResultFieldTypes() |
FieldType[] |
QueryBuilder.InternalQueryBuilderWrapper.getResultFieldTypes() |
protected FieldType[] |
StatementBuilder.getResultFieldTypes()
Get the result array from our statement after the
StatementBuilder.appendStatementStart(StringBuilder, List) was called. |
protected FieldType |
StatementBuilder.verifyColumnName(String columnName)
Verify the columnName is valid and return its FieldType.
|
Modifier and Type | Method and Description |
---|---|
void |
ArgumentHolder.setMetaInfo(FieldType fieldType)
Used internally by the package to set the fieldType associated with this argument.
|
void |
BaseArgumentHolder.setMetaInfo(FieldType fieldType) |
void |
NullArgHolder.setMetaInfo(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.
|
void |
BaseArgumentHolder.setMetaInfo(String columnName,
FieldType fieldType) |
void |
NullArgHolder.setMetaInfo(String columnName,
FieldType fieldType) |
Modifier and Type | Field and Description |
---|---|
protected FieldType[] |
BaseMappedStatement.argFieldTypes |
protected FieldType |
BaseMappedStatement.idField |
protected FieldType[] |
BaseMappedQuery.resultsFieldTypes |
Modifier and Type | Method and Description |
---|---|
static <T,ID> MappedQueryForFieldEq<T,ID> |
MappedQueryForFieldEq.build(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
FieldType idFieldType) |
protected static <T,ID> String |
MappedQueryForFieldEq.buildStatement(DatabaseType databaseType,
TableInfo<T,ID> tableInfo,
FieldType idFieldType) |
Constructor and Description |
---|
BaseMappedQuery(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
String statement,
FieldType[] argFieldTypes,
FieldType[] resultsFieldTypes) |
BaseMappedQuery(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
String statement,
FieldType[] argFieldTypes,
FieldType[] resultsFieldTypes) |
BaseMappedStatement(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
String statement,
FieldType[] argFieldTypes) |
MappedPreparedStmt(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
String statement,
FieldType[] argFieldTypes,
FieldType[] resultFieldTypes,
ArgumentHolder[] argHolders,
Long limit,
StatementBuilder.StatementType type,
boolean cacheStore) |
MappedPreparedStmt(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
String statement,
FieldType[] argFieldTypes,
FieldType[] resultFieldTypes,
ArgumentHolder[] argHolders,
Long limit,
StatementBuilder.StatementType type,
boolean cacheStore) |
MappedQueryForFieldEq(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
String statement,
FieldType[] argFieldTypes,
FieldType[] resultsFieldTypes,
String label) |
MappedQueryForFieldEq(Dao<T,ID> dao,
TableInfo<T,ID> tableInfo,
String statement,
FieldType[] argFieldTypes,
FieldType[] resultsFieldTypes,
String label) |
Modifier and Type | Method and Description |
---|---|
CompiledStatement |
DatabaseConnection.compileStatement(String statement,
StatementBuilder.StatementType type,
FieldType[] argFieldTypes,
int resultFlags,
boolean cacheStore)
Like compileStatement(String, StatementType, FieldType[]) except the caller can specify the result flags.
|
CompiledStatement |
DatabaseConnectionProxy.compileStatement(String statement,
StatementBuilder.StatementType type,
FieldType[] argFieldTypes,
int resultFlags,
boolean cacheStore) |
int |
DatabaseConnection.delete(String statement,
Object[] args,
FieldType[] argfieldTypes)
Perform a SQL delete with the associated SQL statement, arguments, and types.
|
int |
DatabaseConnectionProxy.delete(String statement,
Object[] args,
FieldType[] argfieldTypes) |
int |
DatabaseConnection.insert(String statement,
Object[] args,
FieldType[] argfieldTypes,
GeneratedKeyHolder keyHolder)
Perform a SQL update while with the associated SQL statement, arguments, and types.
|
int |
DatabaseConnectionProxy.insert(String statement,
Object[] args,
FieldType[] argfieldTypes,
GeneratedKeyHolder keyHolder) |
long |
DatabaseConnection.queryForLong(String statement,
Object[] args,
FieldType[] argFieldTypes)
Perform a query whose result should be a single long-integer value.
|
long |
DatabaseConnectionProxy.queryForLong(String statement,
Object[] args,
FieldType[] argFieldTypes) |
<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.
|
<T> Object |
DatabaseConnectionProxy.queryForOne(String statement,
Object[] args,
FieldType[] argfieldTypes,
GenericRowMapper<T> rowMapper,
ObjectCache objectCache) |
int |
DatabaseConnection.update(String statement,
Object[] args,
FieldType[] argfieldTypes)
Perform a SQL update with the associated SQL statement, arguments, and types.
|
int |
DatabaseConnectionProxy.update(String statement,
Object[] args,
FieldType[] argfieldTypes) |
Modifier and Type | Method and Description |
---|---|
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
ForeignCollection s or a blank array if none. |
FieldType |
TableInfo.getIdField()
Return the id-field associated with the object.
|
This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.