public interface PlsqlTokens extends SqlTokens
| Modifier and Type | Field and Description | 
|---|---|
static int | 
KW_A  | 
static int | 
KW_ADD  | 
static int | 
KW_AGENT  | 
static int | 
KW_AGGREGATE  | 
static int | 
KW_ALL  | 
static int | 
KW_ALTER  | 
static int | 
KW_AND  | 
static int | 
KW_ANY  | 
static int | 
KW_ARRAY  | 
static int | 
KW_AS  | 
static int | 
KW_ASC  | 
static int | 
KW_AT  | 
static int | 
KW_ATTRIBUTE  | 
static int | 
KW_AUTHID  | 
static int | 
KW_AVG  | 
static int | 
KW_base
Base value for keywords. 
 | 
static int | 
KW_BEGIN  | 
static int | 
KW_BETWEEN  | 
static int | 
KW_BFILE_BASE  | 
static int | 
KW_BINARY  | 
static int | 
KW_BLOB_BASE  | 
static int | 
KW_BLOCK  | 
static int | 
KW_BODY  | 
static int | 
KW_BOTH  | 
static int | 
KW_BOUND  | 
static int | 
KW_BULK  | 
static int | 
KW_BY  | 
static int | 
KW_BYTE  | 
static int | 
KW_C  | 
static int | 
KW_CALL  | 
static int | 
KW_CALLING  | 
static int | 
KW_CASCADE  | 
static int | 
KW_CASE  | 
static int | 
KW_CHAR  | 
static int | 
KW_CHAR_BASE  | 
static int | 
KW_CHARACTER  | 
static int | 
KW_CHARSET  | 
static int | 
KW_CHARSETFORM  | 
static int | 
KW_CHARSETID  | 
static int | 
KW_CHECK  | 
static int | 
KW_CLOB_BASE  | 
static int | 
KW_CLOSE  | 
static int | 
KW_CLUSTER  | 
static int | 
KW_CLUSTERS  | 
static int | 
KW_COLAUTH  | 
static int | 
KW_COLLECT  | 
static int | 
KW_COLUMNS  | 
static int | 
KW_COMMENT  | 
static int | 
KW_COMMIT  | 
static int | 
KW_COMMITTED  | 
static int | 
KW_COMPILED  | 
static int | 
KW_COMPRESS  | 
static int | 
KW_CONNECT  | 
static int | 
KW_CONSTANT  | 
static int | 
KW_CONSTRUCTOR  | 
static int | 
KW_CONTEXT  | 
static int | 
KW_CONVERT  | 
static int | 
KW_COUNT  | 
static int | 
KW_CRASH  | 
static int | 
KW_CREATE  | 
static int | 
KW_CURRENT  | 
static int | 
KW_CURSOR  | 
static int | 
KW_CUSTOMDATUM  | 
static int | 
KW_DANGLING  | 
static int | 
KW_DATA  | 
static int | 
KW_DATE  | 
static int | 
KW_DATE_BASE  | 
static int | 
KW_DAY  | 
static int | 
KW_DECIMAL
Strange, I see DECIMAL_ in different places in the plsql parser, but I don't actually see "decimal" anywhere. 
 | 
static int | 
KW_DECLARE  | 
static int | 
KW_DEFAULT  | 
static int | 
KW_DEFINE  | 
static int | 
KW_DELETE  | 
static int | 
KW_DESC  | 
static int | 
KW_DETERMINISTIC  | 
static int | 
KW_DISTINCT  | 
static int | 
KW_DOUBLE  | 
static int | 
KW_DROP  | 
static int | 
KW_DURATION  | 
static int | 
KW_ELEMENT  | 
static int | 
KW_ELSE  | 
static int | 
KW_ELSIF  | 
static int | 
KW_EMPTY  | 
static int | 
KW_END  | 
static int | 
KW_ESCAPE  | 
static int | 
KW_EXCEPT  | 
static int | 
KW_EXCEPTION  | 
static int | 
KW_EXCEPTIONS  | 
static int | 
KW_EXCLUSIVE  | 
static int | 
KW_EXECUTE  | 
static int | 
KW_EXISTS  | 
static int | 
KW_EXIT  | 
static int | 
KW_EXTERNAL  | 
static int | 
KW_FETCH  | 
static int | 
KW_FINAL  | 
static int | 
KW_FIXED  | 
static int | 
KW_FLOAT  | 
static int | 
KW_FOR  | 
static int | 
KW_FORALL  | 
static int | 
KW_FORCE  | 
static int | 
KW_FORM  | 
static int | 
KW_FROM  | 
static int | 
KW_FUNCTION  | 
static int | 
KW_GENERAL  | 
static int | 
KW_GOTO  | 
static int | 
KW_GRANT  | 
static int | 
KW_GROUP  | 
static int | 
KW_HASH  | 
static int | 
KW_HAVING  | 
static int | 
KW_HEAP  | 
static int | 
KW_HIDDEN  | 
static int | 
KW_HOUR  | 
static int | 
KW_IDENTIFIED  | 
static int | 
KW_IF  | 
static int | 
KW_IMMEDIATE  | 
static int | 
KW_IN  | 
static int | 
KW_INCLUDING  | 
static int | 
KW_INDEX  | 
static int | 
KW_INDEXES  | 
static int | 
KW_INDICATOR  | 
static int | 
KW_INDICES  | 
static int | 
KW_INFINITE  | 
static int | 
KW_INSERT  | 
static int | 
KW_INSTANTIABLE  | 
static int | 
KW_INT  | 
static int | 
KW_INTERFACE  | 
static int | 
KW_INTERSECT  | 
static int | 
KW_INTERVAL  | 
static int | 
KW_INTO  | 
static int | 
KW_INVALIDATE  | 
static int | 
KW_IS  | 
static int | 
KW_ISOLATION  | 
static int | 
KW_JAVA  | 
static int | 
KW_LANGUAGE  | 
static int | 
KW_LARGE  | 
static int | 
KW_LEADING  | 
static int | 
KW_LENGTH  | 
static int | 
KW_LEVEL  | 
static int | 
KW_LIBRARY  | 
static int | 
KW_LIKE  | 
static int | 
KW_LIMIT  | 
static int | 
KW_LIMITED  | 
static int | 
KW_LOCAL  | 
static int | 
KW_LOCK  | 
static int | 
KW_LONG  | 
static int | 
KW_LOOP  | 
static int | 
KW_MAP  | 
static int | 
KW_max
Subtracted from KW_Base, this yields the total count of keywords in PL/SQL. 
 | 
static int | 
KW_MAX  | 
static int | 
KW_MAXLEN  | 
static int | 
KW_MEMBER  | 
static int | 
KW_MERGE  | 
static int | 
KW_MIN  | 
static int | 
KW_MINUS  | 
static int | 
KW_MINUTE  | 
static int | 
KW_MOD  | 
static int | 
KW_MODE  | 
static int | 
KW_MODIFY  | 
static int | 
KW_MONTH  | 
static int | 
KW_MULTISET  | 
static int | 
KW_NAME  | 
static int | 
KW_NAN  | 
static int | 
KW_NATIONAL  | 
static int | 
KW_NATIVE  | 
static int | 
KW_NCHAR  | 
static int | 
KW_NEW  | 
static int | 
KW_NOCOMPRESS  | 
static int | 
KW_NOCOPY  | 
static int | 
KW_NOT  | 
static int | 
KW_NOWAIT  | 
static int | 
KW_NULL  | 
static int | 
KW_NUMBER_BASE  | 
static int | 
KW_OBJECT  | 
static int | 
KW_OCICOLL  | 
static int | 
KW_OCIDATE  | 
static int | 
KW_OCIDATETIME  | 
static int | 
KW_OCIDURATION  | 
static int | 
KW_OCIINTERVAL  | 
static int | 
KW_OCILOBLOCATOR  | 
static int | 
KW_OCINUMBER  | 
static int | 
KW_OCIRAW  | 
static int | 
KW_OCIREF  | 
static int | 
KW_OCIREFCURSOR  | 
static int | 
KW_OCIROWID  | 
static int | 
KW_OCISTRING  | 
static int | 
KW_OCITYPE  | 
static int | 
KW_OF  | 
static int | 
KW_ON  | 
static int | 
KW_ONLY  | 
static int | 
KW_OPAQUE  | 
static int | 
KW_OPEN  | 
static int | 
KW_OPERATOR  | 
static int | 
KW_OPTION  | 
static int | 
KW_OR  | 
static int | 
KW_ORACLE  | 
static int | 
KW_ORADATA  | 
static int | 
KW_ORDER  | 
static int | 
KW_ORGANIZATION  | 
static int | 
KW_ORLANY  | 
static int | 
KW_ORLVARY  | 
static int | 
KW_OTHERS  | 
static int | 
KW_OUT  | 
static int | 
KW_OVERLAPS  | 
static int | 
KW_OVERRIDING  | 
static int | 
KW_PACKAGE  | 
static int | 
KW_PARALLEL_ENABLE  | 
static int | 
KW_PARAMETER  | 
static int | 
KW_PARAMETERS  | 
static int | 
KW_PARTITION  | 
static int | 
KW_PASCAL  | 
static int | 
KW_PIPE  | 
static int | 
KW_PIPELINED  | 
static int | 
KW_PRAGMA  | 
static int | 
KW_PRECISION  | 
static int | 
KW_PRIOR  | 
static int | 
KW_PRIVATE  | 
static int | 
KW_PROCEDURE  | 
static int | 
KW_PUBLIC  | 
static int | 
KW_RAISE  | 
static int | 
KW_RANGE  | 
static int | 
KW_RAW  | 
static int | 
KW_READ  | 
static int | 
KW_RECORD  | 
static int | 
KW_REF  | 
static int | 
KW_REFERENCE  | 
static int | 
KW_REM  | 
static int | 
KW_REMAINDER  | 
static int | 
KW_RENAME  | 
static int | 
KW_REPLACE
"replace" is not a plsql keyword, but since "CREATE OR REPLACE *" may be used in different places, I need to be able to see it in the parser. 
 | 
static int | 
KW_RESOURCE  | 
static int | 
KW_RESULT  | 
static int | 
KW_RETURN  | 
static int | 
KW_RETURNING  | 
static int | 
KW_REVERSE  | 
static int | 
KW_REVOKE  | 
static int | 
KW_ROLLBACK  | 
static int | 
KW_ROW  | 
static int | 
KW_SAMPLE  | 
static int | 
KW_SAVE  | 
static int | 
KW_SAVEPOINT  | 
static int | 
KW_SB1  | 
static int | 
KW_SB2  | 
static int | 
KW_SB4  | 
static int | 
KW_SECOND  | 
static int | 
KW_SEGMENT  | 
static int | 
KW_SELECT  | 
static int | 
KW_SELF  | 
static int | 
KW_SEPARATE  | 
static int | 
KW_SEQUENCE  | 
static int | 
KW_SERIALIZABLE  | 
static int | 
KW_SET  | 
static int | 
KW_SHARE  | 
static int | 
KW_SHORT  | 
static int | 
KW_SIZE  | 
static int | 
KW_SIZE_T  | 
static int | 
KW_SOME  | 
static int | 
KW_SPARSE  | 
static int | 
KW_SQL  | 
static int | 
KW_SQLCODE  | 
static int | 
KW_SQLDATA  | 
static int | 
KW_SQLNAME  | 
static int | 
KW_SQLSTATE  | 
static int | 
KW_STANDARD  | 
static int | 
KW_START  | 
static int | 
KW_STATIC  | 
static int | 
KW_STDDEV  | 
static int | 
KW_STORED  | 
static int | 
KW_STRING  | 
static int | 
KW_STRUCT  | 
static int | 
KW_STYLE  | 
static int | 
KW_SUBMULTISET  | 
static int | 
KW_SUBPARTITION  | 
static int | 
KW_SUBSTITUTABLE  | 
static int | 
KW_SUBTYPE  | 
static int | 
KW_SUM  | 
static int | 
KW_SYNONYM  | 
static int | 
KW_TABAUTH  | 
static int | 
KW_TABLE  | 
static int | 
KW_TDO  | 
static int | 
KW_THE  | 
static int | 
KW_THEN  | 
static int | 
KW_TIME  | 
static int | 
KW_TIMESTAMP  | 
static int | 
KW_TIMEZONE_ABBR  | 
static int | 
KW_TIMEZONE_HOUR  | 
static int | 
KW_TIMEZONE_MINUTE  | 
static int | 
KW_TIMEZONE_REGION  | 
static int | 
KW_TO  | 
static int | 
KW_TRAILING  | 
static int | 
KW_TRANSAC  | 
static int | 
KW_TRANSACTIONAL  | 
static int | 
KW_TRUSTED  | 
static int | 
KW_TYPE  | 
static int | 
KW_UB1  | 
static int | 
KW_UB2  | 
static int | 
KW_UB4  | 
static int | 
KW_UNDER  | 
static int | 
KW_UNION  | 
static int | 
KW_UNIQUE  | 
static int | 
KW_UNSIGNED  | 
static int | 
KW_UNTRUSTED  | 
static int | 
KW_UPDATE  | 
static int | 
KW_USE  | 
static int | 
KW_USING  | 
static int | 
KW_VALIST  | 
static int | 
KW_VALUE  | 
static int | 
KW_VALUES  | 
static int | 
KW_VARIABLE  | 
static int | 
KW_VARIANCE  | 
static int | 
KW_VARRAY  | 
static int | 
KW_VARYING  | 
static int | 
KW_VIEW  | 
static int | 
KW_VIEWS  | 
static int | 
KW_VOID  | 
static int | 
KW_WHEN  | 
static int | 
KW_WHERE  | 
static int | 
KW_WHILE  | 
static int | 
KW_WITH  | 
static java.lang.String[] | 
KW_words
String array of PL/SQL keywords. 
 | 
static int | 
KW_WORK  | 
static int | 
KW_WRAPPED  | 
static int | 
KW_WRITE  | 
static int | 
KW_YEAR  | 
static int | 
KW_ZONE  | 
OP_AMPERSAND, OP_ARROW, OP_ASSIGN, OP_ATSIGN, OP_base, OP_CAT, OP_COLON, OP_COMMA, OP_DBLDOT, OP_DOT, OP_ELLIPSIS, OP_EQUAL, OP_EXP, OP_GREATER, OP_GTEQL, OP_L_LBL, OP_LBRKT, OP_LESS, OP_LPAREN, OP_LTEQ, OP_max, OP_MINUS, OP_NOTEQL1, OP_NOTEQL2, OP_NOTEQL3, OP_NOTEQL4, OP_OR, OP_OUTERJOIN, OP_PERCENT, OP_PLUS, OP_R_LBL, OP_RBRKT, OP_RPAREN, OP_SEMICLN, OP_SHRIEK, OP_SLASH, OP_STAR, OP_words, TK_BIND_VAR, TK_EOS, TK_IDENTIFIER, TK_invalid, TK_INVALID, TK_MULTI_COMMENT, TK_N, TK_QUOTED_IDENTIFIER, TK_SINGLE_COMMENT, TK_STRINGstatic final int KW_base
static final int KW_A
static final int KW_ADD
static final int KW_AGENT
static final int KW_AGGREGATE
static final int KW_ALL
static final int KW_ALTER
static final int KW_AND
static final int KW_ANY
static final int KW_ARRAY
static final int KW_AS
static final int KW_ASC
static final int KW_AT
static final int KW_ATTRIBUTE
static final int KW_AUTHID
static final int KW_AVG
static final int KW_BEGIN
static final int KW_BETWEEN
static final int KW_BFILE_BASE
static final int KW_BINARY
static final int KW_BLOB_BASE
static final int KW_BLOCK
static final int KW_BODY
static final int KW_BOTH
static final int KW_BOUND
static final int KW_BULK
static final int KW_BY
static final int KW_BYTE
static final int KW_C
static final int KW_CALL
static final int KW_CALLING
static final int KW_CASCADE
static final int KW_CASE
static final int KW_CHAR
static final int KW_CHARACTER
static final int KW_CHARSET
static final int KW_CHARSETFORM
static final int KW_CHARSETID
static final int KW_CHAR_BASE
static final int KW_CHECK
static final int KW_CLOB_BASE
static final int KW_CLOSE
static final int KW_CLUSTER
static final int KW_CLUSTERS
static final int KW_COLAUTH
static final int KW_COLLECT
static final int KW_COLUMNS
static final int KW_COMMENT
static final int KW_COMMIT
static final int KW_COMMITTED
static final int KW_COMPILED
static final int KW_COMPRESS
static final int KW_CONNECT
static final int KW_CONSTANT
static final int KW_CONSTRUCTOR
static final int KW_CONTEXT
static final int KW_CONVERT
static final int KW_COUNT
static final int KW_CRASH
static final int KW_CREATE
static final int KW_CURRENT
static final int KW_CURSOR
static final int KW_CUSTOMDATUM
static final int KW_DANGLING
static final int KW_DATA
static final int KW_DATE
static final int KW_DATE_BASE
static final int KW_DAY
static final int KW_DECLARE
static final int KW_DEFAULT
static final int KW_DEFINE
static final int KW_DELETE
static final int KW_DESC
static final int KW_DETERMINISTIC
static final int KW_DISTINCT
static final int KW_DOUBLE
static final int KW_DROP
static final int KW_DURATION
static final int KW_ELEMENT
static final int KW_ELSE
static final int KW_ELSIF
static final int KW_EMPTY
static final int KW_END
static final int KW_ESCAPE
static final int KW_EXCEPT
static final int KW_EXCEPTION
static final int KW_EXCEPTIONS
static final int KW_EXCLUSIVE
static final int KW_EXECUTE
static final int KW_EXISTS
static final int KW_EXIT
static final int KW_EXTERNAL
static final int KW_FETCH
static final int KW_FINAL
static final int KW_FIXED
static final int KW_FLOAT
static final int KW_FOR
static final int KW_FORALL
static final int KW_FORCE
static final int KW_FORM
static final int KW_FROM
static final int KW_FUNCTION
static final int KW_GENERAL
static final int KW_GOTO
static final int KW_GRANT
static final int KW_GROUP
static final int KW_HASH
static final int KW_HAVING
static final int KW_HEAP
static final int KW_HIDDEN
static final int KW_HOUR
static final int KW_IDENTIFIED
static final int KW_IF
static final int KW_IMMEDIATE
static final int KW_IN
static final int KW_INCLUDING
static final int KW_INDEX
static final int KW_INDEXES
static final int KW_INDICATOR
static final int KW_INDICES
static final int KW_INFINITE
static final int KW_INSERT
static final int KW_INSTANTIABLE
static final int KW_INT
static final int KW_INTERFACE
static final int KW_INTERSECT
static final int KW_INTERVAL
static final int KW_INTO
static final int KW_INVALIDATE
static final int KW_IS
static final int KW_ISOLATION
static final int KW_JAVA
static final int KW_LANGUAGE
static final int KW_LARGE
static final int KW_LEADING
static final int KW_LENGTH
static final int KW_LEVEL
static final int KW_LIBRARY
static final int KW_LIKE
static final int KW_LIMIT
static final int KW_LIMITED
static final int KW_LOCAL
static final int KW_LOCK
static final int KW_LONG
static final int KW_LOOP
static final int KW_MAP
static final int KW_MAX
static final int KW_MAXLEN
static final int KW_MEMBER
static final int KW_MERGE
static final int KW_MIN
static final int KW_MINUS
static final int KW_MINUTE
static final int KW_MOD
static final int KW_MODE
static final int KW_MODIFY
static final int KW_MONTH
static final int KW_MULTISET
static final int KW_NAME
static final int KW_NAN
static final int KW_NATIONAL
static final int KW_NATIVE
static final int KW_NCHAR
static final int KW_NEW
static final int KW_NOCOMPRESS
static final int KW_NOCOPY
static final int KW_NOT
static final int KW_NOWAIT
static final int KW_NULL
static final int KW_NUMBER_BASE
static final int KW_OBJECT
static final int KW_OCICOLL
static final int KW_OCIDATE
static final int KW_OCIDATETIME
static final int KW_OCIDURATION
static final int KW_OCIINTERVAL
static final int KW_OCILOBLOCATOR
static final int KW_OCINUMBER
static final int KW_OCIRAW
static final int KW_OCIREF
static final int KW_OCIREFCURSOR
static final int KW_OCIROWID
static final int KW_OCISTRING
static final int KW_OCITYPE
static final int KW_OF
static final int KW_ON
static final int KW_ONLY
static final int KW_OPAQUE
static final int KW_OPEN
static final int KW_OPERATOR
static final int KW_OPTION
static final int KW_OR
static final int KW_ORACLE
static final int KW_ORADATA
static final int KW_ORDER
static final int KW_ORGANIZATION
static final int KW_ORLANY
static final int KW_ORLVARY
static final int KW_OTHERS
static final int KW_OUT
static final int KW_OVERLAPS
static final int KW_OVERRIDING
static final int KW_PACKAGE
static final int KW_PARALLEL_ENABLE
static final int KW_PARAMETER
static final int KW_PARAMETERS
static final int KW_PARTITION
static final int KW_PASCAL
static final int KW_PIPE
static final int KW_PIPELINED
static final int KW_PRAGMA
static final int KW_PRECISION
static final int KW_PRIOR
static final int KW_PRIVATE
static final int KW_PROCEDURE
static final int KW_PUBLIC
static final int KW_RAISE
static final int KW_RANGE
static final int KW_RAW
static final int KW_READ
static final int KW_RECORD
static final int KW_REF
static final int KW_REFERENCE
static final int KW_REM
static final int KW_REMAINDER
static final int KW_RENAME
static final int KW_RESOURCE
static final int KW_RESULT
static final int KW_RETURN
static final int KW_RETURNING
static final int KW_REVERSE
static final int KW_REVOKE
static final int KW_ROLLBACK
static final int KW_ROW
static final int KW_SAMPLE
static final int KW_SAVE
static final int KW_SAVEPOINT
static final int KW_SB1
static final int KW_SB2
static final int KW_SB4
static final int KW_SECOND
static final int KW_SEGMENT
static final int KW_SELECT
static final int KW_SELF
static final int KW_SEPARATE
static final int KW_SEQUENCE
static final int KW_SERIALIZABLE
static final int KW_SET
static final int KW_SHARE
static final int KW_SHORT
static final int KW_SIZE
static final int KW_SIZE_T
static final int KW_SOME
static final int KW_SPARSE
static final int KW_SQL
static final int KW_SQLCODE
static final int KW_SQLDATA
static final int KW_SQLNAME
static final int KW_SQLSTATE
static final int KW_STANDARD
static final int KW_START
static final int KW_STATIC
static final int KW_STDDEV
static final int KW_STORED
static final int KW_STRING
static final int KW_STRUCT
static final int KW_STYLE
static final int KW_SUBMULTISET
static final int KW_SUBPARTITION
static final int KW_SUBSTITUTABLE
static final int KW_SUBTYPE
static final int KW_SUM
static final int KW_SYNONYM
static final int KW_TABAUTH
static final int KW_TABLE
static final int KW_TDO
static final int KW_THE
static final int KW_THEN
static final int KW_TIME
static final int KW_TIMESTAMP
static final int KW_TIMEZONE_ABBR
static final int KW_TIMEZONE_HOUR
static final int KW_TIMEZONE_MINUTE
static final int KW_TIMEZONE_REGION
static final int KW_TO
static final int KW_TRAILING
static final int KW_TRANSAC
static final int KW_TRANSACTIONAL
static final int KW_TRUSTED
static final int KW_TYPE
static final int KW_UB1
static final int KW_UB2
static final int KW_UB4
static final int KW_UNDER
static final int KW_UNION
static final int KW_UNIQUE
static final int KW_UNSIGNED
static final int KW_UNTRUSTED
static final int KW_UPDATE
static final int KW_USE
static final int KW_USING
static final int KW_VALIST
static final int KW_VALUE
static final int KW_VALUES
static final int KW_VARIABLE
static final int KW_VARIANCE
static final int KW_VARRAY
static final int KW_VARYING
static final int KW_VIEW
static final int KW_VIEWS
static final int KW_VOID
static final int KW_WHEN
static final int KW_WHERE
static final int KW_WHILE
static final int KW_WITH
static final int KW_WORK
static final int KW_WRAPPED
static final int KW_WRITE
static final int KW_YEAR
static final int KW_ZONE
static final int KW_DECIMAL
static final int KW_REPLACE
static final int KW_max
static final java.lang.String[] KW_words