com.simba.dsi.ext.aetree
Enum AENodeType

java.lang.Object
  extended by java.lang.Enum<AENodeType>
      extended by com.simba.dsi.ext.aetree.AENodeType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<AENodeType>

public enum AENodeType
extends java.lang.Enum<AENodeType>

Pre-defined AENode types.


Enum Constant Summary
BX_AND
           
BX_BETWEENPREDICATE
           
BX_BOOLEANTRUE
           
BX_COMPARISON
           
BX_EXISTSPREDICATE
           
BX_INPREDICATE
           
BX_LIKEPREDICATE
           
BX_NOT
           
BX_NULLPREDICATE
           
BX_OR
           
BX_QUANTIFIEDCOMPARISON
           
INVALID
           
RX_AGGREGATE
           
RX_CROSSJOIN
           
RX_DISTINCT
           
RX_DUMMYTABLE
           
RX_EXCEPT
           
RX_INSERTIONTABLE
           
RX_INTERSECT
           
RX_JOIN
           
RX_NATIVEQUERY
           
RX_PROCEDURE
           
RX_PROJECT
           
RX_SELECT
           
RX_SUBQUERY
           
RX_TABLE
           
RX_TABLECONSTRUCTOR
           
RX_TOP
           
RX_UNION
           
SETCLAUSE
           
SETCLAUSELIST
           
SORT
           
STMT_ALTERTABLE
           
STMT_CREATEINDEX
           
STMT_CREATETABLE
           
STMT_CREATETABLEASSELECT
           
STMT_CREATEVIEW
           
STMT_DROPINDEX
           
STMT_DROPTABLE
           
STMT_DROPVIEW
           
STMT_GRANT
           
STMT_INSERT
           
STMT_INSERTDEFAULTS
           
STMT_MERGE
           
STMT_MODIFIED_ROWS
           
STMT_PROCEDURECALL
           
STMT_QUERY
           
STMT_REVOKE
           
STMT_SEARCHEDDELETE
           
STMT_SEARCHEDUPDATE
           
STMT_SETCATALOG
           
STMT_SETSCHEMA
           
TOPNSORT
           
VALUELIST
           
VX_ADD
           
VX_AGGR_FN
           
VX_COLUMN
           
VX_COUNTSTAR
           
VX_CUSTOM_AGGR_FN
           
VX_CUSTOM_SCALAR_FN
           
VX_DEFAULT
           
VX_DIVIDE
           
VX_INTERVAL_LITERAL
           
VX_LITERAL
           
VX_MULTIPLY
           
VX_NATIVEVALUE
           
VX_NEGATE
           
VX_NULL
           
VX_PARAMETER
           
VX_PROXY_COLUMN
           
VX_RENAME
           
VX_SCALARFN
           
VX_SEARCHEDCASE
           
VX_SEARCHEDWHENCLAUSE
           
VX_SIMPLECASE
           
VX_SIMPLEWHENCLAUSE
           
VX_SUBQUERY
           
VX_SUBTRACT
           
 
Method Summary
static AENodeType getType(int identifier)
          Translate an integer to a AENodeType.
static AENodeType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AENodeType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

BX_AND

public static final AENodeType BX_AND

BX_BETWEENPREDICATE

public static final AENodeType BX_BETWEENPREDICATE

BX_BOOLEANTRUE

public static final AENodeType BX_BOOLEANTRUE

BX_COMPARISON

public static final AENodeType BX_COMPARISON

BX_EXISTSPREDICATE

public static final AENodeType BX_EXISTSPREDICATE

BX_INPREDICATE

public static final AENodeType BX_INPREDICATE

BX_LIKEPREDICATE

public static final AENodeType BX_LIKEPREDICATE

BX_NOT

public static final AENodeType BX_NOT

BX_NULLPREDICATE

public static final AENodeType BX_NULLPREDICATE

BX_OR

public static final AENodeType BX_OR

BX_QUANTIFIEDCOMPARISON

public static final AENodeType BX_QUANTIFIEDCOMPARISON

RX_AGGREGATE

public static final AENodeType RX_AGGREGATE

RX_CROSSJOIN

public static final AENodeType RX_CROSSJOIN

RX_DISTINCT

public static final AENodeType RX_DISTINCT

RX_DUMMYTABLE

public static final AENodeType RX_DUMMYTABLE

RX_EXCEPT

public static final AENodeType RX_EXCEPT

RX_INTERSECT

public static final AENodeType RX_INTERSECT

RX_JOIN

public static final AENodeType RX_JOIN

RX_NATIVEQUERY

public static final AENodeType RX_NATIVEQUERY

RX_PROCEDURE

public static final AENodeType RX_PROCEDURE

RX_PROJECT

public static final AENodeType RX_PROJECT

RX_SELECT

public static final AENodeType RX_SELECT

RX_SUBQUERY

public static final AENodeType RX_SUBQUERY

RX_TABLE

public static final AENodeType RX_TABLE

RX_TABLECONSTRUCTOR

public static final AENodeType RX_TABLECONSTRUCTOR

RX_TOP

public static final AENodeType RX_TOP

RX_UNION

public static final AENodeType RX_UNION

RX_INSERTIONTABLE

public static final AENodeType RX_INSERTIONTABLE

VX_ADD

public static final AENodeType VX_ADD

VX_AGGR_FN

public static final AENodeType VX_AGGR_FN

VX_COLUMN

public static final AENodeType VX_COLUMN

VX_COUNTSTAR

public static final AENodeType VX_COUNTSTAR

VX_CUSTOM_AGGR_FN

public static final AENodeType VX_CUSTOM_AGGR_FN

VX_CUSTOM_SCALAR_FN

public static final AENodeType VX_CUSTOM_SCALAR_FN

VX_DEFAULT

public static final AENodeType VX_DEFAULT

VX_DIVIDE

public static final AENodeType VX_DIVIDE

VX_INTERVAL_LITERAL

public static final AENodeType VX_INTERVAL_LITERAL

VX_LITERAL

public static final AENodeType VX_LITERAL

VX_MULTIPLY

public static final AENodeType VX_MULTIPLY

VX_NATIVEVALUE

public static final AENodeType VX_NATIVEVALUE

VX_NEGATE

public static final AENodeType VX_NEGATE

VX_NULL

public static final AENodeType VX_NULL

VX_PARAMETER

public static final AENodeType VX_PARAMETER

VX_PROXY_COLUMN

public static final AENodeType VX_PROXY_COLUMN

VX_RENAME

public static final AENodeType VX_RENAME

VX_SCALARFN

public static final AENodeType VX_SCALARFN

VX_SEARCHEDCASE

public static final AENodeType VX_SEARCHEDCASE

VX_SEARCHEDWHENCLAUSE

public static final AENodeType VX_SEARCHEDWHENCLAUSE

VX_SIMPLECASE

public static final AENodeType VX_SIMPLECASE

VX_SIMPLEWHENCLAUSE

public static final AENodeType VX_SIMPLEWHENCLAUSE

VX_SUBQUERY

public static final AENodeType VX_SUBQUERY

VX_SUBTRACT

public static final AENodeType VX_SUBTRACT

VALUELIST

public static final AENodeType VALUELIST

SORT

public static final AENodeType SORT

SETCLAUSE

public static final AENodeType SETCLAUSE

SETCLAUSELIST

public static final AENodeType SETCLAUSELIST

TOPNSORT

public static final AENodeType TOPNSORT

STMT_ALTERTABLE

public static final AENodeType STMT_ALTERTABLE

STMT_CREATEINDEX

public static final AENodeType STMT_CREATEINDEX

STMT_CREATETABLE

public static final AENodeType STMT_CREATETABLE

STMT_CREATETABLEASSELECT

public static final AENodeType STMT_CREATETABLEASSELECT

STMT_CREATEVIEW

public static final AENodeType STMT_CREATEVIEW

STMT_DROPINDEX

public static final AENodeType STMT_DROPINDEX

STMT_DROPTABLE

public static final AENodeType STMT_DROPTABLE

STMT_DROPVIEW

public static final AENodeType STMT_DROPVIEW

STMT_GRANT

public static final AENodeType STMT_GRANT

STMT_INSERT

public static final AENodeType STMT_INSERT

STMT_INSERTDEFAULTS

public static final AENodeType STMT_INSERTDEFAULTS

STMT_MERGE

public static final AENodeType STMT_MERGE

STMT_MODIFIED_ROWS

public static final AENodeType STMT_MODIFIED_ROWS

STMT_PROCEDURECALL

public static final AENodeType STMT_PROCEDURECALL

STMT_QUERY

public static final AENodeType STMT_QUERY

STMT_REVOKE

public static final AENodeType STMT_REVOKE

STMT_SEARCHEDDELETE

public static final AENodeType STMT_SEARCHEDDELETE

STMT_SEARCHEDUPDATE

public static final AENodeType STMT_SEARCHEDUPDATE

STMT_SETCATALOG

public static final AENodeType STMT_SETCATALOG

STMT_SETSCHEMA

public static final AENodeType STMT_SETSCHEMA

INVALID

public static final AENodeType INVALID
Method Detail

values

public static AENodeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (AENodeType c : AENodeType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static AENodeType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getType

public static final AENodeType getType(int identifier)
Translate an integer to a AENodeType.

Parameters:
identifier - The integer value of the AENodeType, as defined in C++. The ordinals of the NodeType enum in Java are all equal to those in C++.


Copyright © 2006-2014 Simba Technologies Incorporated. All Rights Reserved.