A C D E F G I L M N O P Q R S T U W 

A

AbstractCriteria - Class in org.refcodes.criteria
Base class with the base Criteria functionality provided for Criteria implementations.
AbstractCriteria(String) - Constructor for class org.refcodes.criteria.AbstractCriteria
Constructs a Criteria with the given name.
AbstractCriteriaLeaf<T> - Class in org.refcodes.criteria
Base class with the base CriteriaLeaf functionality provided for CriteriaLeaf implementations.
AbstractCriteriaLeaf(String) - Constructor for class org.refcodes.criteria.AbstractCriteriaLeaf
Constructs a CriteriaLeaf with the given name.
AbstractCriteriaLeaf(String, String, T) - Constructor for class org.refcodes.criteria.AbstractCriteriaLeaf
Constructs a CriteriaLeaf with the given name, key and value.
AbstractCriteriaNode - Class in org.refcodes.criteria
Base class with the base CriteriaNode functionality provided for CriteriaNode implementations.
AbstractCriteriaNode(String) - Constructor for class org.refcodes.criteria.AbstractCriteriaNode
Constructs a CriteriaNode with the given name.
AbstractCriteriaNode(String, Criteria...) - Constructor for class org.refcodes.criteria.AbstractCriteriaNode
Constructs a CriteriaNode with the given name and the provided Criteria children.
AbstractSingleCriteriaNode - Class in org.refcodes.criteria
Base class with the base SingleCriteriaNode functionality provided for SingleCriteriaNode implementations.
AbstractSingleCriteriaNode(String) - Constructor for class org.refcodes.criteria.AbstractSingleCriteriaNode
Constructs a SingleCriteriaNode with the given name.
AbstractSingleCriteriaNode(String, Criteria) - Constructor for class org.refcodes.criteria.AbstractSingleCriteriaNode
Constructs a SingleCriteriaNode with the given name and the provided Criteria child.
addChild(Criteria) - Method in class org.refcodes.criteria.AbstractCriteriaNode
Adds a child Criteria to the CriteriaNode.
addChild(Criteria) - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
Adds a child Criteria to the CriteriaNode.
addChild(Criteria) - Method in interface org.refcodes.criteria.CriteriaNode
Adds a child Criteria to the CriteriaNode.
and(Criteria...) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an AND CriteriaNode containing the provided Criteria children.
AndCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical AND operator.

C

ComplexCriteriaException - Exception in org.refcodes.criteria
The Class ComplexCriteriaException.
ComplexCriteriaException(Criteria, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
Instantiates a new complex criteria exception.
ComplexCriteriaException(Criteria, String, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
Instantiates a new complex criteria exception.
ComplexCriteriaException(Criteria, String, Throwable) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
Instantiates a new complex criteria exception.
ComplexCriteriaException(Criteria, String, Throwable, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
Instantiates a new complex criteria exception.
ComplexCriteriaException(Criteria, Throwable) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
Instantiates a new complex criteria exception.
ComplexCriteriaException(Criteria, Throwable, String) - Constructor for exception org.refcodes.criteria.ComplexCriteriaException
Instantiates a new complex criteria exception.
Console - Class in org.matheclipse.parser.server.util
A java console program to run the evaluator interactivly.
Console() - Constructor for class org.matheclipse.parser.server.util.Console
Instantiates a new console.
Criteria - Interface in org.refcodes.criteria
The Criteria itself is the base definition of functionality which the CriteriaNode and CriteriaLeaf implementations are to support.
CriteriaAccessor - Interface in org.refcodes.criteria
Provides an accessor for a Criteria property.
CriteriaAccessor.CriteriaMutator - Interface in org.refcodes.criteria
Provides a mutator for a Criteria property.
CriteriaAccessor.CriteriaProperty - Interface in org.refcodes.criteria
Provides a Criteria property.
CriteriaException - Exception in org.refcodes.criteria
The Class CriteriaException.
CriteriaException(String) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
CriteriaException(String, String) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
CriteriaException(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
CriteriaException(String, Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
CriteriaException(Throwable) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
CriteriaException(Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaException
Instantiates a new criteria exception.
CriteriaFactory<Q> - Interface in org.refcodes.criteria
The CriteriaFactory constructs a Criteria (tree) from the provided query.
CriteriaLeaf<T> - Interface in org.refcodes.criteria
A CriteriaLeaf tree leaf is an expression usually relating to a key (for example identifying a table's column in a database) and a value, both of which consolidating an expression (for example "City = 'Munich'").
CriteriaNode - Interface in org.refcodes.criteria
A CriteriaNode tree node may represent a logical AND or a logical OR or a logical NOT applied on the node's children Criteria (CriteriaNode instances and CriteriaLeaf instances).
CriteriaRuntimeException - Exception in org.refcodes.criteria
The Class CriteriaRuntimeException.
CriteriaRuntimeException(String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
Instantiates a new criteria runtime exception.
CriteriaRuntimeException(String, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
Instantiates a new criteria runtime exception.
CriteriaRuntimeException(String, Throwable) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
Instantiates a new criteria runtime exception.
CriteriaRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
Instantiates a new criteria runtime exception.
CriteriaRuntimeException(Throwable) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
Instantiates a new criteria runtime exception.
CriteriaRuntimeException(Throwable, String) - Constructor for exception org.refcodes.criteria.CriteriaRuntimeException
Instantiates a new criteria runtime exception.
CriteriaSugar - Class in org.refcodes.criteria
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions of Criteria trees: ...
CriteriaUtility - Class in org.refcodes.criteria
The Class CriteriaUtility.

D

doRemovePartitionCriteria(Criteria, String, Set<C>) - Static method in class org.refcodes.criteria.CriteriaUtility
Removes the criteria for the provided partitions given key.

E

equalWith(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an EQUAL WITH ("=") CriteriaLeaf expression relating to the given key and the given reference value.
EqualWithCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a EQUAL WITH expression.
ExpressionCriteriaFactoryImpl - Class in org.refcodes.criteria
Implements a CriteriaFactory which is capable of parsing an expression such as the following one: ( ( ( City = 'Berlin' ) OR ( City = 'Munich' ) ) AND ( Surname = 'Miller' ) ).
ExpressionCriteriaFactoryImpl() - Constructor for class org.refcodes.criteria.ExpressionCriteriaFactoryImpl
 
ExpressionQueryFactoryImpl - Class in org.refcodes.criteria
The ExpressionCriteriaFactoryImpl is capable of creating query String instances from Criteria instances; the query String instances which can be used as parts of SQL statements.
ExpressionQueryFactoryImpl() - Constructor for class org.refcodes.criteria.ExpressionQueryFactoryImpl
 

F

fCurrentChar - Variable in class org.matheclipse.parser.client.Scanner
 
fCurrentColumnStartPosition - Variable in class org.matheclipse.parser.client.Scanner
 
fCurrentPosition - Variable in class org.matheclipse.parser.client.Scanner
 
fFactory - Variable in class org.matheclipse.parser.client.Scanner
 
fInputString - Variable in class org.matheclipse.parser.client.Scanner
 
fOperatorString - Variable in class org.matheclipse.parser.client.Scanner
 
fOperList - Variable in class org.matheclipse.parser.client.Scanner
 
fromCriteria(Criteria) - Method in class org.refcodes.criteria.ExpressionQueryFactoryImpl
Generates a query from the provided Criteria (tree).
fromCriteria(Criteria) - Method in interface org.refcodes.criteria.QueryFactory
Generates a query from the provided Criteria (tree).
fromCriteria(Criteria, PS) - Method in interface org.refcodes.criteria.PartitionQueryFactory
Generates a query from the provided Criteria (tree) similar to the QueryFactory.fromCriteria(Criteria) method, though providing support for targeting a dedicated partition in a (database) cluster.
fromQuery(String) - Method in class org.refcodes.criteria.ExpressionCriteriaFactoryImpl
Parsed the given query and constructs a Criteria (tree).
fromQuery(Q) - Method in interface org.refcodes.criteria.CriteriaFactory
Parsed the given query and constructs a Criteria (tree).
fToken - Variable in class org.matheclipse.parser.client.Scanner
 

G

GenerateOperatorArrays - Class in org.matheclipse.parser.server.util
Utility for generating source codes for the ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS arrays from the operators.txt textfile description
GenerateOperatorArrays() - Constructor for class org.matheclipse.parser.server.util.GenerateOperatorArrays
 
generateOperatorTable(InputStream, HashMap, HashMap) - Static method in class org.matheclipse.parser.server.util.GenerateOperatorArrays
Generate operator table.
getChild() - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
Returns the single child Criteria being stored in this CriteriaNode.
getChild() - Method in interface org.refcodes.criteria.SingleCriteriaNode
Returns the single child Criteria being stored in this CriteriaNode.
getChildren() - Method in class org.refcodes.criteria.AbstractCriteriaNode
Returns the list of child Criteria instances contained in the CriteriaNode.
getChildren() - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
Returns the list of child Criteria instances contained in the CriteriaNode.
getChildren() - Method in interface org.refcodes.criteria.CriteriaNode
Returns the list of child Criteria instances contained in the CriteriaNode.
getColumnIndex() - Method in exception org.matheclipse.parser.client.SyntaxError
column index where the error occurred (offset relative to rowIndex).
getCriteria() - Method in interface org.refcodes.criteria.CriteriaAccessor
Retrieves the Criteria from the Criteria property.
getCurrentLine() - Method in exception org.matheclipse.parser.client.SyntaxError
source code line, where the error occurred.
getError() - Method in exception org.matheclipse.parser.client.SyntaxError
the error string.
getFactory() - Method in class org.matheclipse.parser.client.Parser
Gets the factory.
getFile() - Method in class org.matheclipse.parser.server.util.Console
Gets the file.
getIdentifier() - Method in class org.matheclipse.parser.client.Scanner
Gets the identifier.
getKey() - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
getLength() - Method in exception org.matheclipse.parser.client.SyntaxError
length of the error.
getMessage() - Method in exception org.matheclipse.parser.client.SyntaxError
Gets the message.
getName() - Method in class org.refcodes.criteria.AbstractCriteria
getNextToken() - Method in class org.matheclipse.parser.client.Scanner
getNextToken
getNumberString() - Method in class org.matheclipse.parser.client.Scanner
Gets the number string.
getOperator() - Method in class org.matheclipse.parser.client.Scanner
getOperator.
getPartitions(Criteria, String, Class<P>) - Static method in class org.refcodes.criteria.CriteriaUtility
Tries to determine the partitions specified by the given key and type being addressed by the query represented by the given criteria.
getRowIndex() - Method in exception org.matheclipse.parser.client.SyntaxError
row index where the error occurred.
getStartOffset() - Method in exception org.matheclipse.parser.client.SyntaxError
offset where the error occurred.
getStringBuffer() - Method in class org.matheclipse.parser.client.Scanner
Gets the string buffer.
getValue() - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
greaterOrEqualThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an GREATER OR EQUAL THAN (">=") CriteriaLeaf expression relating to the given key and the given reference value.
GreaterOrEqualThanCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a GREATER OR EQUAL THAN expression.
greaterThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an GREATER THAN (">") CriteriaLeaf expression relating to the given key and the given reference value.
GreaterThanCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a GREATER THAN expression.

I

initialize(String) - Method in class org.matheclipse.parser.client.Scanner
Initialize.
interpreter(String) - Method in class org.matheclipse.parser.server.util.Console
Evaluates the given string-expression and returns the result in OutputForm.
intersectWith(Criteria...) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an INTERSECT CriteriaNode containing the provided Criteria children.
IntersectWithCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical INTERSECT operator.

L

lessOrEqualThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an LESS OR EQUAL THAN ("<=") CriteriaLeaf expression relating to the given key and the given reference value.
LessOrEqualThanCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a LESS OR EQUAL THAN expression.
lessThan(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an LESS THAN CriteriaLeaf expression relating to the given key and the given reference value.
LessThanCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a LESS THAN expression.

M

main(String[]) - Static method in class org.matheclipse.parser.server.util.Console
The main method.
main(String[]) - Static method in class org.matheclipse.parser.server.util.GenerateOperatorArrays
Utility for generating source codes for the ASTNodeFactory's HEADER_STRINGS, OPERATOR_STRINGS, OPERATORS arrays from an operator's text file description.

N

NAME - Static variable in interface org.refcodes.criteria.AndCriteria
 
NAME - Static variable in interface org.refcodes.criteria.EqualWithCriteria
 
NAME - Static variable in interface org.refcodes.criteria.GreaterOrEqualThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.GreaterThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.IntersectWithCriteria
 
NAME - Static variable in interface org.refcodes.criteria.LessOrEqualThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.LessThanCriteria
 
NAME - Static variable in interface org.refcodes.criteria.NotCriteria
 
NAME - Static variable in interface org.refcodes.criteria.NotEqualWithCriteria
 
NAME - Static variable in interface org.refcodes.criteria.OrCriteria
 
not(Criteria) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates a NOT CriteriaNode containing the provided Criteria child.
NotCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical NOT operator.
notEqualWith(String, T) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates a NOT EQUAL WITH ("<>") CriteriaLeaf expression relating to the given key and the given reference value.
NotEqualWithCriteria<T> - Interface in org.refcodes.criteria
A CriteriaLeaf representing a NOT EQUAL WITH expression.
numFormat - Variable in class org.matheclipse.parser.client.Scanner
 

O

or(Criteria...) - Static method in class org.refcodes.criteria.CriteriaSugar
Creates an OR CriteriaNode containing the provided Criteria children.
OrCriteria - Interface in org.refcodes.criteria
A CriteriaNode representing a logical OR operator.
org.matheclipse.parser.client - package org.matheclipse.parser.client
Provides the parser and scanner implementation.
org.matheclipse.parser.server.util - package org.matheclipse.parser.server.util
A Console application to test the evaluators interactively.
org.refcodes.criteria - package org.refcodes.criteria
The refcodes-criteria framework allows the construction of criteria for selecting or filtering or identifying issues (such issues could be the selection of entries from a database).

P

parse(String) - Method in class org.matheclipse.parser.client.Parser
Parse the given expression String into an ASTNode.
Parser - Class in org.matheclipse.parser.client
Create an expression of the ASTNode class-hierarchy from a math formulas string representation See Operator -precedence parser for the idea, how to parse the operators depending on their precedence.
Parser() - Constructor for class org.matheclipse.parser.client.Parser
Instantiates a new parser.
Parser(boolean) - Constructor for class org.matheclipse.parser.client.Parser
Instantiates a new parser.
Parser(IParserFactory, boolean) - Constructor for class org.matheclipse.parser.client.Parser
Instantiates a new parser.
PartitionQueryFactory<Q,PS> - Interface in org.refcodes.criteria
The PartitionQueryFactory is a specialization of the QueryFactory in that it is capable of generating queries targeting at a dedicated partition of a (database) cluster, the partion's query does not contain obsolete query statements enhancing the database's query processing performance.
printPrompt(PrintStream, String) - Method in class org.matheclipse.parser.server.util.Console
prints a prompt on the console but doesn't print a newline.

Q

QueryFactory<Q> - Interface in org.refcodes.criteria
The QueryFactory generates a query from the provided Criteria (tree).

R

readString(PrintStream) - Method in class org.matheclipse.parser.server.util.Console
read a string from the console.
readString(PrintStream, String) - Method in class org.matheclipse.parser.server.util.Console
read a string from the console.
rowCount - Variable in class org.matheclipse.parser.client.Scanner
Row counter for syntax errors.

S

Scanner - Class in org.matheclipse.parser.client
The Class Scanner.
Scanner() - Constructor for class org.matheclipse.parser.client.Scanner
Initialize Scanner without a math-expression.
setChild(Criteria) - Method in class org.refcodes.criteria.AbstractSingleCriteriaNode
Sets the single child Criteria to be stored in this CriteriaNode.
setChild(Criteria) - Method in interface org.refcodes.criteria.SingleCriteriaNode
Sets the single child Criteria to be stored in this CriteriaNode.
setCriteria(Criteria) - Method in interface org.refcodes.criteria.CriteriaAccessor.CriteriaMutator
Sets the Criteria for the Criteria property.
setFactory(IParserFactory) - Method in class org.matheclipse.parser.client.Parser
Sets the factory.
setFile(File) - Method in class org.matheclipse.parser.server.util.Console
Sets the file.
setKey(String) - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
setValue(T) - Method in class org.refcodes.criteria.AbstractCriteriaLeaf
SingleCriteriaNode - Interface in org.refcodes.criteria
A special specialization of the CriteriaNode, allowing just one child.
SyntaxError - Exception in org.matheclipse.parser.client
Exception for a syntax error detected by the MathEclipse parser.
SyntaxError(int, int, int, String, String, int) - Constructor for exception org.matheclipse.parser.client.SyntaxError
SyntaxError exception.

T

throwSyntaxError(String) - Method in class org.matheclipse.parser.client.Scanner
Throw syntax error.
throwSyntaxError(String, int) - Method in class org.matheclipse.parser.client.Scanner
Throw syntax error.
toQuery(IntersectWithCriteria, boolean) - Method in class org.refcodes.criteria.ExpressionQueryFactoryImpl
Generates a query string for the given CriteriaNode.
toQuery(LessThanCriteria<?>, boolean) - Method in class org.refcodes.criteria.ExpressionQueryFactoryImpl
Generates a query string for the given CriteriaLeaf.
TT_ARGUMENTS_CLOSE - Static variable in class org.matheclipse.parser.client.Scanner
Token type: closing bracket for function arguments.
TT_ARGUMENTS_OPEN - Static variable in class org.matheclipse.parser.client.Scanner
Token type: opening bracket for function arguments.
TT_BLANK - Static variable in class org.matheclipse.parser.client.Scanner
Token type: pattern placeholder '_'.
TT_COMMA - Static variable in class org.matheclipse.parser.client.Scanner
',' operator.
TT_DIGIT - Static variable in class org.matheclipse.parser.client.Scanner
Token type: digit 0,1,2,3,4,5,6,7,8,9.
TT_EOF - Static variable in class org.matheclipse.parser.client.Scanner
Token type: End-of_File.
TT_FLOATING_POINT - Static variable in class org.matheclipse.parser.client.Scanner
Token type: floating point number.
TT_IDENTIFIER - Static variable in class org.matheclipse.parser.client.Scanner
Token type: identifier name.
TT_LIST_CLOSE - Static variable in class org.matheclipse.parser.client.Scanner
Token type: closing curly braces '}' for ending lists.
TT_LIST_OPEN - Static variable in class org.matheclipse.parser.client.Scanner
Token type: opening curly braces '{' for starting lists.
TT_OPERATOR - Static variable in class org.matheclipse.parser.client.Scanner
Token type: operator found in input string.
TT_PARTCLOSE - Static variable in class org.matheclipse.parser.client.Scanner
Token type: closing brackets for ending the "index part" of an expression.
TT_PARTOPEN - Static variable in class org.matheclipse.parser.client.Scanner
Token type: opening brackets for starting the "index part" of an expression.
TT_PERCENT - Static variable in class org.matheclipse.parser.client.Scanner
'%' operator.
TT_PRECEDENCE_CLOSE - Static variable in class org.matheclipse.parser.client.Scanner
Token type: closing bracket ')' for sub-formulas with higher precedence.
TT_PRECEDENCE_OPEN - Static variable in class org.matheclipse.parser.client.Scanner
Token type: opening bracket '(' for sub-formulas with higher precedence.
TT_SLOT - Static variable in class org.matheclipse.parser.client.Scanner
Token type: slot #.
TT_SLOTSEQUENCE - Static variable in class org.matheclipse.parser.client.Scanner
Token type: slot sequence ##.
TT_STRING - Static variable in class org.matheclipse.parser.client.Scanner
Token type: string surrounded by "...."

U

UnknownCriteriaRuntimeException - Exception in org.refcodes.criteria
The Class UnknownCriteriaRuntimeException.
UnknownCriteriaRuntimeException(Criteria, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, String, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, String, Throwable) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, String, Throwable, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, Throwable) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.
UnknownCriteriaRuntimeException(Criteria, Throwable, String) - Constructor for exception org.refcodes.criteria.UnknownCriteriaRuntimeException
Instantiates a new unknown criteria runtime exception.

W

withKey(String) - Method in interface org.refcodes.criteria.CriteriaLeaf
withValue(T) - Method in interface org.refcodes.criteria.CriteriaLeaf
 
A C D E F G I L M N O P Q R S T U W