-
- 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
AQueryPartto be used exclusively inSELECTclauses.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 customConverterplaced on the generatedTableField.
-
getDataType
DataType<T> getDataType(Configuration configuration)
The dialect-specific type of this field.
-
-