API 5.1-SNAPSHOT¶
Base Package: net.sf.jsqlparser
Base¶
JSQLParserException¶
extends: Exception
Model¶
implements: Serializable provides: Expression, Statement,
expression¶
AnalyticType¶
[OVER, WITHIN_GROUP, WITHIN_GROUP_OVER, FILTER_ONLY]
AnyType¶
[ANY, SOME, ALL]
CastExpression.DataType¶
[ARRAY, BIT, BITSTRING, BLOB, BYTEA, BINARY, VARBINARY, BYTES, BOOLEAN, BOOL, ENUM, INTERVAL, LIST, MAP, STRUCT, TINYINT, INT1, SMALLINT, INT2, SHORT, INTEGER, INT4, INT, SIGNED, BIGINT, INT8, LONG, HUGEINT, UTINYINT, USMALLINT, UINTEGER, UBIGINT, UHUGEINT, DECIMAL, NUMBER, NUMERIC, REAL, FLOAT4, FLOAT, DOUBLE, DOUBLE_PRECISION, FLOAT8, FLOAT64, UUID, VARCHAR, NVARCHAR, CHAR, NCHAR, BPCHAR, STRING, TEXT, CLOB, DATE, TIME, TIME_WITHOUT_TIME_ZONE, TIMETZ, TIME_WITH_TIME_ZONE, TIMESTAMP_NS, TIMESTAMP, TIMESTAMP_WITHOUT_TIME_ZONE, DATETIME, TIMESTAMP_MS, TIMESTAMP_S, TIMESTAMPTZ, TIMESTAMP_WITH_TIME_ZONE, UNKNOWN, VARBYTE]
DateTimeLiteralExpression.DateTime¶
[DATE, DATETIME, TIME, TIMESTAMP, TIMESTAMPTZ]
Function.NullHandling¶
[IGNORE_NULLS, RESPECT_NULLS]
JsonAggregateOnNullType¶
[NULL, ABSENT]
JsonAggregateUniqueKeysType¶
[WITH, WITHOUT]
JsonFunctionType¶
[OBJECT, ARRAY, POSTGRES_OBJECT, MYSQL_OBJECT]
SpannerInterleaveIn.OnDelete¶
[CASCADE, NO_ACTION]
StructType.Dialect¶
[BIG_QUERY, DUCKDB]
TrimFunction.TrimSpecification¶
[LEADING, TRAILING, BOTH]
WindowElement.Type¶
[ROWS, RANGE]
WindowOffset.Type¶
[PRECEDING, FOLLOWING, CURRENT, EXPR]
Alias¶
extends: Object implements: Serializable
Alias.AliasColumn¶
extends: Object implements: Serializable
AllValue¶
extends: ASTNodeAccessImpl implements: Expression
AnalyticExpression¶
extends: ASTNodeAccessImpl implements: Expression
AnyComparisonExpression¶
extends: ASTNodeAccessImpl implements: Expression
ArrayConstructor¶
extends: ASTNodeAccessImpl implements: Expression
ArrayExpression¶
extends: ASTNodeAccessImpl implements: Expression
BinaryExpression¶
extends: ASTNodeAccessImpl implements: Expression provides: Addition, AndExpression, BitwiseAnd, BitwiseLeftShift, BitwiseOr, BitwiseRightShift, BitwiseXor, Concat, Division, IntegerDivision, IsDistinctExpression, JsonOperator, LikeExpression, Modulo, Multiplication, OldOracleJoinBinaryExpression, OrExpression, RegExpMatchOperator, SimilarToExpression, Subtraction, XorExpression
CaseExpression¶
extends: ASTNodeAccessImpl implements: Expression
`CASE WHEN condition THEN expression [WHEN condition THEN expression]... [ELSE expression] END`
`CASE expression WHEN condition THEN expression [WHEN condition THEN expression]... [ELSE expression] END`
CastExpression¶
extends: ASTNodeAccessImpl implements: Expression
CollateExpression¶
extends: ASTNodeAccessImpl implements: Expression
ConnectByRootOperator¶
extends: ASTNodeAccessImpl implements: Expression
DateTimeLiteralExpression¶
extends: ASTNodeAccessImpl implements: Expression
DateValue¶
extends: ASTNodeAccessImpl implements: Expression
DoubleValue¶
extends: ASTNodeAccessImpl implements: Expression
ExpressionVisitorAdapter¶
extends: Object implements: ExpressionVisitor, PivotVisitor, SelectItemVisitor
Expression expressionS contextreturns TExpression expressionS contextExpressionList subExpressionsreturns TExpression expressionS contextCollection subExpressionsreturns TExpression expressionS contextExpression subExpressionsreturns TBinaryExpression binaryExpressionS contextreturns T@Override
ExtractExpression¶
extends: ASTNodeAccessImpl implements: Expression
FilterOverImpl¶
extends: ASTNodeAccessImpl provides: JsonAggregateFunction
Function¶
extends: ASTNodeAccessImpl implements: Expression provides: TableFunction
Function.HavingClause¶
extends: ASTNodeAccessImpl implements: Expression
HexValue¶
extends: ASTNodeAccessImpl implements: Expression
IntervalExpression¶
extends: ASTNodeAccessImpl implements: Expression
JdbcNamedParameter¶
extends: ASTNodeAccessImpl implements: Expression
JdbcParameter¶
extends: ASTNodeAccessImpl implements: Expression
JsonAggregateFunction¶
extends: FilterOverImpl implements: Expression
JsonExpression¶
extends: ASTNodeAccessImpl implements: Expression
JsonFunction¶
extends: ASTNodeAccessImpl implements: Expression
JsonFunctionExpression¶
extends: Object implements: Serializable
JsonKeyValuePair¶
extends: Object implements: Serializable
KeepExpression¶
extends: ASTNodeAccessImpl implements: Expression
LambdaExpression¶
extends: ASTNodeAccessImpl implements: Expression
LongValue¶
extends: ASTNodeAccessImpl implements: Expression
MySQLGroupConcat¶
extends: ASTNodeAccessImpl implements: Expression
MySQLIndexHint¶
extends: Object implements: Serializable
NextValExpression¶
extends: ASTNodeAccessImpl implements: Expression
NotExpression¶
extends: ASTNodeAccessImpl implements: Expression
NullValue¶
extends: ASTNodeAccessImpl implements: Expression
NumericBind¶
extends: ASTNodeAccessImpl implements: Expression
OracleHierarchicalExpression¶
extends: ASTNodeAccessImpl implements: Expression
OracleHint¶
extends: ASTNodeAccessImpl implements: Expression
OracleNamedFunctionParameter¶
extends: ASTNodeAccessImpl implements: Expression
OrderByClause¶
extends: Object implements: Serializable
OverlapsCondition¶
extends: ASTNodeAccessImpl implements: Expression
Parenthesis¶
extends: ParenthesedExpressionList
PartitionByClause¶
extends: Object implements: Serializable
RangeExpression¶
extends: ASTNodeAccessImpl implements: Expression
RowConstructor¶
extends: ParenthesedExpressionList implements: Expression
RowGetExpression¶
extends: ASTNodeAccessImpl implements: Expression
SQLServerHints¶
extends: Object implements: Serializable
SignedExpression¶
extends: ASTNodeAccessImpl implements: Expression
SpannerInterleaveIn¶
extends: Object
StringValue¶
extends: ASTNodeAccessImpl implements: Expression
StructType¶
extends: ASTNodeAccessImpl implements: Expression
TimeKeyExpression¶
extends: ASTNodeAccessImpl implements: Expression
TimeValue¶
extends: ASTNodeAccessImpl implements: Expression
TimestampValue¶
extends: ASTNodeAccessImpl implements: Expression
TimezoneExpression¶
extends: ASTNodeAccessImpl implements: Expression
TranscodingFunction¶
extends: ASTNodeAccessImpl implements: Expression
TrimFunction¶
extends: ASTNodeAccessImpl implements: Expression
UserVariable¶
extends: ASTNodeAccessImpl implements: Expression
VariableAssignment¶
extends: ASTNodeAccessImpl implements: Expression
WhenClause¶
extends: ASTNodeAccessImpl implements: Expression
WindowDefinition¶
extends: Object implements: Serializable
WindowElement¶
extends: Object implements: Serializable
WindowOffset¶
extends: Object implements: Serializable
WindowRange¶
extends: Object implements: Serializable
XMLSerializeExpr¶
extends: ASTNodeAccessImpl implements: Expression
Expression¶
implements: ASTNodeAccess, Model provides: AllColumns, AllValue, AnalyticExpression, AnyComparisonExpression, ArrayConstructor, ArrayExpression, Between, BinaryExpression, CaseExpression, CastExpression, CollateExpression, Column, ConnectByRootOperator, DateTimeLiteralExpression, DateValue, DoubleValue, ExcludesExpression, ExistsExpression, ExpressionList, ExtractExpression, FullTextSearch, Function, HavingClause, HexValue, InExpression, IncludesExpression, IntervalExpression, IsBooleanExpression, IsNullExpression, JdbcNamedParameter, JdbcParameter, JsonAggregateFunction, JsonExpression, JsonFunction, KeepExpression, LambdaExpression, LongValue, MemberOfExpression, MultipleExpression, MySQLGroupConcat, NextValExpression, NotExpression, NullValue, NumericBind, OracleHierarchicalExpression, OracleHint, OracleNamedFunctionParameter, OverlapsCondition, RangeExpression, RowConstructor, RowGetExpression, Select, SignedExpression, StringValue, StructType, TimeKeyExpression, TimeValue, TimestampValue, TimezoneExpression, TranscodingFunction, TrimFunction, UserVariable, VariableAssignment, WhenClause, XMLSerializeExpr,
ExpressionVisitor¶
provides: ExpressionDeParser, ExpressionValidator, ExpressionVisitorAdapter, TablesNamesFinder,
expression.operators.arithmetic¶
Addition¶
extends: BinaryExpression
BitwiseAnd¶
extends: BinaryExpression
BitwiseLeftShift¶
extends: BinaryExpression
BitwiseOr¶
extends: BinaryExpression
BitwiseRightShift¶
extends: BinaryExpression
BitwiseXor¶
extends: BinaryExpression
Concat¶
extends: BinaryExpression
Division¶
extends: BinaryExpression
IntegerDivision¶
extends: BinaryExpression
Modulo¶
extends: BinaryExpression
Multiplication¶
extends: BinaryExpression
Subtraction¶
extends: BinaryExpression
expression.operators.conditional¶
AndExpression¶
extends: BinaryExpression
OrExpression¶
extends: BinaryExpression
XorExpression¶
extends: BinaryExpression
expression.operators.relational¶
LikeExpression.KeyWord¶
[LIKE, ILIKE, RLIKE, REGEXP_LIKE, REGEXP, SIMILAR_TO]
RegExpMatchOperatorType¶
[MATCH_CASESENSITIVE, MATCH_CASEINSENSITIVE, NOT_MATCH_CASESENSITIVE, NOT_MATCH_CASEINSENSITIVE]
Between¶
extends: ASTNodeAccessImpl implements: Expression
ComparisonOperator¶
extends: OldOracleJoinBinaryExpression provides: ContainedBy, Contains, DoubleAnd, EqualsTo, GeometryDistance, GreaterThan, GreaterThanEquals, MinorThan, MinorThanEquals, NotEqualsTo, TSQLLeftJoin, TSQLRightJoin
ContainedBy¶
extends: ComparisonOperator
Contains¶
extends: ComparisonOperator
DoubleAnd¶
extends: ComparisonOperator
EqualsTo¶
extends: ComparisonOperator
ExcludesExpression¶
extends: ASTNodeAccessImpl implements: Expression
ExistsExpression¶
extends: ASTNodeAccessImpl implements: Expression
ExpressionList¶
extends: ArrayList implements: Expression, Serializable provides: NamedExpressionList, ParenthesedExpressionList
FullTextSearch¶
extends: ASTNodeAccessImpl implements: Expression
GeometryDistance¶
extends: ComparisonOperator
GreaterThan¶
extends: ComparisonOperator
GreaterThanEquals¶
extends: ComparisonOperator
InExpression¶
extends: ASTNodeAccessImpl implements: Expression, SupportsOldOracleJoinSyntax
IncludesExpression¶
extends: ASTNodeAccessImpl implements: Expression
IsBooleanExpression¶
extends: ASTNodeAccessImpl implements: Expression
IsDistinctExpression¶
extends: BinaryExpression
IsNullExpression¶
extends: ASTNodeAccessImpl implements: Expression
JsonOperator¶
extends: BinaryExpression
LikeExpression¶
extends: BinaryExpression
Matches¶
extends: OldOracleJoinBinaryExpression
MemberOfExpression¶
extends: ASTNodeAccessImpl implements: Expression
MinorThan¶
extends: ComparisonOperator
MinorThanEquals¶
extends: ComparisonOperator
NamedExpressionList¶
extends: ExpressionList
NotEqualsTo¶
extends: ComparisonOperator
OldOracleJoinBinaryExpression¶
extends: BinaryExpression implements: SupportsOldOracleJoinSyntax provides: ComparisonOperator, Matches
ParenthesedExpressionList¶
extends: ExpressionList provides: Parenthesis, RowConstructor
RegExpMatchOperator¶
extends: BinaryExpression
SimilarToExpression¶
extends: BinaryExpression
TSQLLeftJoin¶
extends: ComparisonOperator
TSQLRightJoin¶
extends: ComparisonOperator
SupportsOldOracleJoinSyntax¶
provides: InExpression, OldOracleJoinBinaryExpression,
parser¶
ASTNodeAccessImpl¶
extends: Object implements: ASTNodeAccess provides: AllColumns, AllValue, AnalyticExpression, AnyComparisonExpression, ArrayConstructor, ArrayExpression, Between, BinaryExpression, CaseExpression, CastExpression, CollateExpression, Column, ConnectByRootOperator, DateTimeLiteralExpression, DateValue, DoubleValue, ExcludesExpression, ExistsExpression, ExtractExpression, FilterOverImpl, ForClause, FullTextSearch, Function, HavingClause, HexValue, InExpression, IncludesExpression, IntervalExpression, IsBooleanExpression, IsNullExpression, JdbcNamedParameter, JdbcParameter, Join, JsonExpression, JsonFunction, KSQLJoinWindow, KSQLWindow, KeepExpression, LambdaExpression, Limit, LongValue, MemberOfExpression, MultipleExpression, MySQLGroupConcat, NextValExpression, NotExpression, NullValue, NumericBind, OracleHierarchicalExpression, OracleHint, OracleNamedFunctionParameter, OverlapsCondition, ParenthesedFromItem, RangeExpression, RowGetExpression, Select, SelectItem, Sequence, SetOperation, SignedExpression, StringValue, StructType, Synonym, Table, TimeKeyExpression, TimeValue, TimestampValue, TimezoneExpression, Top, TranscodingFunction, TrimFunction, UserVariable, VariableAssignment, WhenClause, XMLSerializeExpr
AbstractJSqlParser¶
extends: Object
BaseToken¶
extends: Object
CCJSqlParserManager¶
extends: Object implements: JSqlParser
CCJSqlParserUtil¶
extends: Object
ParserKeywordsUtils¶
extends: Object
SimpleCharStream¶
extends: Object
boolean wrapAroundreturns voidreturns voidBeginToken () → char
char creturns voidreadChar () → char
ASTNodeAccess¶
implements: Serializable provides: ASTNodeAccessImpl, Expression, FromItem,
JSqlParser¶
provides: CCJSqlParserManager,
StatementListener¶
provides:
parser.feature¶
Feature¶
[select, selectGroupBy, selectGroupByGroupingSets, selectHaving, selectInto, limit, limitNull, limitAll, limitOffset, offset, offsetParam, fetch, fetchFirst, fetchNext, join, joinOuterSimple, joinSimple, joinRight, joinNatural, joinFull, joinLeft, joinCross, joinOuter, joinSemi, joinInner, joinStraight, joinApply, joinWindow, joinUsingColumns, skip, first, top, optimizeFor, selectUnique, distinct, distinctOn, orderBy, orderByNullOrdering, selectForUpdate, selectForShare, selectForKeyShare, selectForNoKeyUpdate, selectForUpdateOfTable, selectForUpdateWait, selectForUpdateNoWait, selectForUpdateSkipLocked, insert, insertFromSelect, insertModifierPriority, insertModifierIgnore, insertUseSet, insertUseDuplicateKeyUpdate, insertReturningAll, insertReturningExpressionList, insertValues, values, tableStatement, update, updateFrom, updateJoins, updateUseSelect, updateOrderBy, updateLimit, updateReturning, delete, deleteJoin, deleteTables, deleteLimit, deleteOrderBy, deleteReturningExpressionList, upsert, merge, alterTable, alterSequence, alterView, refreshMaterializedView, refreshMaterializedWithDataView, refreshMaterializedWithNoDataView, alterViewReplace, alterIndex, analyze, truncate, execute, executeExec, executeCall, executeExecute, executeStatement, executeStatementImmediate, executeUsing, replace, drop, dropTable, dropIndex, dropView, dropSchema, dropSequence, dropTableIfExists, dropIndexIfExists, dropViewIfExists, dropSchemaIfExists, dropSequenceIfExists, createSchema, createView, createViewForce, createViewTemporary, createOrReplaceView, createViewMaterialized, createViewWithComment, createTable, createTableUnlogged, createTableCreateOptionStrings, createTableTableOptionStrings, createTableIfNotExists, createTableRowMovement, createTableFromSelect, createIndex, createSequence, createSynonym, createTrigger, commit, comment, commentOnTable, commentOnColumn, commentOnView, describe, desc, explain, show, showTables, showColumns, showIndex, use, grant, function, createFunction, createProcedure, functionalStatement, block, declare, set, reset, pivot, unpivot, pivotXml, setOperation, setOperationUnion, setOperationIntersect, setOperationExcept, setOperationMinus, withItem, withItemRecursive, lateralSubSelect, valuesList, tableFunction, jdbcParameter, jdbcNamedParameter, exprLike, exprSimilarTo, kSqlWindow, oracleOldJoinSyntax, oraclePriorPosition, oracleHint, oracleHierarchicalExpression, oracleOrderBySiblings, mySqlHintStraightJoin, mysqlSqlCacheFlag, mysqlCalcFoundRows, selectForXmlPath, allowSquareBracketQuotation, allowPostgresSpecificSyntax, allowComplexParsing, allowUnsupportedStatements, timeOut, allowBackslashEscapeCharacter, allowUnparenthesizedSubSelects]
FeatureConfiguration¶
extends: Object
null
FeatureSet¶
provides: FeatureSetValidation, ModifyableFeatureSet,
true
if the feature is identical to one of the features contained in this set, false
otherwiseModifyableFeatureSet¶
implements: FeatureSet provides: FeaturesAllowed,
this
this
this
this
this
this
schema¶
Sequence.ParameterType¶
[INCREMENT_BY, START_WITH, RESTART_WITH, MAXVALUE, NOMAXVALUE, MINVALUE, NOMINVALUE, CYCLE, NOCYCLE, CACHE, NOCACHE, ORDER, NOORDER, KEEP, NOKEEP, SESSION, GLOBAL]
Column¶
extends: ASTNodeAccessImpl implements: Expression, MultiPartName
Database¶
extends: Object implements: MultiPartName
Sequence¶
extends: ASTNodeAccessImpl implements: MultiPartName
Sequence.Parameter¶
extends: Object
Server¶
extends: Object implements: MultiPartName
Synonym¶
extends: ASTNodeAccessImpl implements: MultiPartName
Table¶
extends: ASTNodeAccessImpl implements: FromItem, MultiPartName
MultiPartName¶
provides: Column, Database, Sequence, Server, Synonym, Table,
statement¶
DeclareType¶
[TABLE, AS, TYPE]
ExplainStatement.OptionType¶
[ANALYZE, VERBOSE, COSTS, BUFFERS, FORMAT, PLAN, PLAN_FOR]
PurgeObjectType¶
[TABLE, INDEX, RECYCLEBIN, DBA_RECYCLEBIN, TABLESPACE]
ReferentialAction.Action¶
[CASCADE, RESTRICT, NO_ACTION, SET_DEFAULT, SET_NULL]
ReferentialAction.Type¶
[DELETE, UPDATE]
ReturningClause.Keyword¶
[RETURN, RETURNING]
Block¶
extends: Object implements: Statement
Commit¶
extends: Object implements: Statement
CreateFunctionalStatement¶
extends: Object implements: Statement provides: CreateFunction, CreateProcedure
String kindString kindList functionDeclarationPartsboolean orReplaceString kindList functionDeclarationPartsgetFunctionDeclarationParts () → List
DeclareStatement¶
extends: Object implements: Statement
DeclareStatement.TypeDefExpr¶
extends: Object implements: Serializable
DescribeStatement¶
extends: Object implements: Statement
ExplainStatement¶
extends: Object implements: Statement
ExplainStatement.Option¶
extends: Object implements: Serializable
IfElseStatement¶
extends: Object implements: Statement
OutputClause¶
extends: Object implements: Serializable
PurgeStatement¶
extends: Object implements: Statement
ReferentialAction¶
extends: Object implements: Serializable
ResetStatement¶
extends: Object implements: Statement
ReturningClause¶
extends: ArrayList
a href= "https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/DELETE.html#GUID-156845A5-B626-412B-9F95-8869B988ABD7"
Part of UPDATE, INSERT, DELETE statementsRollbackStatement¶
extends: Object implements: Statement
SavepointStatement¶
extends: Object implements: Statement
SetStatement¶
extends: Object implements: Statement
ShowColumnsStatement¶
extends: Object implements: Statement
ShowStatement¶
extends: Object implements: Statement
StatementVisitorAdapter¶
extends: Object implements: StatementVisitor
Statements¶
extends: ArrayList implements: Serializable
UnsupportedStatement¶
extends: Object implements: Statement
UseStatement¶
extends: Object implements: Statement
ParenthesedStatement¶
implements: Statement provides: ParenthesedDelete, ParenthesedInsert, ParenthesedSelect, ParenthesedUpdate,
Statement¶
implements: Model provides: Alter, AlterSequence, AlterSession, AlterSystemStatement, AlterView, Analyze, Block, Comment, Commit, CreateFunctionalStatement, CreateIndex, CreateSchema, CreateSequence, CreateSynonym, CreateTable, CreateView, DeclareStatement, Delete, DescribeStatement, Drop, Execute, ExplainStatement, Grant, IfElseStatement, Insert, Merge, ParenthesedStatement, PurgeStatement, RefreshMaterializedViewStatement, RenameTableStatement, ResetStatement, RollbackStatement, SavepointStatement, Select, SetStatement, ShowColumnsStatement, ShowIndexStatement, ShowStatement, ShowTablesStatement, Truncate, UnsupportedStatement, Update, Upsert, UseStatement,
StatementVisitor¶
provides: StatementDeParser, StatementValidator, StatementVisitorAdapter, TablesNamesFinder,
statement.alter¶
AlterOperation¶
[ADD, ALTER, DROP, DROP_PRIMARY_KEY, DROP_UNIQUE, DROP_FOREIGN_KEY, MODIFY, CHANGE, ALGORITHM, RENAME, RENAME_TABLE, RENAME_INDEX, RENAME_KEY, RENAME_CONSTRAINT, COMMENT, COMMENT_WITH_EQUAL_SIGN, UNSPECIFIC, TRUNCATE_PARTITION]
AlterSessionOperation¶
[ADVISE_COMMIT, ADVISE_ROLLBACK, ADVISE_NOTHING, CLOSE_DATABASE_LINK, ENABLE_COMMIT_IN_PROCEDURE, DISABLE_COMMIT_IN_PROCEDURE, ENABLE_GUARD, DISABLE_GUARD, ENABLE_PARALLEL_DML, DISABLE_PARALLEL_DML, FORCE_PARALLEL_DML, ENABLE_PARALLEL_DDL, DISABLE_PARALLEL_DDL, FORCE_PARALLEL_DDL, ENABLE_PARALLEL_QUERY, DISABLE_PARALLEL_QUERY, FORCE_PARALLEL_QUERY, ENABLE_RESUMABLE, DISABLE_RESUMABLE, SET]
AlterSystemOperation¶
[ARCHIVE_LOG, CHECKPOINT, CHECK_DATAFILES, DUMP_ACTIVE_SESSION_HISTORY, ENABLE_DISTRIBUTED_RECOVERY, DISABLE_DISTRIBUTED_RECOVERY, ENABLE_RESTRICTED_SESSION, DISABLE_RESTRICTED_SESSION, FLUSH, DISCONNECT_SESSION, KILL_SESSION, SWITCH, SUSPEND, RESUME, QUIESCE, UNQUIESCE, SHUTDOWN, REGISTER, SET, RESET]
Alter¶
extends: Object implements: Statement
AlterExpression¶
extends: Object implements: Serializable
AlterExpression.ColumnDataType¶
extends: ColumnDefinition
AlterExpression.ColumnDropDefault¶
extends: Object implements: Serializable
AlterExpression.ColumnDropNotNull¶
extends: Object implements: Serializable
AlterSession¶
extends: Object implements: Statement
AlterSystemStatement¶
extends: Object implements: Statement
DeferrableConstraint¶
extends: Object implements: ConstraintState
EnableConstraint¶
extends: Object implements: ConstraintState
RenameTableStatement¶
extends: Object implements: Statement
ValidateConstraint¶
extends: Object implements: ConstraintState
ConstraintState¶
provides: DeferrableConstraint, EnableConstraint, ValidateConstraint,
statement.alter.sequence¶
AlterSequence¶
extends: Object implements: Statement
statement.analyze¶
Analyze¶
extends: Object implements: Statement
statement.comment¶
Comment¶
extends: Object implements: Statement
statement.create.function¶
CreateFunction¶
extends: CreateFunctionalStatement
statement.create.index¶
CreateIndex¶
extends: Object implements: Statement