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 classColumnThis class represents a column in an SQL statementclassColumnsDefinitionThis class represents a list of column definitions in an SQL statement.classDerivedColumnThis class represents a derived column in an SQL query.classTableRepresents aTablein an SQL Statement.classValueTableValue tables are pseudo-tables constructed from rows and columns of expressions (e.g.classValueTableRowThis 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 classSchemaThis class represents aSchemain 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 classCreateSchemaThis class implements an SQLCreateSchemastatement.classCreateTableThis class implements an SQLCreateTablestatement -
Uses of AbstractFragment in com.exasol.sql.ddl.drop
Subclasses of AbstractFragment in com.exasol.sql.ddl.drop Modifier and Type Class Description classCascadeThis class represents CASCADE clause in DROP SCHEMA SQL statementclassCascadeConstraintsThis class represents CASCADE CONSTRAINTS clause in the DROP TABLE SQL statementclassDropSchemaThis class implements an SQLDropSchemastatement.classDropTableThis class implements an SQLDropTablestatement.classRestrictThis 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 classAbstractInsertValueTable<T extends AbstractInsertValueTable<T>>Abstract base class for SQL fragments that contain a insert value table (for exampleINSERT,MERGE).classInsertThis class implements an SQLInsertstatement.classInsertFieldsField 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 classMatchedClauseRepresentation of theWHEN MATCHEDpart of an SQLMERGE statement.classMergeclassMergeColumnUpdateUpdate of a value in a column caused by aMERGEcommand.classMergeDeleteClauseThis class represents theMERGEstrategy of deleting matched rows.classMergeInsertClauseRepresents theMERGEstrategy of inserting rows from the source that do not match any row in the destination.classMergeMethodDefinitionAbstract base class for merge method definitions likeWHEN MATCHED THEN UPDATE.classMergeUpdateClauseRepresents theMERGEstrategy of updating matched rows.classNotMatchedClauseRepresentation of theWHEN NOT MATCHEDpart of an SQLMERGE statement.classOnClauseTheONclause of an SQLMERGEstatement.classUsingClauseTheUSINGclause of an SQLMERGEstatement. -
Uses of AbstractFragment in com.exasol.sql.dql.select
Subclasses of AbstractFragment in com.exasol.sql.dql.select Modifier and Type Class Description classFromClauseThis class represents theFROMclause of an SQLSELECTstatement.classGroupByClauseThis class represents the GROUP BY clause of an SQL statement.classJoinThis class implements theJoinpart of a WHERE clause.classLimitClauseThis class represents the limit clause of an SQL statement.classOrderByClauseThis class represents theORDER BYclause of an SQL statement.classSelectThis class implements an SQLSelectstatement.classWhereClauseThis class represents the where clause of an SQL statement.
-