Index

A B C E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(PredicateVisitor) - Method in class org.eclipse.ditto.rql.model.predicates.ast.ExistsNode
 
accept(PredicateVisitor) - Method in class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
 
accept(PredicateVisitor) - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
PredicateVisitor Pattern.
accept(PredicateVisitor) - Method in interface org.eclipse.ditto.rql.model.predicates.ast.Node
PredicateVisitor Pattern.
accept(PredicateVisitor) - Method in class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode
PredicateVisitor Pattern.
accept(PredicateVisitor) - Method in class org.eclipse.ditto.rql.model.predicates.ast.SuperNode
PredicateVisitor Pattern.
addValue(Object) - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
Add the given value to the list of values.
AND - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode.Type
Represents a logical AND criteria.

B

byName(String) - Static method in enum class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode.Type
 

C

charAt(int) - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
 

E

EQ - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Represents an equals comparison.
equals(Object) - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
 
equals(Object) - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
 
equals(Object) - Method in class org.eclipse.ditto.rql.model.predicates.ast.ExistsNode
 
equals(Object) - Method in class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
 
equals(Object) - Method in class org.eclipse.ditto.rql.model.predicates.ast.SuperNode
 
ExistsNode - Class in org.eclipse.ditto.rql.model.predicates.ast
Implements an exists node.
ExistsNode(String) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.ExistsNode
Constructor.

G

GE - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Represents a greater than or equals comparison.
getChildren() - Method in class org.eclipse.ditto.rql.model.predicates.ast.SuperNode
Retrieve all children of this super node.
getComparisonProperty() - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
Retrieve the property to compare on.
getComparisonType() - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
Retrieve the type of the comparison.
getComparisonValue() - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
Retrieve the value to compare for.
getName() - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
Returns the placeholder name.
getName() - Method in class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
Retrieve the name of this logical node.
getName() - Method in enum class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode.Type
 
getName() - Method in enum class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode.Type
 
getName() - Method in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
 
getPrefix() - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
Returns the placeholder prefix.
getProperty() - Method in class org.eclipse.ditto.rql.model.predicates.ast.ExistsNode
Retrieve the property of this exists node.
getType() - Method in class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
Retrieve the LogicalNode.Type of this logical node.
GT - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Represents a greater than comparison.

H

hashCode() - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
 
hashCode() - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
 
hashCode() - Method in class org.eclipse.ditto.rql.model.predicates.ast.ExistsNode
 
hashCode() - Method in class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
 
hashCode() - Method in class org.eclipse.ditto.rql.model.predicates.ast.SuperNode
 

I

IN - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode.Type
Represents an in comparison.

L

LE - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Represents a lower than or equals comparison.
length() - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
 
LIKE - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Represents a lower than or equals comparison.
LogicalNode - Class in org.eclipse.ditto.rql.model.predicates.ast
Implements logical nodes like AND or OR.
LogicalNode(String) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
Constructor.
LogicalNode(LogicalNode.Type) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
Constructor.
LogicalNode(LogicalNode.Type, Collection<Node>) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
Constructor.
LogicalNode(LogicalNode.Type, Node...) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
Constructor.
LogicalNode.Type - Enum Class in org.eclipse.ditto.rql.model.predicates.ast
Defines the possible types that a LogicalNode can have.
LT - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Represents a lower than comparison.

M

MultiComparisonNode - Class in org.eclipse.ditto.rql.model.predicates.ast
Implements a comparison node like IN (in array).
MultiComparisonNode(MultiComparisonNode.Type, String) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
Constructor.
MultiComparisonNode(MultiComparisonNode.Type, String, List<Object>) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
Constructor.
MultiComparisonNode.Type - Enum Class in org.eclipse.ditto.rql.model.predicates.ast
Defines the possible types that a MultiComparisonNode can have.

N

NE - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Represents a not equal comparison.
Node - Interface in org.eclipse.ditto.rql.model.predicates.ast
Base interface for all predicate nodes in an AST.
NOT - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode.Type
Represents a logical NOT criteria.

O

of(CharSequence) - Static method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
Creates a new ParsedPlaceholder from the passed char sequence ensuring that it is in the format <prefix>:<name>.
OR - Enum constant in enum class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode.Type
Represents a logical OR criteria.
org.eclipse.ditto.rql.model - package org.eclipse.ditto.rql.model
 
org.eclipse.ditto.rql.model.predicates - package org.eclipse.ditto.rql.model.predicates
 
org.eclipse.ditto.rql.model.predicates.ast - package org.eclipse.ditto.rql.model.predicates.ast
 

P

parse(String) - Method in interface org.eclipse.ditto.rql.model.predicates.PredicateParser
Parse the specified input.
ParsedPlaceholder - Class in org.eclipse.ditto.rql.model
Holds a String representing a Placeholder in the form: prefix:name.
ParserException - Exception in org.eclipse.ditto.rql.model
Exception that can be thrown by a parser if there occurred errors during the parsing of the input.
ParserException() - Constructor for exception org.eclipse.ditto.rql.model.ParserException
Constructs a new predicate parse exception without detail message or cause.
ParserException(String) - Constructor for exception org.eclipse.ditto.rql.model.ParserException
Constructs a new predicate parse exception.
ParserException(String, Throwable) - Constructor for exception org.eclipse.ditto.rql.model.ParserException
Constructs a new predicate parse exception with the specified detail message and cause.
ParserException(Throwable) - Constructor for exception org.eclipse.ditto.rql.model.ParserException
Constructs a new predicate parse exception with the specified cause.
PredicateParser - Interface in org.eclipse.ditto.rql.model.predicates
Interface a predicate parser has to implement.
PredicateVisitor - Interface in org.eclipse.ditto.rql.model.predicates.ast
Interface for the visitor pattern to traverse through the AST.

R

RootNode - Class in org.eclipse.ditto.rql.model.predicates.ast
A root node is a special super node which is only once in the AST at the very beginning.
RootNode() - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.RootNode
 

S

SingleComparisonNode - Class in org.eclipse.ditto.rql.model.predicates.ast
Implements a comparison node like EQ (equals).
SingleComparisonNode(SingleComparisonNode.Type, String, Object) - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode
Constructor.
SingleComparisonNode.Type - Enum Class in org.eclipse.ditto.rql.model.predicates.ast
Defines the possible types that a SingleComparisonNode can have.
subSequence(int, int) - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
 
SuperNode - Class in org.eclipse.ditto.rql.model.predicates.ast
A super node is a node in the AST that can have other nodes as children.
SuperNode() - Constructor for class org.eclipse.ditto.rql.model.predicates.ast.SuperNode
Constructor.

T

toString() - Method in class org.eclipse.ditto.rql.model.ParsedPlaceholder
 
toString() - Method in class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode
 
toString() - Method in class org.eclipse.ditto.rql.model.predicates.ast.ExistsNode
 
toString() - Method in class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode
 
toString() - Method in class org.eclipse.ditto.rql.model.predicates.ast.SuperNode
 

V

valueOf(String) - Static method in enum class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.eclipse.ditto.rql.model.predicates.ast.LogicalNode.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.eclipse.ditto.rql.model.predicates.ast.MultiComparisonNode.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.eclipse.ditto.rql.model.predicates.ast.SingleComparisonNode.Type
Returns an array containing the constants of this enum class, in the order they are declared.
visit(ExistsNode) - Method in interface org.eclipse.ditto.rql.model.predicates.ast.PredicateVisitor
Is called by a ExistsNode in its ExistsNode.accept(PredicateVisitor) method.
visit(LogicalNode) - Method in interface org.eclipse.ditto.rql.model.predicates.ast.PredicateVisitor
visit(MultiComparisonNode) - Method in interface org.eclipse.ditto.rql.model.predicates.ast.PredicateVisitor
visit(Node) - Method in interface org.eclipse.ditto.rql.model.predicates.ast.PredicateVisitor
Is called by a Node in its Node.accept(PredicateVisitor) method.
visit(RootNode) - Method in interface org.eclipse.ditto.rql.model.predicates.ast.PredicateVisitor
Is called by a RootNode in its accept(PredicateVisitor) method.
visit(SingleComparisonNode) - Method in interface org.eclipse.ditto.rql.model.predicates.ast.PredicateVisitor
A B C E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form