-
- All Superinterfaces:
Named
,QueryPart
,SelectFieldOrAsterisk
,Serializable
- All Known Subinterfaces:
AggregateFilterStep<T>
,AggregateFunction<T>
,ArrayAggOrderByStep<T>
,CaseConditionStep<T>
,CaseWhenStep<V,T>
,Field<T>
,GroupConcatOrderByStep
,GroupConcatSeparatorStep
,Param<T>
,TableField<R,T>
,UDTField<R,T>
,Variable<T>
,WindowBeforeOverStep<T>
,WindowExcludeStep<T>
,WindowFinalStep<T>
,WindowOrderByStep<T>
,WindowPartitionByStep<T>
,WindowRowsStep<T>
- All Known Implementing Classes:
ConvertDateTime
,CustomField
public interface SelectField<T> extends SelectFieldOrAsterisk, Named
AQueryPart
to be used exclusively inSELECT
clauses.Instances of this type cannot be created directly, only of its subtypes.
- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Binding<?,T>
getBinding()
The field's underlyingBinding
.Converter<?,T>
getConverter()
The field's underlyingConverter
.DataType<T>
getDataType()
The type of this field (might not be dialect-specific).DataType<T>
getDataType(Configuration configuration)
The dialect-specific type of this field.Class<T>
getType()
The Java type of the field.-
Methods inherited from interface org.jooq.Named
getComment, getName, getQualifiedName, getUnqualifiedName
-
-
-
-
Method Detail
-
getConverter
Converter<?,T> getConverter()
The field's underlyingConverter
.By default, all fields reference an identity-converter
Converter<T, T>
. Custom data types may be obtained by a customConverter
placed on the generatedTableField
.
-
getDataType
DataType<T> getDataType(Configuration configuration)
The dialect-specific type of this field.
-
-