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
-