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