- All Implemented Interfaces:
Serializable,Comparable<Clause>,Constable
VisitListener.
Disclaimer
This SPI is still experimental! Some SPI elements and/or behavioural elements may change in future minor releases.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDeprecated, for removal: This API element is subject to removal in a future version.A completeALTER INDEXstatement.Deprecated, for removal: This API element is subject to removal in a future version.AnINDEXclause within anALTER_INDEXstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_INDEXstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER SCHEMAstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_SCHEMAstatement.Deprecated, for removal: This API element is subject to removal in a future version.ASCHEMAclause within anALTER_SCHEMAstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAMEclause within anALTER_SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARESTARTclause within anALTER_SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ASEQUENCEclause within anALTER_SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AADDclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AALTERclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AALTER DEFAULTclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.ADROPclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAME COLUMNclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAME CONSTRAINTclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAME INDEXclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ATABLEclause within anALTER_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.ATABLEclause within anALTER_VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A condition expression.Deprecated, for removal: This API element is subject to removal in a future version.A combined condition usingAND.Deprecated, for removal: This API element is subject to removal in a future version.ABEWEENcondition.Deprecated, for removal: This API element is subject to removal in a future version.ABEWEEN SYMMETRICcondition.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.AnEXISTScondition.Deprecated, for removal: This API element is subject to removal in a future version.AnINcondition.Deprecated, for removal: This API element is subject to removal in a future version.ANOT NULLcondition.Deprecated, for removal: This API element is subject to removal in a future version.ANULLcondition.Deprecated, for removal: This API element is subject to removal in a future version.ANOTcondition.Deprecated, for removal: This API element is subject to removal in a future version.ANOT BEWEENcondition.Deprecated, for removal: This API element is subject to removal in a future version.ANOT BEWEEN SYMMETRICcondition.Deprecated, for removal: This API element is subject to removal in a future version.ANOT EXISTScondition.Deprecated, for removal: This API element is subject to removal in a future version.ANOT INcondition.Deprecated, for removal: This API element is subject to removal in a future version.A combined condition usingOR.Deprecated, for removal: This API element is subject to removal in a future version.AnOVERLAPScondition.Deprecated, for removal: This API element is subject to removal in a future version.A combined condition usingXOR.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE INDEXstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE SCHEMAstatement.Deprecated, for removal: This API element is subject to removal in a future version.A view name clause within aCREATE_SCHEMAstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ASEQUENCEclause within aCREATE_SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AnASclause within aCREATE_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A column list within aCREATE_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A constraint list within aCREATE_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A view name clause within aCREATE_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.AnASclause within aCREATE_VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.A view name clause within aCREATE_VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.A customQueryPartclause.Deprecated, for removal: This API element is subject to removal in a future version.A completeDELETEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ADELETEclause within anDELETEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARETURNINGclause within anDELETEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AWHEREclause within anDELETEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP INDEXstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP SCHEMAstatement.Deprecated, for removal: This API element is subject to removal in a future version.ASCHEMAclause within anDROP_SCHEMAstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ASEQUENCEclause within aDROP_SEQUENCEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ATABLEclause within anDROP_TABLEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.AVIEWclause within anDROP_VIEWstatement.Deprecated, for removal: This API element is subject to removal in a future version.A field expression.Deprecated, for removal: This API element is subject to removal in a future version.A field alias declaration.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A physical or aliased field reference.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A completeINSERTstatement.Deprecated, for removal: This API element is subject to removal in a future version.TheINSERT INTOclause within anINSERTstatement.Deprecated, for removal: This API element is subject to removal in a future version.TheON DUPLICATE KEY UPDATEclause within anINSERTstatement.Deprecated, for removal: This API element is subject to removal in a future version.TheON DUPLICATE KEY UPDATEclause within anINSERTstatement.Deprecated, for removal: This API element is subject to removal in a future version.TheRETURNINGclause within anINSERTstatement.Deprecated, for removal: This API element is subject to removal in a future version.TheSELECTclause within anINSERTstatement.Deprecated, for removal: This API element is subject to removal in a future version.TheVALUESclause within anINSERTstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeMERGEstatement.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.AMERGE INTOclause within anMERGEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AnONclause within aMERGEstatement.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.AUSINGclause within aMERGEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AVALUESclause within aMERGEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AWHEN MATCHED THEN UPDATEclause within aMERGEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AWHEN NOT MATCHED THEN INSERTclause within aMERGEstatement.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A completeSELECTstatement or a subselect.Deprecated, for removal: This API element is subject to removal in a future version.ACONNECT BYclause within aSELECTstatement or subselect.Deprecated, for removal: This API element is subject to removal in a future version.AEXCEPTset operation.Deprecated, for removal: This API element is subject to removal in a future version.AEXCEPT ALLset operation.Deprecated, for removal: This API element is subject to removal in a future version.AFROMclause within aSELECTstatement or subselect.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.AHAVINGclause within aSELECTstatement or subselect.Deprecated, for removal: This API element is subject to removal in a future version.AINTERSECTset operation.Deprecated, for removal: This API element is subject to removal in a future version.AINTERSECT ALLset operation.Deprecated, for removal: This API element is subject to removal in a future version.AINTOclause within aSELECTstatement.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.ASELECTclause within aSELECTstatement or subselect.Deprecated, for removal: This API element is subject to removal in a future version.ASTART WITHclause within aSELECTstatement or subselect.Deprecated, for removal: This API element is subject to removal in a future version.AUNIONset operation.Deprecated, for removal: This API element is subject to removal in a future version.AUNION ALLset operation.Deprecated, for removal: This API element is subject to removal in a future version.AWHEREclause within aSELECTstatement or subselect.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A table expression.Deprecated, for removal: This API element is subject to removal in a future version.A table alias declaration.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A physical or aliased table reference.Deprecated, for removal: This API element is subject to removal in a future version.AVALUEStable constructorDeprecated, for removal: This API element is subject to removal in a future version.A plain SQL template clause.Deprecated, for removal: This API element is subject to removal in a future version.A completeTRUNCATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ATRUNCATEclause within anTRUNCATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A completeUPDATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.A vendor-specificFROMclause within anUPDATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ARETURNINGclause within anUPDATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.ASETclause within anUPDATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.An assigment within aUPDATE_SETclause within anUPDATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AnUPDATEclause within anUPDATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.AWHEREclause within anUPDATEstatement.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.AWITHclause preceding all sorts of DML statements. -
Method Summary
Modifier and TypeMethodDescriptionstatic ClauseDeprecated, for removal: This API element is subject to removal in a future version.Returns the enum constant of this class with the specified name.static Clause[]values()Deprecated, for removal: This API element is subject to removal in a future version.Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
USER
Deprecated, for removal: This API element is subject to removal in a future version. -
ROLE
Deprecated, for removal: This API element is subject to removal in a future version. -
PRIVILEGE
Deprecated, for removal: This API element is subject to removal in a future version. -
CONSTRAINT
Deprecated, for removal: This API element is subject to removal in a future version. -
CATALOG
Deprecated, for removal: This API element is subject to removal in a future version. -
CATALOG_REFERENCE
Deprecated, for removal: This API element is subject to removal in a future version. -
SCHEMA
Deprecated, for removal: This API element is subject to removal in a future version. -
SCHEMA_REFERENCE
Deprecated, for removal: This API element is subject to removal in a future version. -
SEQUENCE
Deprecated, for removal: This API element is subject to removal in a future version. -
SEQUENCE_REFERENCE
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE
Deprecated, for removal: This API element is subject to removal in a future version.A table expression.This clause surrounds an actual table expression as it can be encountered in
-
TABLE_ALIAS
Deprecated, for removal: This API element is subject to removal in a future version.A table alias declaration.This clause surrounds a table alias declaration, for instance within the
SELECT_FROMclause, or within aTABLE_JOINclause, wrapping anotherTABLE.Referenced table aliases emit
TABLE_REFERENCEclauses. -
TABLE_REFERENCE
Deprecated, for removal: This API element is subject to removal in a future version.A physical or aliased table reference.This is a terminal clause used to reference physical or aliased tables.
-
TABLE_JOIN
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_INNER
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_CROSS
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_NATURAL
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_OUTER_LEFT
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_OUTER_RIGHT
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_OUTER_FULL
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_NATURAL_OUTER_LEFT
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_NATURAL_OUTER_RIGHT
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_NATURAL_OUTER_FULL
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_CROSS_APPLY
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_OUTER_APPLY
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_SEMI_LEFT
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_ANTI_LEFT
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_STRAIGHT
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_ON
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_USING
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_JOIN_PARTITION_BY
Deprecated, for removal: This API element is subject to removal in a future version. -
TABLE_VALUES
Deprecated, for removal: This API element is subject to removal in a future version.AVALUEStable constructorThis clause surrounds a
- a
VALUESkeyword - a table constructor with several
FIELD_ROWvalue expressions
- a
-
FIELD
Deprecated, for removal: This API element is subject to removal in a future version.A field expression.This clause surrounds an actual field expression as it can be encountered in various other clauses, such as for instance
SELECT_SELECT. -
FIELD_ALIAS
Deprecated, for removal: This API element is subject to removal in a future version.A field alias declaration.This clause surrounds a field alias declaration, for instance within the
SELECT_SELECTclause, wrapping anotherFIELD.Referenced field aliases emit
FIELD_REFERENCEclauses. -
FIELD_REFERENCE
Deprecated, for removal: This API element is subject to removal in a future version.A physical or aliased field reference.This is a terminal clause used to reference physical or aliased fields.
-
FIELD_VALUE
Deprecated, for removal: This API element is subject to removal in a future version. -
FIELD_CASE
Deprecated, for removal: This API element is subject to removal in a future version. -
FIELD_ROW
Deprecated, for removal: This API element is subject to removal in a future version. -
FIELD_FUNCTION
Deprecated, for removal: This API element is subject to removal in a future version. -
CONDITION
Deprecated, for removal: This API element is subject to removal in a future version.A condition expression. -
CONDITION_IS_NULL
Deprecated, for removal: This API element is subject to removal in a future version.ANULLcondition.This clause surrounds a
FIELD. -
CONDITION_IS_NOT_NULL
Deprecated, for removal: This API element is subject to removal in a future version.ANOT NULLcondition.This clause surrounds a
FIELD. -
CONDITION_COMPARISON
Deprecated, for removal: This API element is subject to removal in a future version. -
CONDITION_BETWEEN
Deprecated, for removal: This API element is subject to removal in a future version.ABEWEENcondition.This clause surrounds three
FIELDclauses. -
CONDITION_BETWEEN_SYMMETRIC
Deprecated, for removal: This API element is subject to removal in a future version.ABEWEEN SYMMETRICcondition.This clause surrounds three
FIELDclauses. -
CONDITION_NOT_BETWEEN
Deprecated, for removal: This API element is subject to removal in a future version.ANOT BEWEENcondition.This clause surrounds three
FIELDclauses. -
CONDITION_NOT_BETWEEN_SYMMETRIC
Deprecated, for removal: This API element is subject to removal in a future version.ANOT BEWEEN SYMMETRICcondition.This clause surrounds three
FIELDclauses. -
CONDITION_OVERLAPS
Deprecated, for removal: This API element is subject to removal in a future version.AnOVERLAPScondition.This clause surrounds two
FIELDclauses. -
CONDITION_AND
Deprecated, for removal: This API element is subject to removal in a future version.A combined condition usingAND.This clause surrounds several
CONDITIONclauses. -
CONDITION_OR
Deprecated, for removal: This API element is subject to removal in a future version.A combined condition usingOR.This clause surrounds several
CONDITIONclauses. -
CONDITION_XOR
Deprecated, for removal: This API element is subject to removal in a future version.A combined condition usingXOR.This clause surrounds several
CONDITIONclauses. -
CONDITION_NOT
Deprecated, for removal: This API element is subject to removal in a future version.ANOTcondition.This clause surrounds a
CONDITIONclause. -
CONDITION_IN
Deprecated, for removal: This API element is subject to removal in a future version.AnINcondition.This clause surrounds two or more
FIELDclauses. -
CONDITION_NOT_IN
Deprecated, for removal: This API element is subject to removal in a future version.ANOT INcondition.This clause surrounds two or more
FIELDclauses. -
CONDITION_EXISTS
Deprecated, for removal: This API element is subject to removal in a future version.AnEXISTScondition.This clause surrounds a
SELECTclause. -
CONDITION_NOT_EXISTS
Deprecated, for removal: This API element is subject to removal in a future version.ANOT EXISTScondition.This clause surrounds a
SELECTclause. -
WITH
Deprecated, for removal: This API element is subject to removal in a future version.AWITHclause preceding all sorts of DML statements. -
SELECT
Deprecated, for removal: This API element is subject to removal in a future version.A completeSELECTstatement or a subselect.This clause surrounds a complete
SELECTstatement, a subselect, or a set operation, such as -
SELECT_UNION
Deprecated, for removal: This API element is subject to removal in a future version.AUNIONset operation.This clause surrounds two or more subselects (see
SELECT) concatenating them using aUNIONset operation. -
SELECT_UNION_ALL
Deprecated, for removal: This API element is subject to removal in a future version.AUNION ALLset operation.This clause surrounds two or more subselects (see
SELECT) concatenating them using aUNION ALLset operation. -
SELECT_INTERSECT
Deprecated, for removal: This API element is subject to removal in a future version.AINTERSECTset operation.This clause surrounds two or more subselects (see
SELECT) concatenating them using aINTERSECTset operation. -
SELECT_INTERSECT_ALL
Deprecated, for removal: This API element is subject to removal in a future version.AINTERSECT ALLset operation.This clause surrounds two or more subselects (see
SELECT) concatenating them using aINTERSECT ALLset operation. -
SELECT_EXCEPT
Deprecated, for removal: This API element is subject to removal in a future version.AEXCEPTset operation.This clause surrounds two or more subselects (see
SELECT) concatenating them using aEXCEPTset operation. -
SELECT_EXCEPT_ALL
Deprecated, for removal: This API element is subject to removal in a future version.AEXCEPT ALLset operation.This clause surrounds two or more subselects (see
SELECT) concatenating them using aEXCEPT ALLset operation. -
SELECT_SELECT
Deprecated, for removal: This API element is subject to removal in a future version.ASELECTclause within aSELECTstatement or subselect.This clause surrounds
- the
SELECTkeyword - Oracle style hints
- the T-SQL style
TOP … START ATclause - the select field list
- the
-
SELECT_INTO
Deprecated, for removal: This API element is subject to removal in a future version.AINTOclause within aSELECTstatement.This clause surrounds
- the
INTOkeyword - the table reference
See
TABLEand related clauses for possible table references.- See Also:
- the
-
SELECT_FROM
Deprecated, for removal: This API element is subject to removal in a future version.AFROMclause within aSELECTstatement or subselect.This clause surrounds
- the
FROMkeyword - the table reference list
See
TABLEand related clauses for possible table references.- See Also:
- the
-
SELECT_WHERE
Deprecated, for removal: This API element is subject to removal in a future version.AWHEREclause within aSELECTstatement or subselect.This clause surrounds
- the
WHEREkeyword - a
CONDITION
See
CONDITIONand related clauses for possible conditions- See Also:
- the
-
SELECT_START_WITH
Deprecated, for removal: This API element is subject to removal in a future version.ASTART WITHclause within aSELECTstatement or subselect.This clause surrounds
- the
START WITHkeywords - a
CONDITION
See
CONDITIONand related clauses for possible conditions- See Also:
- the
-
SELECT_CONNECT_BY
Deprecated, for removal: This API element is subject to removal in a future version.ACONNECT BYclause within aSELECTstatement or subselect.This clause surrounds
- the
CONNECT BYkeywords - a
CONDITION
See
CONDITIONand related clauses for possible conditions- See Also:
- the
-
SELECT_GROUP_BY
Deprecated, for removal: This API element is subject to removal in a future version. -
SELECT_HAVING
Deprecated, for removal: This API element is subject to removal in a future version.AHAVINGclause within aSELECTstatement or subselect.This clause surrounds
- the
HAVINGkeyword - a
CONDITION
See
CONDITIONand related clauses for possible conditions- See Also:
- the
-
SELECT_WINDOW
Deprecated, for removal: This API element is subject to removal in a future version. -
SELECT_ORDER_BY
Deprecated, for removal: This API element is subject to removal in a future version. -
INSERT
Deprecated, for removal: This API element is subject to removal in a future version.A completeINSERTstatement. -
INSERT_INSERT_INTO
Deprecated, for removal: This API element is subject to removal in a future version.TheINSERT INTOclause within anINSERTstatement.This clause surrounds
- the
INSERT INTOkeywords - the table that is being inserted
- the
-
INSERT_VALUES
Deprecated, for removal: This API element is subject to removal in a future version. -
INSERT_SELECT
Deprecated, for removal: This API element is subject to removal in a future version. -
INSERT_ON_DUPLICATE_KEY_UPDATE
Deprecated, for removal: This API element is subject to removal in a future version.TheON DUPLICATE KEY UPDATEclause within anINSERTstatement.This clause surrounds several
INSERT_ON_DUPLICATE_KEY_UPDATE_ASSIGNMENTclauses.- the
ON DUPLICATE KEY UPDATEkeywords - several
INSERT_ON_DUPLICATE_KEY_UPDATE_ASSIGNMENTclauses
- the
-
INSERT_ON_DUPLICATE_KEY_UPDATE_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version. -
INSERT_RETURNING
Deprecated, for removal: This API element is subject to removal in a future version. -
UPDATE
Deprecated, for removal: This API element is subject to removal in a future version.A completeUPDATEstatement. -
UPDATE_UPDATE
Deprecated, for removal: This API element is subject to removal in a future version.AnUPDATEclause within anUPDATEstatement.This clause surrounds
- the
UPDATEkeyword - the table that is being updated
- the
-
UPDATE_SET
Deprecated, for removal: This API element is subject to removal in a future version.ASETclause within anUPDATEstatement.This clause surrounds
- the
SETkeyword - one or several assignments:
UPDATE_SET_ASSIGNMENT
- the
-
UPDATE_SET_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version. -
UPDATE_FROM
Deprecated, for removal: This API element is subject to removal in a future version. -
UPDATE_WHERE
Deprecated, for removal: This API element is subject to removal in a future version. -
UPDATE_RETURNING
Deprecated, for removal: This API element is subject to removal in a future version. -
DELETE
Deprecated, for removal: This API element is subject to removal in a future version.A completeDELETEstatement. -
DELETE_DELETE
Deprecated, for removal: This API element is subject to removal in a future version.ADELETEclause within anDELETEstatement.This clause surrounds
- the
DELETE FROMkeywords - the table that is being deleted
- the
-
DELETE_WHERE
Deprecated, for removal: This API element is subject to removal in a future version. -
DELETE_RETURNING
Deprecated, for removal: This API element is subject to removal in a future version. -
MERGE
Deprecated, for removal: This API element is subject to removal in a future version.A completeMERGEstatement. -
MERGE_MERGE_INTO
Deprecated, for removal: This API element is subject to removal in a future version.AMERGE INTOclause within anMERGEstatement.This clause surrounds
- the
MERGE INTOkeywords - the table that is being merged
- the
-
MERGE_USING
Deprecated, for removal: This API element is subject to removal in a future version. -
MERGE_ON
Deprecated, for removal: This API element is subject to removal in a future version. -
MERGE_WHEN_MATCHED_THEN_UPDATE
Deprecated, for removal: This API element is subject to removal in a future version.AWHEN MATCHED THEN UPDATEclause within aMERGEstatement.This clause surrounds
- the
WHEN MATCHED THEN UPDATEkeywords - a
MERGE_SETclause - a
MERGE_WHEREclause - a
MERGE_DELETE_WHEREclause
- the
-
MERGE_SET
Deprecated, for removal: This API element is subject to removal in a future version.ASETclause within aMERGE_WHEN_MATCHED_THEN_UPDATEclause within anMERGEstatement.This clause surrounds
- the
SETkeyword - several
MERGE_SET_ASSIGNMENTclauses
- the
-
MERGE_SET_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version. -
MERGE_WHERE
Deprecated, for removal: This API element is subject to removal in a future version.AWHEREclause within aMERGE_WHEN_MATCHED_THEN_UPDATEclause within aMERGEstatement.This clause surrounds
- the
WHEREkeyword - a
CONDITION
- the
-
MERGE_DELETE_WHERE
Deprecated, for removal: This API element is subject to removal in a future version.ADELETE_WHEREclause within aMERGE_WHEN_MATCHED_THEN_UPDATEclause within aMERGEstatement.This clause surrounds
- the
DELETE WHEREkeyword - a
CONDITION
- the
-
MERGE_WHEN_NOT_MATCHED_THEN_INSERT
Deprecated, for removal: This API element is subject to removal in a future version. -
MERGE_VALUES
Deprecated, for removal: This API element is subject to removal in a future version. -
TRUNCATE
Deprecated, for removal: This API element is subject to removal in a future version.A completeTRUNCATEstatement. -
TRUNCATE_TRUNCATE
Deprecated, for removal: This API element is subject to removal in a future version.ATRUNCATEclause within anTRUNCATEstatement.This clause surrounds
- the
TRUNCATE TABLEkeywords - the table that is being truncated
- the
-
CREATE_TABLE
Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE TABLEstatement. -
CREATE_TABLE_NAME
Deprecated, for removal: This API element is subject to removal in a future version.A view name clause within aCREATE_TABLEstatement.This clause surrounds
- The table name
- The (optional) column names
-
CREATE_TABLE_AS
Deprecated, for removal: This API element is subject to removal in a future version. -
CREATE_TABLE_COLUMNS
Deprecated, for removal: This API element is subject to removal in a future version. -
CREATE_TABLE_CONSTRAINTS
Deprecated, for removal: This API element is subject to removal in a future version. -
CREATE_SCHEMA
Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE SCHEMAstatement. -
CREATE_SCHEMA_NAME
Deprecated, for removal: This API element is subject to removal in a future version. -
CREATE_VIEW
Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE VIEWstatement. -
CREATE_VIEW_NAME
Deprecated, for removal: This API element is subject to removal in a future version.A view name clause within aCREATE_VIEWstatement.This clause surrounds
- The view name
- The (optional) column names
-
CREATE_VIEW_AS
Deprecated, for removal: This API element is subject to removal in a future version. -
CREATE_INDEX
Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE INDEXstatement. -
CREATE_SEQUENCE
Deprecated, for removal: This API element is subject to removal in a future version.A completeCREATE SEQUENCEstatement. -
CREATE_SEQUENCE_SEQUENCE
Deprecated, for removal: This API element is subject to removal in a future version.ASEQUENCEclause within aCREATE_SEQUENCEstatement.This clause surrounds
- the
CREATE SEQUENCEkeywords - the sequence that is being created
- the
-
ALTER_SEQUENCE
Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER SEQUENCEstatement. -
ALTER_SEQUENCE_SEQUENCE
Deprecated, for removal: This API element is subject to removal in a future version.ASEQUENCEclause within anALTER_SEQUENCEstatement.This clause surrounds
- the
ALTER SEQUENCEkeywords - the sequence that is being altered
- the
-
ALTER_SEQUENCE_RESTART
Deprecated, for removal: This API element is subject to removal in a future version.ARESTARTclause within anALTER_SEQUENCEstatement.This clause surrounds
- the
RESTARTkeyword - the
WITHkeyword and the new sequence value, if applicable.
- the
-
ALTER_SEQUENCE_RENAME
Deprecated, for removal: This API element is subject to removal in a future version.ARENAMEclause within anALTER_SEQUENCEstatement.This clause surrounds
- the
RENAME TOkeywords - the new sequence name
- the
-
ALTER_TABLE
Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER TABLEstatement. -
ALTER_TABLE_TABLE
Deprecated, for removal: This API element is subject to removal in a future version.ATABLEclause within anALTER_TABLEstatement.This clause surrounds
- the
ALTER TABLEkeywords - the table that is being altered
- the
-
ALTER_TABLE_RENAME
Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_TABLEstatement.This clause surrounds
- the
RENAME TOkeywords - the new table name
- the
-
ALTER_TABLE_RENAME_COLUMN
Deprecated, for removal: This API element is subject to removal in a future version.ARENAME COLUMNclause within anALTER_TABLEstatement.This clause surrounds
- the
RENAME COLUMNkeywords - the old column name
- the
TOkeyword - the new column name
- the
-
ALTER_TABLE_RENAME_INDEX
Deprecated, for removal: This API element is subject to removal in a future version.ARENAME INDEXclause within anALTER_TABLEstatement.This clause surrounds
- the
RENAME TOkeywords - the old index name
- the
TOkeyword - the new index name
- the
-
ALTER_TABLE_RENAME_CONSTRAINT
Deprecated, for removal: This API element is subject to removal in a future version.ARENAME CONSTRAINTclause within anALTER_TABLEstatement.This clause surrounds
- the
RENAME CONSTRAINTkeywords - the old constraint name
- the
TOkeyword - the new constraint name
- the
-
ALTER_TABLE_ADD
Deprecated, for removal: This API element is subject to removal in a future version.AADDclause within anALTER_TABLEstatement.This clause surrounds
- the
ADDkeywords - the column that is being added
- the
-
ALTER_TABLE_ALTER
Deprecated, for removal: This API element is subject to removal in a future version.AALTERclause within anALTER_TABLEstatement.This clause surrounds
- the
ALTERkeywords - the column that is being altered
- the
-
ALTER_TABLE_ALTER_DEFAULT
Deprecated, for removal: This API element is subject to removal in a future version.AALTER DEFAULTclause within anALTER_TABLEstatement.This clause surrounds
- the default expression that is being altered
-
ALTER_TABLE_ALTER_NULL
Deprecated, for removal: This API element is subject to removal in a future version.ASET NULLorDROP NULLclause within anALTER_TABLEstatement.This clause surrounds
- the nullability clause being altered
-
ALTER_TABLE_DROP
Deprecated, for removal: This API element is subject to removal in a future version.ADROPclause within anALTER_TABLEstatement.This clause surrounds
- the
DROPkeywords - the column that is being dropped
- the
-
ALTER_SCHEMA
Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER SCHEMAstatement. -
ALTER_SCHEMA_SCHEMA
Deprecated, for removal: This API element is subject to removal in a future version.ASCHEMAclause within anALTER_SCHEMAstatement.This clause surrounds
- the
ALTER SCHEMAkeywords - the schema that is being altered
- the
-
ALTER_SCHEMA_RENAME
Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_SCHEMAstatement.This clause surrounds
- the
RENAME TOkeywords - the new schema name
- the
-
ALTER_VIEW
Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER VIEWstatement. -
ALTER_VIEW_VIEW
Deprecated, for removal: This API element is subject to removal in a future version.ATABLEclause within anALTER_VIEWstatement.This clause surrounds
- the
ALTER VIEWkeywords - the view that is being altered
- the
-
ALTER_VIEW_RENAME
Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_VIEWstatement.This clause surrounds
- the
RENAME TOkeywords - the new view name
- the
-
ALTER_INDEX
Deprecated, for removal: This API element is subject to removal in a future version.A completeALTER INDEXstatement. -
ALTER_INDEX_INDEX
Deprecated, for removal: This API element is subject to removal in a future version.AnINDEXclause within anALTER_INDEXstatement.This clause surrounds
- the
ALTER INDEXkeywords - the index that is being altered
- the
-
ALTER_INDEX_RENAME
Deprecated, for removal: This API element is subject to removal in a future version.ARENAME TOclause within anALTER_INDEXstatement.This clause surrounds
- the
RENAME TOkeywords - the new index name
- the
-
DROP_SCHEMA
Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP SCHEMAstatement. -
DROP_SCHEMA_SCHEMA
Deprecated, for removal: This API element is subject to removal in a future version.ASCHEMAclause within anDROP_SCHEMAstatement.This clause surrounds
- the
DROP SCHEMAkeywords - the schema that is being dropped
- the
-
DROP_VIEW
Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP VIEWstatement. -
DROP_VIEW_TABLE
Deprecated, for removal: This API element is subject to removal in a future version.AVIEWclause within anDROP_VIEWstatement.This clause surrounds
- the
DROP VIEWkeywords - the view that is being dropped
- the
-
DROP_TABLE
Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP TABLEstatement. -
DROP_TABLE_TABLE
Deprecated, for removal: This API element is subject to removal in a future version.ATABLEclause within anDROP_TABLEstatement.This clause surrounds
- the
DROP TABLEkeywords - the table that is being dropped
- the
-
DROP_INDEX
Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP INDEXstatement. -
DROP_SEQUENCE
Deprecated, for removal: This API element is subject to removal in a future version.A completeDROP SEQUENCEstatement. -
DROP_SEQUENCE_SEQUENCE
Deprecated, for removal: This API element is subject to removal in a future version.ASEQUENCEclause within aDROP_SEQUENCEstatement.This clause surrounds
- the
DROP SEQUENCEkeywords - the sequence that is being dropped
- the
-
GRANT
Deprecated, for removal: This API element is subject to removal in a future version. -
GRANT_PRIVILEGE
Deprecated, for removal: This API element is subject to removal in a future version. -
GRANT_ON
Deprecated, for removal: This API element is subject to removal in a future version. -
GRANT_TO
Deprecated, for removal: This API element is subject to removal in a future version. -
REVOKE
Deprecated, for removal: This API element is subject to removal in a future version. -
REVOKE_PRIVILEGE
Deprecated, for removal: This API element is subject to removal in a future version. -
REVOKE_ON
Deprecated, for removal: This API element is subject to removal in a future version. -
REVOKE_FROM
Deprecated, for removal: This API element is subject to removal in a future version. -
TEMPLATE
Deprecated, for removal: This API element is subject to removal in a future version.A plain SQL template clause. -
CUSTOM
Deprecated, for removal: This API element is subject to removal in a future version.A customQueryPartclause.
-
-
Method Details
-
values
Deprecated, for removal: This API element is subject to removal in a future version.Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Deprecated, for removal: This API element is subject to removal in a future version.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
VisitListenerSPI is deprecated. There are currently no plans of replacing it. Please get in touch if you think this functionality needs to be kept in one way or another: https://github.com/jOOQ/jOOQ/issues/7258