Uses of Interface
org.jooq.DataType

Packages that use DataType
org.jooq   
org.jooq.impl   
org.jooq.util.ase   
org.jooq.util.cubrid   
org.jooq.util.db2   
org.jooq.util.derby   
org.jooq.util.firebird   
org.jooq.util.h2   
org.jooq.util.hsqldb   
org.jooq.util.ingres   
org.jooq.util.mysql   
org.jooq.util.oracle   
org.jooq.util.postgres   
org.jooq.util.sqlite   
org.jooq.util.sqlserver   
org.jooq.util.sybase   
 

Uses of DataType in org.jooq
 

Methods in org.jooq that return DataType
<A extends ArrayRecord<T>>
DataType<A>
DataType.asArrayDataType(Class<A> arrayDataType)
          Retrieve the data type for an Oracle-style ARRAY of this data type
<U> DataType<U>
DataType.asConvertedDataType(Converter<? super T,U> converter)
          Retrieve the data type for a given converter
<E extends EnumType>
DataType<E>
DataType.asEnumDataType(Class<E> enumDataType)
          Retrieve the data type for a given enum data type
<M extends MasterDataType<T>>
DataType<M>
DataType.asMasterDataType(Class<M> masterDataType)
          Deprecated. - 2.5.0 [#1741] - This feature will be removed as of jOOQ 3.0
 DataType<T[]> DataType.getArrayDataType()
          Retrieve the data type for an ARRAY of this data type
 DataType<R> UDT.getDataType()
          The UDT's data type as known to the database
 DataType<T> Sequence.getDataType()
          Get the sequence data type
 DataType<T> NamedTypeProviderQueryPart.getDataType()
          The type of this object (might not be dialect-specific)
 DataType<E> ArrayRecord.getDataType()
          Get the data type of the array type
 DataType<T> NamedTypeProviderQueryPart.getDataType(Configuration configuration)
          The dialect-specific type of this object
 DataType<T> DataType.getDataType(Configuration configuration)
          The dialect-specific data type representing this data type.
 

Methods in org.jooq with parameters of type DataType
<Z> Field<Z>
Field.cast(DataType<Z> type)
          Cast this field to a dialect-specific data type.
 

Uses of DataType in org.jooq.impl
 

Classes in org.jooq.impl that implement DataType
 class AbstractDataType<T>
          A common base class for data types.
 class SQLDataType<T>
          The SQL standard data types, as described in Types.
 

Methods in org.jooq.impl that return DataType
<A extends ArrayRecord<T>>
DataType<A>
AbstractDataType.asArrayDataType(Class<A> arrayDataType)
           
<U> DataType<U>
AbstractDataType.asConvertedDataType(Converter<? super T,U> converter)
           
<E extends EnumType>
DataType<E>
AbstractDataType.asEnumDataType(Class<E> enumDataType)
           
<M extends MasterDataType<T>>
DataType<M>
AbstractDataType.asMasterDataType(Class<M> masterDataType)
           
 DataType<T[]> AbstractDataType.getArrayDataType()
           
 DataType<R> UDTImpl.getDataType()
           
 DataType<T> SequenceImpl.getDataType()
           
 DataType<T> ArrayRecordImpl.getDataType()
           
static
<T> DataType<T>
Factory.getDataType(Class<? extends T> type)
          Get the default data type for the Factory's underlying SQLDialect and a given Java type.
 DataType<T> AbstractDataType.getDataType(Configuration configuration)
           
static
<T> DataType<T>
FieldTypeHelper.getDataType(SQLDialect dialect, Class<? extends T> type)
           
protected static
<T> DataType<T>
AbstractDataType.getDataType(SQLDialect dialect, Class<? extends T> type)
           
protected static DataType<?> AbstractDataType.getDataType(SQLDialect dialect, String typeName)
           
protected static DataType<Object> AbstractDataType.getDefaultDataType(SQLDialect dialect, String typeName)
           
static DataType<?> FieldTypeHelper.getDialectDataType(SQLDialect dialect, String t, int p, int s)
          Convert a type name (using precision and scale) into a Java class
protected static
<T> DataType<T>
Factory.nullSafeDataType(Field<T> field)
          Get a default data type if a field is null
 

Methods in org.jooq.impl with parameters of type DataType
static
<T> Field<T>
Factory.cast(Object value, DataType<T> type)
          Cast a value to another type
static
<T> Field<T>
Factory.castNull(DataType<T> type)
          Cast null to a type
protected static
<R extends UDTRecord<R>,T>
UDTField<R,T>
UDTImpl.createField(String name, DataType<T> type, UDT<R> udt)
          Subclasses may call this method to create UDTField objects that are linked to this table.
protected static
<T> Parameter<T>
AbstractRoutine.createParameter(String name, DataType<T> type)
          Subclasses may call this method to create UDTField objects that are linked to this table.
protected static
<T> Parameter<T>
AbstractRoutine.createParameter(String name, DataType<T> type, boolean isDefaulted)
          Subclasses may call this method to create UDTField objects that are linked to this table.
static
<T> Field<T>
Factory.field(String sql, DataType<T> type)
          A PlainSQLField is a field that can contain user-defined plain SQL, because sometimes it is easier to express things directly in SQL, for instance complex proprietary functions.
static
<T> Field<T>
Factory.field(String sql, DataType<T> type, Object... bindings)
          A PlainSQLField is a field that can contain user-defined plain SQL, because sometimes it is easier to express things directly in SQL, for instance complex proprietary functions.
static
<T> Field<T>
Factory.field(String sql, DataType<T> type, QueryPart... parts)
          A custom SQL clause that can render arbitrary SQL elements.
static
<T> Field<T>
Factory.fieldByName(DataType<T> type, String... qualifiedName)
          Create a qualified field, given its (qualified) field name.
static
<T> Field<T>
Factory.function(String name, DataType<T> type, Field<?>... arguments)
          function() can be used to access native functions that are not yet or insufficiently supported by jOOQ NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity.
static
<T> Param<T>
Factory.inline(Object value, DataType<T> type)
          Create a bind value, that is always inlined.
static
<T> Field<T>
Factory.literal(Object literal, DataType<T> type)
          Deprecated. - 2.3.0 - Use Factory.field(String, DataType), or Factory.inline(Object, DataType) instead.
static
<T> Param<T>
Factory.param(String name, DataType<T> type)
          Create a named parameter with a defined type and no initial value.
static
<T> Field<T>
Factory.val(Object value, DataType<T> type)
          Get a bind value with an associated type This will try to bind value as type in a PreparedStatement.
static
<T> Field<T>
Factory.value(Object value, DataType<T> type)
          A synonym for Factory.val(Object, DataType) to be used in Scala and Groovy, where val is a reserved keyword.
 

Constructors in org.jooq.impl with parameters of type DataType
AbstractRoutine(SQLDialect dialect, String name, Schema schema, DataType<T> type)
          Deprecated. - 2.1.0 [#625] - Regenerate your schema
AbstractRoutine(SQLDialect dialect, String name, Schema schema, Package pkg, DataType<T> type)
          Deprecated. - 2.1.0 [#625] - Regenerate your schema
AbstractRoutine(String name, Schema schema, DataType<T> type)
           
AbstractRoutine(String name, Schema schema, Package pkg, DataType<T> type)
           
ArrayRecordImpl(Schema schema, String name, DataType<T> type)
          Create an empty array record
ArrayRecordImpl(Schema schema, String name, DataType<T> type, Configuration configuration)
          Create an empty array record
ArrayRecordImpl(String name, DataType<T> type)
          Deprecated. - 2.0.5 [#1179] - Please regenerate your schema and use ArrayRecordImpl.ArrayRecordImpl(Schema, String, DataType) instead
ArrayRecordImpl(String name, DataType<T> type, Configuration configuration)
          Deprecated. - 2.0.5 [#1179] - Please regenerate your schema and use ArrayRecordImpl.ArrayRecordImpl(Schema, String, DataType, Configuration) instead
CustomField(String name, DataType<T> type)
           
SequenceImpl(String name, Schema schema, DataType<T> type)
           
 

Uses of DataType in org.jooq.util.ase
 

Classes in org.jooq.util.ase that implement DataType
 class ASEDataType<T>
          Supported data types for the SQLDialect.ASE dialect
 

Methods in org.jooq.util.ase that return DataType
static
<T> DataType<T>
ASEDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> ASEDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.cubrid
 

Classes in org.jooq.util.cubrid that implement DataType
 class CUBRIDDataType<T>
          Supported data types for the SQLDialect.CUBRID dialect
 

Methods in org.jooq.util.cubrid that return DataType
static
<T> DataType<T>
CUBRIDDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> CUBRIDDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.db2
 

Classes in org.jooq.util.db2 that implement DataType
 class DB2DataType<T>
          Supported data types for the SQLDialect.DB2 dialect
 

Methods in org.jooq.util.db2 that return DataType
static
<T> DataType<T>
DB2DataType.getDataType(Class<? extends T> type)
           
static DataType<Object> DB2DataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.derby
 

Classes in org.jooq.util.derby that implement DataType
 class DerbyDataType<T>
          Supported data types for the SQLDialect.DERBY dialect
 

Methods in org.jooq.util.derby that return DataType
static
<T> DataType<T>
DerbyDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> DerbyDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.firebird
 

Classes in org.jooq.util.firebird that implement DataType
 class FirebirdDataType<T>
          Supported data types for the SQLDialect.FIREBIRD dialect
 

Methods in org.jooq.util.firebird that return DataType
static
<T> DataType<T>
FirebirdDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> FirebirdDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.h2
 

Classes in org.jooq.util.h2 that implement DataType
 class H2DataType<T>
          Supported data types for the SQLDialect.H2 dialect
 

Methods in org.jooq.util.h2 that return DataType
static
<T> DataType<T>
H2DataType.getDataType(Class<? extends T> type)
           
static DataType<Object> H2DataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.hsqldb
 

Classes in org.jooq.util.hsqldb that implement DataType
 class HSQLDBDataType<T>
          Supported data types for the SQLDialect.HSQLDB dialect
 

Methods in org.jooq.util.hsqldb that return DataType
static
<T> DataType<T>
HSQLDBDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> HSQLDBDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.ingres
 

Classes in org.jooq.util.ingres that implement DataType
 class IngresDataType<T>
          Supported data types for the SQLDialect.INGRES dialect
 

Methods in org.jooq.util.ingres that return DataType
static
<T> DataType<T>
IngresDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> IngresDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.mysql
 

Classes in org.jooq.util.mysql that implement DataType
 class MySQLDataType<T>
          Supported data types for the SQLDialect.MYSQL dialect
 

Methods in org.jooq.util.mysql that return DataType
static
<T> DataType<T>
MySQLDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> MySQLDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.oracle
 

Classes in org.jooq.util.oracle that implement DataType
 class OracleDataType<T>
          Supported data types for the SQLDialect.ORACLE dialect
 

Methods in org.jooq.util.oracle that return DataType
static
<T> DataType<T>
OracleDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> OracleDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.postgres
 

Classes in org.jooq.util.postgres that implement DataType
 class PostgresDataType<T>
          Supported data types for the SQLDialect.POSTGRES dialect
 

Methods in org.jooq.util.postgres that return DataType
static
<T> DataType<T>
PostgresDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> PostgresDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.sqlite
 

Classes in org.jooq.util.sqlite that implement DataType
 class SQLiteDataType<T>
          Supported data types for the SQLDialect.SQLITE dialect
 

Methods in org.jooq.util.sqlite that return DataType
static
<T> DataType<T>
SQLiteDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> SQLiteDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.sqlserver
 

Classes in org.jooq.util.sqlserver that implement DataType
 class SQLServerDataType<T>
          Supported data types for the SQLDialect.SQLSERVER dialect
 

Methods in org.jooq.util.sqlserver that return DataType
static
<T> DataType<T>
SQLServerDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> SQLServerDataType.getDefaultDataType(String typeName)
           
 

Uses of DataType in org.jooq.util.sybase
 

Classes in org.jooq.util.sybase that implement DataType
 class SybaseDataType<T>
          Supported data types for the SQLDialect.SYBASE dialect
 

Methods in org.jooq.util.sybase that return DataType
static
<T> DataType<T>
SybaseDataType.getDataType(Class<? extends T> type)
           
static DataType<Object> SybaseDataType.getDefaultDataType(String typeName)
           
 



Copyright © 2012. All Rights Reserved.