- 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 SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum 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 SummaryModifier 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- 
USERDeprecated, for removal: This API element is subject to removal in a future version.
- 
ROLEDeprecated, for removal: This API element is subject to removal in a future version.
- 
PRIVILEGEDeprecated, for removal: This API element is subject to removal in a future version.
- 
CONSTRAINTDeprecated, for removal: This API element is subject to removal in a future version.
- 
CATALOGDeprecated, for removal: This API element is subject to removal in a future version.
- 
CATALOG_REFERENCEDeprecated, for removal: This API element is subject to removal in a future version.
- 
SCHEMADeprecated, for removal: This API element is subject to removal in a future version.
- 
SCHEMA_REFERENCEDeprecated, for removal: This API element is subject to removal in a future version.
- 
SEQUENCEDeprecated, for removal: This API element is subject to removal in a future version.
- 
SEQUENCE_REFERENCEDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLEDeprecated, 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_ALIASDeprecated, 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_REFERENCEDeprecated, 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_JOINDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_INNERDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_CROSSDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_NATURALDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_OUTER_LEFTDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_OUTER_RIGHTDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_OUTER_FULLDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_NATURAL_OUTER_LEFTDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_NATURAL_OUTER_RIGHTDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_NATURAL_OUTER_FULLDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_CROSS_APPLYDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_OUTER_APPLYDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_SEMI_LEFTDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_ANTI_LEFTDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_STRAIGHTDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_ONDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_USINGDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_JOIN_PARTITION_BYDeprecated, for removal: This API element is subject to removal in a future version.
- 
TABLE_VALUESDeprecated, 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 
- 
FIELDDeprecated, 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_ALIASDeprecated, 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_REFERENCEDeprecated, 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_VALUEDeprecated, for removal: This API element is subject to removal in a future version.
- 
FIELD_CASEDeprecated, for removal: This API element is subject to removal in a future version.
- 
FIELD_ROWDeprecated, for removal: This API element is subject to removal in a future version.
- 
FIELD_FUNCTIONDeprecated, for removal: This API element is subject to removal in a future version.
- 
CONDITIONDeprecated, for removal: This API element is subject to removal in a future version.A condition expression.
- 
CONDITION_IS_NULLDeprecated, for removal: This API element is subject to removal in a future version.ANULLcondition.This clause surrounds a FIELD.
- 
CONDITION_IS_NOT_NULLDeprecated, for removal: This API element is subject to removal in a future version.ANOT NULLcondition.This clause surrounds a FIELD.
- 
CONDITION_COMPARISONDeprecated, for removal: This API element is subject to removal in a future version.
- 
CONDITION_BETWEENDeprecated, for removal: This API element is subject to removal in a future version.ABEWEENcondition.This clause surrounds three FIELDclauses.
- 
CONDITION_BETWEEN_SYMMETRICDeprecated, for removal: This API element is subject to removal in a future version.ABEWEEN SYMMETRICcondition.This clause surrounds three FIELDclauses.
- 
CONDITION_NOT_BETWEENDeprecated, for removal: This API element is subject to removal in a future version.ANOT BEWEENcondition.This clause surrounds three FIELDclauses.
- 
CONDITION_NOT_BETWEEN_SYMMETRICDeprecated, for removal: This API element is subject to removal in a future version.ANOT BEWEEN SYMMETRICcondition.This clause surrounds three FIELDclauses.
- 
CONDITION_OVERLAPSDeprecated, for removal: This API element is subject to removal in a future version.AnOVERLAPScondition.This clause surrounds two FIELDclauses.
- 
CONDITION_ANDDeprecated, for removal: This API element is subject to removal in a future version.A combined condition usingAND.This clause surrounds several CONDITIONclauses.
- 
CONDITION_ORDeprecated, for removal: This API element is subject to removal in a future version.A combined condition usingOR.This clause surrounds several CONDITIONclauses.
- 
CONDITION_XORDeprecated, for removal: This API element is subject to removal in a future version.A combined condition usingXOR.This clause surrounds several CONDITIONclauses.
- 
CONDITION_NOTDeprecated, for removal: This API element is subject to removal in a future version.ANOTcondition.This clause surrounds a CONDITIONclause.
- 
CONDITION_INDeprecated, for removal: This API element is subject to removal in a future version.AnINcondition.This clause surrounds two or more FIELDclauses.
- 
CONDITION_NOT_INDeprecated, for removal: This API element is subject to removal in a future version.ANOT INcondition.This clause surrounds two or more FIELDclauses.
- 
CONDITION_EXISTSDeprecated, for removal: This API element is subject to removal in a future version.AnEXISTScondition.This clause surrounds a SELECTclause.
- 
CONDITION_NOT_EXISTSDeprecated, for removal: This API element is subject to removal in a future version.ANOT EXISTScondition.This clause surrounds a SELECTclause.
- 
WITHDeprecated, for removal: This API element is subject to removal in a future version.AWITHclause preceding all sorts of DML statements.
- 
SELECTDeprecated, 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_UNIONDeprecated, 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_ALLDeprecated, 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_INTERSECTDeprecated, 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_ALLDeprecated, 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_EXCEPTDeprecated, 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_ALLDeprecated, 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_SELECTDeprecated, 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_INTODeprecated, 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_FROMDeprecated, 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_WHEREDeprecated, 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_WITHDeprecated, 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_BYDeprecated, 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_BYDeprecated, for removal: This API element is subject to removal in a future version.
- 
SELECT_HAVINGDeprecated, 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_WINDOWDeprecated, for removal: This API element is subject to removal in a future version.
- 
SELECT_ORDER_BYDeprecated, for removal: This API element is subject to removal in a future version.
- 
INSERTDeprecated, for removal: This API element is subject to removal in a future version.A completeINSERTstatement.
- 
INSERT_INSERT_INTODeprecated, 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_VALUESDeprecated, for removal: This API element is subject to removal in a future version.
- 
INSERT_SELECTDeprecated, for removal: This API element is subject to removal in a future version.
- 
INSERT_ON_DUPLICATE_KEY_UPDATEDeprecated, 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_ASSIGNMENTDeprecated, for removal: This API element is subject to removal in a future version.
- 
INSERT_RETURNINGDeprecated, for removal: This API element is subject to removal in a future version.
- 
UPDATEDeprecated, for removal: This API element is subject to removal in a future version.A completeUPDATEstatement.
- 
UPDATE_UPDATEDeprecated, 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_SETDeprecated, 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_ASSIGNMENTDeprecated, for removal: This API element is subject to removal in a future version.
- 
UPDATE_FROMDeprecated, for removal: This API element is subject to removal in a future version.
- 
UPDATE_WHEREDeprecated, for removal: This API element is subject to removal in a future version.
- 
UPDATE_RETURNINGDeprecated, for removal: This API element is subject to removal in a future version.
- 
DELETEDeprecated, for removal: This API element is subject to removal in a future version.A completeDELETEstatement.
- 
DELETE_DELETEDeprecated, 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_WHEREDeprecated, for removal: This API element is subject to removal in a future version.
- 
DELETE_RETURNINGDeprecated, for removal: This API element is subject to removal in a future version.
- 
MERGEDeprecated, for removal: This API element is subject to removal in a future version.A completeMERGEstatement.
- 
MERGE_MERGE_INTODeprecated, 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_USINGDeprecated, for removal: This API element is subject to removal in a future version.
- 
MERGE_ONDeprecated, for removal: This API element is subject to removal in a future version.
- 
MERGE_WHEN_MATCHED_THEN_UPDATEDeprecated, 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_SETDeprecated, 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_ASSIGNMENTDeprecated, for removal: This API element is subject to removal in a future version.
- 
MERGE_WHEREDeprecated, 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_WHEREDeprecated, 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_INSERTDeprecated, for removal: This API element is subject to removal in a future version.
- 
MERGE_VALUESDeprecated, for removal: This API element is subject to removal in a future version.
- 
TRUNCATEDeprecated, for removal: This API element is subject to removal in a future version.A completeTRUNCATEstatement.
- 
TRUNCATE_TRUNCATEDeprecated, 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_TABLEDeprecated, for removal: This API element is subject to removal in a future version.A completeCREATE TABLEstatement.
- 
CREATE_TABLE_NAMEDeprecated, 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_ASDeprecated, for removal: This API element is subject to removal in a future version.
- 
CREATE_TABLE_COLUMNSDeprecated, for removal: This API element is subject to removal in a future version.
- 
CREATE_TABLE_CONSTRAINTSDeprecated, for removal: This API element is subject to removal in a future version.
- 
CREATE_SCHEMADeprecated, for removal: This API element is subject to removal in a future version.A completeCREATE SCHEMAstatement.
- 
CREATE_SCHEMA_NAMEDeprecated, for removal: This API element is subject to removal in a future version.
- 
CREATE_VIEWDeprecated, for removal: This API element is subject to removal in a future version.A completeCREATE VIEWstatement.
- 
CREATE_VIEW_NAMEDeprecated, 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_ASDeprecated, for removal: This API element is subject to removal in a future version.
- 
CREATE_INDEXDeprecated, for removal: This API element is subject to removal in a future version.A completeCREATE INDEXstatement.
- 
CREATE_SEQUENCEDeprecated, for removal: This API element is subject to removal in a future version.A completeCREATE SEQUENCEstatement.
- 
CREATE_SEQUENCE_SEQUENCEDeprecated, 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_SEQUENCEDeprecated, for removal: This API element is subject to removal in a future version.A completeALTER SEQUENCEstatement.
- 
ALTER_SEQUENCE_SEQUENCEDeprecated, 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_RESTARTDeprecated, 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_RENAMEDeprecated, 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_TABLEDeprecated, for removal: This API element is subject to removal in a future version.A completeALTER TABLEstatement.
- 
ALTER_TABLE_TABLEDeprecated, 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_RENAMEDeprecated, 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_COLUMNDeprecated, 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_INDEXDeprecated, 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_CONSTRAINTDeprecated, 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_ADDDeprecated, 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_ALTERDeprecated, 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_DEFAULTDeprecated, 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_NULLDeprecated, 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_DROPDeprecated, 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_SCHEMADeprecated, for removal: This API element is subject to removal in a future version.A completeALTER SCHEMAstatement.
- 
ALTER_SCHEMA_SCHEMADeprecated, 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_RENAMEDeprecated, 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_VIEWDeprecated, for removal: This API element is subject to removal in a future version.A completeALTER VIEWstatement.
- 
ALTER_VIEW_VIEWDeprecated, 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_RENAMEDeprecated, 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_INDEXDeprecated, for removal: This API element is subject to removal in a future version.A completeALTER INDEXstatement.
- 
ALTER_INDEX_INDEXDeprecated, 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_RENAMEDeprecated, 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_SCHEMADeprecated, for removal: This API element is subject to removal in a future version.A completeDROP SCHEMAstatement.
- 
DROP_SCHEMA_SCHEMADeprecated, 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_VIEWDeprecated, for removal: This API element is subject to removal in a future version.A completeDROP VIEWstatement.
- 
DROP_VIEW_TABLEDeprecated, 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_TABLEDeprecated, for removal: This API element is subject to removal in a future version.A completeDROP TABLEstatement.
- 
DROP_TABLE_TABLEDeprecated, 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_INDEXDeprecated, for removal: This API element is subject to removal in a future version.A completeDROP INDEXstatement.
- 
DROP_SEQUENCEDeprecated, for removal: This API element is subject to removal in a future version.A completeDROP SEQUENCEstatement.
- 
DROP_SEQUENCE_SEQUENCEDeprecated, 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 
- 
GRANTDeprecated, for removal: This API element is subject to removal in a future version.
- 
GRANT_PRIVILEGEDeprecated, for removal: This API element is subject to removal in a future version.
- 
GRANT_ONDeprecated, for removal: This API element is subject to removal in a future version.
- 
GRANT_TODeprecated, for removal: This API element is subject to removal in a future version.
- 
REVOKEDeprecated, for removal: This API element is subject to removal in a future version.
- 
REVOKE_PRIVILEGEDeprecated, for removal: This API element is subject to removal in a future version.
- 
REVOKE_ONDeprecated, for removal: This API element is subject to removal in a future version.
- 
REVOKE_FROMDeprecated, for removal: This API element is subject to removal in a future version.
- 
TEMPLATEDeprecated, for removal: This API element is subject to removal in a future version.A plain SQL template clause.
- 
CUSTOMDeprecated, for removal: This API element is subject to removal in a future version.A customQueryPartclause.
 
- 
- 
Method Details- 
valuesDeprecated, 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
 
- 
valueOfDeprecated, 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 name
- NullPointerException- 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