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_STRING
static 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