Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A C D E F G H I J L M N O P R S T U V

A

ANY_CHAR - Static variable in class com.presumo.jms.selector.RegExp
 
add(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
add(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
add(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsNumericLiteral
 
addChar(Vector, char) - Static method in class com.presumo.jms.selector.RegExp
 
addParent(JmsOperand) - Method in class com.presumo.jms.selector.JmsOperand
 
addParentRef(JmsOperand) - Method in class com.presumo.jms.selector.JmsOperand
 
addPercent(Vector) - Static method in class com.presumo.jms.selector.RegExp
 
addQuestion(Vector) - Static method in class com.presumo.jms.selector.RegExp
 
allInstances - Static variable in class com.presumo.jms.selector.JmsOperand
 
allParents() - Method in class com.presumo.jms.selector.JmsOperand
Returns an enumeration of all nodes that point to this instance as a child.
andTogether(JmsOperand, JmsOperand) - Method in class com.presumo.jms.selector.Parser
Logically and's together two trees.

C

checkDelete() - Method in class com.presumo.jms.selector.SelectorTests
Convience method to check to see if all filters have been succssefully deleted.
child - Variable in class com.presumo.jms.selector.JmsIs
 
child - Variable in class com.presumo.jms.selector.JmsNot
 
com.presumo.jms.selector - package com.presumo.jms.selector
 
createENext() - Method in class com.presumo.jms.selector.RegExp
 
createENextHelper(int, BitSet) - Method in class com.presumo.jms.selector.RegExp
 
createState() - Method in class com.presumo.jms.selector.RegExp
 

D

data - Variable in class com.presumo.jms.selector.JmsFloatLiteral
 
data - Variable in class com.presumo.jms.selector.JmsIntegerLiteral
 
data - Variable in class com.presumo.jms.selector.JmsStringLiteral
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsBinaryOperand
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsIdentifier
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsIs
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsNot
 
delete() - Method in class com.presumo.jms.selector.JmsOperand
Because of the singleton optimizations, code using this parser has to manually free up parse trees.
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsOperand
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.JmsStringLiteral
 
delete(JmsOperand) - Method in class com.presumo.jms.selector.Parser
 
div(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
div(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
div(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsNumericLiteral
 

E

E - Variable in class com.presumo.jms.selector.RegExp
 
e_next_states - Variable in class com.presumo.jms.selector.RegExp.state
 
eq(JmsDataType) - Method in class com.presumo.jms.selector.JmsBooleanLiteral
 
eq(JmsDataType) - Method in class com.presumo.jms.selector.JmsDataType
 
eq(JmsDataType) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
eq(JmsDataType) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
eq(JmsDataType) - Method in class com.presumo.jms.selector.JmsStringLiteral
 
escapeChar - Variable in class com.presumo.jms.selector.JmsLike
 
escapeChar() - Method in class com.presumo.jms.selector.JmsLike
 
escapeChar - Variable in class com.presumo.jms.selector.RegExp
 
escaped - Variable in class com.presumo.jms.selector.JmsLike
 
evalNumber - Static variable in class com.presumo.jms.selector.JmsOperand
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsBinaryAdd
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsBinaryAnd
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsBinaryDiv
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsBinaryMult
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsBinaryOr
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsBinarySub
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsDataType
Returns the object represented by this instance.
evaluate(Message) - Method in class com.presumo.jms.selector.JmsEquals
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsGreater
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsIdentifier
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsIs
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsLess
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsLike
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsNot
 
evaluate(Message) - Method in class com.presumo.jms.selector.JmsOperand
Evaluates the expression tree represented by this node.
evaluate(JmsOperand, Message) - Method in class com.presumo.jms.selector.Parser
Must be used in conjunction with resetEvaluateOnce().
evaluateFilter(String, JmsOperand, Message, boolean) - Method in class com.presumo.jms.selector.SelectorTests
 
evaluateOnce(Message) - Method in class com.presumo.jms.selector.JmsDataType
Returns the object represented by this instance.
evaluateOnce(Message) - Method in class com.presumo.jms.selector.JmsOperand
Method used to evaluate all logically equivelant espressions within a JVM only once.
expression - Variable in class com.presumo.jms.selector.JmsLike
 
expression - Variable in class com.presumo.jms.selector.RegExp
 

F

FALSE - Static variable in class com.presumo.jms.selector.JmsBooleanLiteral
 
filterTests - Variable in class com.presumo.jms.selector.SelectorTests
 

G

generateRandomFilter() - Method in class com.presumo.jms.selector.SelectorTests
 
getAllInstances() - Static method in class com.presumo.jms.selector.JmsOperand
 
getIdentifier() - Method in class com.presumo.jms.selector.JmsIdentifier
Used by JmsIs to test for the existance of an identifier.
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinaryAdd
 
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinaryAnd
 
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinaryDiv
 
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinaryMult
 
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinaryOr
 
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinarySub
 
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsEquals
 
getInstance(double) - Static method in class com.presumo.jms.selector.JmsFloatLiteral
Psuedo-singleton access point.
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsGreater
 
getInstance(String) - Static method in class com.presumo.jms.selector.JmsIdentifier
Psuedo-singleton access point.
getInstance(long) - Static method in class com.presumo.jms.selector.JmsIntegerLiteral
Psuedo-singleton access point.
getInstance(JmsIdentifier) - Static method in class com.presumo.jms.selector.JmsIs
 
getInstance(JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsLess
 
getInstance(JmsIdentifier, JmsStringLiteral, char) - Static method in class com.presumo.jms.selector.JmsLike
 
getInstance(JmsIdentifier, JmsStringLiteral) - Static method in class com.presumo.jms.selector.JmsLike
 
getInstance(JmsOperand) - Static method in class com.presumo.jms.selector.JmsNot
 
getInstance(String) - Static method in class com.presumo.jms.selector.JmsStringLiteral
Psuedo-singleton access point.
getInstance() - Static method in class com.presumo.jms.selector.Parser
 
getInstance() - Static method in class com.presumo.jms.selector.SelectorFalseException
 
getInstanceNonReflective(short, JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinaryOperand
Called when order matters.
getInstanceOfLike(JmsIdentifier, JmsStringLiteral, boolean, char) - Static method in class com.presumo.jms.selector.JmsLike
Used to determine if there were any previous LIKE(s) that were logically equivelant.
getInstanceReflective(short, JmsOperand, JmsOperand) - Static method in class com.presumo.jms.selector.JmsBinaryOperand
Called when the left and the right values can be interchanged like with an equals statement.
getNumber() - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
getNumber() - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
getNumber() - Method in class com.presumo.jms.selector.JmsNumericLiteral
 
getType() - Method in class com.presumo.jms.selector.JmsBinaryAdd
 
getType() - Method in class com.presumo.jms.selector.JmsBinaryAnd
 
getType() - Method in class com.presumo.jms.selector.JmsBinaryDiv
 
getType() - Method in class com.presumo.jms.selector.JmsBinaryMult
 
getType() - Method in class com.presumo.jms.selector.JmsBinaryOr
 
getType() - Method in class com.presumo.jms.selector.JmsBinarySub
 
getType() - Method in class com.presumo.jms.selector.JmsBooleanLiteral
Used to identify this object in places where instanceof is inapplicable.
getType() - Method in class com.presumo.jms.selector.JmsEquals
 
getType() - Method in class com.presumo.jms.selector.JmsFloatLiteral
Used to identify this object in places where instanceof is inapplicable.
getType() - Method in class com.presumo.jms.selector.JmsGreater
 
getType() - Method in class com.presumo.jms.selector.JmsIdentifier
Used to identify this object in places where instanceof is inapplicable.
getType() - Method in class com.presumo.jms.selector.JmsIntegerLiteral
Used to identify this object in places where instanceof is inapplicable.
getType() - Method in class com.presumo.jms.selector.JmsIs
 
getType() - Method in class com.presumo.jms.selector.JmsLess
 
getType() - Method in class com.presumo.jms.selector.JmsLike
 
getType() - Method in class com.presumo.jms.selector.JmsNot
 
getType() - Method in class com.presumo.jms.selector.JmsOperand
 
getType() - Method in class com.presumo.jms.selector.JmsStringLiteral
Used to identify this object in places where instanceof is inapplicable.
getUniqueInstance(double) - Static method in class com.presumo.jms.selector.JmsFloatLiteral
During evaluation, JmsIdentifier needs to create JmsFloatLiterals.
getUniqueInstance(long) - Static method in class com.presumo.jms.selector.JmsIntegerLiteral
During evaluation, JmsIdentifier needs to create JmsIntegerLiterals.
getUniqueInstance(String) - Static method in class com.presumo.jms.selector.JmsStringLiteral
During evaluation, JmsIdentifier needs to create JmsStringLiterals.
getUnparseString() - Method in class com.presumo.jms.selector.JmsBinaryOperand
 
gt(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
gt(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
gt(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsNumericLiteral
 

H

hasParent(JmsOperand) - Method in class com.presumo.jms.selector.JmsOperand
 

I

INVALID_MESSAGE - Static variable in class com.presumo.jms.selector.SelectorTests
 
identifier - Variable in class com.presumo.jms.selector.JmsIdentifier
 
incrementAllRefCounts() - Method in class com.presumo.jms.selector.JmsBinaryOperand
 
incrementAllRefCounts() - Method in class com.presumo.jms.selector.JmsOperand
Increments all reference counts in this tree
incrementRefCount() - Method in class com.presumo.jms.selector.JmsOperand
 
instances - Static variable in class com.presumo.jms.selector.JmsFloatLiteral
 
instances - Static variable in class com.presumo.jms.selector.JmsIdentifier
 
instances - Static variable in class com.presumo.jms.selector.JmsIntegerLiteral
 
instances - Static variable in class com.presumo.jms.selector.JmsStringLiteral
 
isEscaped() - Method in class com.presumo.jms.selector.JmsLike
 
isEscaped - Variable in class com.presumo.jms.selector.RegExp
 

J

JMS_BINARY_ADD - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_BINARY_AND - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_BINARY_DIV - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_BINARY_MULT - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_BINARY_OR - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_BINARY_SUB - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_BOOLEAN_LITERAL - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_EQUALS - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_FALSE - Static variable in class com.presumo.jms.selector.JmsBooleanLiteral
 
JMS_FLOAT_LITERAL - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_GREATER - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_IDENTIFIER - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_INTEGER_LITERAL - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_IS - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_LESS - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_LIKE - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_NOT - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_STRING_LITERAL - Static variable in class com.presumo.jms.selector.JmsOperand
 
JMS_TRUE - Static variable in class com.presumo.jms.selector.JmsBooleanLiteral
 
JMS_UNKNOWN - Static variable in class com.presumo.jms.selector.JmsBooleanLiteral
 
JmsBinaryAdd - class com.presumo.jms.selector.JmsBinaryAdd.
Expression node for the SQL add operation
JmsBinaryAdd(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsBinaryAdd
 
JmsBinaryAnd - class com.presumo.jms.selector.JmsBinaryAnd.
Expression node for the SQL "AND"
JmsBinaryAnd(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsBinaryAnd
 
JmsBinaryDiv - class com.presumo.jms.selector.JmsBinaryDiv.
Expression node for the SQL division operation
JmsBinaryDiv(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsBinaryDiv
 
JmsBinaryMult - class com.presumo.jms.selector.JmsBinaryMult.
Expression node for the SQL multiply operation
JmsBinaryMult(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsBinaryMult
 
JmsBinaryOperand - class com.presumo.jms.selector.JmsBinaryOperand.
Base class for all Binary SQL expressions.
JmsBinaryOperand(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsBinaryOperand
 
JmsBinaryOr - class com.presumo.jms.selector.JmsBinaryOr.
Expression node for the SQL add operation
JmsBinaryOr(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsBinaryOr
 
JmsBinarySub - class com.presumo.jms.selector.JmsBinarySub.
Expression node for the SQL substraction operation
JmsBinarySub(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsBinarySub
 
JmsBooleanLiteral - class com.presumo.jms.selector.JmsBooleanLiteral.
Expression node for boolean literals.
JmsBooleanLiteral(short) - Constructor for class com.presumo.jms.selector.JmsBooleanLiteral
Protected constructor to guarntee that only the three static instances above exist in the JVM.
JmsDataType - class com.presumo.jms.selector.JmsDataType.
Base class for all expression nodes representing data.
JmsDataType(boolean) - Constructor for class com.presumo.jms.selector.JmsDataType
 
JmsEquals - class com.presumo.jms.selector.JmsEquals.
Expression node for the SQL equals operation.
JmsEquals(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsEquals
 
JmsFloatLiteral - class com.presumo.jms.selector.JmsFloatLiteral.
Expression node to represent floating point literals
JmsFloatLiteral(double) - Constructor for class com.presumo.jms.selector.JmsFloatLiteral
Called by getInstance which controls instance creation.
JmsGreater - class com.presumo.jms.selector.JmsGreater.
Expression node for the SQL greater than expression.
JmsGreater(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsGreater
 
JmsIdentifier - class com.presumo.jms.selector.JmsIdentifier.
Expression node for identifiers.
JmsIdentifier(String) - Constructor for class com.presumo.jms.selector.JmsIdentifier
Called by getInstance which controls instance creation.
JmsIntegerLiteral - class com.presumo.jms.selector.JmsIntegerLiteral.
Expression node to represent integer literals.
JmsIntegerLiteral(long) - Constructor for class com.presumo.jms.selector.JmsIntegerLiteral
Called by getInstance which controls instance creation.
JmsIs - class com.presumo.jms.selector.JmsIs.
Parse tree node representing the IS NULL SQL statement.
JmsIs(JmsIdentifier) - Constructor for class com.presumo.jms.selector.JmsIs
 
JmsLess - class com.presumo.jms.selector.JmsLess.
Expression node for the SQL less than expression.
JmsLess(JmsOperand, JmsOperand) - Constructor for class com.presumo.jms.selector.JmsLess
 
JmsLike - class com.presumo.jms.selector.JmsLike.
Expression node to representing SQL Like.
JmsLike(JmsIdentifier, JmsStringLiteral, boolean, char) - Constructor for class com.presumo.jms.selector.JmsLike
 
JmsNot - class com.presumo.jms.selector.JmsNot.
Expression node to represent SQL Not operation.
JmsNot(JmsOperand) - Constructor for class com.presumo.jms.selector.JmsNot
 
JmsNumericLiteral - class com.presumo.jms.selector.JmsNumericLiteral.
Class whose methods allow for comparison and math operations to be performed on doubles and longs.
JmsNumericLiteral(boolean) - Constructor for class com.presumo.jms.selector.JmsNumericLiteral
 
JmsOperand - class com.presumo.jms.selector.JmsOperand.
Base class for all nodes in the JMS parse tree.
JmsOperand() - Constructor for class com.presumo.jms.selector.JmsOperand
All subclasses of JmsOperand will be a modified version of a singleton which only allows one instance for every logical expression within the JVM.
JmsOperand(boolean) - Constructor for class com.presumo.jms.selector.JmsOperand
JmsOperands that represent data types have constant evaluation times and don't need to be tracked for the reset functionality.
JmsStringLiteral - class com.presumo.jms.selector.JmsStringLiteral.
Expression node to represent String literals
JmsStringLiteral(String) - Constructor for class com.presumo.jms.selector.JmsStringLiteral
Called by getInstance which controls instance creation.

L

lastEval - Variable in class com.presumo.jms.selector.JmsOperand
 
leftChild() - Method in class com.presumo.jms.selector.JmsBinaryOperand
 
lockOwner - Variable in class com.presumo.jms.selector.Parser
 
logger - Static variable in class com.presumo.jms.selector.Parser
 
lt(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
lt(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
lt(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsNumericLiteral
 
lvalue - Variable in class com.presumo.jms.selector.JmsBinaryOperand
 

M

main(String[]) - Static method in class com.presumo.jms.selector.RegExp
 
main(String[]) - Static method in class com.presumo.jms.selector.SelectorTests
 
matched_char - Variable in class com.presumo.jms.selector.RegExp.state
 
matches(String) - Method in class com.presumo.jms.selector.RegExp
 
message1 - Variable in class com.presumo.jms.selector.SelectorTests
 
message2 - Static variable in class com.presumo.jms.selector.SelectorTests
 
mult(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
mult(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
mult(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsNumericLiteral
 
myEvalNumber - Variable in class com.presumo.jms.selector.JmsOperand
 

N

NO_NEXT - Static variable in class com.presumo.jms.selector.RegExp
 
negativeParseTests - Variable in class com.presumo.jms.selector.SelectorTests
 
next_state - Variable in class com.presumo.jms.selector.RegExp.state
 
numberOfParents() - Method in class com.presumo.jms.selector.JmsOperand
 

O

obtainLock() - Method in class com.presumo.jms.selector.Parser
Called to obtain the mutex lock for the current thread.
onlyInstance - Static variable in class com.presumo.jms.selector.Parser
 
onlyInstance - Static variable in class com.presumo.jms.selector.SelectorFalseException
 
orTogether(JmsOperand[]) - Method in class com.presumo.jms.selector.Parser
Logically or's together the trees The returned expression tree must be deleted

P

Parser - class com.presumo.jms.selector.Parser.
Access point to the filter functionality for the rest of the JMS implementation.
Parser() - Constructor for class com.presumo.jms.selector.Parser
 
parents - Variable in class com.presumo.jms.selector.JmsOperand
keeps track of what children belong to which parent.
parseFilter(String) - Method in class com.presumo.jms.selector.Parser
Parse the filter and return a JmsOperand representing the root node of the filter's expression tree.
parseFilter(String, boolean) - Method in class com.presumo.jms.selector.SelectorTests
 
print() - Method in class com.presumo.jms.selector.RegExp
 
printTree(int) - Method in class com.presumo.jms.selector.JmsBinaryOperand
 
printTree(int) - Method in class com.presumo.jms.selector.JmsIs
 
printTree(int) - Method in class com.presumo.jms.selector.JmsNot
 
printTree(int) - Method in class com.presumo.jms.selector.JmsOperand
 
printTree(JmsOperand) - Method in class com.presumo.jms.selector.SelectorTests
 

R

RegExp - class com.presumo.jms.selector.RegExp.
Trailing class to implement NFA for the Like clause.
RegExp(String) - Constructor for class com.presumo.jms.selector.RegExp
 
RegExp(String, char) - Constructor for class com.presumo.jms.selector.RegExp
 
RegExp.state - class com.presumo.jms.selector.RegExp.state.
 
RegExp.state() - Constructor for class com.presumo.jms.selector.RegExp.state
 
refcount - Variable in class com.presumo.jms.selector.JmsOperand
 
regexp - Variable in class com.presumo.jms.selector.JmsLike
 
releaseLock() - Method in class com.presumo.jms.selector.Parser
Called to release the mutex lock held for this parser instance
removeParent(JmsOperand) - Method in class com.presumo.jms.selector.JmsOperand
 
resetEvaluateOnce() - Method in class com.presumo.jms.selector.Parser
The evaluate() method stores information about its last evaluation.
resetStoredEvals() - Static method in class com.presumo.jms.selector.JmsOperand
 
rightChild() - Method in class com.presumo.jms.selector.JmsBinaryOperand
 
rvalue - Variable in class com.presumo.jms.selector.JmsBinaryOperand
 

S

STRING_REP - Static variable in class com.presumo.jms.selector.JmsBinaryOperand
 
SelectorFalseException - exception com.presumo.jms.selector.SelectorFalseException.
JMS defines some conditions that will always render a selector false.
SelectorFalseException() - Constructor for class com.presumo.jms.selector.SelectorFalseException
 
SelectorTests - class com.presumo.jms.selector.SelectorTests.
Unit test used to exercise the sql-jms filter; This class was generated during initial development.
SelectorTests(String) - Constructor for class com.presumo.jms.selector.SelectorTests
 
state_list - Variable in class com.presumo.jms.selector.RegExp
 
stringRepresentation - Variable in class com.presumo.jms.selector.JmsDataType
 
sub(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsFloatLiteral
 
sub(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsIntegerLiteral
 
sub(JmsNumericLiteral) - Method in class com.presumo.jms.selector.JmsNumericLiteral
 
suite() - Static method in class com.presumo.jms.selector.SelectorTests
 

T

TRUE - Static variable in class com.presumo.jms.selector.JmsBooleanLiteral
 
testBasicEvaluations() - Method in class com.presumo.jms.selector.SelectorTests
Unit Test #2: Tests both valid parsing and evaluations.
testDelete() - Method in class com.presumo.jms.selector.SelectorTests
Unit Test #5: First test to see if basic delete function didn't throw any exceptions.
testForMemoryLeaks() - Method in class com.presumo.jms.selector.SelectorTests
Unit Test #6: Memory leak test.
testNegativeParseCases() - Method in class com.presumo.jms.selector.SelectorTests
Unit Test #1: Negative parse tests to make sure the parser detects invalid filters properly.
testOrTogether() - Method in class com.presumo.jms.selector.SelectorTests
Unit Test #4: Test to make sure that when multiple logically equivelant filters are or'd together the resulting filter is the same as the original filter.
testUnparse() - Method in class com.presumo.jms.selector.SelectorTests
Unit Test #3: Tests unparsing technology.
toString() - Method in class com.presumo.jms.selector.JmsDataType
 
toString() - Method in class com.presumo.jms.selector.JmsIdentifier
 
toString() - Method in class com.presumo.jms.selector.JmsLike
 
toString() - Method in class com.presumo.jms.selector.JmsStringLiteral
Create a string representation of this object.
tracked - Variable in class com.presumo.jms.selector.JmsOperand
 
type - Variable in class com.presumo.jms.selector.JmsBooleanLiteral
 

U

UNKNOWN - Static variable in class com.presumo.jms.selector.JmsBooleanLiteral
 
unParse() - Method in class com.presumo.jms.selector.JmsBinaryOperand
 
unParse() - Method in class com.presumo.jms.selector.JmsDataType
 
unParse() - Method in class com.presumo.jms.selector.JmsIdentifier
 
unParse() - Method in class com.presumo.jms.selector.JmsIs
 
unParse() - Method in class com.presumo.jms.selector.JmsLike
 
unParse() - Method in class com.presumo.jms.selector.JmsNot
 
unParse() - Method in class com.presumo.jms.selector.JmsOperand
Returns a String representing the SQL form of the filter which is logically equivilant.
unparse(JmsOperand) - Method in class com.presumo.jms.selector.Parser
 

V

VALID_MESSAGE - Static variable in class com.presumo.jms.selector.SelectorTests
 
VERBOSE - Static variable in class com.presumo.jms.selector.SelectorTests
 
verbose(Object) - Method in class com.presumo.jms.selector.SelectorTests
 

A C D E F G H I J L M N O P R S T U V