@Deprecated
public class SqlDriver
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
BaseSqlLayer.Context
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected int |
ctxoct
Deprecated.
Variable taken from common SQL parser state.
|
protected SqlFrodef |
curFrodef
Deprecated.
current table name in FROM clause
|
protected SqlOrddef[] |
curOrddef
Deprecated.
current ORDER BY clause
|
protected int |
curToken
Deprecated.
The current lexer token.
|
protected int |
errorCount
Deprecated.
The number of errors.
|
static int |
FROFAJ
Deprecated.
this fro involved in anti join
|
static int |
FROFALIAS
Deprecated.
alias is specified
|
static int |
FROFALOK
Deprecated.
alias ok; flg to prstnm; NOT STORED in froflg
|
static int |
FROFCL
Deprecated.
cluster allowed here
|
static int |
FROFDFN
Deprecated.
K_MNT: default view name used
|
static int |
FROFEXPV
Deprecated.
this fro resulted from a view expansion
|
static int |
FROFFAKE
Deprecated.
fro is a fake object (IOT only)
|
static int |
FROFFUNC
Deprecated.
|
static int |
FROFFXT
Deprecated.
fixed table
|
static int |
FROFINTR
Deprecated.
frodef's view has instead-of trigger
|
static int |
FROFKPT
Deprecated.
this is a key-preserved table
|
static int |
FROFLNGNM
Deprecated.
this fro's tni is a LoNG NaMe
|
static int |
FROFMP
Deprecated.
manual partition, pass 1
|
static int |
FROFNDEP
Deprecated.
place no dependency on this one
|
static int |
FROFNLAG
Deprecated.
Null-augment this table
|
static int |
FROFNSTOK
Deprecated.
Nested table's Storage Table access OK
|
static int |
FROFNTBC
Deprecated.
nested table column
|
static int |
FROFODN
Deprecated.
Owner.Name was specified in original sql
|
static int |
FROFOJ
Deprecated.
this fro involved in outer join
|
static int |
FROFPPK
Deprecated.
if set, remote function name is of the format
[<fronuser>.][<fronobject>.]<*froncoln>@fronnode if not set ,
then it is of the format [<fronuser>.]<fronobject>@fronnode
|
static int |
FROFPRC
Deprecated.
procedure, function, package, or sequence allowed here
|
static int |
FROFPXNM
Deprecated.
Partition eXtended NaMe
frodef was created to represent an argument passed to a function
- this frodef must be hung off qbcfncfr
|
static int |
FROFRDO
Deprecated.
table is from a read only
|
static int |
FROFRM
Deprecated.
remote table/view allowed here
|
static int |
FROFSEQ
Deprecated.
marks frodef as a sequence frodef
|
static int |
FROFSUBQ
Deprecated.
subquery in from clause
|
static int |
FROFSWP
Deprecated.
swap sides of join
|
static int |
FROFSYN
Deprecated.
original reference was to a synonym
|
static int |
FROFTA
Deprecated.
table allowed here
|
static int |
FROFTBSQ
Deprecated.
TABLE (subquery)
|
static int |
FROFTBX
Deprecated.
TABLE expression
|
static int |
FROFTHE
Deprecated.
backward compatibility
|
static int |
FROFUNUSED
Deprecated.
UNUSED -- used to be TQ fro
|
static int |
FROFVE
Deprecated.
view allowed here
|
protected int |
handlerDepth
Deprecated.
The exception handler depth.
|
static int |
INPUT_AEX
Deprecated.
Parse as a Arithmetic expression.
|
static int |
INPUT_BEX
Deprecated.
Parse as a boolean expression.
|
static int |
INPUT_CMD
Deprecated.
Parse as a SQL command.
|
static int |
INPUT_SEX
Deprecated.
Parse as a SELECT list expression
|
static int |
KOKB_EXTYP_CARDNL
Deprecated.
Cardinality function exp.
|
static int |
KOKB_EXTYP_CAST
Deprecated.
CAST(expression AS nt_type)
|
static int |
KOKB_EXTYP_CURSOR
Deprecated.
CURSOR (subquery)
|
static int |
KOKB_EXTYP_FUNC
Deprecated.
function (not a table expression)
|
static int |
KOKB_EXTYP_MSET
Deprecated.
MULTISET(subquery)
|
static int |
KOKB_EXTYP_NOTTBL
Deprecated.
not a table expression
|
static int |
KOKB_EXTYP_NTCIMG
Deprecated.
nested table column image
|
static int |
KOKB_EXTYP_SUBQYCOLL
Deprecated.
collection subquery
|
static int |
KOKB_EXTYP_SUBQYTHE
Deprecated.
the subquery
|
static int |
KOKB_EXTYP_TBSQ
Deprecated.
TABLE (subquery), also THE (subquery)
|
protected int |
lastCheckpoint
Deprecated.
The last checkpoint.
|
protected int |
lastEndOffset
Deprecated.
The end offset of the previous token.
|
protected int |
lastErrorOffset
Deprecated.
The offset of the last error
|
protected oracle.javatools.parser.plsql.syntax.BaseSqlLexer |
lexer
Deprecated.
The associated PlsqlLexer.
|
static int |
OCT_OBSOLETE
Deprecated.
former update indexes
|
static int |
OCTACL
Deprecated.
alter cluster
|
static int |
OCTADB
Deprecated.
alter database
|
static int |
OCTADG
Deprecated.
alter disk group
|
static int |
OCTADM
Deprecated.
alter dimension
|
static int |
OCTAEP
Deprecated.
alter encryption profile
|
static int |
OCTAFN
Deprecated.
alter function
|
static int |
OCTAIT
Deprecated.
reserver for alter indextype
|
static int |
OCTAIX
Deprecated.
alter index
|
static int |
OCTAJV
Deprecated.
alter java
|
static int |
OCTALB
Deprecated.
alter library
|
static int |
OCTANC
Deprecated.
analyze cluster
|
static int |
OCTANI
Deprecated.
analyze index
|
static int |
OCTANT
Deprecated.
analyze table
|
static int |
OCTAOP
Deprecated.
alter operator
|
static int |
OCTAPB
Deprecated.
alter package body
|
static int |
OCTAPF
Deprecated.
alter profile
|
static int |
OCTAPK
Deprecated.
alter package
|
static int |
OCTAPR
Deprecated.
alter procedure
|
static int |
OCTARC
Deprecated.
alter resource cost
|
static int |
OCTARO
Deprecated.
alter role
|
static int |
OCTARS
Deprecated.
alter rollback segment
|
static int |
OCTASE
Deprecated.
alter session
|
static int |
OCTASL
Deprecated.
alter snapshot log
|
static int |
OCTASM
Deprecated.
alter summary
|
static int |
OCTASN
Deprecated.
alter snapshot
|
static int |
OCTASO
Deprecated.
alter outline
|
static int |
OCTASQ
Deprecated.
alter sequence
|
static int |
OCTAST
Deprecated.
associate statistics
|
static int |
OCTASY
Deprecated.
alter system switch log
|
static int |
OCTASYN
Deprecated.
alter synonym
|
static int |
OCTATB
Deprecated.
alter table
|
static int |
OCTATG
Deprecated.
alter trigger
|
static int |
OCTATR
Deprecated.
Alter tracing
|
static int |
OCTATS
Deprecated.
alter tablespace
|
static int |
OCTATY
Deprecated.
alter type
|
static int |
OCTAUD
Deprecated.
audit
|
static int |
OCTAUR
Deprecated.
alter user
|
static int |
OCTAVW
Deprecated.
alter view
|
static int |
OCTAYB
Deprecated.
alter type body
|
static int |
OCTCAL
Deprecated.
call method
|
static int |
OCTCBM
Deprecated.
create bitmapfile
|
static int |
OCTCCF
Deprecated.
create control file
|
static int |
OCTCCL
Deprecated.
create cluster
|
static int |
OCTCCT
Deprecated.
create context
|
static int |
OCTCDB
Deprecated.
create database
|
static int |
OCTCDG
Deprecated.
create disk group
|
static int |
OCTCDM
Deprecated.
create dimension
|
static int |
OCTCDR
Deprecated.
create directory
|
static int |
OCTCED
Deprecated.
create database link
|
static int |
OCTCEP
Deprecated.
create encryption profile
|
static int |
OCTCFN
Deprecated.
create function
|
static int |
OCTCIT
Deprecated.
create indextype
|
static int |
OCTCIX
Deprecated.
create index
|
static int |
OCTCJV
Deprecated.
create java
|
static int |
OCTCLB
Deprecated.
create library
|
static int |
OCTCMT
Deprecated.
comment
|
static int |
OCTCOP
Deprecated.
create opertaor
|
static int |
OCTCPB
Deprecated.
create package body
|
static int |
OCTCPF
Deprecated.
create profile
|
static int |
OCTCPK
Deprecated.
create package
|
static int |
OCTCPR
Deprecated.
create procedure
|
static int |
OCTCPS
Deprecated.
create pfile from spfile
|
static int |
OCTCPW
Deprecated.
change password
|
static int |
OCTCRO
Deprecated.
create role
|
static int |
OCTCRS
Deprecated.
create rollback segment
|
static int |
OCTCSC
Deprecated.
create schema
|
static int |
OCTCSL
Deprecated.
create snapshot log
|
static int |
OCTCSM
Deprecated.
create summary
|
static int |
OCTCSN
Deprecated.
create snapshot
|
static int |
OCTCSO
Deprecated.
create outline
|
static int |
OCTCSP
Deprecated.
create spfile from pfile
|
static int |
OCTCSQ
Deprecated.
create sequence
|
static int |
OCTCSY
Deprecated.
create synonym
|
static int |
OCTCTB
Deprecated.
create table
|
static int |
OCTCTG
Deprecated.
create trigger
|
static int |
OCTCTS
Deprecated.
create tablespace
|
static int |
OCTCTY
Deprecated.
create type
|
static int |
OCTCUS
Deprecated.
create user
|
static int |
OCTCVW
Deprecated.
create view
|
static int |
OCTCWK
Deprecated.
commit
|
static int |
OCTCYB
Deprecated.
create type body
|
static int |
OCTDBM
Deprecated.
drop bitmapfile
|
static int |
OCTDCL
Deprecated.
drop cluster
|
static int |
OCTDCT
Deprecated.
drop context
|
static int |
OCTDDB
Deprecated.
drop database
|
static int |
OCTDDG
Deprecated.
drop disk group
|
static int |
OCTDDM
Deprecated.
drop dimension
|
static int |
OCTDDR
Deprecated.
drop directory
|
static int |
OCTDED
Deprecated.
drop database link
|
static int |
OCTDEL
Deprecated.
delete
|
static int |
OCTDEP
Deprecated.
drop encryption profile
|
static int |
OCTDFN
Deprecated.
drop function
|
static int |
OCTDIT
Deprecated.
drop indextype
|
static int |
OCTDIX
Deprecated.
drop index
|
static int |
OCTDJV
Deprecated.
drop java
|
static int |
OCTDLB
Deprecated.
drop library
|
static int |
OCTDOP
Deprecated.
drop operator
|
static int |
OCTDPB
Deprecated.
drop package body
|
static int |
OCTDPF
Deprecated.
drop profile
|
static int |
OCTDPK
Deprecated.
drop package
|
static int |
OCTDPR
Deprecated.
drop procedure
|
static int |
OCTDRO
Deprecated.
drop role
|
static int |
OCTDRS
Deprecated.
drop rollback segment
|
static int |
OCTDSL
Deprecated.
drop snapshot log
|
static int |
OCTDSM
Deprecated.
drop summary
|
static int |
OCTDSN
Deprecated.
drop snapshot
|
static int |
OCTDSO
Deprecated.
drop outline
|
static int |
OCTDSQ
Deprecated.
drop sequence
|
static int |
OCTDST
Deprecated.
disassociate statistics
|
static int |
OCTDSY
Deprecated.
drop synonym
|
static int |
OCTDTB
Deprecated.
drop table
|
static int |
OCTDTG
Deprecated.
drop trigger
|
static int |
OCTDTS
Deprecated.
drop tablespace
|
static int |
OCTDTY
Deprecated.
drop type
|
static int |
OCTDUS
Deprecated.
drop user
|
static int |
OCTDVW
Deprecated.
drop view
|
static int |
OCTDYB
Deprecated.
drop type body
|
static int |
OCTFBD
Deprecated.
flashback database
|
static int |
OCTFBT
Deprecated.
flashback table
|
static int |
OCTGRA
Deprecated.
grant
|
static int |
OCTINS
Deprecated.
insert
|
static int |
OCTLTB
Deprecated.
lock table
|
static int |
OCTNOA
Deprecated.
noaudit
|
static int |
OCTNOP
Deprecated.
no operation
|
static int |
OCTPDB
Deprecated.
purge dba recyclebin
|
static int |
OCTPIX
Deprecated.
purge index
|
static int |
OCTPLS
Deprecated.
pl/sql execute
|
static int |
OCTPRB
Deprecated.
purge user recyclebin
|
static int |
OCTPTB
Deprecated.
purge table
|
static int |
OCTPTS
Deprecated.
purge tablespace
|
static int |
OCTREV
Deprecated.
revoke
|
static int |
OCTRNM
Deprecated.
rename
|
static int |
OCTROL
Deprecated.
rollback
|
static int |
OCTSCO
Deprecated.
set constraints
|
static int |
OCTSEL
Deprecated.
select
|
static int |
OCTSER
Deprecated.
set role
|
static int |
OCTSET
Deprecated.
set transaction
|
static int |
OCTSPT
Deprecated.
savepoint
|
static int |
OCTTCL
Deprecated.
truncate cluster
|
static int |
OCTTTB
Deprecated.
truncate table
|
static int |
OCTUDP
Deprecated.
undrop object
|
static int |
OCTUJI
Deprecated.
update join index
|
static int |
OCTUPD
Deprecated.
update
|
static int |
OCTUPS
Deprecated.
upsert
|
static int |
OCTVIX
Deprecated.
validate index
|
static int |
OCTXPL
Deprecated.
explain
|
static short[] |
OPT_comps
Deprecated.
|
static byte[] |
OPT_opns
Deprecated.
|
protected int |
prxopc
Deprecated.
operand count
|
protected SqlOpndef[] |
prxops
Deprecated.
pointer to operand stack
|
static int |
PTERR_ALTER_ATTR_MODIFY
Deprecated.
|
static int |
PTERR_ALTER_TYPE
Deprecated.
|
static int |
PTERR_base
Deprecated.
Base value for PTERR_* constants.
|
static int |
PTERR_EXPECTING_IDENTIFIER
Deprecated.
|
static int |
PTERR_EXPECTING_N
Deprecated.
|
static int |
PTERR_EXPECTING_STRING
Deprecated.
|
static int |
PTERR_INTERNAL_ERROR
Deprecated.
|
static int |
PTERR_INVALID_INTERVAL
Deprecated.
|
static int |
PTERR_INVALID_PREDICATE
Deprecated.
|
static int |
PTERR_INVALID_TYPE_DEF
Deprecated.
|
static int |
PTERR_NOT_IMPLEMENTED_YET
Deprecated.
|
static int |
PTERR_PARAMETER_STYLE
Deprecated.
|
static int |
PTERR_PARTITION
Deprecated.
|
static int |
PTERR_SQLJ_USING
Deprecated.
|
static int |
PTERR_UNEXPECTED_TOKEN
Deprecated.
|
static int |
QCERR_EXPECTING_IDENTIFIER
Deprecated.
|
static int |
QCERR_INVALID_CASE
Deprecated.
|
static int |
QCERR_INVALID_DBNM
Deprecated.
|
static int |
QCERR_INVALID_EXPRESSION
Deprecated.
|
static int |
QCERR_INVALID_HEURISTIC
Deprecated.
|
static int |
QCERR_INVALID_INTERVAL
Deprecated.
|
static int |
QCERR_INVALID_JOIN
Deprecated.
|
static int |
QCERR_INVALID_LOCK_TABLE
Deprecated.
|
static int |
QCERR_INVALID_PREDICATE
Deprecated.
|
static int |
QCERR_INVALID_USING
Deprecated.
|
static int |
QCERR_LISTSIZE_MISMATCH
Deprecated.
|
static int |
QCERR_MISSING_EXPRESSION
Deprecated.
|
static int |
QCERR_NO_ALIAS
Deprecated.
|
static int |
QCERR_NO_CUBE_ROLLUP
Deprecated.
|
static int |
QCERR_NO_INLINE_VIEW
Deprecated.
|
static int |
QCERR_NO_LIST_OPERANDS
Deprecated.
|
static int |
QCERR_NO_SAMPLE
Deprecated.
|
static int |
QCERR_RELOP_NEED_ANYALL
Deprecated.
|
static int |
QCERR_SUBQUERY_REQUIRED
Deprecated.
|
static int |
QCERR_TOO_MANY_OPERANDS
Deprecated.
|
static int |
QCERR_UNEXPECTED_EOS
Deprecated.
|
static int |
QCERR_UNKNOWN
Deprecated.
|
static int |
QCERR_UNRECOGNISED_PIVOT_CLAUSE
Deprecated.
|
static int |
QCERR_UNRECOGNISED_UNPIVOT_CLAUSE
Deprecated.
|
protected static int |
QCPICNMF_FOUNDNEW
Deprecated.
found NEW before function name
|
protected static int |
QCPICNMF_INSLIST
Deprecated.
columns part of insert list
|
protected static int |
QCPICNMF_OUTERJOIN
Deprecated.
outer-join OK
|
protected static int |
QCPICNMF_ROWID
Deprecated.
ROWID allowed here
|
protected static int |
QCPICNMF_UTAB
Deprecated.
<user> DOT <table> notation ok
|
protected static int |
QCPIILB_BIND
Deprecated.
found an internal bind (was originally a literal)
|
protected static int |
QCPIILB_LITERAL
Deprecated.
found a real literal
|
protected static int |
QCPIILB_NONE
Deprecated.
found neither
|
protected static oracle.javatools.resource.BundleHelper |
resources
Deprecated.
|
protected PtnodRoot |
root
Deprecated.
The root node of the parse tree.
|
protected AST[] |
stack
Deprecated.
The AST stack.
|
protected int |
stackHeight
Deprecated.
The depth of the AST stack.
|
protected AST |
stackTop
Deprecated.
The top of the AST stack.
|
protected ReadTextBuffer |
textBuffer
Deprecated.
The input text buffer.
|
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
DW_values, DW_words, KW_A, KW_ABORT, KW_ACCESS, KW_ACCESSED, KW_ACCOUNT, KW_ACTIVATE, KW_ADD, KW_ADMIN, KW_ADMINISTER, KW_ADMINISTRATOR, KW_ADVISE, KW_ADVISOR, KW_AFTER, KW_ALGORITHM, KW_ALIAS, KW_ALL, KW_ALL_ROWS, KW_ALLOCATE, KW_ALLOW, KW_ALTER, KW_ALWAYS, KW_ANALYZE, KW_ANCILLARY, KW_AND, KW_AND_EQUAL, KW_ANTIJOIN, KW_ANY, KW_APPEND, KW_APPLY, KW_ARCHIVE, KW_ARCHIVELOG, KW_ARRAY, KW_AS, KW_ASC, KW_ASSOCIATE, KW_AT, KW_ATTRIBUTE, KW_ATTRIBUTES, KW_AUDIT, KW_AUTHENTICATED, KW_AUTHENTICATION, KW_AUTHID, KW_AUTHORIZATION, KW_AUTO, KW_AUTOALLOCATE, KW_AUTOEXTEND, KW_AUTOMATIC, KW_AVAILABILITY, KW_BACKUP, KW_base, KW_BECOME, KW_BEFORE, KW_BEGIN, KW_BEHALF, KW_BETWEEN, KW_BFILE, KW_BIGFILE, KW_BINARY_DOUBLE, KW_BINARY_DOUBLE_INFINITY, KW_BINARY_DOUBLE_NAN, KW_BINARY_FLOAT, KW_BINARY_FLOAT_INFINITY, KW_BINARY_FLOAT_NAN, KW_BINDING, KW_BITMAP, KW_BITS, KW_BLOB, KW_BLOCK, KW_BLOCKS, KW_BLOCKSIZE, KW_BLOCKW_RANGE, KW_BODY, KW_BOTH, KW_BOUND, KW_BROADCAST, KW_BUFFER, KW_BUFFER_CACHE, KW_BUFFER_POOL, KW_BUILD, KW_BULK, KW_BY, KW_BYPASS_RECURSIVE_CHECK, KW_BYPASS_UJVC, KW_BYTE, KW_CACHE, KW_CACHE_CB, KW_CACHE_INSTANCES, KW_CACHE_TEMP_TABLE, KW_CALL, KW_CANCEL, KW_CARDINALITY, KW_CASCADE, KW_CASE, KW_CAST, KW_CATEGORY, KW_CERTIFICATE, KW_CFILE, KW_CHAINED, KW_CHANGE, KW_CHAR, KW_CHAR_CS, KW_CHECK, KW_CHECKPOINT, KW_CHILD, KW_CHOOSE, KW_CHUNK, KW_CIV_GB, KW_CLASS, KW_CLEAR, KW_CLOB, KW_CLONE, KW_CLOSE, KW_CLOSE_CACHED_OPEN_CURSORS, KW_CLUSTER, KW_CLUSTERING_FACTOR, KW_COALESCE, KW_COARSE, KW_COLLECT, KW_COLLECTIONS_GET_REFS, KW_COLUMN, KW_COLUMN_STATS, KW_COLUMN_VALUE, KW_COLUMNS, KW_COMMENT, KW_COMMIT, KW_COMMITTED, KW_COMPACT, KW_COMPATIBILITY, KW_COMPILE, KW_COMPLETE, KW_COMPOSITE_LIMIT, KW_COMPRESS, KW_COMPUTE, KW_CONFORMING, KW_CONNECT, KW_CONNECT_BY_ISCYCLE, KW_CONNECT_BY_ISLEAF, KW_CONNECT_BY_ROOT, KW_CONNECT_TIME, KW_CONSIDER, KW_CONSISTENT, KW_CONSTRAINT, KW_CONTAINER, KW_CONTENT, KW_CONTENTS, KW_CONTEXT, KW_CONTINUE, KW_CONTROLFILE, KW_CONVERT, KW_CORRUPTION, KW_COST, KW_CPU_COSTING, KW_CPU_PER_CALL, KW_CPU_PER_SESSION, KW_CREATE, KW_CREATE_STORED_OUTLINES, KW_CROSS, KW_CUBE, KW_CUBE_GB, KW_CURRENT, KW_CURRENT_DATE, KW_CURRENT_SCHEMA, KW_CURRENT_TIME, KW_CURRENT_TIMESTAMP, KW_CURRENT_USER, KW_CURSOR, KW_CURSOR_SHARING_EXACT, KW_CURSOR_SPECIFIC_SEGMENT, KW_CYCLE, KW_DANGLING, KW_DATA, KW_DATABASE, KW_DATAFILE, KW_DATAFILES, KW_DATAOBJNO, KW_DATE, KW_DATE_MODE, KW_DAY, KW_DBA, KW_DBA_RECYCLEBIN, KW_DBTIMEZONE, KW_DDL, KW_DEALLOCATE, KW_DEBUG, KW_DEC, KW_DECLARE, KW_DECREMENT, KW_DEFAULT, KW_DEFERRABLE, KW_DEFERRED, KW_DEFINED, KW_DEFINER, KW_DEGREE, KW_DELAY, KW_DELETE, KW_DEMAND, KW_DENSE_RANK, KW_DEREF, KW_DEREF_NO_REWRITE, KW_DESC, KW_DETACHED, KW_DETERMINES, KW_DICTIONARY, KW_DIMENSION, KW_DIRECTORY, KW_DISABLE, KW_DISASSOCIATE, KW_DISCONNECT, KW_DISK, KW_DISKGROUP, KW_DISKS, KW_DISMOUNT, KW_DISTINCT, KW_DISTINGUISHED, KW_DISTRIBUTED, KW_DML, KW_DML_UPDATE, KW_DOCUMENT, KW_DOMAIN_INDEX_NO_SORT, KW_DOMAIN_INDEX_SORT, KW_DOUBLE, KW_DOWNGRADE, KW_DRIVING_SITE, KW_DROP, KW_DUMP, KW_DYNAMIC, KW_DYNAMIC_SAMPLING, KW_DYNAMIC_SAMPLING_EST_CDN, KW_EACH, KW_ELEMENT, KW_ELSE, KW_EMPTY, KW_ENABLE, KW_ENCRYPTED, KW_ENCRYPTION, KW_END, KW_ENFORCE, KW_ENFORCED, KW_ENTRY, KW_ERROR, KW_ERROR_ON_OVERLAP_TIME, KW_ESCAPE, KW_ESTIMATE, KW_EVENTS, KW_EXCEPT, KW_EXCEPTIONS, KW_EXCHANGE, KW_EXCLUDING, KW_EXCLUSIVE, KW_EXECUTE, KW_EXEMPT, KW_EXISTS, KW_EXPAND_GSET_TO_UNION, KW_EXPIRE, KW_EXPLAIN, KW_EXPLOSION, KW_EXPORT, KW_EXPR_CORR_CHECK, KW_EXTEND, KW_EXTENDS, KW_EXTENT, KW_EXTENTS, KW_EXTERNAL, KW_EXTERNALLY, KW_EXTRACT, KW_FACT, KW_FAILED, KW_FAILED_LOGIN_ATTEMPTS, KW_FAILGROUP, KW_FALSE, KW_FAST, KW_FBTSCAN, KW_FIC_CIV, KW_FIC_PIV, KW_FILE, KW_FILTER, KW_FINAL, KW_FINE, KW_FINISH, KW_first, KW_FIRST, KW_FIRST_ROWS, KW_FLAGGER, KW_FLASHBACK, KW_FLOAT, KW_FLOB, KW_FLUSH, KW_FOLLOWING, KW_FOR, KW_FORCE, KW_FORCE_XML_QRY_REW, KW_FOREIGN, KW_FREELIST, KW_FREELISTS, KW_FREEPOOLS, KW_FRESH, KW_FROM, KW_FULL, KW_FUNCTION, KW_FUNCTIONS, KW_GATHER_PLAN_STATISTICS, KW_GBY_CONC_ROLLUP, KW_GENERATED, KW_GLOBAL, KW_GLOBAL_NAME, KW_GLOBAL_TOPIC_ENABLED, KW_GLOBALLY, KW_GRANT, KW_GROUP, KW_GROUP_BY, KW_GROUPING, KW_GROUPS, KW_GUARANTEE, KW_GUARANTEED, KW_GUARD, KW_HASH, KW_HASH_AJ, KW_HASH_SJ, KW_HASHKEYS, KW_HAVING, KW_HEADER, KW_HEAP, KW_HIERARCHY, KW_HIGH, KW_HINTSET_BEGIN, KW_HINTSET_END, KW_HOUR, KW_HWM_BROKERED, KW_ID, KW_IDENTIFIED, KW_IDENTIFIER, KW_IDENTITY, KW_IDGENERATORS, KW_IDLE_TIME, KW_IF, KW_IGNORE, KW_IGNORE_ON_CLAUSE, KW_IGNORE_OPTIM_EMBEDDED_HINTS, KW_IGNORE_WHERE_CLAUSE, KW_IMMEDIATE, KW_IMPORT, KW_IN, KW_IN_MEMORY_METADATA, KW_INCLUDING, KW_INCREMENT, KW_INCREMENTAL, KW_INDEX, KW_INDEX_ASC, KW_INDEX_COMBINE, KW_INDEX_DESC, KW_INDEX_FFS, KW_INDEX_FILTER, KW_INDEX_JOIN, KW_INDEX_RRS, KW_INDEX_SCAN, KW_INDEX_SKIP_SCAN, KW_INDEX_SS, KW_INDEX_SS_ASC, KW_INDEX_SS_DESC, KW_INDEX_STATS, KW_INDEXED, KW_INDEXES, KW_INDEXTYPE, KW_INDEXTYPES, KW_INDICATOR, KW_INFINITE, KW_INFORMATIONAL, KW_INITIAL, KW_INITIALIZED, KW_INITIALLY, KW_INITRANS, KW_INLINE, KW_INNER, KW_INSERT, KW_INSTANCE, KW_INSTANCES, KW_INSTANTIABLE, KW_INSTANTLY, KW_INSTEAD, KW_INT, KW_INTEGRITY, KW_INTERMEDIATE, KW_INTERNAL_CONVERT, KW_INTERNAL_USE, KW_INTERPRETED, KW_INTERSECT, KW_INTERVAL, KW_INTO, KW_INVALIDATE, KW_IS, KW_ISOLATION, KW_ISOLATION_LEVEL, KW_ITERATE, KW_ITERATION_NUMBER, KW_JAVA, KW_JOB, KW_JOIN, KW_KEEP, KW_KERBEROS, KW_KEY, KW_KEY_LENGTH, KW_KEYFILE, KW_KEYS, KW_KEYSIZE, KW_KILL, KW_last, KW_LAST, KW_LATERAL, KW_LAYER, KW_LDAP_REG_SYNC_INTERVAL, KW_LDAP_REGISTRATION, KW_LDAP_REGISTRATION_ENABLED, KW_LEADING, KW_LEFT, KW_LENGTH, KW_LESS, KW_LEVEL, KW_LEVELS, KW_LIBRARY, KW_LIKE, KW_LIKE_EXPAND, KW_LIKE2, KW_LIKE4, KW_LIKEC, KW_LIMIT, KW_LINK, KW_LIST, KW_LOB, KW_LOCAL, KW_LOCAL_INDEXES, KW_LOCALTIME, KW_LOCALTIMESTAMP, KW_LOCATION, KW_LOCATOR, KW_LOCK, KW_LOCKED, KW_LOG, KW_LOGFILE, KW_LOGGING, KW_LOGICAL, KW_LOGICAL_READS_PER_CALL, KW_LOGICAL_READS_PER_SESSION, KW_LOGOFF, KW_LOGON, KW_LONG, KW_MAIN, KW_MANAGE, KW_MANAGED, KW_MANAGEMENT, KW_MANUAL, KW_MAPPING, KW_MASTER, KW_MATCHED, KW_MATERIALIZE, KW_MATERIALIZED, KW_max, KW_MAX, KW_MAXDATAFILES, KW_MAXEXTENTS, KW_MAXIMIZE, KW_MAXINSTANCES, KW_MAXLOGFILES, KW_MAXLOGHISTORY, KW_MAXLOGMEMBERS, KW_MAXSIZE, KW_MAXTRANS, KW_MAXVALUE, KW_MEASURES, KW_MEMBER, KW_MEMORY, KW_MERGE, KW_MERGE_AJ, KW_MERGE_CONST_ON, KW_MERGE_SJ, KW_METHOD, KW_MIGRATE, KW_MIN, KW_MINEXTENTS, KW_MINIMIZE, KW_MINIMUM, KW_MINUS, KW_MINUTE, KW_MINVALUE, KW_MIRROR, KW_MLSLABEL, KW_MODE, KW_MODEL, KW_MODIFY, KW_MONITORING, KW_MONTH, KW_MOUNT, KW_MOVE, KW_MOVEMENT, KW_MULTISET, KW_MV_MERGE, KW_NAME, KW_NAMED, KW_NAN, KW_NATIONAL, KW_NATIVE, KW_NATURAL, KW_NAV, KW_NCHAR, KW_NCHAR_CS, KW_NCLOB, KW_NEEDED, KW_NESTED, KW_NESTED_TABLE_FAST_INSERT, KW_NESTED_TABLE_GET_REFS, KW_NESTED_TABLE_ID, KW_NESTED_TABLE_SET_SETID, KW_NETWORK, KW_NEVER, KW_NEW, KW_NEXT, KW_NL_AJ, KW_NL_SJ, KW_NLS_CALENDAR, KW_NLS_CHARACTERSET, KW_NLS_COMP, KW_NLS_CURRENCY, KW_NLS_DATE_FORMAT, KW_NLS_DATE_LANGUAGE, KW_NLS_ISO_CURRENCY, KW_NLS_LANG, KW_NLS_LANGUAGE, KW_NLS_LENGTH_SEMANTICS, KW_NLS_NCHAR_CONV_EXCP, KW_NLS_NUMERIC_CHARACTERS, KW_NLS_SORT, KW_NLS_SPECIAL_CHARS, KW_NLS_TERRITORY, KW_NO, KW_NO_ACCESS, KW_NO_BASETABLE_MULTIMV_REWRITE, KW_NO_BUFFER, KW_NO_CPU_COSTING, KW_NO_EXPAND, KW_NO_EXPAND_GSET_TO_UNION, KW_NO_FACT, KW_NO_FILTERING, KW_NO_INDEX, KW_NO_INDEX_FFS, KW_NO_INDEX_SS, KW_NO_MERGE, KW_NO_MONITORING, KW_NO_MULTIMV_REWRITE, KW_NO_ORDER_ROLLUPS, KW_NO_PARALLEL, KW_NO_PARALLEL_INDEX, KW_NO_PRUNE_GSETS, KW_NO_PUSH_PRED, KW_NO_PUSH_SUBQ, KW_NO_QKN_BUFF, KW_NO_QUERY_TRANSFORMATION, KW_NO_REF_CASCADE, KW_NO_REWRITE, KW_NO_SEMIJOIN, KW_NO_SET_TO_JOIN, KW_NO_SPREAD_PUSH_REFPRED, KW_NO_STAR_TRANSFORMATION, KW_NO_STATS_GSETS, KW_NO_SWAP_JOIN_INPUTS, KW_NO_TRIGGER, KW_NO_UNNEST, KW_NO_USE_HASH, KW_NO_USE_MERGE, KW_NO_USE_NL, KW_NO_XML_QRY_REW, KW_NOAPPEND, KW_NOARCHIVELOG, KW_NOAUDIT, KW_NOCACHE, KW_NOCOMPRESS, KW_NOCYCLE, KW_NODELAY, KW_NOFORCE, KW_NOGUARANTEE, KW_NOLOGGING, KW_NOMAPPING, KW_NOMAXVALUE, KW_NOMINIMIZE, KW_NOMINVALUE, KW_NOMONITORING, KW_NONE, KW_NOORDER, KW_NOOVERRIDE, KW_NOPARALLEL, KW_NORELY, KW_NOREPAIR, KW_NORESETLOGS, KW_NOREVERSE, KW_NORMAL, KW_NOROWDEPENDENCIES, KW_NOSEGMENT, KW_NOSORT, KW_NOSTRICT, KW_NOSWITCH, KW_NOT, KW_NOTHING, KW_NOVALIDATE, KW_NOWAIT, KW_NULL, KW_NULLS, KW_NUMBER, KW_NUMERIC, KW_NVARCHAR2, KW_OBJECT, KW_OBJNO, KW_OBJNO_REUSE, KW_OF, KW_OFF, KW_OFFLINE, KW_OID, KW_OIDINDEX, KW_OLD, KW_ON, KW_ONLINE, KW_ONLY, KW_OPAQUE, KW_OPAQUE_TRANSFORM, KW_OPAQUE_XCANONICAL, KW_OPCODE, KW_OPEN, KW_OPERATOR, KW_OPT_ESTIMATE, KW_OPTIMAL, KW_OPTIMIZER_FEATURES_ENABLE, KW_OPTIMIZER_GOAL, KW_OPTION, KW_OR, KW_OR_EXPAND, KW_ORA_ROWSCN, KW_ORDER, KW_ORDERED, KW_ORDERED_PREDICATES, KW_ORGANIZATION, KW_OUT_OF_LINE, KW_OUTER, KW_OUTLINE, KW_OVER, KW_OVERFLOW, KW_OVERFLOW_NOMOVE, KW_OVERLAPS, KW_OWN, KW_PACKAGE, KW_PACKAGES, KW_PARALLEL_INDEX, KW_PARAMETERS, KW_PARENT, KW_PARITY, KW_PARTIALLY, KW_PARTITION, KW_PARTITION_HASH, KW_PARTITION_LIST, KW_PARTITION_RANGE, KW_PARTITIONS, KW_PASSWORD, KW_PASSWORD_GRACE_TIME, KW_PASSWORD_LIFE_TIME, KW_PASSWORD_LOCKW_TIME, KW_PASSWORD_REUSE_MAX, KW_PASSWORD_REUSE_TIME, KW_PASSWORD_VERIFY_FUNCTION, KW_PCTFREE, KW_PCTINCREASE, KW_PCTTHRESHOLD, KW_PCTUSED, KW_PCTVERSION, KW_PERCENT, KW_PERFORMANCE, KW_PERMANENT, KW_PFILE, KW_PHYSICAL, KW_PIV_GB, KW_PIV_SSF, KW_PLAN, KW_PLSQL_CODE_TYPE, KW_PLSQL_DEBUG, KW_PLSQL_OPTIMIZE_LEVEL, KW_PLSQL_WARNINGS, KW_POLICY, KW_POST_TRANSACTION, KW_POWER, KW_PQ_DISTRIBUTE, KW_PQ_MAP, KW_PQ_NOMAP, KW_PREBUILT, KW_PRECEDING, KW_PRECISION, KW_PREPARE, KW_PRESENT, KW_PRESERVE, KW_PRIMARY, KW_PRIOR, KW_PRIVATE, KW_PRIVATE_SGA, KW_PRIVILEGES, KW_PROCEDURE, KW_PROFILE, KW_PROGRAM, KW_PROJECT, KW_PROTECTED, KW_PROTECTION, KW_PUBLIC, KW_PURGE, KW_PUSH_PRED, KW_PUSH_SUBQ, KW_PX_GRANULE, KW_QB_NAME, KW_QUERY, KW_QUERY_BLOCK, KW_QUEUE, KW_QUEUE_CURR, KW_QUEUE_ROWP, KW_QUIESCE, KW_QUOTA, KW_RANDOM, KW_RANGE, KW_RAPIDLY, KW_RAW, KW_RBA, KW_READ, KW_READS, KW_REAL, KW_REBALANCE, KW_REBUILD, KW_RECORDS_PER_BLOCK, KW_RECOVER, KW_RECOVERABLE, KW_RECOVERY, KW_RECYCLE, KW_RECYCLEBIN, KW_REDUCED, KW_REDUNDANCY, KW_REF, KW_REF_CASCADE_CURSOR, KW_REFERENCE, KW_REFERENCED, KW_REFERENCES, KW_REFRESH, KW_REGEXP_LIKE, KW_REGISTER, KW_REJECT, KW_REKEY, KW_RELATIONAL, KW_RELY, KW_REMOTE_MAPPED, KW_RENAME, KW_REPAIR, KW_REPLACE, KW_REQUIRED, KW_RESET, KW_RESETLOGS, KW_RESIZE, KW_RESOLVE, KW_RESOLVER, KW_RESOURCE, KW_RESTORE_AS_INTERVALS, KW_RESTRICT, KW_RESTRICT_ALL_REF_CONS, KW_RESTRICTED, KW_RESUMABLE, KW_RESUME, KW_RETENTION, KW_RETURN, KW_RETURNING, KW_REUSE, KW_REVERSE, KW_REVOKE, KW_REWRITE, KW_REWRITE_OR_ERROR, KW_RIGHT, KW_ROLE, KW_ROLLBACK, KW_ROLLUP, KW_ROW, KW_ROW_LENGTH, KW_ROWDEPENDENCIES, KW_ROWID, KW_ROWNUM, KW_ROWS, KW_RULE, KW_RULES, KW_SAMPLE, KW_SAVE_AS_INTERVALS, KW_SAVEPOINT, KW_SCALE, KW_SCALE_ROWS, KW_SCAN, KW_SCAN_INSTANCES, KW_SCHEDULER, KW_SCHEMA, KW_SCN, KW_SCN_ASCENDING, KW_SCOPE, KW_SD_ALL, KW_SD_INHIBIT, KW_SD_SHOW, KW_SECOND, KW_SECURITY, KW_SEED, KW_SEG_BLOCK, KW_SEG_FILE, KW_SEGMENT, KW_SELECT, KW_SELECTIVITY, KW_SEMIJOIN, KW_SEMIJOIN_DRIVER, KW_SEQUENCE, KW_SEQUENCED, KW_SEQUENTIAL, KW_SERIALIZABLE, KW_SERVERERROR, KW_SESSION, KW_SESSION_CACHED_CURSORS, KW_SESSIONS_PER_USER, KW_SESSIONTIMEZONE, KW_SESSIONTZNAME, KW_SET, KW_SET_TO_JOIN, KW_SETS, KW_SETTINGS, KW_SEVERE, KW_SHARE, KW_SHARED, KW_SHARED_POOL, KW_SHRINK, KW_SHUTDOWN, KW_SIBLINGS, KW_SID, KW_SIMPLE, KW_SINGLE, KW_SINGLETASK, KW_SIZE, KW_SKIP, KW_SKIP_EXT_OPTIMIZER, KW_SKIP_UNQ_UNUSABLE_IDX, KW_SKIP_UNUSABLE_INDEXES, KW_SMALLFILE, KW_SNAPSHOT, KW_SOME, KW_SORT, KW_SOURCE, KW_SPACE, KW_SPECIFICATION, KW_SPFILE, KW_SPLIT, KW_SPREAD_DONTVERIFY_UNIQUENESS, KW_SPREAD_MIN_ANALYSIS, KW_SPREAD_NO_ANALYSIS, KW_SPREAD_PUSH_REFPRED, KW_SPREADSHEET, KW_SPREADSHEET_PBY, KW_SQL, KW_SQL_TRACE, KW_SQLLDR, KW_STANDBY, KW_STAR_HINT, KW_STAR_TRANSFORMATION, KW_START, KW_STARTUP, KW_STATEMENT_ID, KW_STATIC, KW_STATISTICS, KW_STOP, KW_STORAGE, KW_STORE, KW_STREAMS, KW_STRICT, KW_STRIP, KW_STRUCTURE, KW_SUBMULTISET, KW_SUBPARTITION, KW_SUBPARTITION_REL, KW_SUBPARTITIONS, KW_SUBSTITUTABLE, KW_SUCCESSFUL, KW_SUMMARY, KW_SUPPLEMENTAL, KW_SUSPEND, KW_SWAP_JOIN_INPUTS, KW_SWITCH, KW_SWITCHOVER, KW_SYNONYM, KW_SYS_DL_CURSOR, KW_SYS_FBT_INSDEL, KW_SYS_OP_BITVEC, KW_SYS_OP_CAST, KW_SYS_OP_COL_PRESENT, KW_SYS_OP_ENFORCE_NOT_NULL, KW_SYS_OP_MINE_VALUE, KW_SYS_OP_NOEXPAND, KW_SYS_OP_NTCIMG, KW_SYS_PARALLEL_TXN, KW_SYS_RID_ORDER, KW_SYSAUX, KW_SYSDATE, KW_SYSDBA, KW_SYSOPER, KW_SYSTEM, KW_SYSTIMESTAMP, KW_TABLE, KW_TABLE_STATS, KW_TABLES, KW_TABLESPACE, KW_TABLESPACE_NUMBER, KW_TABNO, KW_TEMPFILE, KW_TEMPLATE, KW_TEMPORARY, KW_TEST, KW_THAN, KW_THE, KW_THEN, KW_THREAD, KW_THROUGH, KW_TIME, KW_TIME_ZONE, KW_TIMEOUT, KW_TIMESTAMP, KW_TIMEZONE_ABBR, KW_TIMEZONE_HOUR, KW_TIMEZONE_MINUTE, KW_TIMEZONE_REGION, KW_TIV_GB, KW_TIV_SSF, KW_TO, KW_TOPLEVEL, KW_TRACE, KW_TRACING, KW_TRACKING, KW_TRAILING, KW_TRANSACTION, KW_TRANSITIONAL, KW_TREAT, KW_TRIGGER, KW_TRIGGERS, KW_TRUE, KW_TRUNCATE, KW_TRUSTED, KW_TUNING, KW_TX, KW_TYPE, KW_TYPES, KW_TZ_OFFSET, KW_UBA, KW_UID, KW_UNARCHIVED, KW_UNBOUND, KW_UNBOUNDED, KW_UNDER, KW_UNDO, KW_UNDROP, KW_UNIFORM, KW_UNION, KW_UNIQUE, KW_UNLIMITED, KW_UNLOCK, KW_UNNEST, KW_UNPACKED, KW_UNPROTECTED, KW_UNQUIESCE, KW_UNRECOVERABLE, KW_UNTIL, KW_UNUSABLE, KW_UNUSED, KW_UPD_INDEXES, KW_UPD_JOININDEX, KW_UPDATABLE, KW_UPDATE, KW_UPDATED, KW_UPGRADE, KW_UPSERT, KW_UROWID, KW_USAGE, KW_USE, KW_USE_ANTI, KW_USE_CONCAT, KW_USE_HASH, KW_USE_MERGE, KW_USE_NL, KW_USE_NL_WITH_INDEX, KW_USE_PRIVATE_OUTLINES, KW_USE_SEMI, KW_USE_STORED_OUTLINES, KW_USE_TTT_FOR_GSETS, KW_USE_WEAKW_NAME_RESL, KW_USER, KW_USER_DEFINED, KW_USER_RECYCLEBIN, KW_USING, KW_VALIDATE, KW_VALIDATION, KW_VALUE, KW_VALUES, KW_VARCHAR, KW_VARCHAR2, KW_VARRAY, KW_VARYING, KW_VECTOR_READ, KW_VECTOR_READ_TRACE, KW_VERSION, KW_VERSIONS, KW_VIEW, KW_WAIT, KW_WELLFORMED, KW_WHEN, KW_WHENEVER, KW_WHERE, KW_WHITESPACE, KW_WITH, KW_WITHIN, KW_WITHOUT, KW_words, KW_WORK, KW_WRITE, KW_X_DYN_PRUNE, KW_XID, KW_XMLATTRIBUTES, KW_XMLCOLATTVAL, KW_XMLELEMENT, KW_XMLFOREST, KW_XMLPARSE, KW_XMLSCHEMA, KW_XMLTYPE, KW_YEAR, KW_ZONE, RW_ALL, RW_ALTER, RW_AND, RW_ANY, RW_AS, RW_ASC, RW_BETWEEN, RW_BY, RW_CHECK, RW_CLUSTER, RW_COMPRESS, RW_CONNECT, RW_CREATE, RW_DATE, RW_DEFAULT, RW_DELETE, RW_DESC, RW_DISTINCT, RW_DROP, RW_ELSE, RW_EXCLUSIVE, RW_EXISTS, RW_first, RW_FLOAT, RW_FOR, RW_FROM, RW_GRANT, RW_GROUP, RW_HAVING, RW_IDENTIFIED, RW_IN, RW_INDEX, RW_INSERT, RW_INTERSECT, RW_INTO, RW_IS, RW_last, RW_LIKE, RW_LOCK, RW_LONG, RW_MINUS, RW_MODE, RW_NOCOMPRESS, RW_NOT, RW_NOWAIT, RW_NULL, RW_NUMBER, RW_OF, RW_ON, RW_OPTION, RW_OR, RW_ORDER, RW_PCTFREE, RW_PRIOR, RW_PUBLIC, RW_RAW, RW_RENAME, RW_RESOURCE, RW_REVOKE, RW_SELECT, RW_SET, RW_SHARE, RW_SIZE, RW_START, RW_SYNONYM, RW_TABLE, RW_THEN, RW_TO, RW_TRIGGER, RW_UNION, RW_UNIQUE, RW_UPDATE, RW_VALUES, RW_VARCHAR, RW_VARCHAR2, RW_VIEW, RW_WHERE, RW_WITH, SW_ACCESS, SW_ADD, SW_AUDIT, SW_COLUMN, SW_COMMENT, SW_CURRENT, SW_FILE, SW_first, SW_IMMEDIATE, SW_INCREMENT, SW_INITIAL, SW_last, SW_LEVEL, SW_MAXEXTENTS, SW_MLSLABEL, SW_MODIFY, SW_NOAUDIT, SW_OFFLINE, SW_ONLINE, SW_PRIVILEGES, SW_ROW, SW_ROWID, SW_ROWNUM, SW_ROWS, SW_SESSION, SW_SUCCESSFUL, SW_SYSDATE, SW_UID, SW_USER, SW_VALIDATE, SW_WHENEVER
OPT_base, OPT_invalid, OPT_max, OPT_words, OPT112, OPT186, OPT188, OPT534, OPTACLCHK, OPTACN, OPTADJD, OPTADT2B, OPTAEQ, OPTAGE, OPTAGGOBY, OPTAGT, OPTALANYCONS, OPTALE, OPTALSCRVAL, OPTALT, OPTAND, OPTANE, OPTANOVAONE, OPTANOVAONED, OPTAPPXML, OPTASCNF, OPTASCS, OPTASN, OPTASNPT, OPTATG, OPTATN, OPTATOC, OPTATS, OPTATT, OPTAUD, OPTAWOG, OPTB2ADT, OPTB2N, OPTBETWEEN, OPTBF2RAW, OPTBFIL, OPTBLCST, OPTBLOB, OPTBLOBIMG, OPTBNPT, OPTBTEST, OPTBTR, OPTBTUR, OPTC2C, OPTC2IDS, OPTC2ITZ, OPTC2IYM, OPTC2OP, OPTC2ST, OPTC2STZ, OPTC2TM, OPTC2TMZ, OPTCARD, OPTCAST, OPTCAST2, OPTCAST3, OPTCCG, OPTCCN, OPTCDL, OPTCDN, OPTCDY, OPTCEG, OPTCELEM, OPTCFN, OPTCFX, OPTCHGTZ, OPTCIDN, OPTCIOUT, OPTCL2NCL, OPTCLCST, OPTCLOB, OPTCND, OPTCNF, OPTCNV, OPTCOERCE, OPTCOLES, OPTCOLLCONS, OPTCOMP, OPTCONS, OPTCORR, OPTCORRK, OPTCORRS, OPTCOS, OPTCOVARP, OPTCOVARS, OPTCPRESENT, OPTCPSE, OPTCROSSTAB, OPTCSCNV, OPTCSH, OPTCSID, OPTCSIV, OPTCSNAME, OPTCSR, OPTCTUR, OPTCTX, OPTCTZ, OPTCURRENT_ROW, OPTDAM, OPTDAN, OPTDAT2TS1, OPTDAT2TS2, OPTDBURIGEN, OPTDCAST, OPTDCC, OPTDDI, OPTDDJ, OPTDDS, OPTDDSUB, OPTDECOMP, OPTDECP, OPTDELXML, OPTDEREF, OPTDESC, OPTDESNF, OPTDESNL, OPTDFNR, OPTDFS, OPTDGRF, OPTDIADD, OPTDID, OPTDIF, OPTDIJ, OPTDIPR, OPTDIS, OPTDIST, OPTDISUB, OPTDJN, OPTDJS, OPTDLD, OPTDM, OPTDMCLUS, OPTDMCLUSP, OPTDMCLUSS, OPTDMFEAT, OPTDMFEATS, OPTDMFEATV, OPTDMPRED, OPTDMPREDC, OPTDMPREDD, OPTDMPREDP, OPTDMPREDS, OPTDND, OPTDNJ, OPTDOF, OPTDOMCMP, OPTDOT, OPTDPC, OPTDRA, OPTDRO, OPTDSC, OPTDSD, OPTDSI, OPTDSM, OPTDSN, OPTDSU, OPTDSY, OPTDTR, OPTDTZ, OPTEBLOB, OPTECLOB, OPTEQUALS_ALL, OPTEQUALS_ANY, OPTEQUALS_SOME, OPTEXP, OPTFCDEI, OPTFCDF, OPTFCDI, OPTFCDIE, OPTFCDINT, OPTFCDST, OPTFCDSTCF, OPTFCDSTN, OPTFCFD, OPTFCFEI, OPTFCFI, OPTFCFIE, OPTFCFINT, OPTFCFST, OPTFCFSTCF, OPTFCFSTN, OPTFCID, OPTFCIF, OPTFCINTD, OPTFCINTF, OPTFCONS, OPTFCSTD, OPTFCSTDCF, OPTFCSTF, OPTFCSTFCF, OPTFDAB, OPTFDACN, OPTFDADD, OPTFDASN, OPTFDATN, OPTFDATT, OPTFDAV, OPTFDCE, OPTFDCOS, OPTFDCSH, OPTFDDIV, OPTFDEXP, OPTFDFL, OPTFDINF, OPTFDLN, OPTFDLOG, OPTFDMO, OPTFDMUL, OPTFDNAN, OPTFDNANVL, OPTFDNEG, OPTFDNINF, OPTFDNNAN, OPTFDPO, OPTFDREM, OPTFDRO, OPTFDRTN, OPTFDSDV, OPTFDSG, OPTFDSIN, OPTFDSM, OPTFDSNH, OPTFDSQR, OPTFDSUB, OPTFDTNH, OPTFDTR, OPTFDVAR, OPTFDWNAV, OPTFDWNSDV, OPTFDWNSM, OPTFDWNVAR, OPTFFAB, OPTFFADD, OPTFFAV, OPTFFCE, OPTFFDIV, OPTFFFL, OPTFFINF, OPTFFMO, OPTFFMUL, OPTFFNAN, OPTFFNANVL, OPTFFNEG, OPTFFNINF, OPTFFNNAN, OPTFFREM, OPTFFRO, OPTFFSDV, OPTFFSG, OPTFFSM, OPTFFSQR, OPTFFSUB, OPTFFTR, OPTFFVAR, OPTFFWNAV, OPTFFWNSDV, OPTFFWNSM, OPTFFWNVAR, OPTFOLLOWING, OPTFRMTZ, OPTFSTLST, OPTFSTLSTM, OPTFTEST, OPTFTESTD, OPTGPID, OPTGRE, OPTGREATER_THAN_ALL, OPTGREATER_THAN_ANY, OPTGREATER_THAN_OR_EQUALS_ALL, OPTGREATER_THAN_OR_EQUALS_ANY, OPTGREATER_THAN_OR_EQUALS_SOME, OPTGREATER_THAN_SOME, OPTGSID, OPTGUID, OPTHAKSL, OPTHASH, OPTHCDIST, OPTHCDISTM, OPTHDRANK, OPTHDRANKM, OPTHPRANK, OPTHPRANKM, OPTHRANK, OPTHRANKM, OPTHTR, OPTIAND, OPTICMP, OPTICONVERT, OPTIDN, OPTIDS2C, OPTIDSI, OPTIIADD, OPTIIDS, OPTIIDSS, OPTIISUB, OPTIIX, OPTIIYM, OPTIIYMS, OPTIMGBLOB, OPTIN, OPTINDIV, OPTINMUL, OPTINS2, OPTINS4, OPTINSC, OPTINSERTXML, OPTINSXML, OPTINTN, OPTIOR, OPTISEMPTY, OPTISNOTEMPTY, OPTISNOTSET, OPTISSET, OPTISTM, OPTISTMS, OPTISTYPE, OPTISTZ, OPTISTZS, OPTITME, OPTITMES, OPTITN, OPTITR, OPTITTZ, OPTITTZS, OPTITZ2C1, OPTITZ2C2, OPTITZ2TS, OPTITZ2TSTZ, OPTITZA2S, OPTITZS2A, OPTIYM2C, OPTIYMI, OPTKSTEST, OPTLBC, OPTLBID, OPTLBL2R, OPTLCAT, OPTLCL2C, OPTLCNV, OPTLCNVT, OPTLDIIF, OPTLDIOF, OPTLEA, OPTLEN2, OPTLEN4, OPTLENC, OPTLESS_THAN_ALL, OPTLESS_THAN_ANY, OPTLESS_THAN_OR_EQUALS_ALL, OPTLESS_THAN_OR_EQUALS_ANY, OPTLESS_THAN_OR_EQUALS_SOME, OPTLESS_THAN_SOME, OPTLICONVERT, OPTLIK2, OPTLIK2E, OPTLIK2N, OPTLIK2NE, OPTLIK4, OPTLIK4E, OPTLIK4N, OPTLIK4NE, OPTLIKC, OPTLIKCE, OPTLIKCN, OPTLIKCNE, OPTLINS, OPTLINSB, OPTLIST, OPTLKO, OPTLLEN, OPTLLENB, OPTLLIK, OPTLLOW, OPTLLPD, OPTLLTR, OPTLN, OPTLNLIK, OPTLNLOW, OPTLNN, OPTLNUPR, OPTLNVL, OPTLOG, OPTLREPL, OPTLRPD, OPTLRTR, OPTLRXINSTR, OPTLRXLIKE, OPTLRXNLIKE, OPTLRXREPLACE, OPTLRXSUBSTR, OPTLSBS, OPTLSBSB, OPTLSVI, OPTLTOB, OPTLTR, OPTLTRM, OPTLUPR, OPTLVL, OPTMEDIAN, OPTMEMBER, OPTMINE, OPTMKNULL, OPTMKXML, OPTMNN, OPTMODE, OPTMOID, OPTMREF, OPTMRG, OPTMSEA, OPTMSED, OPTMSIA, OPTMSID, OPTMSR, OPTMST, OPTMSUA, OPTMSUD, OPTMWTEST, OPTN2R, OPTNCLOB, OPTNCR, OPTNDGRF, OPTNDY, OPTNICOMBINE, OPTNIEXTRACT, OPTNII, OPTNIIDS, OPTNIIYM, OPTNINF, OPTNISTYP, OPTNIX, OPTNLC, OPTNLIF, OPTNLS, OPTNNAN, OPTNNANVL, OPTNNINF, OPTNNNAN, OPTNOTBETWEEN, OPTNOTEQUALS_ALL, OPTNOTEQUALS_ANY, OPTNOTEQUALS_SOME, OPTNOTIN, OPTNOTMEMBER, OPTNOTSUBMS, OPTNPTB, OPTNREM, OPTNTI, OPTNTIN, OPTNTUB4, OPTNTUB8, OPTOBY, OPTOCHK, OPTOID, OPTOLCIC, OPTOP2C, OPTOPASN, OPTOR, OPTOVLPC, OPTOVLPS, OPTPAR, OPTPAR_1, OPTPARGID, OPTPARGID_1, OPTPCONS, OPTPCONT, OPTPDISC, OPTPKOV, OPTPLS, OPTPMSC, OPTPMST, OPTPNUM, OPTPRECEDING, OPTR2C, OPTR2N, OPTR2OID, OPTRANGE, OPTRAVGX, OPTRAVGY, OPTRAW2BF, OPTRCNT, OPTRDTM, OPTREF, OPTREFVAL, OPTRES, OPTREW, OPTRICT, OPTRMTD, OPTROWS, OPTRPL, OPTRR2, OPTRSLP, OPTRSXX, OPTRSXY, OPTRSYY, OPTRTB, OPTRTN, OPTRTOH, OPTRTR, OPTRTRI, OPTRTUR, OPTRXCOMPILE, OPTRXINSTR, OPTRXLIKE, OPTRXNLIKE, OPTRXREPLACE, OPTRXSUBSTR, OPTSBS2, OPTSBS4, OPTSBSC, OPTSDV, OPTSDVP, OPTSDVS, OPTSESTZ, OPTSET, OPTSETZN, OPTSIIDS, OPTSIIYM, OPTSIN, OPTSISTM, OPTSISTZ, OPTSITME, OPTSITTZ, OPTSM2CM, OPTSMCSE, OPTSNH, OPTSPAIS, OPTSPALIAS, OPTSPASSIGN, OPTSPCELL, OPTSPCURRENT, OPTSPCURRENT2, OPTSPFORINLIST, OPTSPFORLIKE, OPTSPFORLOOP, OPTSPIS, OPTSPISANY, OPTSPISPRESENT, OPTSPPNTV, OPTSPPRES, OPTSPPREVIOUS, OPTSPPTNNV, OPTSQR, OPTSRCSE, OPTST2C, OPTSTMI, OPTSTZ2C, OPTSTZI, OPTSUBMS, OPTT2TTZ1, OPTT2TTZ2, OPTTAB, OPTTAD, OPTTAN, OPTTAV, OPTTCA, OPTTCE, OPTTCN, OPTTCO, OPTTCR, OPTTDE, OPTTDI, OPTTDP, OPTTEQ, OPTTFB, OPTTFD, OPTTFDF, OPTTFL, OPTTFN, OPTTGE, OPTTGP, OPTTGP2, OPTTGT, OPTTHX, OPTTIC, OPTTINLA, OPTTINLO, OPTTIS, OPTTLB, OPTTLC, OPTTLE, OPTTLK, OPTTLK2, OPTTLN, OPTTLO, OPTTLP, OPTTLT, OPTTM2C, OPTTMEI, OPTTMI, OPTTML, OPTTMN, OPTTMO, OPTTMU, OPTTMX, OPTTMZ2C, OPTTNC, OPTTNE, OPTTNG, OPTTNH, OPTTNHX, OPTTNK, OPTTNK2, OPTTNN, OPTTNNC, OPTTNS, OPTTNU, OPTTNV, OPTTNV2, OPTTOREF, OPTTPA, OPTTPO, OPTTPR, OPTTRA, OPTTRC, OPTTREAT, OPTTRIM, OPTTRIM_BOTH, OPTTRMLD, OPTTRMTR, OPTTRNC, OPTTRO, OPTTRP, OPTTRTB, OPTTS2DAT1, OPTTS2DAT2, OPTTS2ITZ, OPTTS2TSTZ1, OPTTS2TSTZ2, OPTTSB, OPTTSG, OPTTSI, OPTTSM, OPTTSS, OPTTST, OPTTSTCF, OPTTSTN, OPTTSTZ2ITZ, OPTTSTZ2TS1, OPTTSTZ2TS2, OPTTSU, OPTTSX, OPTTSZ, OPTTTESTIP, OPTTTESTIPD, OPTTTESTIU, OPTTTESTIUD, OPTTTESTO, OPTTTESTOD, OPTTTESTP, OPTTTESTPD, OPTTTR, OPTTTZ2T1, OPTTTZ2T2, OPTTTZI, OPTTUA, OPTTUC, OPTTUN, OPTTUP, OPTTVL, OPTTVLCF, OPTTXI, OPTTXL, OPTTXU, OPTTZOFF, OPTUAG, OPTUB4TN, OPTUB8TN, OPTUDC, OPTUEN, OPTUMKXML, OPTUNBOUNDED_FOLLOWING, OPTUNBOUNDED_PRECEDING, OPTUNIS, OPTUOP, OPTUPDX, OPTUREQ, OPTURGE, OPTURGT, OPTURLE, OPTURLT, OPTURNE, OPTURTB, OPTURTC, OPTVAR, OPTVARP, OPTVARS, OPTVECAND, OPTVECBIT, OPTVECOR, OPTVECXOR, OPTVFIL, OPTVREF, OPTVVD, OPTWIDBUC, OPTWITH, OPTWNAVG, OPTWNCNT, OPTWNDRANK, OPTWNFNNV, OPTWNFRST, OPTWNFSTLST, OPTWNLAG, OPTWNLAST, OPTWNLEAD, OPTWNLNNV, OPTWNMAX, OPTWNMIN, OPTWNNTILE, OPTWNOBY, OPTWNPBY, OPTWNPCONT, OPTWNPDISC, OPTWNPRANK, OPTWNPTILE, OPTWNRANK, OPTWNRAT2R, OPTWNROWNUM, OPTWNSTD, OPTWNSUM, OPTWNUAG, OPTWNVAR, OPTWSRTEST, OPTWSRTESTD, OPTXCONC, OPTXISVLD, OPTXMLCDATA, OPTXMLCNV, OPTXMLCOLATTVAL, OPTXMLCOLELEM, OPTXMLCOMMENT, OPTXMLCONT, OPTXMLELEMENT, OPTXMLEXSTS, OPTXMLEXTR, OPTXMLEXVAL, OPTXMLGEN, OPTXMLPARSE, OPTXMLPI, OPTXMLROOT, OPTXMLTRANS, OPTXPTHATG, OPTXPTHIDX, OPTXPTHOP, OPTXTRCT, OPTXTXT2SQLT, OPTXUTC
PTNOD_BLOCK, PTNOD_FMLPART
PTNOD_ADT, PTNOD_ADT_CMPON_OBJECT, PTNOD_ADT_CMPON_SUBPRG, PTNOD_ADTBODY, PTNOD_ADTBODY_SUBPRG, PTNOD_base, PTNOD_C_ARRAY_DEF, PTNOD_CURSOR, PTNOD_ENUM_TY_DEF, PTNOD_ERROR, PTNOD_LITERAL, PTNOD_max, PTNOD_NAME, PTNOD_PKG, PTNOD_RECORD_TY_DEF, PTNOD_REF_CURSOR_TY_DEF, PTNOD_ROOT, PTNOD_SUBPRG, PTNOD_SUBTY_DEF, PTNOD_TABLE_TYPE, PTNOD_TBL_TY_DEF, PTNOD_TY_DEF, PTNOD_TYPE, PTNOD_UNCNSTRNED_ARRAY_DEF, PTNOD_VARIABLE, QCNOD_EXPRESSION
Constructor and Description |
---|
SqlDriver()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected AST |
allocateNode(int kind)
Deprecated.
|
protected void |
begin_exception_handler()
Deprecated.
|
protected boolean |
checkpoint()
Deprecated.
|
protected static short |
comp_qcodfdef(short operator)
Deprecated.
|
static boolean |
dtn(int curToken)
Deprecated.
True if the parameter is a data type name according to dtndef.h.
|
protected void |
end_exception_handler()
Deprecated.
|
protected void |
error(int code)
Deprecated.
|
protected void |
error(int code,
java.lang.String message)
Deprecated.
|
protected void |
errorExpecting(int a)
Deprecated.
|
protected void |
errorExpecting(int a,
int b)
Deprecated.
|
protected void |
errorUnexpected()
Deprecated.
|
protected void |
finishNode()
Deprecated.
|
protected java.lang.String |
getTokenSource()
Deprecated.
|
protected java.lang.String |
getTokenSource(int startOffset)
Deprecated.
|
static boolean |
idn(int curToken)
Deprecated.
|
protected void |
internalError()
Deprecated.
|
protected void |
ips()
Deprecated.
Initialize Parsing State
|
static boolean |
lit(int curToken)
Deprecated.
|
static java.lang.String |
lookupErrorMessage(int code)
Deprecated.
|
protected void |
nextToken(int tk)
Deprecated.
Require that the current token match the given parameter.
|
protected void |
nextToken(int tk1,
int tk2)
Deprecated.
Require that the current token match one of the given parameters.
|
protected boolean |
node(int ty)
Deprecated.
Pushes a node of the specified type onto the stack.
|
protected void |
notImplementedYet(java.lang.String message)
Deprecated.
|
protected static short |
opn_qcodfdef(short operator)
Deprecated.
|
protected boolean |
optionalToken(int tk)
Deprecated.
If the current token matches the given parameter, consume it and
return true.
|
protected boolean |
optionalToken(int tk1,
int tk2)
Deprecated.
If the current token matches one of the given parameters, consume
it and return true.
|
protected void |
pop()
Deprecated.
Pops a node off the top of the stack.
|
protected SqlColdef |
qcopCreateCol()
Deprecated.
|
protected SqlOdmCost |
qcopCreateCost()
Deprecated.
Create a COST for Oracle Data Mining
|
protected SqlFrodef |
qcopCreateFrom()
Deprecated.
|
protected SqlGbydef |
qcopCreateGby(int gbytyp)
Deprecated.
|
protected SqlAjndef |
qcopCreateJoin()
Deprecated.
|
protected SqlLogdef |
qcopCreateLog(SqlOptdef predp,
SqlLogdef logandp,
SqlLogdef logorp)
Deprecated.
|
protected SqlOdmModel |
qcopCreateModel()
Deprecated.
Create a MODEL for Oracle Data Mining
|
protected SqlOdmdef |
qcopCreateOdm(short opttyp,
short numArgs)
Deprecated.
|
protected SqlOptdef |
qcopCreateOpt(short opttyp,
short numArgs)
Deprecated.
|
protected SqlPvtdef |
qcopCreatePivot(java.lang.String pivot_clause)
Deprecated.
|
protected SqlQbcdef |
qcopCreateQbc()
Deprecated.
Note that in the qcpi files, there is a qcopCreateQbp not a
qcopCreateObc.
|
protected SqlQbcdef |
qcopCreateQbc(short opttyp,
short numArgs)
Deprecated.
Note that in the qcpi files, there is a qcopCreateQbp not a
qcopCreateObc.
|
protected SqlSeldef |
qcopCreateSel()
Deprecated.
|
protected SqlColdef |
qcopCreateStarCol(java.lang.String uname,
java.lang.String tname)
Deprecated.
|
protected SqlStrdef |
qcopCreateStr(byte strtyp)
Deprecated.
|
protected SqlTypdef |
qcopCreateTyp(java.lang.String typName)
Deprecated.
|
protected short |
qcopgonm()
Deprecated.
Looks up the current token as a SQL operator.
|
protected SqlOptdef |
qcopxla(SqlLogdef logp)
Deprecated.
QCOP Xlate a Logdef into an Arithmetic expression
|
protected void |
qcpi_xmlcolop(int token_id)
Deprecated.
Matches XMLColElem, XMLColAttVal
|
protected boolean |
qcpi_xmlelement()
Deprecated.
Matches XMLELEMENT()
|
protected boolean |
qcpi_xmlparse()
Deprecated.
Matches XMLPARSE ()
|
protected void |
qcpiaex()
Deprecated.
QCPI parse Arithmetic EXpression
|
protected void |
qcpibex()
Deprecated.
parse Boolean EXpression
|
protected void |
qcpibexo()
Deprecated.
PaRSe a Boolean EXpression as an Operand
|
protected void |
qcpibnu()
Deprecated.
|
protected void |
qcpibtl()
Deprecated.
QCPI Build Type List
|
protected void |
qcpibva()
Deprecated.
|
protected int |
qcpichtx()
Deprecated.
QCPI CHeck for a Table eXpression
|
protected boolean |
qcpicnm(int flags)
Deprecated.
QCPI parse Column NaMe
|
protected void |
qcpicst(int typ,
boolean ansi)
Deprecated.
QCPI parse CaST or NCTIMG
|
protected void |
qcpicwk()
Deprecated.
QCPI parse a Commit WorK command
|
protected void |
qcpicwm()
Deprecated.
QCPI Column With Modifier
|
protected java.lang.String |
qcpidbnm()
Deprecated.
parse a DataBase (link) NaMe
|
protected void |
qcpidel()
Deprecated.
QCPI parse a DELete statement
|
protected boolean |
qcpidft()
Deprecated.
QCPI parse DeFaulT keyword
|
PlsqlRoot |
qcpidrv()
Deprecated.
|
protected PlsqlRoot |
qcpidrv(BaseSqlLayer.Context begin)
Deprecated.
DRiVer
|
PlsqlRoot |
qcpidrv(int input)
Deprecated.
|
protected int |
qcpieli()
Deprecated.
QCPI parse Expression LIst
|
protected void |
qcpifbt()
Deprecated.
QCPI parse a FlashBack Table statement
|
protected boolean |
qcpifun()
Deprecated.
|
protected SqlOpndef |
qcpigslit(byte stype,
java.lang.String s)
Deprecated.
|
protected java.lang.String |
qcpiidn()
Deprecated.
parse an IDeNtifier
|
protected int |
qcpiilb(int tkn)
Deprecated.
QCPI Is current token a Literal (or a Bind that was orig.
|
protected void |
qcpiins()
Deprecated.
QCPI parse an INSert statement
|
protected void |
qcpiiot()
Deprecated.
QCPI parse the Is Of Type predicate
|
protected void |
qcpiips()
Deprecated.
QCPI Initialize Parse for new Sql fragment
|
protected SqlOptdef |
qcpilcl0()
Deprecated.
parse Logical CLause
|
protected void |
qcpiltb()
Deprecated.
QCPI parse Lock TaBle command
|
protected void |
qcpimrto(boolean parseoid)
Deprecated.
QCPI, MakeRef operator, parse Tablename or Oid literal
|
protected void |
qcpioidl()
Deprecated.
QCPI parse an OID Literal
|
protected void |
qcpiono(short operator,
int n,
int x)
Deprecated.
QCPI Operate on N Operands
|
protected void |
qcpiopr(short operator,
java.lang.String operatorSource)
Deprecated.
QCPI OpeRate
|
protected int |
qcpiord()
Deprecated.
QCPI parse ORDer by clause
|
protected void |
qcpiParseDataType()
Deprecated.
Parse data type
|
protected void |
qcpiParseInlist()
Deprecated.
qcpiParseInlist - QCPI parse single and multi-column in-list expressions
This function parses in-list of the forms
1.
|
protected int |
qcpipby()
Deprecated.
QCPI parse Partition BY clause
|
protected void |
qcpipcle()
Deprecated.
QCPI Parse Complex Local Expressions
|
protected SqlOpndef |
qcpipop()
Deprecated.
QCPI POP operand off parse stack
|
protected void |
qcpippdn()
Deprecated.
QCPI Parse a Possibly Dotted Name
|
protected boolean |
qcpippm()
Deprecated.
QCPI Parse Projection Modifier
|
protected void |
qcpipra(SqlColdef coldef)
Deprecated.
Trick used: when nested attributes names are defined, colcnm will point
to the koksnnm field of koksn instead of merely an idndef.
|
protected java.lang.String[] |
qcpiprax(java.lang.String name)
Deprecated.
|
protected void |
qcpipre()
Deprecated.
QCPI parse PREdicate
|
protected void |
qcpipsh(SqlOpndef opnp)
Deprecated.
QCPI PuSH operand on stack
|
protected void |
qcpipsqn()
Deprecated.
parse a Possibly Schema Qualified Name
|
protected void |
qcpiptex(int typ)
Deprecated.
QCPI Parse nested Table EXpression
|
protected void |
qcpiqex()
Deprecated.
QCPI parse Query EXpression
|
protected void |
qcpiqry()
Deprecated.
QCPI parse QueRY
|
protected void |
qcpirol()
Deprecated.
QCPI parse a ROLlback command
|
protected void |
qcpisel(SqlQbcdef queryBlock)
Deprecated.
QCPI parse SELect list
|
protected int |
qcpispci()
Deprecated.
QCPI parse SPreadsheet Cell Index
|
protected void |
qcpisps()
Deprecated.
qcpisps - Parse Spreadsheets
parses SQL Spreadsheet clause according to the following syntax diagram:
<spreadsheet clause> ::=
SPREADSHEET <global-opt>
[REFERENCE ON <ref-name> ON (<query>) <pby-dby-mea> <ref-opt> ...]
[MAIN <main-name>] <pby-dby-mea> <main-opt>
<rule-options>
(
<update rule> [,...]
)
<ref-opt> ::= [IGNORE NAV] | [KEEP NAV]
[UNIQUE DIMENSION | UNIQUE SINGLE REFERENCE]
<rule-options> ::= [RULES [UPSERT | UPDATE]
[ AUTOMATIC ORDER | SEQUENTIAL ORDER] ]
[ITERATE (n) [UNTIL <condition>]]
<global-opt> ::= <ref-opt> <ret-opt>
<ret-opt> ::= RETURN {ALL|UPDATE} ROWS
<main-opt> ::= <ref-opt>
<pby-dby-mea> ::=
[PARTITION BY (<cols>)] DIMENSION BY (<cols>) MEASURES (<cols>)
<cols> ::= <single col> [,....]
<single col> ::= <column> [[AS] <alias name>]
| <expression> [AS] <alias name>
<update-rule> ::=
<cell-reference> = <rhsexpr>
<cell-reference> ::=
<measure-column> <cell-index>
<cell-index> ::=
<open-brkt>
[ <expr> |
<dimension column> = <expr> |
<existential-loop-index> |
<qualified-loop-index>
{, .........}
]
<close-brkt>
<qualified-loop-index> :=
FOR [ <conditional-looping-construct> |
<membership-condition> ]
<conditional-looping-construct> ::=
[<like-condition> | <column> ]
FROM <expr> TO <expr>
[INCREMENT | DECREMENT] <number>
<membership-condition> ::=
<expr> IN <expr-list> |
<expr-list> IN <expr-list>
<like-condition> ::=
<column> LIKE <string>
<existential-loop-index> ::=
<condition> | [ <column> = ] ANY
<open-brkt> := [
<close-brkt> := ]
<rhs-expr> ::=
<expr> | <cell-reference> | <cell-aggregation>
<cell-aggregation> ::=
<aggregate-function> <cell-index>
|
protected void |
qcpispt()
Deprecated.
QCPI parse a SavePoinT command
|
protected boolean |
qcpissqx()
Deprecated.
QCPI parse Scalar SubQuery eXpression
|
protected void |
qcpistr(byte stype)
Deprecated.
|
protected void |
qcpistxn()
Deprecated.
QCPI parse a Set TXN command
|
protected SqlQbcdef |
qcpisub(byte nestop)
Deprecated.
QCPI parse SUBquery
Note: qcpisub is supposed to return a qbpdef*.
|
protected boolean |
qcpitda()
Deprecated.
QCPI parse Table Dot Asterisk
|
protected SqlFrodef |
qcpitnam()
Deprecated.
Parse Table NAMe.
|
protected void |
qcpitnm(int flags,
int atype)
Deprecated.
QCPI parse Table NaMe
|
protected boolean |
qcpitrt()
Deprecated.
QCPI parse the TReaT as expression
|
protected boolean |
qcpitxfc()
Deprecated.
QCPI parse Table eXpression in the From Clause
|
protected void |
qcpitxs()
Deprecated.
QCPI parse a TeXt Specification
|
protected void |
qcpiupd()
Deprecated.
QCPI parse an UPDate statement
|
protected void |
qcpiups()
Deprecated.
QCPI parse an UPSert (MERGE)statement (Upsert has been changed to merge)
MERGE INTO <tab> D
USING <tab> S
ON ( D.col1 = S.col1 ....
|
protected void |
qcpivwq()
Deprecated.
QCPI parse VieW Query block
|
protected SqlOpndef[] |
qcpiwth()
Deprecated.
QCPI parse With list.
|
protected void |
restore_context(BaseSqlLayer.Context context)
Deprecated.
Restores the saved lexer context.
|
static boolean |
rw(int curToken)
Deprecated.
|
protected BaseSqlLayer.Context |
save_context()
Deprecated.
Saves the current lexer context.
|
void |
setTextBuffer(ReadTextBuffer textBuffer)
Deprecated.
Convenience method that calls through to the lexer's setTextBuffer
method.
|
void |
setXmlTableClauseProcessor(XMLTableClauseProcessor proc)
Deprecated.
|
protected void |
skipToken()
Deprecated.
Consumes the current token.
|
public static final int INPUT_CMD
public static final int INPUT_BEX
public static final int INPUT_AEX
public static final int INPUT_SEX
protected static final int QCPIILB_LITERAL
protected static final int QCPIILB_BIND
protected static final int QCPIILB_NONE
protected static final int QCPICNMF_UTAB
protected static final int QCPICNMF_ROWID
protected static final int QCPICNMF_OUTERJOIN
protected static final int QCPICNMF_FOUNDNEW
protected static final int QCPICNMF_INSLIST
protected int ctxoct
protected SqlOpndef[] prxops
protected int prxopc
protected SqlFrodef curFrodef
protected SqlOrddef[] curOrddef
public static final int KOKB_EXTYP_NOTTBL
public static final int KOKB_EXTYP_FUNC
public static final int KOKB_EXTYP_SUBQYCOLL
public static final int KOKB_EXTYP_SUBQYTHE
public static final int KOKB_EXTYP_CURSOR
public static final int KOKB_EXTYP_TBSQ
public static final int KOKB_EXTYP_CAST
public static final int KOKB_EXTYP_MSET
public static final int KOKB_EXTYP_NTCIMG
public static final int KOKB_EXTYP_CARDNL
public static final int FROFTA
public static final int FROFVE
public static final int FROFCL
public static final int FROFSYN
public static final int FROFALIAS
public static final int FROFPRC
public static final int FROFRM
public static final int FROFFXT
public static final int FROFALOK
public static final int FROFNDEP
public static final int FROFEXPV
public static final int FROFSUBQ
public static final int FROFODN
public static final int FROFRDO
public static final int FROFPPK
public static final int FROFSEQ
public static final int FROFAJ
public static final int FROFOJ
public static final int FROFUNUSED
public static final int FROFDFN
public static final int FROFLNGNM
public static final int FROFNSTOK
public static final int FROFSWP
public static final int FROFTBSQ
public static final int FROFTHE
public static final int FROFTBX
public static final int FROFNTBC
public static final int FROFMP
public static final int FROFPXNM
public static final int FROFFUNC
public static final int FROFNLAG
public static final int FROFINTR
public static final int FROFKPT
public static final int FROFFAKE
public static final int OCTCTB
public static final int OCTINS
public static final int OCTSEL
public static final int OCTCCL
public static final int OCTACL
public static final int OCTUPD
public static final int OCTDEL
public static final int OCTDCL
public static final int OCTCIX
public static final int OCTDIX
public static final int OCTAIX
public static final int OCTDTB
public static final int OCTCSQ
public static final int OCTASQ
public static final int OCTATB
public static final int OCTDSQ
public static final int OCTGRA
public static final int OCTREV
public static final int OCTCSY
public static final int OCTDSY
public static final int OCTCVW
public static final int OCTDVW
public static final int OCTVIX
public static final int OCTCPR
public static final int OCTAPR
public static final int OCTLTB
public static final int OCTNOP
public static final int OCTRNM
public static final int OCTCMT
public static final int OCTAUD
public static final int OCTNOA
public static final int OCTCED
public static final int OCTDED
public static final int OCTCDB
public static final int OCTADB
public static final int OCTCRS
public static final int OCTARS
public static final int OCTDRS
public static final int OCTCTS
public static final int OCTATS
public static final int OCTDTS
public static final int OCTASE
public static final int OCTAUR
public static final int OCTCWK
public static final int OCTROL
public static final int OCTSPT
public static final int OCTPLS
public static final int OCTSET
public static final int OCTASY
public static final int OCTXPL
public static final int OCTCUS
public static final int OCTCRO
public static final int OCTDUS
public static final int OCTDRO
public static final int OCTSER
public static final int OCTCSC
public static final int OCTCCF
public static final int OCTATR
public static final int OCTCTG
public static final int OCTATG
public static final int OCTDTG
public static final int OCTANT
public static final int OCTANI
public static final int OCTANC
public static final int OCTCPF
public static final int OCTDPF
public static final int OCTAPF
public static final int OCTDPR
public static final int OCTARC
public static final int OCTCSL
public static final int OCTASL
public static final int OCTDSL
public static final int OCTCSN
public static final int OCTASN
public static final int OCTDSN
public static final int OCTCTY
public static final int OCTDTY
public static final int OCTARO
public static final int OCTATY
public static final int OCTCYB
public static final int OCTAYB
public static final int OCTDYB
public static final int OCTDLB
public static final int OCTTTB
public static final int OCTTCL
public static final int OCTCBM
public static final int OCTAVW
public static final int OCTDBM
public static final int OCTSCO
public static final int OCTCFN
public static final int OCTAFN
public static final int OCTDFN
public static final int OCTCPK
public static final int OCTAPK
public static final int OCTDPK
public static final int OCTCPB
public static final int OCTAPB
public static final int OCTDPB
public static final int OCTCDR
public static final int OCTDDR
public static final int OCTCLB
public static final int OCTCJV
public static final int OCTAJV
public static final int OCTDJV
public static final int OCTCOP
public static final int OCTCIT
public static final int OCTDIT
public static final int OCTAIT
public static final int OCTDOP
public static final int OCTAST
public static final int OCTDST
public static final int OCTCAL
public static final int OCTCSM
public static final int OCTASM
public static final int OCTDSM
public static final int OCTCDM
public static final int OCTADM
public static final int OCTDDM
public static final int OCTCCT
public static final int OCTDCT
public static final int OCTASO
public static final int OCTCSO
public static final int OCTDSO
public static final int OCT_OBSOLETE
public static final int OCTAOP
public static final int OCTCEP
public static final int OCTAEP
public static final int OCTDEP
public static final int OCTCSP
public static final int OCTCPS
public static final int OCTUPS
public static final int OCTCPW
public static final int OCTUJI
public static final int OCTASYN
public static final int OCTADG
public static final int OCTCDG
public static final int OCTDDG
public static final int OCTALB
public static final int OCTPRB
public static final int OCTPDB
public static final int OCTPTS
public static final int OCTPTB
public static final int OCTPIX
public static final int OCTUDP
public static final int OCTDDB
public static final int OCTFBD
public static final int OCTFBT
public static final short[] OPT_comps
public static final byte[] OPT_opns
protected int curToken
protected int lastEndOffset
protected int handlerDepth
protected oracle.javatools.parser.plsql.syntax.BaseSqlLexer lexer
protected ReadTextBuffer textBuffer
protected AST stackTop
protected AST[] stack
protected int stackHeight
protected PtnodRoot root
protected int lastCheckpoint
protected int errorCount
protected int lastErrorOffset
protected static final oracle.javatools.resource.BundleHelper resources
public static final int PTERR_base
public static final int PTERR_ALTER_ATTR_MODIFY
public static final int PTERR_ALTER_TYPE
public static final int PTERR_EXPECTING_IDENTIFIER
public static final int PTERR_EXPECTING_N
public static final int PTERR_EXPECTING_STRING
public static final int PTERR_INTERNAL_ERROR
public static final int PTERR_INVALID_INTERVAL
public static final int PTERR_INVALID_PREDICATE
public static final int PTERR_INVALID_TYPE_DEF
public static final int PTERR_NOT_IMPLEMENTED_YET
public static final int PTERR_PARAMETER_STYLE
public static final int PTERR_PARTITION
public static final int PTERR_SQLJ_USING
public static final int PTERR_UNEXPECTED_TOKEN
public static final int QCERR_EXPECTING_IDENTIFIER
public static final int QCERR_INVALID_CASE
public static final int QCERR_INVALID_DBNM
public static final int QCERR_INVALID_EXPRESSION
public static final int QCERR_INVALID_HEURISTIC
public static final int QCERR_INVALID_INTERVAL
public static final int QCERR_INVALID_JOIN
public static final int QCERR_INVALID_LOCK_TABLE
public static final int QCERR_INVALID_PREDICATE
public static final int QCERR_INVALID_USING
public static final int QCERR_LISTSIZE_MISMATCH
public static final int QCERR_MISSING_EXPRESSION
public static final int QCERR_NO_ALIAS
public static final int QCERR_NO_CUBE_ROLLUP
public static final int QCERR_NO_INLINE_VIEW
public static final int QCERR_NO_LIST_OPERANDS
public static final int QCERR_NO_SAMPLE
public static final int QCERR_RELOP_NEED_ANYALL
public static final int QCERR_SUBQUERY_REQUIRED
public static final int QCERR_TOO_MANY_OPERANDS
public static final int QCERR_UNEXPECTED_EOS
public static final int QCERR_UNKNOWN
public static final int QCERR_UNRECOGNISED_PIVOT_CLAUSE
public static final int QCERR_UNRECOGNISED_UNPIVOT_CLAUSE
public final PlsqlRoot qcpidrv()
public final PlsqlRoot qcpidrv(int input)
protected final PlsqlRoot qcpidrv(BaseSqlLayer.Context begin)
protected final void qcpitxs()
protected final void qcpirol()
protected final void qcpispt()
protected final void qcpicwk()
protected final void qcpistxn()
protected final void qcpiltb()
protected final void qcpisps()
protected final int qcpispci()
protected final void qcpipra(SqlColdef coldef)
protected final java.lang.String[] qcpiprax(java.lang.String name)
protected final void qcpippdn()
protected final boolean qcpippm()
protected final void qcpicst(int typ, boolean ansi)
protected final void qcpibtl()
protected final void qcpiiot()
protected final boolean qcpitrt()
protected final void qcpimrto(boolean parseoid)
protected final int qcpichtx()
protected final void qcpiptex(int typ)
protected final boolean qcpissqx()
protected final boolean qcpitxfc()
protected final void qcpi_xmlcolop(int token_id)
protected final boolean qcpi_xmlparse()
protected final boolean qcpi_xmlelement()
protected final void qcpiins()
protected final void qcpiupd()
protected final void qcpidel()
protected final void qcpiqex()
protected final SqlQbcdef qcpisub(byte nestop)
protected final void qcpivwq()
protected final void qcpiqry()
protected final void qcpitnm(int flags, int atype)
protected final SqlFrodef qcpitnam()
protected final int qcpiord()
protected void qcpifbt()
protected final SqlOpndef[] qcpiwth()
protected void qcpisel(SqlQbcdef queryBlock)
protected final int qcpipby()
protected final void qcpiups()
public final void setXmlTableClauseProcessor(XMLTableClauseProcessor proc)
protected final void qcpiaex()
protected final boolean qcpicnm(int flags)
protected final void qcpistr(byte stype)
protected final void qcpibnu()
protected final void qcpibva()
protected final void qcpioidl()
protected final int qcpiilb(int tkn)
protected final boolean qcpidft()
protected final void qcpibexo()
protected final int qcpieli()
protected final void qcpicwm()
protected final boolean qcpifun()
protected final void qcpipcle()
protected final void qcpiParseDataType()
protected boolean qcpitda()
protected SqlOpndef qcpigslit(byte stype, java.lang.String s)
protected final void qcpibex()
protected void qcpipre()
protected final SqlOptdef qcpilcl0()
protected final void qcpiParseInlist()
protected final BaseSqlLayer.Context save_context()
protected void restore_context(BaseSqlLayer.Context context)
protected final void qcpiips()
protected final void qcpipsh(SqlOpndef opnp)
protected final SqlOpndef qcpipop()
protected final void qcpiopr(short operator, java.lang.String operatorSource)
protected final void qcpiono(short operator, int n, int x)
n
- # operandsx
- # extra operandsprotected final java.lang.String getTokenSource()
protected final java.lang.String getTokenSource(int startOffset)
protected final java.lang.String qcpiidn()
protected final java.lang.String qcpidbnm()
protected final void qcpipsqn()
public static final boolean lit(int curToken)
public static final boolean idn(int curToken)
public static final boolean rw(int curToken)
public static boolean dtn(int curToken)
protected final SqlLogdef qcopCreateLog(SqlOptdef predp, SqlLogdef logandp, SqlLogdef logorp)
protected final SqlStrdef qcopCreateStr(byte strtyp)
protected final SqlColdef qcopCreateCol()
protected final SqlColdef qcopCreateStarCol(java.lang.String uname, java.lang.String tname)
protected final SqlOptdef qcopCreateOpt(short opttyp, short numArgs)
protected final SqlOdmdef qcopCreateOdm(short opttyp, short numArgs)
protected final SqlQbcdef qcopCreateQbc()
protected final SqlQbcdef qcopCreateQbc(short opttyp, short numArgs)
protected final SqlSeldef qcopCreateSel()
protected final SqlGbydef qcopCreateGby(int gbytyp)
protected final SqlTypdef qcopCreateTyp(java.lang.String typName)
protected final SqlAjndef qcopCreateJoin()
protected final SqlFrodef qcopCreateFrom()
protected final SqlPvtdef qcopCreatePivot(java.lang.String pivot_clause)
protected final SqlOdmModel qcopCreateModel()
protected final SqlOdmCost qcopCreateCost()
protected final SqlOptdef qcopxla(SqlLogdef logp)
protected final short qcopgonm()
protected static final short opn_qcodfdef(short operator)
protected static final short comp_qcodfdef(short operator)
protected AST allocateNode(int kind)
protected void finishNode()
protected void ips()
public void setTextBuffer(ReadTextBuffer textBuffer)
protected final void nextToken(int tk)
protected final void nextToken(int tk1, int tk2)
protected final boolean optionalToken(int tk)
protected final boolean optionalToken(int tk1, int tk2)
protected final void skipToken()
protected final boolean node(int ty)
protected final void pop()
protected final boolean checkpoint()
protected final void begin_exception_handler()
protected final void end_exception_handler()
protected void notImplementedYet(java.lang.String message)
protected void internalError()
protected void error(int code)
protected void error(int code, java.lang.String message)
protected void errorExpecting(int a)
protected void errorExpecting(int a, int b)
protected void errorUnexpected()
public static java.lang.String lookupErrorMessage(int code)