-
- 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.
-
-