-
- All Superinterfaces:
QueryPart,Serializable
- All Known Subinterfaces:
AggregateFilterStep<T>,AggregateFunction<T>,ArrayAggOrderByStep<T>,CaseConditionStep<T>,CaseWhenStep<V,T>,Field<T>,GroupConcatOrderByStep,GroupConcatSeparatorStep,Param<T>,Parameter<T>,Period<T>,SelectField<T>,Sequence<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,SequenceImpl
public interface Typed<T> extends QueryPart
A marker interface for all query parts that have aDataType.While there is no requirement for implementations to also implement
Named, a lot of implementations do.- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Binding<?,T>getBinding()The object's underlyingBinding.Converter<?,T>getConverter()The object's underlyingConverter.DataType<T>getDataType()The type of this object (might not be dialect-specific).DataType<T>getDataType(Configuration configuration)The dialect-specific type of this object.Class<T>getType()The Java type of the object.
-
-
-
Method Detail
-
getDataType
DataType<T> getDataType(Configuration configuration)
The dialect-specific type of this object.
-
-