Class Node
- java.lang.Object
-
- com.webmethods.jms.selector.sql92.Node
-
public class Node extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
ADD
static int
AND
static int
BETWEEN
static int
BOOLEAN
static int
CLASS_BOOLEAN
static int
CLASS_IDENTIFIER
static int
CLASS_NUMERIC
static int
CLASS_STRING
static int
CLASS_UNDEFINED
static int
DIVIDE
static int
EQUAL
static int
FLOATING_POINT
static int
GE
static int
GT
static int
IDENTIFIER
static int
IN
static int
INTEGER
static int
IS_NOT_NULL
static int
IS_NULL
static int
LE
static int
LIKE
static int
LIKE_WITH_ESCAPE
static int
LT
static int
MULTIPLY
static int
NEGATIVE
static int
NOT
static int
NOT_BETWEEN
static int
NOT_EQUAL
static int
NOT_IN
static int
NOT_LIKE
static int
OR
static int
PARENTHESIS
static int
STRING
static int
STRING_LIST
static int
SUBTRACT
-
Constructor Summary
Constructors Constructor Description Node()
Node(int nodeType, int typeClass, Node child)
Node(int nodeType, int typeClass, Node child1, Node child2)
Node(int nodeType, int typeClass, Node child1, Node child2, Node child3)
Node(int nodeType, int typeClass, java.lang.String value)
Node(int nodeType, int typeClass, java.util.ArrayList<Node> strings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dumpNode(java.io.PrintStream out)
Node
getChild(int childNo)
java.util.ArrayList<Node>
getChildren()
int
getNodeType()
java.lang.String
getNodeTypeName()
int
getTypeClass()
java.lang.String
getValue()
void
setTypeClass(int typeClass)
-
-
-
Field Detail
-
MULTIPLY
public static final int MULTIPLY
- See Also:
- Constant Field Values
-
DIVIDE
public static final int DIVIDE
- See Also:
- Constant Field Values
-
ADD
public static final int ADD
- See Also:
- Constant Field Values
-
SUBTRACT
public static final int SUBTRACT
- See Also:
- Constant Field Values
-
GT
public static final int GT
- See Also:
- Constant Field Values
-
GE
public static final int GE
- See Also:
- Constant Field Values
-
LT
public static final int LT
- See Also:
- Constant Field Values
-
LE
public static final int LE
- See Also:
- Constant Field Values
-
EQUAL
public static final int EQUAL
- See Also:
- Constant Field Values
-
NOT_EQUAL
public static final int NOT_EQUAL
- See Also:
- Constant Field Values
-
AND
public static final int AND
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
BETWEEN
public static final int BETWEEN
- See Also:
- Constant Field Values
-
NOT_BETWEEN
public static final int NOT_BETWEEN
- See Also:
- Constant Field Values
-
LIKE
public static final int LIKE
- See Also:
- Constant Field Values
-
NOT_LIKE
public static final int NOT_LIKE
- See Also:
- Constant Field Values
-
IN
public static final int IN
- See Also:
- Constant Field Values
-
NOT_IN
public static final int NOT_IN
- See Also:
- Constant Field Values
-
NEGATIVE
public static final int NEGATIVE
- See Also:
- Constant Field Values
-
IS_NULL
public static final int IS_NULL
- See Also:
- Constant Field Values
-
IS_NOT_NULL
public static final int IS_NOT_NULL
- See Also:
- Constant Field Values
-
LIKE_WITH_ESCAPE
public static final int LIKE_WITH_ESCAPE
- See Also:
- Constant Field Values
-
STRING_LIST
public static final int STRING_LIST
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
-
FLOATING_POINT
public static final int FLOATING_POINT
- See Also:
- Constant Field Values
-
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
PARENTHESIS
public static final int PARENTHESIS
- See Also:
- Constant Field Values
-
BOOLEAN
public static final int BOOLEAN
- See Also:
- Constant Field Values
-
CLASS_UNDEFINED
public static final int CLASS_UNDEFINED
- See Also:
- Constant Field Values
-
CLASS_BOOLEAN
public static final int CLASS_BOOLEAN
- See Also:
- Constant Field Values
-
CLASS_NUMERIC
public static final int CLASS_NUMERIC
- See Also:
- Constant Field Values
-
CLASS_IDENTIFIER
public static final int CLASS_IDENTIFIER
- See Also:
- Constant Field Values
-
CLASS_STRING
public static final int CLASS_STRING
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNodeType
public int getNodeType()
-
getValue
public java.lang.String getValue()
-
getChild
public Node getChild(int childNo)
-
getChildren
public java.util.ArrayList<Node> getChildren()
-
getNodeTypeName
public java.lang.String getNodeTypeName()
-
getTypeClass
public int getTypeClass()
-
setTypeClass
public void setTypeClass(int typeClass)
-
dumpNode
public void dumpNode(java.io.PrintStream out)
-
-