Uses of Class
com.exasol.sql.AbstractFragment
-
Packages that use AbstractFragment Package Description com.exasol.sql com.exasol.sql.ddl com.exasol.sql.ddl.create com.exasol.sql.ddl.drop com.exasol.sql.dml.insert com.exasol.sql.dml.merge com.exasol.sql.dql.select -
-
Uses of AbstractFragment in com.exasol.sql
Subclasses of AbstractFragment in com.exasol.sql Modifier and Type Class Description class
Column
This class represents a column in an SQL statementclass
ColumnsDefinition
This class represents a list of column definitions in an SQL statement.class
DerivedColumn
This class represents a derived column in an SQL query.class
Table
Represents aTable
in an SQL Statement.class
ValueTable
Value tables are pseudo-tables constructed from rows and columns of expressions (e.g.class
ValueTableRow
This class represents a row in aValueTable
. -
Uses of AbstractFragment in com.exasol.sql.ddl
Subclasses of AbstractFragment in com.exasol.sql.ddl Modifier and Type Class Description class
Schema
This class represents aSchema
in an SQL Statement -
Uses of AbstractFragment in com.exasol.sql.ddl.create
Subclasses of AbstractFragment in com.exasol.sql.ddl.create Modifier and Type Class Description class
CreateSchema
This class implements an SQLCreateSchema
statement.class
CreateTable
This class implements an SQLCreateTable
statement -
Uses of AbstractFragment in com.exasol.sql.ddl.drop
Subclasses of AbstractFragment in com.exasol.sql.ddl.drop Modifier and Type Class Description class
Cascade
This class represents CASCADE clause in DROP SCHEMA SQL statementclass
CascadeConstraints
This class represents CASCADE CONSTRAINTS clause in the DROP TABLE SQL statementclass
DropSchema
This class implements an SQLDropSchema
statement.class
DropTable
This class implements an SQLDropTable
statement.class
Restrict
This class represents RESTRICT clause in DROP SCHEMA SQL statement -
Uses of AbstractFragment in com.exasol.sql.dml.insert
Subclasses of AbstractFragment in com.exasol.sql.dml.insert Modifier and Type Class Description class
AbstractInsertValueTable<T extends AbstractInsertValueTable<T>>
Abstract base class for SQL fragments that contain a insert value table (for exampleINSERT
,MERGE
).class
Insert
This class implements an SQLInsert
statement.class
InsertFields
Field list that defines the fields data is being inserted into. -
Uses of AbstractFragment in com.exasol.sql.dml.merge
Subclasses of AbstractFragment in com.exasol.sql.dml.merge Modifier and Type Class Description class
MatchedClause
Representation of theWHEN MATCHED
part of an SQLMERGE statement
.class
Merge
class
MergeColumnUpdate
Update of a value in a column caused by aMERGE
command.class
MergeDeleteClause
This class represents theMERGE
strategy of deleting matched rows.class
MergeInsertClause
Represents theMERGE
strategy of inserting rows from the source that do not match any row in the destination.class
MergeMethodDefinition
Abstract base class for merge method definitions likeWHEN MATCHED THEN UPDATE
.class
MergeUpdateClause
Represents theMERGE
strategy of updating matched rows.class
NotMatchedClause
Representation of theWHEN NOT MATCHED
part of an SQLMERGE statement
.class
OnClause
TheON
clause of an SQLMERGE
statement.class
UsingClause
TheUSING
clause of an SQLMERGE
statement. -
Uses of AbstractFragment in com.exasol.sql.dql.select
Subclasses of AbstractFragment in com.exasol.sql.dql.select Modifier and Type Class Description class
FromClause
This class represents theFROM
clause of an SQLSELECT
statement.class
GroupByClause
This class represents the GROUP BY clause of an SQL statement.class
Join
This class implements theJoin
part of a WHERE clause.class
LimitClause
This class represents the limit clause of an SQL statement.class
OrderByClause
This class represents theORDER BY
clause of an SQL statement.class
Select
This class implements an SQLSelect
statement.class
WhereClause
This class represents the where clause of an SQL statement.
-