A B C D E F G H I J K L M N O P Q R S T U V W Y Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABS - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- AbsExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.numeric
-
ABS returns the absolute value of a number.
- AbsExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.numeric.AbsExpression
-
Constructor initializes children expression list
- AbstractAggregationExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
-
Parent for aggregation function classes
- AbstractAggregationExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
-
Constructor initializes children expression list
- AbstractArithmeticExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.arithmetic
-
Parent for arithmetic expression classes
- AbstractArithmeticExpression(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.AbstractArithmeticExpression
-
Constructor initializes children expression list
- AbstractCharStream - Class in org.apache.qpid.server.query.engine.parsing
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- AbstractCharStream(int, int, int) - Constructor for class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Constructor.
- AbstractComparisonExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Parent for comparison expression classes
- AbstractComparisonExpression(String, ExpressionNode<T, ?>, ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.AbstractComparisonExpression
-
Constructor initializes children expression list
- AbstractComparisonExpression(List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.AbstractComparisonExpression
-
Constructor initializes children expression list
- AbstractComparisonExpression(ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.AbstractComparisonExpression
-
Constructor initializes children expression list
- AbstractComparisonExpression(ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.AbstractComparisonExpression
-
Constructor initializes children expression list
- AbstractExpressionNode<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression
-
Abstract expression node containing base functionality
- AbstractExpressionNode() - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Default constructor creates an empty children list and checks current query depth against the settings
- AbstractExpressionNode(String) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores expression alias
- AbstractExpressionNode(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores alias and children expressions supplied
- AbstractExpressionNode(String, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores alias and child expression supplied
- AbstractExpressionNode(String, ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores alias and children expressions supplied
- AbstractExpressionNode(List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores the supplied child expressions
- AbstractExpressionNode(ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores child expression supplied
- AbstractExpressionNode(ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores the supplied child expressions
- AbstractExpressionNode(ExpressionNode<T, ?>, ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Constructor stores the supplied child expressions
- AbstractFunctionExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function
-
Parent for function expression classes
- AbstractFunctionExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.AbstractFunctionExpression
-
Constructor initializes children expression list
- AbstractSetExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.set
-
Abstract class containing base functionality for set expressions
- AbstractSetExpression(boolean) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.set.AbstractSetExpression
-
Constructor stores distinct flag
- AbstractSetExpression(boolean, ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.set.AbstractSetExpression
-
Constructor initializes children expression list and validates their compatibility
- AccessorExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating accessor expressions
- AclRuleRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.retriever
-
Retrieves Rule entities
- AclRuleRetriever() - Constructor for class org.apache.qpid.server.query.engine.retriever.AclRuleRetriever
- addAggregation(AbstractAggregationExpression<T, ?>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- addEscapes(String) - Static method in exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- addExpression() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- addOrderItem(OrderItem<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- adjustBeginLineColumn(int, int) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Method to adjust line and column numbers for the start of a token.
- aggregate(List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
-
Aggregation implementation
- aggregate(List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AvgExpression
-
Performs avg operation using parameters and the value supplied
- aggregate(List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.CountExpression
-
Performs count operation using parameters and the value supplied
- aggregate(List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.MaxExpression
-
Performs max operation using parameters and the value supplied
- aggregate(List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.MinExpression
-
Performs min operation using parameters and the value supplied
- aggregate(List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.SumExpression
-
Performs sum operation using parameters and the value supplied
- ALL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- allowBooleans() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- allowComparables() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- allowDateTimeTypes() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- allowEnums() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- allowNulls() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- allowNumbers() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- allowStrings() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- and(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LogicExpressionFactory
-
Creates an AndExpression instance
- AND - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- andExpression() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- AndExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.logic
-
Logical AND expression.
- AndExpression(String, ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.logic.AndExpression
-
Constructor initializes children expression list
- andThen(Expression<? super R, ? extends V>) - Method in interface org.apache.qpid.server.query.engine.parsing.expression.Expression
- apply(Collection<R>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.CollectionObjectAccessor
-
Evaluates expression using parameters and the value supplied
- apply(Map<String, R>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.MapObjectAccessor
-
Evaluates expression using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.ChainedObjectAccessor
-
Evaluates expression using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.ConfiguredObjectAccessorExpression
-
Evaluates expression using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.DelegatingCollectionAccessorExpression
-
Evaluates expression using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.DelegatingObjectAccessor
-
Evaluates expression using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.ObjectAccessorExpression
-
Evaluates expression using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.DivideExpression
-
Performs arithmetic division operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.MinusExpression
-
Performs arithmetic subtraction operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.ModExpression
-
Performs arithmetic mod operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.MultiplyExpression
-
Performs arithmetic multiplication operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.PlusExpression
-
Performs arithmetic addition operation using parameters and the value supplied.
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.BetweenExpression
-
Performs BETWEEN comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.EqualExpression
-
Performs equality comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.GreaterThanExpression
-
Performs GREATER THAN comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.GreaterThanOrEqualExpression
-
Performs grater-than-or-equal comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.InExpression
-
Performs IN comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.IsNullExpression
-
Performs IS NULL comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.LessThanExpression
-
Performs LESS THAN comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.LessThanOrEqualExpression
-
Performs LESS THAN OR EQUAL comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.LikeExpression
-
Performs LIKE comparison using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.conditional.CaseExpression
-
Performs CASE operation using parameters and the value supplied
- apply(T) - Method in interface org.apache.qpid.server.query.engine.parsing.expression.Expression
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
-
Should be called after aggregate() method returning cached result.
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.CurrentTimestampExpression
-
Returns current datetime
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.DateAddExpression
-
Performs dateadd operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.DateDiffExpression
-
Performs datediff operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.DateExpression
-
Performs date operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.ExtractExpression
-
Performs extract operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.nulls.CoalesceExpression
-
Performs coalesce operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.numeric.AbsExpression
-
Performs abs operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.numeric.RoundExpression
-
Performs round operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.numeric.TruncExpression
-
Performs truncate operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.ConcatExpression
-
Performs concatenation operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.LeftTrimExpression
-
Performs left trim operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.LengthExpression
-
Performs length operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.LowerExpression
-
Performs lowercase operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.PositionExpression
-
Performs position operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.ReplaceExpression
-
Performs replace operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.RightTrimExpression
-
Performs trim operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.SubstringExpression
-
Performs substring operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.TrimExpression
-
Performs trim operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.string.UpperExpression
-
Performs uppercase operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.AndExpression
-
Performs logical AND operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.ExpressionWrapperExpression
-
Calls stored predicate using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.NotExpression
-
Performs logical NOT operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.OrExpression
-
Performs logical OR operation using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.PredicateWrapperExpression
-
Calls stored expression using parameters and the value supplied
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.set.EmptySetExpression
-
Shouldn't be called
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.set.IntersectExpression
-
Performs INTERSECT operation on both set expressions
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.set.MinusExpression
-
Performs MINUS operation on both set expressions
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.set.UnionExpression
-
Performs UNION operation on both set expressions
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.query.HavingExpression
-
Evaluates an object against having clause
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
-
Evaluated an object against the expression
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
-
Shouldn't be called as query is supposed to be passed to QueryEvaluator instance
- apply(T) - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
-
Evaluates select expression and returns evaluation result
- applyAggregation(SelectExpression<T, R>, List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.query.HavingExpression
-
Prepares boolean mask in form of a map having same structure as actual aggregation result, but containing boolean values instead of actual values.
- applyAggregation(SelectExpression<T, R>, List<T>) - Method in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
-
Evaluates a collection of objects against an aggregation expression
- ArithmeticExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating arithmetic expressions
- AS - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- ASC - org.apache.qpid.server.query.engine.parsing.query.Order
- ASC - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- ASTERIX - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- available - Variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
The number of unoccupied buffer array positions
- AVERAGING - org.apache.qpid.server.query.engine.parsing.collector.CollectorType
- AVG - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- AvgExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
-
The AVG() function returns the average value of a numeric collection.
- AvgExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AvgExpression
-
Constructor initializes children expression list
B
- backup(int) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- backup(int) - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
-
Backs up the input stream by amount steps.
- beginColumn - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
The line number of the first character of this Token.
- beginToken() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- beginToken() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- BETWEEN - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- betweenExpression(String, ExpressionNode<T, R>, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates BETWEEN expression
- BetweenExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison BETWEEN operation.
- BetweenExpression(String, ExpressionNode<T, ?>, ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.BetweenExpression
-
Constructor initializes children expression list
- BindingRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.retriever
-
Retrieves Binding entities
- BindingRetriever() - Constructor for class org.apache.qpid.server.query.engine.retriever.BindingRetriever
- BLOCK_COMMENT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- BROKER - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- BROKER_NOT_SUPPLIED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.EVALUATION
- buffer - Variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Internal circular buffer
- bufpos - Variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Current read position in buffer.
- bufsize - Variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Overall buffer size - same as buffer.length
- build() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- builder() - Static method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate
-
Creates builder
- Builder() - Constructor for class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- BUILDING - org.apache.qpid.server.query.engine.evaluator.EvaluationPhase
C
- CASE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- CASE_CONDITIONS_EMPTY - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- CASE_OUTCOMES_EMPTY - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- caseExpression() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- caseExpression(List<ExpressionNode<T, R>>, List<ExpressionNode<T, R>>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ConditionalExpressionFactory
-
Creates CASE expression
- CaseExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.conditional
-
Conditional CASE operation.
- CaseExpression(List<ExpressionNode<T, R>>, List<ExpressionNode<T, R>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.conditional.CaseExpression
-
Constructor initializes children expression list
- CertificateRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.retriever
-
Retrieves CertificateDetails entities
- CertificateRetriever() - Constructor for class org.apache.qpid.server.query.engine.retriever.CertificateRetriever
- chained(String, ExpressionNode<T, R>, List<ExpressionNode<R, ?>>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.AccessorExpressionFactory
-
Creates chained accessor
- ChainedObjectAccessor<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.accessor
-
Chained object accessor retrieves values from expressions having form parent.child.grandchild
- ChainedObjectAccessor(String, ExpressionNode<T, R>, List<ExpressionNode<R, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.accessor.ChainedObjectAccessor
-
Constructor initializes children expression list
- chainedVariable() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- CharStream - Interface in org.apache.qpid.server.query.engine.parsing
-
This interface describes a character stream that maintains line and column number positions of the characters.
- CHILD_EXPRESSION_NOT_FOUND - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.EVALUATION
- CHILD_EXPRESSION_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- CHILD_EXPRESSIONS_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- clear() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- clearEvaluationContext() - Static method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContextHolder
- COALESCE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- CoalesceExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.nulls
-
The COALESCE() function returns the first non-null value in a list.
- CoalesceExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.nulls.CoalesceExpression
-
Constructor initializes children expression list
- collection(String, String, Expression<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.AccessorExpressionFactory
-
Creates collection accessor
- CollectionObjectAccessor<R> - Class in org.apache.qpid.server.query.engine.parsing.expression.accessor
-
Collection object accessor retrieves values from a collection
- CollectionObjectAccessor(Integer) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.accessor.CollectionObjectAccessor
-
Constructor stores index value
- collector(CollectorType) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.CollectorFactory
-
Creates collector from collector type
- COLLECTOR_TYPE_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- CollectorFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating collectors for aggregation functions
- CollectorType - Enum in org.apache.qpid.server.query.engine.parsing.collector
-
Enum containing collector types
- COMMA - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- COMPARATORS - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- comparisonExpression() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- ComparisonExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating comparison expressions
- CONCAT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- ConcatExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
CONCAT takes a variable number of arguments and concatenates them into a single string.
- ConcatExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.ConcatExpression
-
Constructor initializes children expression list
- ConditionalExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating conditional expressions
- ConfiguredObjectAccessorExpression<T extends org.apache.qpid.server.model.ConfiguredObject<?>,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.accessor
-
ConfiguredObject object accessor retrieves values from a broker objects hierarchy
- ConfiguredObjectAccessorExpression(String) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.accessor.ConfiguredObjectAccessorExpression
-
Constructor stores object property name
- ConfiguredObjectRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.retriever
-
Retrieves various ConfiguredObject entities
- ConfiguredObjectRetriever() - Constructor for class org.apache.qpid.server.query.engine.retriever.ConfiguredObjectRetriever
- ConnectionLimitRuleRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.retriever
-
Retrieves ConnectionLimitRule entities
- ConnectionLimitRuleRetriever() - Constructor for class org.apache.qpid.server.query.engine.retriever.ConnectionLimitRuleRetriever
- ConstantExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.literal
-
Holds a constant value.
- ConstantExpression(String, R) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
-
Constructor stores alias and value
- ConstantExpression(R) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
-
Constructor stores value
- contains(Object) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- containsAggregation() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Determines whether expression contains aggregation nodes or not
- containsAggregation() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Determines whether expression contains aggregation nodes or not
- containsAlias(String) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- convert(T) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.ImplicitConverter
-
Converts value following implicit conversion rules
- COUNT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- CountExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
-
The COUNT() function returns the number of items that matches a specified criterion.
- CountExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.CountExpression
-
Constructor initializes children expression list
- COUNTING - org.apache.qpid.server.query.engine.parsing.collector.CollectorType
- createEvaluator() - Method in class org.apache.qpid.server.query.engine.QueryEngine
-
Creates query evaluator
- createFalse() - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a FalseLiteralExpression instance
- createFunction(String, String, List<ExpressionNode<T, ?>>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.FunctionExpressionFactory
-
Creates function expression
- createNull() - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a NullLiteralExpression instance
- createTrue() - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a TrueLiteralExpression instance
- ctx() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Returns current evaluation context
- curChar - Variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
- CURRENT_TIMESTAMP - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- currentExecution() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- CurrentTimestampExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.datetime
-
The CURRENT_TIMESTAMP() function returns current date and time.
- CurrentTimestampExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.CurrentTimestampExpression
-
Constructor initializes children expression list
- currentToken - Variable in exception org.apache.qpid.server.query.engine.parsing.ParseException
-
This is the last token that has been consumed successfully.
D
- DATE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- DATE_PATTERN - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Pattern for date string representation
- DATE_TIME_FORMAT - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Format of date/time representation
- DATE_TIME_PATTERN - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Pattern for date/time string representation
- DATEADD - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- DateAddExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.datetime
-
The DATEADD() function adds a time/date interval to a date and returns the date.
- DateAddExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.DateAddExpression
-
Constructor initializes children expression list
- DATEDIFF - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- DateDiffExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.datetime
-
The DATEDIFF() function returns the number of time units between two date values.
- DateDiffExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.DateDiffExpression
-
Constructor initializes children expression list
- DateExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.datetime
-
The DATE() function extracts the date part from a datetime expression.
- DateExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.DateExpression
-
Constructor initializes children expression list
- DateFormat - Enum in org.apache.qpid.server.query.engine.evaluator
-
Enum holding possible types of date representation
- datePart() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- DATEPART_NOT_SUPPORTED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- DateTimeConverter - Class in org.apache.qpid.server.query.engine.parsing.converter
-
Utility class for datetime conversions
- DAY - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- DECIMAL_DIGITS - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Amount of decimal digits after the point
- DECIMAL_LITERAL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- decode(String) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- DEFAULT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
Lexical state.
- DEFAULT_BUF_SIZE - Static variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Default buffer size if nothing is specified
- DEFAULT_QUERY_SETTINGS_NOT_SUPPLIED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.EVALUATION
- DefaultQuerySettings - Class in org.apache.qpid.server.query.engine.evaluator.settings
-
Contains default settings for query execution
- DefaultQuerySettings() - Constructor for class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
- delegating(String, String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.AccessorExpressionFactory
-
Creates delegating accessor
- DelegatingCollectionAccessorExpression<T,R,INDEX,COLLECTION extends java.util.Collection<R>,MAP extends java.util.Map<java.lang.String,R>> - Class in org.apache.qpid.server.query.engine.parsing.expression.accessor
-
Delegating collection accessor retrieves values either from indexed collections or from maps
- DelegatingCollectionAccessorExpression(String, String, Expression<T, INDEX>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.accessor.DelegatingCollectionAccessorExpression
-
Constructor stores field values
- DelegatingObjectAccessor<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.accessor
-
Delegating object accessor delegates value retrieval to other accessor types
- DelegatingObjectAccessor(String, String) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.accessor.DelegatingObjectAccessor
-
Constructor stores alias and object property name
- DESC - org.apache.qpid.server.query.engine.parsing.query.Order
- DESC - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- disable_tracing() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Disable tracing.
- disallowBooleans() - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate.Builder
- distinct(boolean) - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- DISTINCT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- DISTINCT_NOT_FOUND - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.AGGREGATION
- divide(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ArithmeticExpressionFactory
-
Creates DIVIDE expression
- DivideExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.arithmetic
-
Arithmetic division operation
- DivideExpression(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.DivideExpression
-
Constructor initializes children expression list
- Domain - Class in org.apache.qpid.server.query.engine.model
-
Model / DTO class representing queryable object
- Domain() - Constructor for class org.apache.qpid.server.query.engine.model.Domain
- Domain(String) - Constructor for class org.apache.qpid.server.query.engine.model.Domain
- DOMAIN_NOT_SUPPORTED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- DomainRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.retriever
-
Retrieves domain entities (metadata containing queryable object types)
- DomainRetriever() - Constructor for class org.apache.qpid.server.query.engine.retriever.DomainRetriever
- done() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- done() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
-
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
E
- ELSE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- emptyFunctionParameter(String, int) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- EmptySetExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.set
-
Represents an empty set returned by a subquery
- EmptySetExpression() - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.set.EmptySetExpression
-
Initializes expression with a default distinct value (false)
- enable_tracing() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Enable tracing.
- END - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- endColumn - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
The column number of the last character of this Token.
- endLine - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
The line number of the last character of this Token.
- EntityRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Interface in org.apache.qpid.server.query.engine.retriever
-
Parent interface for classes retrieving entities not available directly in broker hierarchy
- EOF - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
End of File.
- EOL - Static variable in exception org.apache.qpid.server.query.engine.parsing.ParseException
-
The end of line string for this machine.
- equalExpression(ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates EQUAL expression
- EqualExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison equality operation.
- EqualExpression(ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.EqualExpression
-
Constructor initializes children expression list
- equalityExpression() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- Errors - Class in org.apache.qpid.server.query.engine.exception
-
Contains error messages for convenient access
- Errors.ACCESSOR - Class in org.apache.qpid.server.query.engine.exception
- Errors.AGGREGATION - Class in org.apache.qpid.server.query.engine.exception
- Errors.ARITHMETIC - Class in org.apache.qpid.server.query.engine.exception
- Errors.COMPARISON - Class in org.apache.qpid.server.query.engine.exception
- Errors.CONVERSION - Class in org.apache.qpid.server.query.engine.exception
- Errors.EVALUATION - Class in org.apache.qpid.server.query.engine.exception
- Errors.FUNCTION - Class in org.apache.qpid.server.query.engine.exception
- Errors.NEGATION - Class in org.apache.qpid.server.query.engine.exception
- Errors.SET - Class in org.apache.qpid.server.query.engine.exception
- Errors.VALIDATION - Class in org.apache.qpid.server.query.engine.exception
- ESCAPE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- evaluate(QueryExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.evaluator.QueryEvaluator
-
Evaluates parsed query
- evaluate(SelectExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.evaluator.SelectEvaluator
-
Evaluates select expression
- evaluateChild(int, X) - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Retrieves child expression by index and evaluates it against the value provided
- evaluateChild(int, X, FunctionParameterTypePredicate<Y>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.AbstractFunctionExpression
-
Evaluates child expression against the value supplied and validates the result against the validator
- EvaluationContext - Class in org.apache.qpid.server.query.engine.evaluator
-
Holds temporary values needed during query evaluation
- EvaluationContext() - Constructor for class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- EvaluationContextHolder - Class in org.apache.qpid.server.query.engine.evaluator
-
Holds evaluation context
- EvaluationPhase - Enum in org.apache.qpid.server.query.engine.evaluator
-
Enum containing query evaluation phases
- EvaluationResult<R> - Class in org.apache.qpid.server.query.engine.evaluator
-
Model / DTO class containing query evaluation results
- EvaluationResult(List<Map<String, R>>, Long) - Constructor for class org.apache.qpid.server.query.engine.evaluator.EvaluationResult
- EVALUATOR_NOT_SUPPLIED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.EVALUATION
- EXCEPT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- execute(String) - Method in class org.apache.qpid.server.query.engine.evaluator.QueryEvaluator
-
Evaluates query using default settings
- execute(String, QuerySettings) - Method in class org.apache.qpid.server.query.engine.evaluator.QueryEvaluator
-
Evaluates query using supplied settings
- EXECUTING - org.apache.qpid.server.query.engine.evaluator.EvaluationPhase
- expandBuff(boolean) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- expectedTokenSequences - Variable in exception org.apache.qpid.server.query.engine.parsing.ParseException
-
Each entry in this array is an array of integers.
- EXPONENT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- Expression<T,R> - Interface in org.apache.qpid.server.query.engine.parsing.expression
-
Function extension on which most expression are based on
- ExpressionNode<T,R> - Interface in org.apache.qpid.server.query.engine.parsing.expression
-
Node of which expression tree consist of
- ExpressionParser<T,R> - Class in org.apache.qpid.server.query.engine.parsing
-
Simplified SQL parser generated by JavaCC Do not edit this .java file directly - it is autogenerated from ExpressionParser.jj
- ExpressionParser() - Constructor for class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- ExpressionParser(InputStream, Charset) - Constructor for class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Constructor with InputStream and supplied encoding
- ExpressionParser(Reader) - Constructor for class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Constructor with InputStream.
- ExpressionParser(ExpressionParserTokenManager) - Constructor for class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Constructor with generated Token Manager.
- ExpressionParserConstants - Interface in org.apache.qpid.server.query.engine.parsing
-
Token literal values and constants.
- ExpressionParserTokenManager - Class in org.apache.qpid.server.query.engine.parsing
-
Token Manager.
- ExpressionParserTokenManager(SimpleCharStream) - Constructor for class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Constructor.
- ExpressionParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Constructor.
- ExpressionWrapperExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.logic
-
Wraps predicate into an expression.
- ExpressionWrapperExpression(Predicate<T>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.logic.ExpressionWrapperExpression
-
Constructor stores the predicate value
- EXTRACT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- ExtractExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.datetime
-
The EXTRACT() function extracts a part from a given date.
- ExtractExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.datetime.ExtractExpression
-
Constructor initializes children expression list
F
- FAILED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.CONVERSION
- FALSE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- FalseLiteralExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.literal
-
Holds a FALSE boolean value.
- FalseLiteralExpression() - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.literal.FalseLiteralExpression
-
Constructor stores value
- FIELD_NOT_FOUND_IN_DOMAIN - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.ACCESSOR
- FIELD_NOT_FOUND_IN_DOMAINS - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.ACCESSOR
- fieldNotFound(String) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- fillBuff() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- filter(Map<String, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.HavingExpression
-
Filters aggregation result in accordance with the having predicate
- filtering(Predicate<? super T>, Collector<T, A, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.CollectorFactory
-
Filtering collector
- FLOATING_POINT_LITERAL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- from(String, String) - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- FROM - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- fromDecimal(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a NumberLiteralExpression instance from decimal source
- fromDecimal(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.NumberExpressionFactory
-
Creates number from a decimal token
- fromDouble(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a NumberLiteralExpression instance from double source
- fromDouble(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.NumberExpressionFactory
-
Creates number from a double token
- FromExpression<T,R extends java.util.stream.Stream<?>,C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.parsing.query
-
Contains information about domain queried and retrieves steams of entities from domain.
- FromExpression(String, String) - Constructor for class org.apache.qpid.server.query.engine.parsing.query.FromExpression
-
Constructor stores domain properties
- fromHex(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a NumberLiteralExpression instance from hex source
- fromHex(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.NumberExpressionFactory
-
Creates number from a hex token
- fromOctal(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a NumberLiteralExpression instance from octal source
- fromOctal(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.NumberExpressionFactory
-
Creates number from an octal token
- FUNCTION_ARGS_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- FUNCTION_ARGS_PREDICATE_EMPTY - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- FUNCTION_NAME_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- functionDateAdd() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- functionDateDiff() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- functionExpression() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- FunctionExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating function expressions
- functionExtract() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- FUNCTIONNAME - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- functionParameterLessThanOne(String, int) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- FunctionParametersValidator - Class in org.apache.qpid.server.query.engine.validation
-
Validates function parameters
- FunctionParameterTypePredicate<T> - Class in org.apache.qpid.server.query.engine.validation
-
Predicate used to validate function parameter types
- FunctionParameterTypePredicate(boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate
-
Constructor sets state flags
- FunctionParameterTypePredicate.Builder<T> - Class in org.apache.qpid.server.query.engine.validation
-
Builder used to create predicate
- functionPosition() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
G
- generateParseException() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Generate ParseException.
- get() - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
- get() - Method in class org.apache.qpid.server.query.engine.parsing.query.FromExpression
-
Retrieves stream of data from domain
- get(Object) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- get(Object, Class<T>) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- getAggregationItems() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getAggregations() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Returns expression children being aggregation nodes
- getAggregations() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Returns expression children being aggregation nodes
- getAggregations() - Method in class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Returns expression alias
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.DelegatingObjectAccessor
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.AbstractComparisonExpression
-
Returns expression alias
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.IsNullExpression
-
Returns expression alias
- getAlias() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Returns expression alias
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
-
Alias getter
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.StringLiteralExpression
-
Alias getter
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.query.FromExpression
-
Returns domain alias
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.query.OrderItem
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
- getAlias() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getAlias(String) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- getArguments(List<T>, FunctionParameterTypePredicate<Object>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
-
Evaluates and validates input collection values
- getBeginColumn() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getBeginColumn() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- getBeginLine() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getBeginLine() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- getBufSizeAfterExpansion() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getCacheSize() - Method in class org.apache.qpid.server.query.engine.QueryEngine
- getChild(int) - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Retrieves child expression by index
- getChildren() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Return expression children
- getChildren() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Returns expression children
- getClassName(Object) - Static method in class org.apache.qpid.server.query.engine.parsing.utils.StringUtils
-
Returns object class name
- getCollectorType() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
-
Type of the collector depends on the aggregation type
- getCollectorType() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AvgExpression
-
Returns averaging collector type
- getCollectorType() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.CountExpression
-
Returns counting collector type
- getCollectorType() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.MaxExpression
-
Returns maximizing collector type
- getCollectorType() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.MinExpression
-
Returns minimizing collector type
- getCollectorType() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.SumExpression
-
Returns summing collector type
- getColumn() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getDatePattern() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getDateTimeFormat() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getDateTimeFormat() - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- getDateTimePattern() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getDateTimePattern() - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- getDecimalDigits() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getDecimalDigits() - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- getDepth() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- getDomains() - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
-
Returns domains used by query
- getEndColumn() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getEndColumn() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- getEndLine() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getEndLine() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- getEvaluationContext() - Static method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContextHolder
- getExpression() - Method in class org.apache.qpid.server.query.engine.parsing.query.OrderItem
- getExpression() - Method in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
-
Returns wrapped expression
- getFieldNames() - Method in class org.apache.qpid.server.query.engine.parsing.query.FromExpression
-
Retrieves field names of a domain entity
- getFieldNames() - Method in class org.apache.qpid.server.query.engine.retriever.AclRuleRetriever
-
Returns list of entity field names
- getFieldNames() - Method in class org.apache.qpid.server.query.engine.retriever.BindingRetriever
-
Returns list of entity field names
- getFieldNames() - Method in class org.apache.qpid.server.query.engine.retriever.CertificateRetriever
-
Returns list of entity field names
- getFieldNames() - Method in class org.apache.qpid.server.query.engine.retriever.ConnectionLimitRuleRetriever
-
Returns list of entity field names
- getFieldNames() - Method in class org.apache.qpid.server.query.engine.retriever.DomainRetriever
-
Returns list of entity field names
- getFieldNames() - Method in interface org.apache.qpid.server.query.engine.retriever.EntityRetriever
-
Returns list of entity field names
- getFieldNames() - Method in class org.apache.qpid.server.query.engine.retriever.SessionRetriever
-
Returns list of entity field names
- getFormatter() - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Returns DateTimeFormatter used
- getFrom() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getFunctionName() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.AbstractFunctionExpression
-
Getter for function name
- getGroupBy() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getHaving() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getImage() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getImage() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- getLimit() - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- getLine() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getMaxBigDecimalValue() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getMaxQueryCacheSize() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getMaxQueryDepth() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getMessage() - Method in exception org.apache.qpid.server.query.engine.exception.QueryParsingException
- getMessage() - Method in exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
You can also modify the body of this method to customize your error messages.
- getName() - Method in class org.apache.qpid.server.query.engine.model.Domain
- getName() - Method in class org.apache.qpid.server.query.engine.parsing.query.WithItem
- getNextToken() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- getNextToken() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Get the next Token.
- getOffset() - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- getOptionalConstantParameter(int, Class<Y>, String) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.AbstractFunctionExpression
-
Evaluates nullable constant expression.
- getOptionalParameter(int, X, Class<Y>, String) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.AbstractFunctionExpression
-
Evaluates nullable expression using value supplied and performs validation checks of result.
- getOrder() - Method in class org.apache.qpid.server.query.engine.parsing.query.OrderItem
- getOrderItems() - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- getOrdinal() - Method in class org.apache.qpid.server.query.engine.parsing.query.OrderItem
- getOrdinal() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getParent() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Returns expression parent
- getParent() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Return expression parent
- getProjections() - Method in class org.apache.qpid.server.query.engine.parsing.expression.set.AbstractSetExpression
-
Returns list of projections
- getProjections() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.set.SetExpression
-
Returns list of projections
- getProjections() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getProjections(List<String>, SelectExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.FromExpression
-
Retrieves accessor expressions for a domain entity
- getQuery() - Method in class org.apache.qpid.server.query.engine.parsing.query.WithItem
- getRequiredParameter(int, X, Class<Y>, String) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.AbstractFunctionExpression
-
Evaluates expression using value supplied and performs validation checks of result.
- getResults() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationResult
- getRoundingMode() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- getRoundingMode() - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- getSelect() - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- getSelections() - Method in class org.apache.qpid.server.query.engine.parsing.expression.set.AbstractSetExpression
-
Returns list of select expressions
- getSelections() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.set.SetExpression
-
Returns list of select expressions
- getSource() - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
- getSql() - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- getSuffix(int) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getSuffix(int) - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- getTabSize() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- getTabSize() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
- getToken(int) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- getTotal() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationResult
- getValue() - Method in class org.apache.qpid.server.query.engine.parsing.Token
-
An optional attribute value of the Token.
- getWhere() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- getWithItems() - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- getZoneId() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- greaterThanExpression(ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates GREATER THAN expression
- GreaterThanExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison GREATER THAN operation.
- GreaterThanExpression(ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.GreaterThanExpression
-
Constructor initializes children expression list
- greaterThanOrEqualExpression(ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates GREATER THAN OR EQUAL expression
- GreaterThanOrEqualExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison greater-than-or-equal operation.
- GreaterThanOrEqualExpression(ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.GreaterThanOrEqualExpression
-
Constructor initializes children expression list
- GROUP_BY - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- GROUP_BY_ORDINAL_INVALID - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- groupBy(ProjectionExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- groupItem(SelectExpression) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
H
- hasAggregationItems() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- having(ExpressionNode<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- HAVING - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- HAVING_WITHOUT_AGGREGATION - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- HavingExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.query
-
Contains expression for evaluation of having clause predicate
- HavingExpression(SelectExpression<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.query.HavingExpression
-
Constructor initializes children expression list
- HEX_LITERAL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- HOUR - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
I
- ID - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- identifier() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- image - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
The string image of the token.
- ImplicitConverter - Class in org.apache.qpid.server.query.engine.parsing.converter
-
Converter used to perform implicit type conversions
- IN - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- INAPPLICABLE - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.COMPARISON
- inBuf - Variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Characters in the backup/pushBack buffer
- incrementDepth() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- INDEX_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- inExpression(ExpressionNode<T, R>, List<ExpressionNode<T, R>>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates IN expression
- inExpression(ExpressionNode<T, R>, SelectExpression<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates IN expression
- InExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison IN operation.
- InExpression(List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.InExpression
-
Constructor initializes children expression list
- InExpression(ExpressionNode<T, ?>, SelectExpression<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.InExpression
-
Constructor initializes children expression list
- initQueryCache() - Method in class org.apache.qpid.server.query.engine.QueryEngine
-
Initializes query cache
- input_stream - Variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
- internalAdjustBuffSize() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- internalSetBufLineColumn(int, int) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- internalUpdateLineColumn(char) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- intersect(boolean, ExpressionNode<T, Stream<Map<String, Object>>>, ExpressionNode<T, Stream<Map<String, Object>>>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.SetExpressionFactory
-
Creates an IntersectExpression instance
- INTERSECT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- IntersectExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.set
-
Set INTERSECT expression is used to retain the results of right SELECT statement present in the results of left SELECT statement.
- IntersectExpression(boolean, ExpressionNode<T, Stream<Map<String, Object>>>, ExpressionNode<T, Stream<Map<String, Object>>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.set.IntersectExpression
-
Constructor initializes children expression list
- INVALID_LEXICAL_STATE - Static variable in exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
Tried to change to an invalid lexical state.
- INVALID_ORDINAL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- INVALID_SORT_FIELD - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- invalidFunctionParameter(String, R) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- invalidFunctionParameters(String, List<?>) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- IS - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- isAccessor() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Determines whether expression is an accessor or not
- isAccessor() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Determines whether expression is an accessor or not
- isAccessor() - Method in class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- isAggregation() - Method in class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- isAliasOrdinal() - Method in class org.apache.qpid.server.query.engine.parsing.query.OrderItem
- isBuilding() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- isDateTime(R) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Checks whether value provided belongs to datetime types or not
- isDistinct() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- isExecuting() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- isInstantlyEvaluable() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Determines whether expression can be evaluated instantly or not
- isInstantlyEvaluable() - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Determines whether expression can be evaluated instantly or not
- isNotNullExpression(ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates IS NOT NULL expression
- isNullExpression(ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates IS NULL expression
- IsNullExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison IS NULL operation.
- IsNullExpression(ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.IsNullExpression
-
Constructor initializes children expression list
- isNumber(String) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.NumberConverter
-
Checks if string is a number
- isOrdinal() - Method in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
- isSelectAll() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- isTrackLineColumn() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- isTrackLineColumn() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
J
- jj_nt - Variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Next token.
- jjFillToken() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
- jjnewLexState - Static variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Lex State array.
- jjstrLiteralImages - Static variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Token literal values.
- join() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- JOIN - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- JOINS_NOT_SUPPORTED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
K
- KEYWORD_FROM_NOT_FOUND - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- kind - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
An integer that describes the kind of this token.
L
- LBRACKET - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- LeftTrimExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
LTRIM takes a string parameter and removes leading spaces from it.
- LeftTrimExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.LeftTrimExpression
-
Constructor initializes children expression list
- LEN - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- LENGTH - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- LengthExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
LENGTH takes a string parameter and returns its length.
- LengthExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.LengthExpression
-
Constructor initializes children expression list
- lessThanExpression(ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates LESS THAN expression
- LessThanExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison LESS THAN operation.
- LessThanExpression(ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.LessThanExpression
-
Constructor initializes children expression list
- lessThanOrEqualExpression(ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates LESS THAN OR EQUAL expression
- LessThanOrEqualExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison LESS THAN OR EQUAL operation.
- LessThanOrEqualExpression(ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.LessThanOrEqualExpression
-
Constructor initializes children expression list
- LEXICAL_ERROR - Static variable in exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
Lexical error occurred.
- LexicalErr(boolean, int, int, int, String, int) - Static method in exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- lexStateNames - Static variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Lexer state names.
- LIKE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- likeExpression(ExpressionNode<T, R>, String, String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates LIKE expression
- LikeExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.comparison
-
Comparison LIKE operation.
- LikeExpression(ExpressionNode<T, R>, String, String) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.comparison.LikeExpression
-
Constructor initializes children expression list
- LIMIT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- LINE_COMMENT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- literal() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- LiteralExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating literal expressions
- LogicExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating logic expressions
- LONG - org.apache.qpid.server.query.engine.evaluator.DateFormat
- LOOP_DETECTED - Static variable in exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
Detected (and bailed out of) an infinite loop in the token manager.
- LOWER - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- LowerExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
LOWER takes a string parameter and converts it to lower case.
- LowerExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.LowerExpression
-
Constructor initializes children expression list
- LTRIM - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
M
- MapObjectAccessor<R> - Class in org.apache.qpid.server.query.engine.parsing.expression.accessor
-
Map object accessor retrieves value from a map
- MapObjectAccessor(String) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.accessor.MapObjectAccessor
-
Constructor object property name
- MAX - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- MAX_BIG_DECIMAL_VALUE - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Maximal allowed BigDecimal value.
- MAX_QUERY_CACHE_SIZE - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Maximal amount of queries allowed caching
- MAX_QUERY_DEPTH - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Maximal amount of query tree nodes allowed
- MAX_QUERY_DEPTH_REACHED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- MAX_VALUE_REACHED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.CONVERSION
- MaxExpression<T,R extends java.lang.Comparable<R>> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
-
The MAX() function returns the maximum value of a collection.
- MaxExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.MaxExpression
-
Constructor initializes children expression list
- MAXIMIZING - org.apache.qpid.server.query.engine.parsing.collector.CollectorType
- maxNextCharInd - Variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- MaxSizeHashMap<K,V> - Class in org.apache.qpid.server.query.engine.cache
-
Map containing limit number of entries
- MaxSizeHashMap(int) - Constructor for class org.apache.qpid.server.query.engine.cache.MaxSizeHashMap
- Metadata<T> - Class in org.apache.qpid.server.query.engine.parsing.expression
-
Expression metadata
- Metadata() - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- MILLISECOND - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- MIN - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- MinExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
-
The MIN() function returns the minimum value of a collection.
- MinExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.MinExpression
-
Constructor initializes children expression list
- MINIMIZING - org.apache.qpid.server.query.engine.parsing.collector.CollectorType
- minus(boolean, ExpressionNode<T, Stream<Map<String, Object>>>, ExpressionNode<T, Stream<Map<String, Object>>>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.SetExpressionFactory
-
Creates a MinusExpression instance
- minus(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ArithmeticExpressionFactory
-
Creates MINUS expression
- MINUS - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- MinusExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.arithmetic
-
Arithmetic subtraction operation
- MinusExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.set
-
Set MINUS expression is used to remove the results of right SELECT statement from the results of left SELECT statement.
- MinusExpression(boolean, ExpressionNode<T, Stream<Map<String, Object>>>, ExpressionNode<T, Stream<Map<String, Object>>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.set.MinusExpression
-
Constructor initializes children expression list
- MinusExpression(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.MinusExpression
-
Constructor initializes children expression list
- MINUTE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- MISSING_EXPRESSION - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- MISUSED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.AGGREGATION
- mod(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ArithmeticExpressionFactory
-
Creates MOD expression
- ModExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.arithmetic
-
Arithmetic mod operation, returns the remainder of a number divided by another number
- ModExpression(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.ModExpression
-
Constructor initializes children expression list
- MONTH - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- multExpr() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- MULTIPLE_DOMAINS_NOT_SUPPORTED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- multiply(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ArithmeticExpressionFactory
-
Creates MULTIPLY expression
- MultiplyExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.arithmetic
-
Arithmetic multiplication operation
- MultiplyExpression(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.MultiplyExpression
-
Constructor initializes children expression list
N
- narrow(Number) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.NumberConverter
-
Converts Number to the strictest numeric type available in following order: Integer, Long, Double, BigDecimal
- narrow(BigDecimal) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.NumberConverter
-
Converts BigDecimal to the strictest numeric type available in following order: Integer, Long, Double, BigDecimal
- negate(Expression<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LogicExpressionFactory
-
Creates a NotExpression from a source expression
- negate(ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.UnaryExpressionFactory
-
Negates the expression supplied
- newToken(int) - Static method in class org.apache.qpid.server.query.engine.parsing.Token
- newToken(int, String) - Static method in class org.apache.qpid.server.query.engine.parsing.Token
-
Returns a new Token object, by default.
- next - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
A reference to the next regular (non-special) token from the input stream.
- NOT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- NOT_A_SINGLE_GROUP_EXPRESSION - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- NOT_EQUAL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- NOT_FOUND - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- NOT_SUPPORTED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.ARITHMETIC
- NOT_SUPPORTED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.CONVERSION
- NOT_SUPPORTED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.NEGATION
- notEqualExpression(ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ComparisonExpressionFactory
-
Creates NOT EQUAL expression
- NotExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.logic
-
Logical NOT expression.
- NotExpression(Expression<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.logic.NotExpression
-
Constructor initializes children expression list
- NULL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- NullLiteralExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.literal
-
Holds a NULL value.
- NullLiteralExpression() - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.literal.NullLiteralExpression
-
Constructor stores null value
- NumberConverter - Class in org.apache.qpid.server.query.engine.parsing.converter
-
Utility class for numeric conversions
- NumberExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating numeric expressions
- NumberLiteralExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.literal
-
Holds a numeric value.
- NumberLiteralExpression(Number) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.literal.NumberLiteralExpression
-
Constructor stores numeric value
O
- ObjectAccessorExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.accessor
-
Object accessor retrieves values from an object
- ObjectAccessorExpression(String) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.accessor.ObjectAccessorExpression
-
Constructor stores field values
- OCTAL_LITERAL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- of(String, Object...) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- of(String, Object...) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryParsingException
- of(String, Object...) - Static method in exception org.apache.qpid.server.query.engine.exception.QueryValidationException
- of(String, R) - Static method in class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
-
Shorthand creation method
- of(R) - Static method in class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
-
Shorthand creation method
- OFFSET - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- ON - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- or(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LogicExpressionFactory
-
Creates an OrExpression instance
- OR - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- Order - Enum in org.apache.qpid.server.query.engine.parsing.query
-
Enum representing sorting order
- ORDER_BY - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- ORDER_BY_ORDINAL_INVALID - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- orderItem() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- OrderItem<T,R> - Class in org.apache.qpid.server.query.engine.parsing.query
-
Contains information about a single item in ORDER BY clause
- OrderItem(String, ExpressionNode<T, R>, Order) - Constructor for class org.apache.qpid.server.query.engine.parsing.query.OrderItem
-
Constructor stores properties
- orExpression() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- OrExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.logic
-
Logical OR expression.
- OrExpression(String, ExpressionNode<T, ?>, ExpressionNode<T, ?>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.logic.OrExpression
-
Constructor initializes children expression list
- org.apache.qpid.server.query.engine - package org.apache.qpid.server.query.engine
- org.apache.qpid.server.query.engine.cache - package org.apache.qpid.server.query.engine.cache
- org.apache.qpid.server.query.engine.evaluator - package org.apache.qpid.server.query.engine.evaluator
- org.apache.qpid.server.query.engine.evaluator.settings - package org.apache.qpid.server.query.engine.evaluator.settings
- org.apache.qpid.server.query.engine.exception - package org.apache.qpid.server.query.engine.exception
- org.apache.qpid.server.query.engine.model - package org.apache.qpid.server.query.engine.model
- org.apache.qpid.server.query.engine.parsing - package org.apache.qpid.server.query.engine.parsing
- org.apache.qpid.server.query.engine.parsing.collector - package org.apache.qpid.server.query.engine.parsing.collector
- org.apache.qpid.server.query.engine.parsing.converter - package org.apache.qpid.server.query.engine.parsing.converter
- org.apache.qpid.server.query.engine.parsing.expression - package org.apache.qpid.server.query.engine.parsing.expression
- org.apache.qpid.server.query.engine.parsing.expression.accessor - package org.apache.qpid.server.query.engine.parsing.expression.accessor
- org.apache.qpid.server.query.engine.parsing.expression.arithmetic - package org.apache.qpid.server.query.engine.parsing.expression.arithmetic
- org.apache.qpid.server.query.engine.parsing.expression.comparison - package org.apache.qpid.server.query.engine.parsing.expression.comparison
- org.apache.qpid.server.query.engine.parsing.expression.conditional - package org.apache.qpid.server.query.engine.parsing.expression.conditional
- org.apache.qpid.server.query.engine.parsing.expression.function - package org.apache.qpid.server.query.engine.parsing.expression.function
- org.apache.qpid.server.query.engine.parsing.expression.function.aggregation - package org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
- org.apache.qpid.server.query.engine.parsing.expression.function.datetime - package org.apache.qpid.server.query.engine.parsing.expression.function.datetime
- org.apache.qpid.server.query.engine.parsing.expression.function.nulls - package org.apache.qpid.server.query.engine.parsing.expression.function.nulls
- org.apache.qpid.server.query.engine.parsing.expression.function.numeric - package org.apache.qpid.server.query.engine.parsing.expression.function.numeric
- org.apache.qpid.server.query.engine.parsing.expression.function.string - package org.apache.qpid.server.query.engine.parsing.expression.function.string
- org.apache.qpid.server.query.engine.parsing.expression.literal - package org.apache.qpid.server.query.engine.parsing.expression.literal
- org.apache.qpid.server.query.engine.parsing.expression.logic - package org.apache.qpid.server.query.engine.parsing.expression.logic
- org.apache.qpid.server.query.engine.parsing.expression.set - package org.apache.qpid.server.query.engine.parsing.expression.set
- org.apache.qpid.server.query.engine.parsing.factory - package org.apache.qpid.server.query.engine.parsing.factory
- org.apache.qpid.server.query.engine.parsing.query - package org.apache.qpid.server.query.engine.parsing.query
- org.apache.qpid.server.query.engine.parsing.utils - package org.apache.qpid.server.query.engine.parsing.utils
- org.apache.qpid.server.query.engine.retriever - package org.apache.qpid.server.query.engine.retriever
- org.apache.qpid.server.query.engine.validation - package org.apache.qpid.server.query.engine.validation
P
- PARAMETER_EMPTY - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- PARAMETER_INVALID - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- PARAMETER_LESS_THAN_1 - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- PARAMETER_NOT_INTEGER - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- PARAMETER_NOT_STRING - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- PARAMETERS_INVALID - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- ParseException - Exception in org.apache.qpid.server.query.engine.parsing
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception org.apache.qpid.server.query.engine.parsing.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException(String) - Constructor for exception org.apache.qpid.server.query.engine.parsing.ParseException
-
Constructor with message.
- ParseException(Token, int[][], String[]) - Constructor for exception org.apache.qpid.server.query.engine.parsing.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- parseExpression(String) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- parseQuery(String) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- plus(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ArithmeticExpressionFactory
-
Creates PLUS expression
- PlusExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.arithmetic
-
Arithmetic addition operation
- PlusExpression(String, ExpressionNode<T, R>, ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.arithmetic.PlusExpression
-
Constructor initializes children expression list
- POINT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- POSITION - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- PositionExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
POSITION takes a search pattern and a source string as parameters and returns the position of the first occurrence of a pattern in a source string.
- PositionExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.PositionExpression
-
Constructor initializes children expression list
- predicate() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- PredicateWrapperExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.logic
-
Wraps an expression into a predicate.
- PredicateWrapperExpression(ExpressionNode<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.logic.PredicateWrapperExpression
-
Constructor stores the expression value
- primaryExpr() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- PRODUCTS_HAVE_DIFFERENT_LENGTH - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.SET
- projection(ExpressionNode<T, R>, String, int) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.ProjectionExpressionFactory
-
Creates a ProjectionExpression instance
- ProjectionExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.query
-
Contains information about a single item in a SELECT clause
- ProjectionExpression(String, ExpressionNode<T, R>, int) - Constructor for class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
-
Constructor stores properties
- ProjectionExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating projection expressions
- projectItem(SelectExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- projectItems(SelectExpression) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- PROPERTY_NAME_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- put(Object, Object) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- putAlias(String, Expression<T, R>) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
Q
- query() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- QUERY_AGGREGATED_RESULT - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_ALIASES - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_DATETIME_PATTERN_OVERRIDEN - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_DEPTH - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_EMPTY - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- QUERY_EXPRESSION_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- QUERY_ITEMS_FOR_REMOVAL - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_NOT_SUPPLIED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.EVALUATION
- QUERY_ORDER_ITEMS_FOR_REMOVAL - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_ORDERING - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_SETTINGS - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- QUERY_SETTINGS_NOT_SUPPLIED - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.EVALUATION
- QueryEngine - Class in org.apache.qpid.server.query.engine
-
Bridge class between broker configuration and query evaluator
- QueryEngine(Broker<?>) - Constructor for class org.apache.qpid.server.query.engine.QueryEngine
-
Constructor injects broker and retrieves default configuration values
- QueryEngineException - Exception in org.apache.qpid.server.query.engine.exception
-
Parent class for exceptions thrown in query engine
- QueryEngineException() - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEngineException
- QueryEngineException(String) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEngineException
- QueryEngineException(String, Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEngineException
- QueryEngineException(Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEngineException
- QueryEvaluationException - Exception in org.apache.qpid.server.query.engine.exception
-
Exception thrown during query evaluation
- QueryEvaluationException() - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- QueryEvaluationException(String) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- QueryEvaluationException(String, Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- QueryEvaluationException(Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryEvaluationException
- QueryEvaluator - Class in org.apache.qpid.server.query.engine.evaluator
-
Parses and evaluates query
- QueryEvaluator(Map<String, QueryExpression<?, ?>>, QuerySettings, Broker<?>) - Constructor for class org.apache.qpid.server.query.engine.evaluator.QueryEvaluator
-
Constructor stores field values
- QueryEvaluator(Broker<?>) - Constructor for class org.apache.qpid.server.query.engine.evaluator.QueryEvaluator
-
Constructor stores broker instance
- QueryExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.query
-
Contains information about a query, which contains WITH clause items, select expression, ORDER BY clause items as well as LIMIT and OFFSET clauses.
- QueryExpression() - Constructor for class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- QueryExpressionValidator - Class in org.apache.qpid.server.query.engine.validation
-
Validates query structure in accordance to SQL rules
- QueryExpressionValidator() - Constructor for class org.apache.qpid.server.query.engine.validation.QueryExpressionValidator
- QueryParsingException - Exception in org.apache.qpid.server.query.engine.exception
-
Exception thrown during query parsing
- QueryParsingException() - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryParsingException
- QueryParsingException(String) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryParsingException
- QueryParsingException(String, Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryParsingException
- QueryParsingException(Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryParsingException
- QueryRequest - Class in org.apache.qpid.server.query.engine.model
-
Model / DTO class for a JSON request
- QueryRequest() - Constructor for class org.apache.qpid.server.query.engine.model.QueryRequest
- QuerySettings - Class in org.apache.qpid.server.query.engine.evaluator.settings
-
Contains settings for query execution
- QuerySettings() - Constructor for class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- QueryValidationException - Exception in org.apache.qpid.server.query.engine.exception
-
Exception thrown during query validation
- QueryValidationException() - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryValidationException
- QueryValidationException(String) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryValidationException
- QueryValidationException(String, Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryValidationException
- QueryValidationException(Throwable) - Constructor for exception org.apache.qpid.server.query.engine.exception.QueryValidationException
- QUOTED_ID - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
R
- RBRACKET - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- readChar() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- readChar() - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
-
Get the next character from the selected input.
- reInit(int, int, int) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Reinitialise.
- reInit(InputStream, Charset) - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Reinitialise.
- reInit(InputStream, Charset, int, int) - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Reinitialise.
- reInit(InputStream, Charset, int, int, int) - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Reinitialise.
- reInit(Reader) - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Reinitialise.
- reInit(Reader, int, int) - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Reinitialise.
- reInit(Reader, int, int, int) - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, Charset) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Reinitialise
- ReInit(Reader) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Reinitialise
- ReInit(ExpressionParserTokenManager) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Reinitialise
- ReInit(SimpleCharStream) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Reinitialise parser.
- remove(String) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- removeAlias(String) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- removeEldestEntry(Map.Entry<K, V>) - Method in class org.apache.qpid.server.query.engine.cache.MaxSizeHashMap
- REPLACE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- ReplaceExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
REPLACE takes a source parameter, a pattern parameter and a replacement parameter.
- ReplaceExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.ReplaceExpression
-
Constructor initializes children expression list
- REQUIRE_MAX_PARAMETERS - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- REQUIRE_MIN_PARAMETER - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- REQUIRE_MIN_PARAMETERS - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- REQUIRE_PARAMETER - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- REQUIRE_PARAMETERS - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.FUNCTION
- requireMaxParameters(int, List<ExpressionNode<T, ?>>, AbstractFunctionExpression<T, R>) - Static method in class org.apache.qpid.server.query.engine.validation.FunctionParametersValidator
-
Validates that argument list doesn't exceed a maximal expected size
- requireMinParameters(int, List<ExpressionNode<T, ?>>, AbstractFunctionExpression<T, R>) - Static method in class org.apache.qpid.server.query.engine.validation.FunctionParametersValidator
-
Validates that argument list exceeds a minimal expected size
- requireParameters(int, List<ExpressionNode<T, ?>>, AbstractFunctionExpression<T, R>) - Static method in class org.apache.qpid.server.query.engine.validation.FunctionParametersValidator
-
Validates argument list size
- resetOrdinal() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- retrieve(C) - Method in class org.apache.qpid.server.query.engine.retriever.AclRuleRetriever
-
Returns stream of AclRule / Rule entities
- retrieve(C) - Method in class org.apache.qpid.server.query.engine.retriever.BindingRetriever
-
Returns stream of Binding entities
- retrieve(C) - Method in class org.apache.qpid.server.query.engine.retriever.CertificateRetriever
-
Returns stream of CertificateDetails entities
- retrieve(C) - Method in class org.apache.qpid.server.query.engine.retriever.ConnectionLimitRuleRetriever
-
Returns stream of ConnectionLimitRule entities
- retrieve(C) - Method in class org.apache.qpid.server.query.engine.retriever.DomainRetriever
-
Returns stream of Domain entities
- retrieve(C) - Method in interface org.apache.qpid.server.query.engine.retriever.EntityRetriever
-
Retrieves stream of entities
- retrieve(C) - Method in class org.apache.qpid.server.query.engine.retriever.SessionRetriever
-
Returns stream of Session entities
- retrieve(C, Class<C>) - Method in class org.apache.qpid.server.query.engine.retriever.ConfiguredObjectRetriever
-
Returns stream of ConfiguredObject entities
- RightTrimExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
RTRIM takes a string parameter and removes trailing spaces from it.
- RightTrimExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.RightTrimExpression
-
Constructor initializes children expression list
- ROUND - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- RoundExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.numeric
-
ROUND takes a numeric parameter and rounds it to the specified number of decimal places.
- RoundExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.numeric.RoundExpression
-
Constructor initializes children expression list
- ROUNDING_MODE - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
Rounding mode used in calculations
- RTRIM - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
S
- SECOND - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- select() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- SELECT - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- SELECT_EXPRESSION_NULL - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- selectAll() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- SelectEvaluator - Class in org.apache.qpid.server.query.engine.evaluator
-
Evaluates select expression
- SelectEvaluator() - Constructor for class org.apache.qpid.server.query.engine.evaluator.SelectEvaluator
- SelectExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.query
-
Contains information about a select expression, which may contain SELECT clause, FROM clause, WHERE clause, GROUP BY clause and HAVING clause.
- SelectExpression() - Constructor for class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
-
Default constructor sets default distinct property value (false)
- SelectExpression(boolean) - Constructor for class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
-
Constructor sets distinct property value
- SelectExpressionValidator - Class in org.apache.qpid.server.query.engine.validation
-
Validates select expression structure according to SQL rules
- SelectExpressionValidator() - Constructor for class org.apache.qpid.server.query.engine.validation.SelectExpressionValidator
- selectItem(ProjectionExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- SessionRetriever<C extends org.apache.qpid.server.model.ConfiguredObject<?>> - Class in org.apache.qpid.server.query.engine.retriever
-
Retrieves Session entities
- SessionRetriever() - Constructor for class org.apache.qpid.server.query.engine.retriever.SessionRetriever
- setAccessor(boolean) - Method in class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- setAlias(String) - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Setter for alias
- setAlias(String) - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Setter for alias
- setAlias(String) - Method in class org.apache.qpid.server.query.engine.parsing.expression.Metadata
- setAlias(String) - Method in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
- setDatePattern(String) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setDateTimeFormat(String) - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- setDateTimeFormat(DateFormat) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setDateTimePattern(String) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setDateTimePattern(String) - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- setDecimalDigits(int) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setDecimalDigits(Integer) - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- SetExpression<T,R> - Interface in org.apache.qpid.server.query.engine.parsing.expression.set
-
Parent of select expression and set operations expressions
- SetExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating set expressions
- setLimit(Integer) - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- setMaxBigDecimalValue(BigDecimal) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setMaxBigDecimalValue(BigDecimal) - Method in class org.apache.qpid.server.query.engine.QueryEngine
- setMaxQueryCacheSize(int) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setMaxQueryCacheSize(int) - Method in class org.apache.qpid.server.query.engine.QueryEngine
- setMaxQueryDepth(int) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setMaxQueryDepth(int) - Method in class org.apache.qpid.server.query.engine.QueryEngine
- setName(String) - Method in class org.apache.qpid.server.query.engine.model.Domain
- setName(String) - Method in class org.apache.qpid.server.query.engine.parsing.query.WithItem
- setOffset(Integer) - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- setParent(ExpressionNode<T, ?>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Setter for expression parent
- setParent(ExpressionNode<T, ?>) - Method in interface org.apache.qpid.server.query.engine.parsing.expression.ExpressionNode
-
Setter for parent
- setQuery(QueryExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.WithItem
- setResults(List<Map<String, R>>) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationResult
- setRoundingMode(String) - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- setRoundingMode(RoundingMode) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setSelect(SetExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- setSelect(SelectExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
- setSql(String) - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- setTabSize(int) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- setTabSize(int) - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
-
Set the tab size to use.
- setTotal(Long) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationResult
- setTrackLineColumn(boolean) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
- setTrackLineColumn(boolean) - Method in interface org.apache.qpid.server.query.engine.parsing.CharStream
-
Enable or disable line number and column number tracking.
- setValue(R) - Method in class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.AbstractAggregationExpression
- setWithItems(List<WithItem<T, R>>) - Method in class org.apache.qpid.server.query.engine.parsing.query.QueryExpression
- setZoneId(ZoneId) - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- setZoneId(ZoneId) - Method in class org.apache.qpid.server.query.engine.QueryEngine
- SimpleCharStream - Class in org.apache.qpid.server.query.engine.parsing
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- SimpleCharStream(InputStream, Charset) - Constructor for class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, Charset, int, int) - Constructor for class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, Charset, int, int, int) - Constructor for class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
-
Constructor.
- specialToken - Variable in class org.apache.qpid.server.query.engine.parsing.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- startBuilding() - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- startExecution(QueryExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- STATIC_LEXER_ERROR - Static variable in exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
An attempt was made to create a second instance of a static token manager.
- STATISTICS - Static variable in class org.apache.qpid.server.query.engine.evaluator.EvaluationContext
- streamClose() - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Close the underlying stream.
- streamClose() - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
- streamRead(char[], int, int) - Method in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
Read from the underlying stream.
- streamRead(char[], int, int) - Method in class org.apache.qpid.server.query.engine.parsing.SimpleCharStream
- string(String) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LiteralExpressionFactory
-
Creates a StringLiteralExpression instance
- STRING - org.apache.qpid.server.query.engine.evaluator.DateFormat
- STRING_LITERAL - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- stringLiteral() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- StringLiteralExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.literal
-
Holds a string value.
- StringLiteralExpression(String) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.literal.StringLiteralExpression
-
Constructor stores string value
- StringUtils - Class in org.apache.qpid.server.query.engine.parsing.utils
-
Utility class containing string handling methods
- stripEnd(String, String) - Static method in class org.apache.qpid.server.query.engine.parsing.utils.StringUtils
-
Strips any of a set of characters from the end of a string.
- stripStart(String, String) - Static method in class org.apache.qpid.server.query.engine.parsing.utils.StringUtils
-
Strips any of a set of characters from the start of a string.
- SUBQUERY_RETURNS_MULTIPLE_ROWS - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- SUBQUERY_RETURNS_MULTIPLE_VALUES - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- SUBSTR - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- SUBSTRING - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- SubstringExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
SUBSTRING takes a source parameter, a start index parameter and optional length parameter.
- SubstringExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.SubstringExpression
-
Constructor initializes children expression list
- SUM - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- SumExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.aggregation
-
The SUM() function returns the total sum of a numeric collection.
- SumExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.aggregation.SumExpression
-
Constructor initializes children expression list
- SUMMING - org.apache.qpid.server.query.engine.parsing.collector.CollectorType
- SwitchTo(int) - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParserTokenManager
-
Switch to specified lex state.
T
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.comparison.AbstractComparisonExpression
-
Evaluates value to a boolean result
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.FalseLiteralExpression
-
Returns FALSE
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.TrueLiteralExpression
-
Returns TRUE
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.AndExpression
-
Performs logical AND operation using parameters and the value supplied
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.NotExpression
-
Performs logical NOT operation using parameters and the value supplied
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.OrExpression
-
Performs logical OR operation using parameters and the value supplied
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.expression.logic.PredicateWrapperExpression
-
Calls stored expression using parameters and the value supplied
- test(T) - Method in class org.apache.qpid.server.query.engine.parsing.query.HavingExpression
-
Evaluates an object against having clause
- test(T) - Method in class org.apache.qpid.server.query.engine.validation.FunctionParameterTypePredicate
- THEN - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- toDouble(Object) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.NumberConverter
-
Converts object to double
- toFunction(Predicate<T>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LogicExpressionFactory
-
Wraps predicate into an expression
- toInstant(LocalDate) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts local date to instant
- toInstant(LocalDateTime) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts local datetime to instant
- toInstant(Date) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts date to instant
- toInstantMapper() - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Returns function mapping datetime to instant
- token - Variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Current token.
- Token - Class in org.apache.qpid.server.query.engine.parsing
-
Describes the input token stream.
- Token() - Constructor for class org.apache.qpid.server.query.engine.parsing.Token
-
No-argument constructor
- Token(int) - Constructor for class org.apache.qpid.server.query.engine.parsing.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.apache.qpid.server.query.engine.parsing.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
-
Generated Token Manager.
- tokenBegin - Variable in class org.apache.qpid.server.query.engine.parsing.AbstractCharStream
-
The first array index (of `buffer`) that the current token starts
- tokenImage - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
Literal token values.
- tokenImage - Variable in exception org.apache.qpid.server.query.engine.parsing.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- TokenMgrException - Exception in org.apache.qpid.server.query.engine.parsing
-
Token Manager Error.
- TokenMgrException() - Constructor for exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
No arg constructor.
- TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
Full Constructor.
- TokenMgrException(String, int) - Constructor for exception org.apache.qpid.server.query.engine.parsing.TokenMgrException
-
Constructor with message and reason.
- toLong(Object) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.NumberConverter
-
Converts object to long
- toLong(R) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts datetime value to long (milliseconds)
- toPredicate(ExpressionNode<T, R>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.LogicExpressionFactory
-
Wraps expression into a predicate
- toQuerySettings() - Method in class org.apache.qpid.server.query.engine.model.QueryRequest
- toString() - Method in class org.apache.qpid.server.query.engine.evaluator.settings.QuerySettings
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.expression.accessor.DelegatingObjectAccessor
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.ConstantExpression
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.expression.literal.StringLiteralExpression
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.query.FromExpression
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- toString() - Method in class org.apache.qpid.server.query.engine.parsing.Token
-
Returns the image.
- toString(Instant) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts instant to string
- toString(LocalDate) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts local date to string
- toString(LocalDateTime) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts local datetime to string
- toString(Date) - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Converts date to string
- toStringMapper() - Static method in class org.apache.qpid.server.query.engine.parsing.converter.DateTimeConverter
-
Returns function mapping datetime to string
- trace_enabled() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- TRIM - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- TrimExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
TRIM takes a string parameter and removes both leading and trailing spaces from it.
- TrimExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.TrimExpression
-
Constructor initializes children expression list
- TRUE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- TrueLiteralExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.literal
-
Holds a TRUE boolean value.
- TrueLiteralExpression() - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.literal.TrueLiteralExpression
-
Constructor stores value
- TRUNC - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- TruncExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.numeric
-
TRUNC takes a numeric parameter and truncates it to the specified number of decimal places.
- TruncExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.numeric.TruncExpression
-
Constructor initializes children expression list
U
- UNABLE_TO_ACCESS - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.ACCESSOR
- unaryExpr() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- UnaryExpressionFactory - Class in org.apache.qpid.server.query.engine.parsing.factory
-
Factory creating unary expressions
- union(boolean, ExpressionNode<T, Stream<Map<String, Object>>>, ExpressionNode<T, Stream<Map<String, Object>>>) - Static method in class org.apache.qpid.server.query.engine.parsing.factory.SetExpressionFactory
-
Creates an UnionExpression instance
- UNION - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- UnionExpression<T> - Class in org.apache.qpid.server.query.engine.parsing.expression.set
-
Set UNION expression is used to combine the results of two or more SELECT statements.
- UnionExpression(boolean, ExpressionNode<T, Stream<Map<String, Object>>>, ExpressionNode<T, Stream<Map<String, Object>>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.set.UnionExpression
-
Constructor initializes children expression list
- UPPER - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- UpperExpression<T,R> - Class in org.apache.qpid.server.query.engine.parsing.expression.function.string
-
UPPER takes a string parameter and converts it to upper case.
- UpperExpression(String, List<ExpressionNode<T, ?>>) - Constructor for class org.apache.qpid.server.query.engine.parsing.expression.function.string.UpperExpression
-
Constructor initializes children expression list
V
- validate(QueryExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.validation.QueryExpressionValidator
-
Validates query structure in accordance to SQL rules
- validate(SelectExpression<T, R>) - Method in class org.apache.qpid.server.query.engine.validation.SelectExpressionValidator
-
Validates select expression structure according to SQL rules
- valueOf(String) - Static method in enum org.apache.qpid.server.query.engine.evaluator.DateFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.qpid.server.query.engine.evaluator.EvaluationPhase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.qpid.server.query.engine.parsing.collector.CollectorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.qpid.server.query.engine.parsing.query.Order
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.qpid.server.query.engine.evaluator.DateFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.qpid.server.query.engine.evaluator.EvaluationPhase
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.qpid.server.query.engine.parsing.collector.CollectorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.qpid.server.query.engine.parsing.query.Order
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variable() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
W
- WEEK - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- WHEN - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- where(ExpressionNode<T, R>) - Method in class org.apache.qpid.server.query.engine.parsing.query.SelectExpression
- WHERE - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- WITH - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
- WITH_ITEM_COMLUMNS_INVALID - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.VALIDATION
- withItem() - Method in class org.apache.qpid.server.query.engine.parsing.ExpressionParser
- WithItem<T,R> - Class in org.apache.qpid.server.query.engine.parsing.query
-
Contains information about a single item in a WITH clause
- WithItem(String, List<String>, QueryExpression<T, R>) - Constructor for class org.apache.qpid.server.query.engine.parsing.query.WithItem
-
Constructor stores properties and validates subquery
Y
- YEAR - Static variable in interface org.apache.qpid.server.query.engine.parsing.ExpressionParserConstants
-
RegularExpression Id.
Z
- ZERO_DIVISION - Static variable in class org.apache.qpid.server.query.engine.exception.Errors.ARITHMETIC
- ZONE_ID - Static variable in class org.apache.qpid.server.query.engine.evaluator.settings.DefaultQuerySettings
-
ZoneId used in date/time representation
_
- _distinct - Variable in class org.apache.qpid.server.query.engine.parsing.expression.set.AbstractSetExpression
-
Distinct flag
- _functionName - Variable in class org.apache.qpid.server.query.engine.parsing.expression.function.AbstractFunctionExpression
-
Function name
- _metadata - Variable in class org.apache.qpid.server.query.engine.parsing.expression.AbstractExpressionNode
-
Expression metadata
- _operator - Variable in class org.apache.qpid.server.query.engine.parsing.expression.comparison.AbstractComparisonExpression
-
Comparison operator
- _ordinal - Variable in class org.apache.qpid.server.query.engine.parsing.query.ProjectionExpression
-
Ordinal value
All Classes All Packages