- AbstractBooleanExpression - Class in com.exasol.sql.expression
-
Abstract base class for all types of BooleanExpressions.
- AbstractBooleanExpression() - Constructor for class com.exasol.sql.expression.AbstractBooleanExpression
-
- AbstractBooleanExpression(BooleanExpression) - Constructor for class com.exasol.sql.expression.AbstractBooleanExpression
-
- AbstractBooleanExpression(BooleanExpression...) - Constructor for class com.exasol.sql.expression.AbstractBooleanExpression
-
- AbstractBottomUpTreeNode - Class in com.exasol.util
-
This is an abstract base class for nodes in a tree structure.
- AbstractBottomUpTreeNode() - Constructor for class com.exasol.util.AbstractBottomUpTreeNode
-
- AbstractBottomUpTreeNode(List<TreeNode>) - Constructor for class com.exasol.util.AbstractBottomUpTreeNode
-
- AbstractBottomUpTreeNode(TreeNode...) - Constructor for class com.exasol.util.AbstractBottomUpTreeNode
-
- AbstractExpressionRenderer - Class in com.exasol.sql.expression.rendering
-
Common base class for expression renderers.
- AbstractExpressionRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- AbstractFragment - Class in com.exasol.sql
-
Common base class for SQL statement fragments
- AbstractFragment(Fragment) - Constructor for class com.exasol.sql.AbstractFragment
-
Create an instance of an SQL fragment
- AbstractFragmentRenderer - Class in com.exasol.sql.rendering
-
Abstract base class for SQL fragment renderers.
- AbstractFragmentRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- AbstractFunction - Class in com.exasol.sql.expression.function
-
This is a base class for functions.
- AbstractFunction(String, List<ValueExpression>) - Constructor for class com.exasol.sql.expression.function.AbstractFunction
-
- AbstractInsertValueTable<T extends AbstractInsertValueTable<T>> - Class in com.exasol.sql.dml.insert
-
Abstract base class for SQL fragments that contain a insert value table (for example INSERT, MERGE).
- AbstractInsertValueTable(Fragment) - Constructor for class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Create the abstract base for a fragment containing a value table.
- AbstractInterval - Class in com.exasol.datatype.value
-
- AbstractInterval(long) - Constructor for class com.exasol.datatype.value.AbstractInterval
-
- AbstractInterval(long, boolean) - Constructor for class com.exasol.datatype.value.AbstractInterval
-
- AbstractStringDataType<T extends AbstractStringDataType<T>> - Class in com.exasol.datatype.type
-
Implements common logic for String data types
- AbstractStringDataType(int, int, String) - Constructor for class com.exasol.datatype.type.AbstractStringDataType
-
- AbstractTreeNode - Class in com.exasol.util
-
This is an abstract base class for nodes in a tree structure.
- AbstractTreeNode() - Constructor for class com.exasol.util.AbstractTreeNode
-
- AbstractValueExpression - Class in com.exasol.sql.expression
-
Abstract base class for all types of value expressions
- AbstractValueExpression() - Constructor for class com.exasol.sql.expression.AbstractValueExpression
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.Boolean
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.Char
-
- accept(ColumnDefinitionVisitor) - Method in interface com.exasol.datatype.type.DataType
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.Date
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.Decimal
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.DoublePrecision
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.IntervalDayToSecond
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.IntervalYearToMonth
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.Timestamp
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.TimestampWithLocalTimezone
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.datatype.type.Varchar
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.sql.Column
-
- accept(ColumnDefinitionVisitor) - Method in class com.exasol.sql.ColumnsDefinition
-
- accept(CreateSchemaVisitor) - Method in class com.exasol.sql.ddl.create.CreateSchema
-
- accept(CreateSchemaVisitor) - Method in interface com.exasol.sql.ddl.create.CreateSchemaFragment
-
Accept a visitor (e.g.
- accept(CreateTableVisitor) - Method in class com.exasol.sql.ddl.create.CreateTable
-
- accept(CreateTableVisitor) - Method in interface com.exasol.sql.ddl.create.CreateTableFragment
-
Accept a visitor (e.g.
- accept(DropSchemaVisitor) - Method in class com.exasol.sql.ddl.drop.Cascade
-
- accept(DropTableVisitor) - Method in class com.exasol.sql.ddl.drop.CascadeConstraints
-
- accept(DropSchemaVisitor) - Method in class com.exasol.sql.ddl.drop.DropSchema
-
- accept(DropSchemaVisitor) - Method in interface com.exasol.sql.ddl.drop.DropSchemaFragment
-
Accept a visitor (e.g.
- accept(DropTableVisitor) - Method in class com.exasol.sql.ddl.drop.DropTable
-
- accept(DropTableVisitor) - Method in interface com.exasol.sql.ddl.drop.DropTableFragment
-
Accept a visitor (e.g.
- accept(DropSchemaVisitor) - Method in class com.exasol.sql.ddl.drop.Restrict
-
- accept(CreateSchemaVisitor) - Method in class com.exasol.sql.ddl.Schema
-
- accept(DropSchemaVisitor) - Method in class com.exasol.sql.ddl.Schema
-
- accept(SelectVisitor) - Method in class com.exasol.sql.DerivedColumn
-
- accept(InsertVisitor) - Method in class com.exasol.sql.DerivedColumn
-
- accept(MergeVisitor) - Method in class com.exasol.sql.DerivedColumn
-
- accept(InsertVisitor) - Method in class com.exasol.sql.dml.insert.Insert
-
- accept(InsertVisitor) - Method in class com.exasol.sql.dml.insert.InsertFields
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.insert.InsertFields
-
- accept(InsertVisitor) - Method in interface com.exasol.sql.dml.insert.InsertFragment
-
Accept a visitor (e.g.
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.MatchedClause
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.Merge
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.MergeColumnUpdate
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.MergeDeleteClause
-
- accept(MergeVisitor) - Method in interface com.exasol.sql.dml.merge.MergeFragment
-
Accept a visitor (e.g.
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.MergeInsertClause
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.NotMatchedClause
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.OnClause
-
- accept(MergeVisitor) - Method in class com.exasol.sql.dml.merge.UsingClause
-
- accept(SelectVisitor) - Method in class com.exasol.sql.dql.select.FromClause
-
- accept(SelectVisitor) - Method in class com.exasol.sql.dql.select.GroupByClause
-
- accept(SelectVisitor) - Method in class com.exasol.sql.dql.select.Join
-
- accept(SelectVisitor) - Method in class com.exasol.sql.dql.select.LimitClause
-
- accept(SelectVisitor) - Method in class com.exasol.sql.dql.select.OrderByClause
-
- accept(SelectVisitor) - Method in class com.exasol.sql.dql.select.Select
-
- accept(SelectVisitor) - Method in interface com.exasol.sql.dql.select.SelectFragment
-
Accept a visitor (e.g.
- accept(SelectVisitor) - Method in class com.exasol.sql.dql.select.WhereClause
-
Accept a visitor for SELECT statements
- accept(MergeVisitor) - Method in class com.exasol.sql.dql.select.WhereClause
-
Accept a visitor for MERGE statements
- accept(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.AbstractBooleanExpression
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.AbstractBooleanExpression
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.BinaryArithmeticExpression
-
- accept(BooleanExpressionVisitor) - Method in interface com.exasol.sql.expression.BooleanExpression
-
Accept a visitor
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.BooleanLiteral
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.ColumnReference
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.DefaultValue
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.DoubleLiteral
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.FloatLiteral
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.function.exasol.ExasolFunction
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.function.exasol.ExasolUdf
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.IntegerLiteral
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.LongLiteral
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.NullLiteral
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.StringLiteral
-
- accept(ValueExpressionVisitor) - Method in interface com.exasol.sql.expression.ValueExpression
-
Accept a visitor
- accept(CreateTableVisitor) - Method in class com.exasol.sql.Table
-
- accept(DropTableVisitor) - Method in class com.exasol.sql.Table
-
- accept(MergeVisitor) - Method in class com.exasol.sql.Table
-
- accept(InsertVisitor) - Method in class com.exasol.sql.Table
-
- accept(SelectVisitor) - Method in class com.exasol.sql.Table
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.UnnamedPlaceholder
-
- accept(ValueTableVisitor) - Method in class com.exasol.sql.ValueTable
-
Accept a visitor.
- accept(ValueTableVisitor) - Method in class com.exasol.sql.ValueTableRow
-
Accept a visitor.
- acceptConcrete(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.AbstractBooleanExpression
-
Sub-classes must override this method so that the visitor knows the type of the visited class at compile time.
- acceptConcrete(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.And
-
- acceptConcrete(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.BooleanLiteral
-
- acceptConcrete(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.Comparison
-
- acceptConcrete(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.Not
-
- acceptConcrete(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.Or
-
- add(String, DataType) - Method in class com.exasol.sql.ColumnsDefinition
-
- add(String...) - Method in class com.exasol.sql.ValueTable
-
Add string values to the last row of the value table.
- add(char...) - Method in class com.exasol.sql.ValueTable
-
Add character values to the last row of the value table.
- add(int...) - Method in class com.exasol.sql.ValueTable
-
Add integer values to the last row of the value table.
- add(long...) - Method in class com.exasol.sql.ValueTable
-
Add long values to the last row of the value table.
- add(double...) - Method in class com.exasol.sql.ValueTable
-
Add double values to the last row of the value table.
- add(float...) - Method in class com.exasol.sql.ValueTable
-
Add float values to the last row of the value table.
- add(boolean...) - Method in class com.exasol.sql.ValueTable
-
Add boolean values to the last row of the value table.
- add(ValueExpression...) - Method in class com.exasol.sql.ValueTable
-
Add a list of value expressions to the last row of the value table.
- add(String...) - Method in class com.exasol.sql.ValueTableRow.Builder
-
Add one or more string literals to the row.
- add(char...) - Method in class com.exasol.sql.ValueTableRow.Builder
-
Add one or more char literals to the row.
- add(int...) - Method in class com.exasol.sql.ValueTableRow.Builder
-
Add one or more integer literals to the row.
- add(long...) - Method in class com.exasol.sql.ValueTableRow.Builder
-
Add one or more long literals to the row.
- add(double...) - Method in class com.exasol.sql.ValueTableRow.Builder
-
Add one or more double literals to the row.
- add(float...) - Method in class com.exasol.sql.ValueTableRow.Builder
-
Add one or more float literals to the row.
- add(boolean...) - Method in class com.exasol.sql.ValueTableRow.Builder
-
Add one or more boolean literals to the row.
- add(List<ValueExpression>) - Method in class com.exasol.sql.ValueTableRow.Builder
-
- addChild(TreeNode) - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- addChild(TreeNode) - Method in class com.exasol.util.AbstractTreeNode
-
- addChild(TreeNode) - Method in interface com.exasol.util.TreeNode
-
Add a child node below this node.
- addPlaceholder() - Method in class com.exasol.sql.ValueTable
-
Add an unnamed placeholder to the value table.
- addPlaceholder() - Method in class com.exasol.sql.ValueTableRow.Builder
-
- all() - Method in class com.exasol.sql.dql.select.Select
-
Add a wildcard field for all involved fields.
- And - Class in com.exasol.sql.expression
-
This class represents
- And(BooleanExpression...) - Constructor for class com.exasol.sql.expression.And
-
Create a new
And instance
- And(boolean...) - Constructor for class com.exasol.sql.expression.And
-
Create a new
And instance
- and(boolean...) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- and(BooleanExpression, boolean) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- and(boolean, BooleanExpression) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- and(BooleanExpression...) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- append(String) - Method in class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- append(String) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- append(int) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendAutoQuoted(String) - Method in class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- appendAutoQuoted(String) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendBooleanLiteral(BooleanLiteral) - Method in class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- appendCommaWhenNeeded(ValueExpression) - Method in class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- appendCommaWhenNeeded(Fragment) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendKeyword(String) - Method in class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- appendKeyWord(String) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendListOfValueExpressions(List<? extends ValueExpression>) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendOperand(ValueExpression) - Method in class com.exasol.sql.expression.rendering.BooleanExpressionRenderer
-
- appendOperand(ValueExpression) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- appendRenderedBooleanExpression(BooleanExpression) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendRenderedValueExpression(ValueExpression) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendRow(String...) - Method in class com.exasol.sql.ValueTable
-
Append a value table row consisting of value literals to the value table.
- appendRow(ValueTableRow) - Method in class com.exasol.sql.ValueTable
-
- appendSpace() - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- appendValueTableRow(ValueTableRow) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- arithmeticExpression(BinaryArithmeticExpression) - Method in class com.exasol.sql.dql.select.Select
-
Add an arithmetic expression.
- arithmeticExpression(BinaryArithmeticExpression, String) - Method in class com.exasol.sql.dql.select.Select
-
Add an arithmetic expression.
- asc() - Method in class com.exasol.sql.dql.select.OrderByClause
-
- ge(ValueExpression, ValueExpression) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- getAlias() - Method in class com.exasol.sql.Table
-
Get the correlation name (i.e.
- getAutoQuoted(String) - Method in class com.exasol.util.QuotesApplier
-
Applies quotes if it ie required in the configuration.
- getCascade() - Method in class com.exasol.sql.ddl.drop.DropSchema
-
Get the cascade.
- getCascadeConstraints() - Method in class com.exasol.sql.ddl.drop.DropTable
-
- getChild(int) - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- getChild(int) - Method in class com.exasol.util.AbstractTreeNode
-
- getChild(int) - Method in interface com.exasol.util.TreeNode
-
Get child node by position in the list of siblings.
- getChildren() - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- getChildren() - Method in class com.exasol.util.AbstractTreeNode
-
- getChildren() - Method in interface com.exasol.util.TreeNode
-
Get all child nodes of this node
- getColumn() - Method in class com.exasol.sql.dml.merge.MergeColumnUpdate
-
Get the column to be updated.
- getColumnName() - Method in class com.exasol.sql.Column
-
Get the column name
- getColumnName() - Method in class com.exasol.sql.expression.ColumnReference
-
Get the column name.
- getColumnReferences() - Method in class com.exasol.sql.dql.select.GroupByClause
-
Get list of column references.
- getColumnReferences() - Method in class com.exasol.sql.dql.select.OrderByClause
-
Get list of column references.
- getColumns() - Method in class com.exasol.sql.ColumnsDefinition
-
Get a list of columns.
- getColumnsDefinition() - Method in class com.exasol.sql.ddl.create.CreateTable
-
Get columns definition of the table.
- getCondition() - Method in class com.exasol.sql.dml.merge.OnClause
-
Get the merge condition.
- getCount() - Method in class com.exasol.sql.dql.select.LimitClause
-
Get the maximum number of rows to be handed back
- getDataType() - Method in class com.exasol.sql.Column
-
Get the column data type
- getDelete() - Method in class com.exasol.sql.dml.merge.MatchedClause
-
Get the THEN DELETE clause.
- getDerivedColumnName() - Method in class com.exasol.sql.DerivedColumn
-
Get a derived column name.
- getDesc() - Method in class com.exasol.sql.dql.select.OrderByClause
-
Get descending.
- getEmitsColumnsDefinition() - Method in class com.exasol.sql.expression.function.exasol.ExasolUdf
-
Get a columns definition for the EMITS.
- getExpression() - Method in class com.exasol.sql.dml.merge.MergeColumnUpdate
-
Get the expression that serves as the value for the update.
- getExpression() - Method in class com.exasol.sql.dql.select.WhereClause
-
Get the boolean expression defining the filter criteria
- getExpressions() - Method in class com.exasol.sql.ValueTableRow
-
Get the list of expressions the row consists of.
- getFunctionName() - Method in class com.exasol.sql.expression.function.AbstractFunction
-
- getFunctionName() - Method in interface com.exasol.sql.expression.function.Function
-
Get a function's name.
- getHavingBooleanExpression() - Method in class com.exasol.sql.dql.select.GroupByClause
-
Get the boolean expression.
- getInsert() - Method in class com.exasol.sql.dml.merge.NotMatchedClause
-
Get the THEN INSERT clause.
- getInstance() - Static method in class com.exasol.sql.StatementFactory
-
- getLeft() - Method in class com.exasol.sql.expression.BinaryArithmeticExpression
-
Get a left operand of the arithmetic expression.
- getLeftOperand() - Method in class com.exasol.sql.expression.Comparison
-
Get the left-hand side operator of the comparison
- getLength() - Method in class com.exasol.datatype.type.AbstractStringDataType
-
- getMatched() - Method in class com.exasol.sql.dml.merge.Merge
-
Get the WHEN MATCHED clause.
- getMillisecondPrecision() - Method in class com.exasol.datatype.type.IntervalDayToSecond
-
- getName() - Method in class com.exasol.datatype.type.AbstractStringDataType
-
- getName() - Method in class com.exasol.datatype.type.Boolean
-
- getName() - Method in interface com.exasol.datatype.type.DataType
-
- getName() - Method in class com.exasol.datatype.type.Date
-
- getName() - Method in class com.exasol.datatype.type.Decimal
-
- getName() - Method in class com.exasol.datatype.type.DoublePrecision
-
- getName() - Method in class com.exasol.datatype.type.IntervalDayToSecond
-
- getName() - Method in class com.exasol.datatype.type.IntervalYearToMonth
-
- getName() - Method in class com.exasol.datatype.type.Timestamp
-
- getName() - Method in class com.exasol.datatype.type.TimestampWithLocalTimezone
-
- getName() - Method in class com.exasol.sql.ddl.Schema
-
Get the schema name
- getName() - Method in class com.exasol.sql.dql.select.Join
-
Get the name of the joined table
- getName() - Method in class com.exasol.sql.Table
-
Get the name of the table
- getNotMatched() - Method in class com.exasol.sql.dml.merge.Merge
-
Get the WHEN NOT MATCHED clause.
- getNullsFirst() - Method in class com.exasol.sql.dql.select.OrderByClause
-
Get nulls first.
- getOffset() - Method in class com.exasol.sql.dql.select.LimitClause
-
Get the offset row for the limit
- getOn() - Method in class com.exasol.sql.dml.merge.Merge
-
Get the merge criteria (i.e.
- getOperator() - Method in class com.exasol.sql.expression.Comparison
-
Get the comparison operator
- getParent() - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- getParent() - Method in class com.exasol.util.AbstractTreeNode
-
- getParent() - Method in interface com.exasol.util.TreeNode
-
Get the parent of this node
- getPrecision() - Method in class com.exasol.datatype.type.Decimal
-
- getRestrict() - Method in class com.exasol.sql.ddl.drop.DropSchema
-
Get the restriction.
- getRight() - Method in class com.exasol.sql.expression.BinaryArithmeticExpression
-
Get a right operand of the arithmetic expression.
- getRightOperand() - Method in class com.exasol.sql.expression.Comparison
-
Get the right-hand side operator of the comparison
- getRoot() - Method in class com.exasol.sql.AbstractFragment
-
- getRoot() - Method in interface com.exasol.sql.Fragment
-
Get the root statement of this SQL fragment.
- getRoot() - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- getRoot() - Method in class com.exasol.util.AbstractTreeNode
-
- getRoot() - Method in interface com.exasol.util.TreeNode
-
Get the root of the tree
- getRows() - Method in class com.exasol.sql.ValueTable
-
Get a list of all rows in the value table.
- getScale() - Method in class com.exasol.datatype.type.Decimal
-
- getSchemaName() - Method in class com.exasol.sql.ddl.create.CreateSchema
-
Get the schema name.
- getSchemaName() - Method in class com.exasol.sql.ddl.drop.DropSchema
-
Get the schema name.
- getSign() - Method in class com.exasol.datatype.value.AbstractInterval
-
- getSignedValue() - Method in class com.exasol.datatype.value.AbstractInterval
-
- getSpecification() - Method in class com.exasol.sql.dql.select.Join
-
Get the join specification
- getStringOperatorRepresentation() - Method in class com.exasol.sql.expression.BinaryArithmeticExpression
-
Get a string representation of a member of this enum class.
- getTableName() - Method in class com.exasol.sql.ddl.create.CreateTable
-
Get the table name
- getTableName() - Method in class com.exasol.sql.ddl.drop.DropTable
-
- getTableName() - Method in class com.exasol.sql.dml.insert.Insert
-
Get the name of the table into which data should be inserted
- getTableName() - Method in class com.exasol.sql.expression.ColumnReference
-
Get the table name.
- getType() - Method in class com.exasol.sql.dql.select.Join
-
Get the type of the join
- getUpdate() - Method in class com.exasol.sql.dml.merge.MatchedClause
-
Get the THEN UPDATE clause.
- getUsing() - Method in class com.exasol.sql.dml.merge.Merge
-
Get the USING clause of the MERGE statement.
- getValue() - Method in class com.exasol.sql.expression.DoubleLiteral
-
- getValue() - Method in class com.exasol.sql.expression.FloatLiteral
-
- getValue() - Method in class com.exasol.sql.expression.IntegerLiteral
-
- getValue() - Method in class com.exasol.sql.expression.LongLiteral
-
- getValueExpression() - Method in class com.exasol.sql.DerivedColumn
-
Get a value expression that belongs to this derived column.
- getWhere() - Method in class com.exasol.sql.dml.merge.MergeInsertClause
-
Get the WHERE clause of the insert definition.
- getWhere() - Method in class com.exasol.sql.dml.merge.MergeMethodDefinition
-
Get the WHERE clause of the merge method definition.
- getYearPrecision() - Method in class com.exasol.datatype.type.IntervalDayToSecond
-
- getYearPrecision() - Method in class com.exasol.datatype.type.IntervalYearToMonth
-
- groupBy(ColumnReference...) - Method in class com.exasol.sql.dql.select.Select
-
- GroupByClause - Class in com.exasol.sql.dql.select
-
This class represents the GROUP BY clause of an SQL statement.
- GroupByClause(SqlStatement, ColumnReference...) - Constructor for class com.exasol.sql.dql.select.GroupByClause
-
- gt(ValueExpression, ValueExpression) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- hasAlias() - Method in class com.exasol.sql.Table
-
Check if a correlation name (i.a.
- hasDelete() - Method in class com.exasol.sql.dml.merge.MatchedClause
-
Check if the THEN DELETE clause is present.
- hasDerivedColumnName() - Method in class com.exasol.sql.DerivedColumn
-
Check if this function has a derived column name.
- hasEmitsColumnsDefinition() - Method in class com.exasol.sql.expression.function.exasol.ExasolUdf
-
Check if the EMITS part is required.
- hasFields() - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Check if a insert fields are defined.
- hasIfExistsModifier() - Method in class com.exasol.sql.ddl.drop.DropSchema
-
Check whether the IF EXISTS clause is present.
- hasIfExistsModifier() - Method in class com.exasol.sql.ddl.drop.DropTable
-
Check if the IF EXISTS clause is present.
- hasInsert() - Method in class com.exasol.sql.dml.merge.NotMatchedClause
-
Check if the THEN INSERT clause is present.
- hasMatched() - Method in class com.exasol.sql.dml.merge.Merge
-
Check if the WHEN MATCHED clause exists.
- hasNotMatched() - Method in class com.exasol.sql.dml.merge.Merge
-
Check if the WHEN NOT MATCHED clause exists.
- hasOffset() - Method in class com.exasol.sql.dql.select.LimitClause
-
Check if the limit clause has an offset
- hasOn() - Method in class com.exasol.sql.dml.merge.Merge
-
Check if the ON clause exists.
- hasParenthesis() - Method in class com.exasol.sql.expression.function.exasol.ExasolFunction
-
- hasParenthesis() - Method in class com.exasol.sql.expression.function.exasol.ExasolUdf
-
- hasParenthesis() - Method in interface com.exasol.sql.expression.function.Function
-
Check if function needs parenthesis.
- hasUpdate() - Method in class com.exasol.sql.dml.merge.MatchedClause
-
Check if the THEN UPDATE clause is present.
- hasUsing() - Method in class com.exasol.sql.dml.merge.Merge
-
Check if the USING clause exists.
- hasValues() - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Check if a value table is present.
- hasWhere() - Method in class com.exasol.sql.dml.merge.MergeInsertClause
-
Check if the WHERE clause exists.
- hasWhere() - Method in class com.exasol.sql.dml.merge.MergeMethodDefinition
-
Check if the WHERE clause exists.
- having(BooleanExpression) - Method in class com.exasol.sql.dql.select.GroupByClause
-
Add having statement to the SQL query.
- ifExists() - Method in class com.exasol.sql.ddl.drop.DropSchema
-
Add IF EXISTS clause into a DROP SCHEMA statement.
- ifExists() - Method in class com.exasol.sql.ddl.drop.DropTable
-
Add IF EXISTS clause into a DROP TABLE statement.
- innerJoin(String, String) - Method in class com.exasol.sql.dql.select.FromClause
-
Create a new inner
Join that belongs to a
FROM clause.
- Insert - Class in com.exasol.sql.dml.insert
-
This class implements an SQL
Insert statement.
- Insert(String) - Constructor for class com.exasol.sql.dml.insert.Insert
-
Create a new instance of an
Insert statement
- insertFields - Variable in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
- InsertFields - Class in com.exasol.sql.dml.insert
-
Field list that defines the fields data is being inserted into.
- InsertFields(Fragment) - Constructor for class com.exasol.sql.dml.insert.InsertFields
-
- InsertFragment - Interface in com.exasol.sql.dml.insert
-
This is the common interface for all fragments of a INSERT statement.
- insertInto(String) - Method in class com.exasol.sql.StatementFactory
-
- InsertRenderer - Class in com.exasol.sql.dml.insert.rendering
-
- InsertRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- insertValueTable - Variable in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
- InsertVisitor - Interface in com.exasol.sql.dml.insert
-
- integerLiteral(int) - Static method in class com.exasol.sql.expression.ExpressionTerm
-
Create an integer literal.
- IntegerLiteral - Class in com.exasol.sql.expression
-
This class represents integer literals.
- IntervalDayToSecond - Class in com.exasol.datatype.type
-
This class implements the Exasol-proprietary data type interval day to second
- IntervalDayToSecond(int, int) - Constructor for class com.exasol.datatype.type.IntervalDayToSecond
-
- IntervalDayToSecond - Class in com.exasol.datatype.value
-
This class implements the Exasol-proprietary data type value INTERVAL DAY(x) TO SECONDS(y)
.
- intervalDayToSecondColumn(String, int, int) - Method in class com.exasol.sql.ColumnsDefinition.Builder
-
Add interval day to second column.
- intervalDayToSecondColumn(String, int, int) - Method in class com.exasol.sql.ddl.create.CreateTable
-
Add interval day to second column.
- IntervalYearToMonth - Class in com.exasol.datatype.type
-
This class implements the Exasol-proprietary data type interval year to month
- IntervalYearToMonth(int) - Constructor for class com.exasol.datatype.type.IntervalYearToMonth
-
- IntervalYearToMonth - Class in com.exasol.datatype.value
-
This class implements the Exasol-proprietary data type value INTERVAL YEAR(x) TO MONTH(y)
.
- intervalYearToMonthColumn(String, int) - Method in class com.exasol.sql.ColumnsDefinition.Builder
-
Add interval year to month column.
- intervalYearToMonthColumn(String, int) - Method in class com.exasol.sql.ddl.create.CreateTable
-
Add interval year to month column.
- isChild() - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- isChild() - Method in class com.exasol.util.AbstractTreeNode
-
- isChild() - Method in interface com.exasol.util.TreeNode
-
Check whether this node is a child node
- isEmpty() - Method in class com.exasol.sql.ValueTable
-
- isFirstSibling() - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- isFirstSibling() - Method in class com.exasol.util.AbstractTreeNode
-
- isFirstSibling() - Method in interface com.exasol.util.TreeNode
-
Check whether a child is the first in the list of siblings
- isRoot() - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- isRoot() - Method in class com.exasol.util.AbstractTreeNode
-
- isRoot() - Method in interface com.exasol.util.TreeNode
-
Check whether this node is the root of the tree.
- isSibling(TreeNode) - Method in class com.exasol.util.AbstractBottomUpTreeNode
-
- isSibling(TreeNode) - Method in class com.exasol.util.AbstractTreeNode
-
- isSibling(TreeNode) - Method in interface com.exasol.util.TreeNode
-
Check whether this node is a sibling of the second node.
- table(String) - Method in class com.exasol.sql.dql.select.FromClause
-
- Table - Class in com.exasol.sql
-
Represents a
Table in an SQL Statement.
- Table(Fragment, String) - Constructor for class com.exasol.sql.Table
-
Create a new
Table with a name and an alias.
- Table(Fragment, String, String) - Constructor for class com.exasol.sql.Table
-
Create a new
Table with a name and an alias.
- tableAs(String, String) - Method in class com.exasol.sql.dql.select.FromClause
-
Add a table name with an an alias to the
FromClause.
- thenDelete() - Method in class com.exasol.sql.dml.merge.MatchedClause
-
Select deleting as merge strategy for rows where that are considered matches between source and destination.
- thenInsert() - Method in class com.exasol.sql.dml.merge.NotMatchedClause
-
Select inserting as merge strategy for rows from the source for which no match in the destination exists.
- thenUpdate() - Method in class com.exasol.sql.dml.merge.MatchedClause
-
Select updating as merge strategy for rows where that are considered matches between source and destination.
- Timestamp - Class in com.exasol.datatype.type
-
This class implements the SQl data type timestamp
- Timestamp() - Constructor for class com.exasol.datatype.type.Timestamp
-
- timestampColumn(String) - Method in class com.exasol.sql.ColumnsDefinition.Builder
-
Add timestamp column.
- timestampColumn(String) - Method in class com.exasol.sql.ddl.create.CreateTable
-
Add timestamp column
- TimestampWithLocalTimezone - Class in com.exasol.datatype.type
-
This class implements the Exasol-proprietary data type timestamp with local timezone data
- TimestampWithLocalTimezone() - Constructor for class com.exasol.datatype.type.TimestampWithLocalTimezone
-
- timestampWithLocalTimeZoneColumn(String) - Method in class com.exasol.sql.ColumnsDefinition.Builder
-
Add timestamp with local time zone column.
- timestampWithLocalTimeZoneColumn(String) - Method in class com.exasol.sql.ddl.create.CreateTable
-
Add timestamp with local time zone column
- toBoolean() - Method in class com.exasol.sql.expression.BooleanLiteral
-
Get boolean value this literal represents.
- toBooleanExpressions(boolean[]) - Static method in class com.exasol.sql.expression.BooleanLiteral
-
Map an array of booleans to and array of BooleanExpressions
- toMillis() - Method in class com.exasol.datatype.value.IntervalDayToSecond
-
Get the interval as the total number of milliseconds between two points in time.
- toMonths() - Method in class com.exasol.datatype.value.IntervalYearToMonth
-
Get the interval as the total number of months between two points in time
- toString() - Method in class com.exasol.datatype.value.IntervalDayToSecond
-
- toString() - Method in class com.exasol.datatype.value.IntervalYearToMonth
-
- toString() - Method in enum com.exasol.sql.dql.select.JoinType
-
- toString() - Method in class com.exasol.sql.expression.BooleanLiteral
-
- toString() - Method in class com.exasol.sql.expression.ColumnReference
-
- toString() - Method in enum com.exasol.sql.expression.ComparisonOperator
-
Returns the operator symbol that represents the comparison.
- toString() - Method in class com.exasol.sql.expression.DoubleLiteral
-
- toString() - Method in class com.exasol.sql.expression.FloatLiteral
-
- toString() - Method in class com.exasol.sql.expression.IntegerLiteral
-
- toString() - Method in class com.exasol.sql.expression.LongLiteral
-
- toString() - Method in class com.exasol.sql.expression.StringLiteral
-
- toString() - Method in class com.exasol.sql.UnnamedPlaceholder
-
- TreeNode - Interface in com.exasol.util
-
This class represents a node in a tree structure.
- value - Variable in class com.exasol.datatype.value.AbstractInterval
-
- ValueExpression - Interface in com.exasol.sql.expression
-
Common interface for all types of value expressions
- ValueExpressionRenderer - Class in com.exasol.sql.expression.rendering
-
Renderer for common value expressions.
- ValueExpressionRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- valueExpressions - Variable in class com.exasol.sql.expression.function.AbstractFunction
-
- ValueExpressionVisitor - Interface in com.exasol.sql.expression
-
- valueOf(String) - Static method in enum com.exasol.sql.dql.select.JoinType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.BinaryArithmeticExpression.BinaryArithmeticOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.ComparisonOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.ExasolAggregateFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.ExasolAnalyticFunctions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.ExasolScalarFunction
-
Returns the enum constant of this type with the specified name.
- valuePlaceholder() - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Add an unnamed value placeholder to the value list (this is useful for prepared statements).
- valuePlaceholders(int) - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Add a given number unnamed value placeholder to the value list (this is useful for prepared statements).
- values(String...) - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Insert a list of string values.
- values(int...) - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Insert a list of integer values.
- values(ValueExpression...) - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Insert a list of value expressions.
- values() - Static method in enum com.exasol.sql.dql.select.JoinType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.exasol.sql.expression.BinaryArithmeticExpression.BinaryArithmeticOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.exasol.sql.expression.ComparisonOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.exasol.sql.expression.function.exasol.ExasolAggregateFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.exasol.sql.expression.function.exasol.ExasolAnalyticFunctions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.exasol.sql.expression.function.exasol.ExasolScalarFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valueTable(ValueTable) - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
Insert a value table.
- valueTable(ValueTable) - Method in class com.exasol.sql.dql.select.FromClause
-
- ValueTable - Class in com.exasol.sql
-
Value tables are pseudo-tables constructed from rows and columns of expressions (e.g.
- ValueTable(Fragment) - Constructor for class com.exasol.sql.ValueTable
-
- ValueTableRow - Class in com.exasol.sql
-
- ValueTableRow(Fragment, ValueExpression...) - Constructor for class com.exasol.sql.ValueTableRow
-
Create a value table row from a list of expressions.
- ValueTableRow(Fragment, String...) - Constructor for class com.exasol.sql.ValueTableRow
-
Create a value table row from a list of string literals.
- ValueTableRow.Builder - Class in com.exasol.sql
-
- ValueTableVisitor - Interface in com.exasol.sql
-
- Varchar - Class in com.exasol.datatype.type
-
This class implements the Exasol-proprietary data type varchar
- Varchar(int) - Constructor for class com.exasol.datatype.type.Varchar
-
Create a new instance of an
Varchar data type
- varcharColumn(String, int) - Method in class com.exasol.sql.ColumnsDefinition.Builder
-
Add varchar column.
- varcharColumn(String, int) - Method in class com.exasol.sql.ddl.create.CreateTable
-
Add varchar column.
- visit(ColumnsDefinition) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(Column) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(Char) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(Varchar) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(Boolean) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(Date) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(Decimal) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(DoublePrecision) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(Timestamp) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(TimestampWithLocalTimezone) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(IntervalDayToSecond) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(IntervalYearToMonth) - Method in interface com.exasol.sql.ColumnDefinitionVisitor
-
- visit(CreateSchema) - Method in interface com.exasol.sql.ddl.create.CreateSchemaVisitor
-
- visit(Schema) - Method in interface com.exasol.sql.ddl.create.CreateSchemaVisitor
-
- visit(Table) - Method in interface com.exasol.sql.ddl.create.CreateTableVisitor
-
- visit(CreateTable) - Method in interface com.exasol.sql.ddl.create.CreateTableVisitor
-
- visit(CreateSchema) - Method in class com.exasol.sql.ddl.create.rendering.CreateSchemaRenderer
-
- visit(Schema) - Method in class com.exasol.sql.ddl.create.rendering.CreateSchemaRenderer
-
- visit(CreateTable) - Method in class com.exasol.sql.ddl.create.rendering.CreateTableRenderer
-
- visit(Table) - Method in class com.exasol.sql.ddl.create.rendering.CreateTableRenderer
-
- visit(DropSchema) - Method in interface com.exasol.sql.ddl.drop.DropSchemaVisitor
-
- visit(Schema) - Method in interface com.exasol.sql.ddl.drop.DropSchemaVisitor
-
- visit(Cascade) - Method in interface com.exasol.sql.ddl.drop.DropSchemaVisitor
-
- visit(Restrict) - Method in interface com.exasol.sql.ddl.drop.DropSchemaVisitor
-
- visit(Table) - Method in interface com.exasol.sql.ddl.drop.DropTableVisitor
-
- visit(DropTable) - Method in interface com.exasol.sql.ddl.drop.DropTableVisitor
-
- visit(CascadeConstraints) - Method in interface com.exasol.sql.ddl.drop.DropTableVisitor
-
- visit(DropSchema) - Method in class com.exasol.sql.ddl.drop.rendering.DropSchemaRenderer
-
- visit(Schema) - Method in class com.exasol.sql.ddl.drop.rendering.DropSchemaRenderer
-
- visit(Cascade) - Method in class com.exasol.sql.ddl.drop.rendering.DropSchemaRenderer
-
- visit(Restrict) - Method in class com.exasol.sql.ddl.drop.rendering.DropSchemaRenderer
-
- visit(DropTable) - Method in class com.exasol.sql.ddl.drop.rendering.DropTableRenderer
-
- visit(CascadeConstraints) - Method in class com.exasol.sql.ddl.drop.rendering.DropTableRenderer
-
- visit(Table) - Method in class com.exasol.sql.ddl.drop.rendering.DropTableRenderer
-
- visit(SqlStatement) - Method in interface com.exasol.sql.dml.insert.InsertVisitor
-
- visit(Table) - Method in interface com.exasol.sql.dml.insert.InsertVisitor
-
- visit(InsertFields) - Method in interface com.exasol.sql.dml.insert.InsertVisitor
-
- visit(DerivedColumn) - Method in interface com.exasol.sql.dml.insert.InsertVisitor
-
- visit(SqlStatement) - Method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- visit(Table) - Method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- visit(DerivedColumn) - Method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- visit(InsertFields) - Method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- visit(ValueTable) - Method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- visit(ValueTableRow) - Method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- visit(Merge) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit MERGE statements.
- visit(Table) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit database tables.
- visit(UsingClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the source definition of a MERGE statement.
- visit(OnClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the merge condition definition.
- visit(MatchedClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the definition of the merge strategy in case of matching rows.
- visit(MergeUpdateClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the update definition.
- visit(MergeColumnUpdate) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the update of a single column inside a MERGE statement.
- visit(MergeDeleteClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the deletion definition.
- visit(NotMatchedClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the merge strategy in case of rows that have no match in the destination table.
- visit(MergeInsertClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the insert definition.
- visit(InsertFields) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit the insert field list.
- visit(DerivedColumn) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit a derived column reference.
- visit(WhereClause) - Method in interface com.exasol.sql.dml.merge.MergeVisitor
-
Visit a WHERE clause.
- visit(Merge) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(Table) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(UsingClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(OnClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(MatchedClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(MergeUpdateClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(MergeColumnUpdate) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(MergeDeleteClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(NotMatchedClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(MergeInsertClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(DerivedColumn) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(InsertFields) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(ValueTable) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(ValueTableRow) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(WhereClause) - Method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- visit(Select) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(DerivedColumn) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(FromClause) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(Table) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(Join) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(WhereClause) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(GroupByClause) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(OrderByClause) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(LimitClause) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(ValueTable) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(ValueTableRow) - Method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- visit(Select) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(FromClause) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(Join) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(LimitClause) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(WhereClause) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(GroupByClause) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(OrderByClause) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(DerivedColumn) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(Table) - Method in interface com.exasol.sql.dql.select.SelectVisitor
-
- visit(Not) - Method in interface com.exasol.sql.expression.BooleanExpressionVisitor
-
- visit(BooleanLiteral) - Method in interface com.exasol.sql.expression.BooleanExpressionVisitor
-
- visit(And) - Method in interface com.exasol.sql.expression.BooleanExpressionVisitor
-
- visit(Or) - Method in interface com.exasol.sql.expression.BooleanExpressionVisitor
-
- visit(Comparison) - Method in interface com.exasol.sql.expression.BooleanExpressionVisitor
-
- visit(Not) - Method in class com.exasol.sql.expression.rendering.BooleanExpressionRenderer
-
- visit(And) - Method in class com.exasol.sql.expression.rendering.BooleanExpressionRenderer
-
- visit(Or) - Method in class com.exasol.sql.expression.rendering.BooleanExpressionRenderer
-
- visit(BooleanLiteral) - Method in class com.exasol.sql.expression.rendering.BooleanExpressionRenderer
-
- visit(Comparison) - Method in class com.exasol.sql.expression.rendering.BooleanExpressionRenderer
-
- visit(StringLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(IntegerLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(LongLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(DoubleLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(FloatLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(BooleanLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(ColumnReference) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(UnnamedPlaceholder) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(DefaultValue) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(ExasolFunction) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(ExasolUdf) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(BinaryArithmeticExpression) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(NullLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(BooleanExpression) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(UnnamedPlaceholder) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(StringLiteral) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(IntegerLiteral) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(LongLiteral) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(DoubleLiteral) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(FloatLiteral) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(BooleanLiteral) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(ColumnReference) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(DefaultValue) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(ExasolFunction) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(ExasolUdf) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(BinaryArithmeticExpression) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(NullLiteral) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(BooleanExpression) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(ColumnsDefinition) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(Column) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(Char) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(Varchar) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(Boolean) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(Date) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(Decimal) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(DoublePrecision) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(Timestamp) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(TimestampWithLocalTimezone) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(IntervalDayToSecond) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(IntervalYearToMonth) - Method in class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- visit(ValueTable) - Method in interface com.exasol.sql.ValueTableVisitor
-
- visit(ValueTableRow) - Method in interface com.exasol.sql.ValueTableVisitor
-