All Classes and Interfaces

Class
Description
Implements an exists node.
Implements logical nodes like AND or OR.
Defines the possible types that a LogicalNode can have.
Implements a comparison node like IN (in array).
Defines the possible types that a MultiComparisonNode can have.
Base interface for all predicate nodes in an AST.
Holds a String representing a Placeholder in the form: prefix:name.
Exception that can be thrown by a parser if there occurred errors during the parsing of the input.
Interface a predicate parser has to implement.
Interface for the visitor pattern to traverse through the AST.
A root node is a special super node which is only once in the AST at the very beginning.
Implements a comparison node like EQ (equals).
Defines the possible types that a SingleComparisonNode can have.
A super node is a node in the AST that can have other nodes as children.