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 SummaryModifier 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- 
getJavaTypeReturn the runtime Java type of the tuple element.- Returns:
- the runtime Java type of the tuple element
 
- 
getAliasString getAlias()Return the alias assigned to the tuple element or null, if no alias has been assigned.- Returns:
- alias
 
 
-