Package cz.cvut.kbss.jopa.model.query
Interface TupleElement<X>
- Type Parameters:
X
- the type of the element
- All Known Subinterfaces:
Expression<X>
,ParameterExpression<T>
,Path<X>
,Predicate
,PredicateFactory.In<T>
,Root<X>
,Selection<X>
- All Known Implementing Classes:
AbsFunction
,AbstractComparisonExpression
,AbstractExpression
,AbstractFunctionExpression
,AbstractPathExpression
,AbstractPredicate
,CeilFunction
,CompoundedPredicateImpl
,CountFunction
,ExpressionEqualImpl
,ExpressionGreaterThanImpl
,ExpressionGreaterThanOrEqualImpl
,ExpressionInImpl
,ExpressionLessThanImpl
,ExpressionLessThanOrEqualImpl
,ExpressionLikeImpl
,ExpressionLiteralImpl
,ExpressionNotEqualImpl
,ExpressionNotLikeImpl
,FloorFunction
,IsMemberExpression
,LangFunction
,LengthFunction
,LowerFunction
,ParameterExpressionImpl
,PathImpl
,RootImpl
,SelectionImpl
,SimplePredicateImpl
,UpperFunction
public interface TupleElement<X>
The TupleElement interface defines an element that is returned in a query
result tuple.
-
Method Summary
Modifier and TypeMethodDescriptiongetAlias()
Return the alias assigned to the tuple element or null, if no alias has been assigned.Return the runtime Java type of the tuple element.
-
Method Details
-
getJavaType
Return the runtime Java type of the tuple element.- Returns:
- the runtime Java type of the tuple element
-
getAlias
String getAlias()Return the alias assigned to the tuple element or null, if no alias has been assigned.- Returns:
- alias
-