Uses of Class
org.apache.qpid.server.query.engine.parsing.query.SelectExpression
-
-
Uses of SelectExpression in org.apache.qpid.server.query.engine.evaluator
Methods in org.apache.qpid.server.query.engine.evaluator with parameters of type SelectExpression Modifier and Type Method Description <T,R>
Stream<Map<String,R>>SelectEvaluator. evaluate(SelectExpression<T,R> selectExpression)Evaluates select expression -
Uses of SelectExpression in org.apache.qpid.server.query.engine.parsing
Methods in org.apache.qpid.server.query.engine.parsing that return SelectExpression Modifier and Type Method Description SelectExpression<T,R>ExpressionParser. select()Methods in org.apache.qpid.server.query.engine.parsing with parameters of type SelectExpression Modifier and Type Method Description ExpressionNode<T,R>ExpressionParser. groupItem(SelectExpression select)voidExpressionParser. projectItem(SelectExpression<T,R> select)voidExpressionParser. projectItems(SelectExpression select) -
Uses of SelectExpression in org.apache.qpid.server.query.engine.parsing.expression.comparison
Constructors in org.apache.qpid.server.query.engine.parsing.expression.comparison with parameters of type SelectExpression Constructor Description InExpression(ExpressionNode<T,?> left, SelectExpression<T,R> right)Constructor initializes children expression list -
Uses of SelectExpression in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
Methods in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation with parameters of type SelectExpression Modifier and Type Method Description voidAbstractAggregationExpression. setSelect(SelectExpression<T,R> selectExpression) -
Uses of SelectExpression in org.apache.qpid.server.query.engine.parsing.expression.set
Methods in org.apache.qpid.server.query.engine.parsing.expression.set that return types with arguments of type SelectExpression Modifier and Type Method Description List<SelectExpression<T,R>>AbstractSetExpression. getSelections()Returns list of select expressionsList<SelectExpression<T,R>>SetExpression. getSelections()Returns list of select expressions -
Uses of SelectExpression in org.apache.qpid.server.query.engine.parsing.factory
Methods in org.apache.qpid.server.query.engine.parsing.factory with parameters of type SelectExpression Modifier and Type Method Description static <T,R>
InExpression<T,R>ComparisonExpressionFactory. inExpression(ExpressionNode<T,R> left, SelectExpression<T,R> right)Creates IN expression -
Uses of SelectExpression in org.apache.qpid.server.query.engine.parsing.query
Methods in org.apache.qpid.server.query.engine.parsing.query with parameters of type SelectExpression Modifier and Type Method Description <A> voidHavingExpression. applyAggregation(SelectExpression<T,R> selectExpression, List<T> items)Prepares boolean mask in form of a map having same structure as actual aggregation result, but containing boolean values instead of actual values.RProjectionExpression. applyAggregation(SelectExpression<T,R> selectExpression, List<T> items)Evaluates a collection of objects against an aggregation expression<Y> List<ProjectionExpression<T,Y>>FromExpression. getProjections(List<String> aliases, SelectExpression<T,R> selectExpression)Retrieves accessor expressions for a domain entityConstructors in org.apache.qpid.server.query.engine.parsing.query with parameters of type SelectExpression Constructor Description HavingExpression(SelectExpression<T,R> selectExpression, ExpressionNode<T,R> expression)Constructor initializes children expression list -
Uses of SelectExpression in org.apache.qpid.server.query.engine.validation
Methods in org.apache.qpid.server.query.engine.validation with parameters of type SelectExpression Modifier and Type Method Description <T,R>
voidSelectExpressionValidator. validate(SelectExpression<T,R> selectExpression)Validates select expression structure according to SQL rules
-