All Classes and Interfaces
Class
Description
Marks public API as potentially volatile, i.e.
This class provides an empty implementation of
ConditionVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete generic visitor for a parse tree produced
by
ConditionParser.Represents a general processing exception that can occur during DSL expression parsing.
Contains API to convert dot separated String path into an Aerospike filter -
a functional language for applying predicates to bin data and record metadata.
This class stores input string and optional values for placeholders (if they are used)
This class represents a secondary index created in the cluster.
This class stores namespace and indexes required to build secondary index
FilterDesignates that element to the left is a List.
Designates that the element to the left is a Map.
A factory for creating different types of
AbstractPart operands based on a given value.A class to build and store the results of DSL expression parsing: parsed
expressionTree, indexesMap
of given indexes, placeholderValues to match with placeholders and ParseResult that holds
a potential secondary index Filter and a potential Exp.This interface provides an abstraction for an operand that returns a single value to be used for constructing
the resulting filter (e.g., a String for StringOperand or a list of objects for ListOperand)
This class stores result of parsing DSL expression using
ParsedExpression.getResult()
in form of Java client's secondary index Filter and filter Exp.This class stores values to be matched with placeholders by indexes