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

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
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