Package | Description |
---|---|
psdi.common.parse |
Modifier and Type | Class and Description |
---|---|
class |
AndNode
The Logical AND node.
|
class |
AttributeNode
The attribute node returns the value of a Mbo attribute.
|
class |
AvgNode |
class |
BetweenNode
The Between node determines whether a node is between to bound values, inclusive.
|
class |
BooleanTreeNodeAdapter
Adapter class for Boolean data type nodes.
|
class |
ComparisonNode
The Comparison node compares two nodes and returns a boolean result.
|
class |
CustomNode
CustomNode takes in a custom class name and zero or more arguments,
calls the custom class using those arguments and returns the custom
class' return value.
|
class |
DateNode
DateNode returns a date or datetime object given a string representation of the
date/time.
|
class |
Exists
This Boolean function returns true when a related Mbo found that satisfies the expression.
|
class |
ExpNode |
class |
FunctionTreeNodeAdapter
Adapter class for build-in function nodes.
|
class |
InNode
The In node determines whether a node is found among a list of values.
|
class |
InternalValue
This is a expression function that takes a domain name and a synonym
and returns the internal value (aka MaxValue) for the synonym.
|
class |
IsNullNode
The IsNull node.
|
class |
LengthNode
The Length node returns the length of the string representation of
it's operand node.
|
class |
LikeNode
The Like node compares a string to a pattern.
|
class |
LiteralNode
Literals are strings or numbers specified directly in the condition.
|
class |
LowerNode
The Lower node returns the string representation of it's argument
in all lowercase.
|
class |
MaxNode |
class |
MinNode |
class |
NegativeNode
The Negative node always returns the negative value of it's operand.
|
class |
NoNode
The No node.
|
class |
NotNode
The Logical NOT node.
|
class |
OrNode
The Logical OR node.
|
class |
PersonNode |
class |
PowNode |
class |
ProductNode
The Product node.
|
class |
RoundNode |
class |
SQLNode
SQLNode takes in a table name and a where clause, performs a select query
on the table, and returns true if one or more records are returned.
|
class |
SqrtNode |
class |
StdDevNode |
class |
StringReservedKeyNode |
class |
SumNode
The Sum node.
|
class |
TreeNodeAdapter
This adapter class provides methods that help create the String
representation from toString().
|
class |
UpperNode
The Upper node returns the string representation of it's argument
in all uppercase.
|
class |
UserNode
UserNode returns the current user's userid.
|
class |
YesNode
The Yes node.
|
Modifier and Type | Method and Description |
---|---|
TreeNode |
ParseExpression.andExpression() |
TreeNode |
ParseExpression.betweenClause(TreeNode operand) |
TreeNode |
ParseExpression.BuiltInFunction() |
TreeNode |
ParseExpression.clause() |
TreeNode |
ParseExpression.compareExprRight(TreeNode operand) |
TreeNode |
ParseExpression.comparisonExpression() |
static TreeNode |
AttributeNode.createNode(java.lang.String attribute)
Factory constructor may create special nodes of other types.
|
TreeNode |
ParseExpression.inClause(TreeNode operand) |
TreeNode |
ParseExpression.input()
Top-down parser grammer.
|
TreeNode |
ParseExpression.isClause() |
TreeNode |
ParseExpression.likeClause(TreeNode operand) |
TreeNode |
ParseExpression.literal() |
TreeNode |
ParseExpression.logicalExpression() |
TreeNode |
ParseExpression.notExpression() |
TreeNode |
ParseExpression.orExpression() |
TreeNode |
ParseExpression.productExpression() |
TreeNode |
ParseExpression.SQLPattern() |
TreeNode |
ParseExpression.sumExpression() |
TreeNode |
ParseExpression.Term() |
TreeNode |
ParseExpression.unaryExpression() |
TreeNode |
ParseExpression.vlElement() |
Modifier and Type | Method and Description |
---|---|
TreeNode |
ParseExpression.betweenClause(TreeNode operand) |
TreeNode |
ParseExpression.compareExprRight(TreeNode operand) |
TreeNode |
ParseExpression.inClause(TreeNode operand) |
TreeNode |
ParseExpression.likeClause(TreeNode operand) |
Constructor and Description |
---|
BetweenNode(TreeNode operand,
TreeNode bound1,
TreeNode bound2)
Constructor takes operand and bounds
|
ComparisonNode(TreeNode oper1,
java.lang.String operation,
TreeNode oper2)
Constructor takes operands
|
InNode(TreeNode operand,
java.util.Vector matchValues)
Constructor takes operand and bounds
|
LikeNode(TreeNode oper,
TreeNode pat)
Constructor takes operand and pattern
|
NegativeNode(TreeNode operand)
Constructor takes operand
|
NotNode(TreeNode argument)
Constructor takes operand
|
ProductNode(TreeNode oper1,
java.lang.String operator,
TreeNode oper2)
Constructor takes operands
|
SumNode(TreeNode oper1,
java.lang.String operator,
TreeNode oper2)
Constructor takes operands
|