Interface TupleType<J>
-
- All Superinterfaces:
BindableType<J>
,SqmExpressible<J>
- All Known Implementing Classes:
AnonymousTupleType
,ArrayTupleType
,SqmCteTable
public interface TupleType<J> extends SqmExpressible<J>
Describes any structural type without a direct java type representation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
componentCount()
SqmExpressible<?>
get(int index)
SqmExpressible<?>
get(String componentName)
String
getComponentName(int index)
List<String>
getComponentNames()
-
Methods inherited from interface org.hibernate.query.BindableType
getBindableJavaType
-
Methods inherited from interface org.hibernate.query.sqm.SqmExpressible
getExpressibleJavaType, getRelationalJavaType, isInstance, resolveExpressible
-
-
-
-
Method Detail
-
componentCount
int componentCount()
-
getComponentName
String getComponentName(int index)
-
get
SqmExpressible<?> get(int index)
-
get
SqmExpressible<?> get(String componentName)
-
-