- AbstractBooleanExpression - Class in com.exasol.sql.expression
-
Abstract base class for all types of BooleanExpressions.
- AbstractBooleanExpression() - Constructor for class com.exasol.sql.expression.AbstractBooleanExpression
-
- AbstractComparison - Class in com.exasol.sql.expression.comparison
-
Abstract basis for comparisons.
- AbstractComparison(ComparisonOperator, ValueExpression, ValueExpression) - Constructor for class com.exasol.sql.expression.comparison.AbstractComparison
-
- 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
-
- AbstractLiteral - Class in com.exasol.sql.expression.literal
-
- AbstractLiteral() - Constructor for class com.exasol.sql.expression.literal.AbstractLiteral
-
- AbstractPredicate - Class in com.exasol.sql.expression.predicate
-
An abstract basis for predicate classes.
- AbstractPredicate(PredicateOperator) - Constructor for class com.exasol.sql.expression.predicate.AbstractPredicate
-
- 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
-
- 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(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.AbstractBooleanExpression
-
- accept(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.And
-
- 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.ColumnReference
-
- accept(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.comparison.AbstractComparison
-
- accept(ComparisonVisitor) - Method in interface com.exasol.sql.expression.comparison.Comparison
-
- accept(ComparisonVisitor) - Method in class com.exasol.sql.expression.comparison.LikeComparison
-
- accept(ComparisonVisitor) - Method in class com.exasol.sql.expression.comparison.SimpleComparison
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.DefaultValue
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.function.AbstractFunction
-
- accept(FunctionVisitor) - Method in class com.exasol.sql.expression.function.exasol.AnalyticFunction
-
- accept(FunctionVisitor) - Method in class com.exasol.sql.expression.function.exasol.CastExasolFunction
-
- accept(FunctionVisitor) - Method in class com.exasol.sql.expression.function.exasol.ExasolFunction
-
- accept(FunctionVisitor) - Method in class com.exasol.sql.expression.function.exasol.ExasolUdf
-
- accept(FunctionVisitor) - Method in interface com.exasol.sql.expression.function.Function
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.literal.AbstractLiteral
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.BigDecimalLiteral
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.BooleanLiteral
-
- accept(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.literal.BooleanLiteral
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.DoubleLiteral
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.FloatLiteral
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.IntegerLiteral
-
- accept(LiteralVisitor) - Method in interface com.exasol.sql.expression.literal.Literal
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.LongLiteral
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.NullLiteral
-
- accept(LiteralVisitor) - Method in class com.exasol.sql.expression.literal.StringLiteral
-
- accept(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.Not
-
- accept(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.Or
-
- accept(BooleanExpressionVisitor) - Method in class com.exasol.sql.expression.predicate.AbstractPredicate
-
- accept(ValueExpressionVisitor) - Method in class com.exasol.sql.expression.predicate.AbstractPredicate
-
- accept(PredicateVisitor) - Method in class com.exasol.sql.expression.predicate.BetweenPredicate
-
- accept(PredicateVisitor) - Method in class com.exasol.sql.expression.predicate.ExistsPredicate
-
- accept(PredicateVisitor) - Method in class com.exasol.sql.expression.predicate.InPredicate
-
- accept(PredicateVisitor) - Method in class com.exasol.sql.expression.predicate.IsNullPredicate
-
- accept(PredicateVisitor) - Method in interface com.exasol.sql.expression.predicate.Predicate
-
- 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.
- 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
-
- 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
-
- alias(String, String...) - Method in class com.exasol.sql.ValueTable
-
Set alias for the value table.
- all() - Method in class com.exasol.sql.dql.select.Select
-
Add a wildcard field for all involved fields.
- AnalyticFunction - Class in com.exasol.sql.expression.function.exasol
-
This class represents an analytic function in the Exasol database that supports keywords DISTINCT and
ALL and the over clause.
- AnalyticFunction.Keyword - Enum in com.exasol.sql.expression.function.exasol
-
- And - Class in com.exasol.sql.expression
-
This class represents a logical AND predicate.
- 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(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
-
- 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
-
- arithmeticExpression(BinaryArithmeticExpression, String) - Method in class com.exasol.sql.dql.select.Select
-
- asc() - Method in class com.exasol.sql.dql.select.OrderByClause
-
- Cascade - Class in com.exasol.sql.ddl.drop
-
This class represents CASCADE clause in DROP SCHEMA SQL statement
- Cascade(Fragment) - Constructor for class com.exasol.sql.ddl.drop.Cascade
-
Create an instance of
Cascade class
- cascade() - Method in class com.exasol.sql.ddl.drop.DropSchema
-
Add CASCADE clause to a DROP SCHEMA statement.
- CascadeConstraints - Class in com.exasol.sql.ddl.drop
-
This class represents CASCADE CONSTRAINTS clause in the DROP TABLE SQL statement
- CascadeConstraints(Fragment) - Constructor for class com.exasol.sql.ddl.drop.CascadeConstraints
-
- cascadeConstraints() - Method in class com.exasol.sql.ddl.drop.DropTable
-
Add CASCADE CONSTRAINTS clause into a DROP TABLE statement.
- CastExasolFunction - Class in com.exasol.sql.expression.function.exasol
-
This class represents the Exasol CAST function.
- Char - Class in com.exasol.datatype.type
-
This class implements the SQL data type char
- Char(int) - Constructor for class com.exasol.datatype.type.Char
-
Create a new instance of an
Char data type
- charColumn(String, int) - Method in class com.exasol.sql.ColumnsDefinition.Builder
-
Add char column.
- charColumn(String, int) - Method in class com.exasol.sql.ddl.create.CreateTable
-
Add char column.
- Column - Class in com.exasol.sql
-
This class represents a column in an SQL statement
- Column(Fragment, String, DataType) - Constructor for class com.exasol.sql.Column
-
Create a new instance of a
Column
- column(String, String) - Static method in class com.exasol.sql.expression.ColumnReference
-
- column(String) - Static method in class com.exasol.sql.expression.ExpressionTerm
-
Create a reference to a table column.
- column(String, String) - Static method in class com.exasol.sql.expression.ExpressionTerm
-
Create a reference to a column in a specific table.
- ColumnDefinitionVisitor - Interface in com.exasol.sql
-
- ColumnReference - Class in com.exasol.sql.expression
-
This class represents column reference.
- ColumnsDefinition - Class in com.exasol.sql
-
This class represents a list of column definitions in an SQL statement.
- ColumnsDefinition(SqlStatement) - Constructor for class com.exasol.sql.ColumnsDefinition
-
- ColumnsDefinition(List<Column>) - Constructor for class com.exasol.sql.ColumnsDefinition
-
- ColumnsDefinition.Builder - Class in com.exasol.sql
-
- ColumnsDefinitionRenderer - Class in com.exasol.sql.rendering
-
Renderer for columns definition.
- ColumnsDefinitionRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.rendering.ColumnsDefinitionRenderer
-
- com.exasol.datatype.type - package com.exasol.datatype.type
-
- com.exasol.datatype.value - package com.exasol.datatype.value
-
- com.exasol.sql - package com.exasol.sql
-
- com.exasol.sql.ddl - package com.exasol.sql.ddl
-
- com.exasol.sql.ddl.create - package com.exasol.sql.ddl.create
-
- com.exasol.sql.ddl.create.rendering - package com.exasol.sql.ddl.create.rendering
-
- com.exasol.sql.ddl.drop - package com.exasol.sql.ddl.drop
-
- com.exasol.sql.ddl.drop.rendering - package com.exasol.sql.ddl.drop.rendering
-
- com.exasol.sql.dml.insert - package com.exasol.sql.dml.insert
-
- com.exasol.sql.dml.insert.rendering - package com.exasol.sql.dml.insert.rendering
-
- com.exasol.sql.dml.merge - package com.exasol.sql.dml.merge
-
- com.exasol.sql.dml.merge.rendering - package com.exasol.sql.dml.merge.rendering
-
- com.exasol.sql.dql.select - package com.exasol.sql.dql.select
-
- com.exasol.sql.dql.select.rendering - package com.exasol.sql.dql.select.rendering
-
- com.exasol.sql.expression - package com.exasol.sql.expression
-
- com.exasol.sql.expression.comparison - package com.exasol.sql.expression.comparison
-
- com.exasol.sql.expression.function - package com.exasol.sql.expression.function
-
- com.exasol.sql.expression.function.exasol - package com.exasol.sql.expression.function.exasol
-
- com.exasol.sql.expression.literal - package com.exasol.sql.expression.literal
-
- com.exasol.sql.expression.predicate - package com.exasol.sql.expression.predicate
-
- com.exasol.sql.expression.rendering - package com.exasol.sql.expression.rendering
-
- com.exasol.sql.rendering - package com.exasol.sql.rendering
-
- com.exasol.util - package com.exasol.util
-
- compare(ValueExpression, String, ValueExpression) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- compare(ValueExpression, SimpleComparisonOperator, ValueExpression) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- Comparison - Interface in com.exasol.sql.expression.comparison
-
Interface for classes that implement comparisons between two columns.
- ComparisonOperator - Interface in com.exasol.sql.expression.comparison
-
Interface for comparison operators.
- ComparisonVisitor - Interface in com.exasol.sql.expression.comparison
-
- config - Variable in class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- config - Variable in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- create() - Static method in class com.exasol.sql.ddl.create.rendering.CreateSchemaRenderer
-
- create(StringRendererConfig) - Static method in class com.exasol.sql.ddl.create.rendering.CreateSchemaRenderer
-
- create() - Static method in class com.exasol.sql.ddl.create.rendering.CreateTableRenderer
-
- create(StringRendererConfig) - Static method in class com.exasol.sql.ddl.create.rendering.CreateTableRenderer
-
- create() - Static method in class com.exasol.sql.ddl.drop.rendering.DropSchemaRenderer
-
- create(StringRendererConfig) - Static method in class com.exasol.sql.ddl.drop.rendering.DropSchemaRenderer
-
- create() - Static method in class com.exasol.sql.ddl.drop.rendering.DropTableRenderer
-
- create(StringRendererConfig) - Static method in class com.exasol.sql.ddl.drop.rendering.DropTableRenderer
-
- create() - Static method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- create(StringRendererConfig) - Static method in class com.exasol.sql.dml.insert.rendering.InsertRenderer
-
- create(StringRendererConfig) - Static method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- create() - Static method in class com.exasol.sql.dml.merge.rendering.MergeRenderer
-
- create() - Static method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- create(StringRendererConfig) - Static method in class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- createDefault() - Static method in class com.exasol.sql.rendering.StringRendererConfig
-
Create the default configuration.
- createInsertValueInstanceIfItDoesNotExist() - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
- CreateSchema - Class in com.exasol.sql.ddl.create
-
- CreateSchema(String) - Constructor for class com.exasol.sql.ddl.create.CreateSchema
-
- createSchema(String) - Method in class com.exasol.sql.StatementFactory
-
- CreateSchemaFragment - Interface in com.exasol.sql.ddl.create
-
This is the common interface for all fragments of a CREATE SCHEMA statement.
- CreateSchemaRenderer - Class in com.exasol.sql.ddl.create.rendering
-
- CreateSchemaRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.ddl.create.rendering.CreateSchemaRenderer
-
- CreateSchemaVisitor - Interface in com.exasol.sql.ddl.create
-
- CreateTable - Class in com.exasol.sql.ddl.create
-
- CreateTable(String) - Constructor for class com.exasol.sql.ddl.create.CreateTable
-
- createTable(String) - Method in class com.exasol.sql.StatementFactory
-
- CreateTableFragment - Interface in com.exasol.sql.ddl.create
-
This is the common interface for all fragments of a CREATE TABLE statement.
- CreateTableRenderer - Class in com.exasol.sql.ddl.create.rendering
-
- CreateTableRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.ddl.create.rendering.CreateTableRenderer
-
- CreateTableVisitor - Interface in com.exasol.sql.ddl.create
-
- 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
-
- 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.
- getColumnNameAliases() - Method in class com.exasol.sql.ValueTable
-
Get column name aliases.
- 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.
- getEndExpression() - Method in class com.exasol.sql.expression.predicate.BetweenPredicate
-
Returns the end expression in the [NOT] BETWEEN predicate.
- getEscape() - Method in class com.exasol.sql.expression.comparison.LikeComparison
-
Get an escape character.
- getExclusion() - Method in class com.exasol.sql.expression.function.exasol.WindowFrameClause
-
Get the exclusion type.
- 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
- getExpression() - Method in class com.exasol.sql.expression.function.exasol.WindowFrameClause.WindowFrameUnitClause
-
Get the expression.
- getExpression() - Method in class com.exasol.sql.expression.predicate.BetweenPredicate
-
Returns the left expression in the [NOT] BETWEEN predicate.
- getExpression() - Method in class com.exasol.sql.expression.predicate.InPredicate
-
Returns the left expression in the [NOT] IN predicate.
- 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 "having" 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
-
- getKeyword() - Method in class com.exasol.sql.expression.function.exasol.AnalyticFunction
-
Get the keyword for the function call, may be null.
- 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.AbstractComparison
-
Get the left-hand side operator of the comparison
- getLeftOperand() - Method in interface com.exasol.sql.expression.comparison.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.
- getOperand() - Method in class com.exasol.sql.expression.Not
-
Get the boolean expression literal to be negated.
- getOperand() - Method in class com.exasol.sql.expression.predicate.IsNullPredicate
-
Returns the value expression to be checked for null.
- getOperands() - Method in class com.exasol.sql.expression.And
-
Get the operands of this AND.
- getOperands() - Method in class com.exasol.sql.expression.Or
-
Get the operands of this OR.
- getOperands() - Method in class com.exasol.sql.expression.predicate.InPredicate
-
Returns the value expressions in the [NOT] IN predicate.
- getOperator() - Method in class com.exasol.sql.expression.comparison.AbstractComparison
-
Get the comparison operator
- getOperator() - Method in interface com.exasol.sql.expression.comparison.Comparison
-
Get the comparison operator
- getOperator() - Method in class com.exasol.sql.expression.predicate.AbstractPredicate
-
- getOperator() - Method in interface com.exasol.sql.expression.predicate.Predicate
-
Returns the predicate operator.
- getOrderByClause() - Method in class com.exasol.sql.expression.function.exasol.OverClause
-
- getOverClause() - Method in class com.exasol.sql.expression.function.exasol.AnalyticFunction
-
Get the "over clause" appended to the function call, may be null.
- getParameters() - Method in class com.exasol.sql.expression.function.AbstractFunction
-
Get the value expressions (parameters of the function)
- getPartitionByColumns() - Method in class com.exasol.sql.expression.function.exasol.OverClause
-
Get the columns of the partition by clause of this
OverClause.
- 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.AbstractComparison
-
Get the right-hand side operator of the comparison
- getRightOperand() - Method in interface com.exasol.sql.expression.comparison.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.
- 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.
- getSelectQuery() - Method in class com.exasol.sql.expression.predicate.ExistsPredicate
-
Returns the sub select query in the EXISTS predicate.
- getSelectQuery() - Method in class com.exasol.sql.expression.predicate.InPredicate
-
Returns the sub select query in the [NOT] IN predicate.
- 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
- getSqlKeyword() - Method in enum com.exasol.sql.expression.function.exasol.WindowFrameClause.UnitType
-
Get the keyword for rendering to SQL.
- getSqlKeyword() - Method in enum com.exasol.sql.expression.function.exasol.WindowFrameClause.WindowFrameExclusionType
-
Get the keyword for rendering to SQL.
- getStartExpression() - Method in class com.exasol.sql.expression.predicate.BetweenPredicate
-
Returns the start expression in the [NOT] BETWEEN predicate.
- 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.
- getTableNameAlias() - Method in class com.exasol.sql.ValueTable
-
Get a table name alias.
- getType() - Method in class com.exasol.sql.dql.select.Join
-
Get the type of the join
- getType() - Method in class com.exasol.sql.expression.function.exasol.CastExasolFunction
-
Get the type to cast the value to.
- getType() - Method in class com.exasol.sql.expression.function.exasol.WindowFrameClause
-
Get the window frame type.
- getType() - Method in class com.exasol.sql.expression.function.exasol.WindowFrameClause.WindowFrameUnitClause
-
Get the type.
- getUnit1() - Method in class com.exasol.sql.expression.function.exasol.WindowFrameClause
-
Get the BETWEEN unit.
- getUnit2() - Method in class com.exasol.sql.expression.function.exasol.WindowFrameClause
-
Get the AND unit.
- 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.function.exasol.CastExasolFunction
-
Get the value to cast.
- getValue() - Method in class com.exasol.sql.expression.literal.BigDecimalLiteral
-
- getValue() - Method in class com.exasol.sql.expression.literal.DoubleLiteral
-
- getValue() - Method in class com.exasol.sql.expression.literal.FloatLiteral
-
- getValue() - Method in class com.exasol.sql.expression.literal.IntegerLiteral
-
- getValue() - Method in class com.exasol.sql.expression.literal.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.
- getWindowFrameClause() - Method in class com.exasol.sql.expression.function.exasol.OverClause
-
- getWindowName() - Method in class com.exasol.sql.expression.function.exasol.OverClause
-
- 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.
- hasAlias() - Method in class com.exasol.sql.ValueTable
-
CHeck if the value table has an alias.
- 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.
- hasEscape() - Method in class com.exasol.sql.expression.comparison.LikeComparison
-
Check if LIKE predicate has ESCAPE.
- 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.
- hasNot() - Method in class com.exasol.sql.expression.comparison.LikeComparison
-
Check if LIKE predicate has NOT.
- 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.AnalyticFunction
-
- hasParenthesis() - Method in class com.exasol.sql.expression.function.exasol.CastExasolFunction
-
- 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.
- hasSelectQuery() - Method in class com.exasol.sql.expression.predicate.InPredicate
-
- hasSubSelect() - Method in class com.exasol.sql.dql.select.FromClause
-
Check if the
FromClause contains a sub-select statement.
- 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.
- in(ValueExpression, ValueExpression...) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- in(ValueExpression, Select) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- innerJoin(String, String) - Method in class com.exasol.sql.dql.select.FromClause
-
Create a new inner
Join that belongs to a
FROM clause.
- InPredicate - Class in com.exasol.sql.expression.predicate
-
A class that represents a [NOT] IN predicate.
- InPredicate.Builder - Class in com.exasol.sql.expression.predicate
-
- InPredicate.InPredicateOperator - Enum in com.exasol.sql.expression.predicate
-
- 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.literal
-
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.
- isEmpty() - Method in class com.exasol.sql.ValueTable
-
- isNotNull(ValueExpression) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- isNull(ValueExpression) - Static method in class com.exasol.sql.expression.BooleanTerm
-
- IsNullPredicate - Class in com.exasol.sql.expression.predicate
-
A class that represents a IS [NOT] NULL predicate.
- IsNullPredicate(ValueExpression) - Constructor for class com.exasol.sql.expression.predicate.IsNullPredicate
-
- IsNullPredicate(IsNullPredicate.IsNullPredicateOperator, ValueExpression) - Constructor for class com.exasol.sql.expression.predicate.IsNullPredicate
-
- IsNullPredicate.IsNullPredicateOperator - Enum in com.exasol.sql.expression.predicate
-
- Schema - Class in com.exasol.sql.ddl
-
This class represents a
Schema in an SQL Statement
- Schema(Fragment, String) - Constructor for class com.exasol.sql.ddl.Schema
-
- select(Select) - Method in class com.exasol.sql.dql.select.FromClause
-
- Select - Class in com.exasol.sql.dql.select
-
This class implements an SQL
Select statement.
- Select() - Constructor for class com.exasol.sql.dql.select.Select
-
Create a new instance of a
Select.
- select() - Method in class com.exasol.sql.StatementFactory
-
- SelectFragment - Interface in com.exasol.sql.dql.select
-
This is the common interface for all fragments of a SELECT statement.
- selectQuery(Select) - Method in class com.exasol.sql.expression.predicate.InPredicate.Builder
-
Adds the sub select query.
- SelectRenderer - Class in com.exasol.sql.dql.select.rendering
-
- SelectRenderer(StringRendererConfig) - Constructor for class com.exasol.sql.dql.select.rendering.SelectRenderer
-
- SelectVisitor - Interface in com.exasol.sql.dql.select
-
- self() - Method in class com.exasol.datatype.type.AbstractStringDataType
-
- self() - Method in class com.exasol.datatype.type.Char
-
- self() - Method in class com.exasol.datatype.type.Varchar
-
- self() - Method in class com.exasol.sql.dml.insert.AbstractInsertValueTable
-
- self() - Method in class com.exasol.sql.dml.insert.Insert
-
- self() - Method in class com.exasol.sql.dml.merge.MergeInsertClause
-
- set(String, ValueExpression) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with a value expression.
- set(String, String) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with a string value.
- set(String, char) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with a char value.
- set(String, int) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with an integer value.
- set(String, long) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with a long value.
- set(String, double) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with a double value.
- set(String, float) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with a float value.
- set(String, boolean) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with a boolean value.
- setLastVisited(Fragment) - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- setToDefault(String) - Method in class com.exasol.sql.dml.merge.MergeUpdateClause
-
Update a column with the default value defined for that column.
- SimpleComparison - Class in com.exasol.sql.expression.comparison
-
This class implements all simple comparison operators.
- SimpleComparison(SimpleComparisonOperator, ValueExpression, ValueExpression) - Constructor for class com.exasol.sql.expression.comparison.SimpleComparison
-
Create a new instance of SimpleComparison.
- SimpleComparisonOperator - Enum in com.exasol.sql.expression.comparison
-
- SqlStatement - Interface in com.exasol.sql
-
This interface represents an SQL statement.
- start(ValueExpression) - Method in class com.exasol.sql.expression.predicate.BetweenPredicate.Builder
-
Adds the start expression of predicate.
- startParenthesis() - Method in class com.exasol.sql.expression.rendering.AbstractExpressionRenderer
-
- startParenthesis() - Method in class com.exasol.sql.rendering.AbstractFragmentRenderer
-
- StatementFactory - Class in com.exasol.sql
-
- stringLiteral(String) - Static method in class com.exasol.sql.expression.ExpressionTerm
-
Create a string literal.
- stringLiteral(char) - Static method in class com.exasol.sql.expression.ExpressionTerm
-
Create a string literal from a character.
- StringLiteral - Class in com.exasol.sql.expression.literal
-
This class represents string literals (or character literals in SQL terms).
- StringRendererConfig - Class in com.exasol.sql.rendering
-
This class implements a parameter object containing the configuration options for the
StatementFactory.
- StringRendererConfig.Builder - Class in com.exasol.sql.rendering
-
- value - Variable in class com.exasol.datatype.value.AbstractInterval
-
- valueExpression(ValueExpression) - Method in class com.exasol.sql.dql.select.Select
-
Add a value expression.
- valueExpression(ValueExpression, String) - Method in class com.exasol.sql.dql.select.Select
-
Add a value expression expression.
- 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
-
- 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.comparison.LikeComparison.LikeComparisonOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.comparison.SimpleComparisonOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.AnalyticFunction.Keyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.ExasolAggregateFunction
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.ExasolAnalyticAggregateFunctions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.ExasolAnalyticFunction
-
Deprecated.
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.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.WindowFrameClause.UnitType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.WindowFrameClause.WindowFrameExclusionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.function.exasol.WindowFrameClause.WindowFrameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.predicate.BetweenPredicate.BetweenPredicateOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.predicate.ExistsPredicate.ExistsPredicateOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.predicate.InPredicate.InPredicateOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.sql.expression.predicate.IsNullPredicate.IsNullPredicateOperator
-
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.comparison.LikeComparison.LikeComparisonOperator
-
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.comparison.SimpleComparisonOperator
-
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.AnalyticFunction.Keyword
-
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
-
Deprecated.
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.ExasolAnalyticAggregateFunctions
-
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.ExasolAnalyticFunction
-
Deprecated.
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.
- values() - Static method in enum com.exasol.sql.expression.function.exasol.WindowFrameClause.UnitType
-
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.WindowFrameClause.WindowFrameExclusionType
-
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.WindowFrameClause.WindowFrameType
-
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.predicate.BetweenPredicate.BetweenPredicateOperator
-
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.predicate.ExistsPredicate.ExistsPredicateOperator
-
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.predicate.InPredicate.InPredicateOperator
-
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.predicate.IsNullPredicate.IsNullPredicateOperator
-
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
-
- valueTableAs(ValueTable, String, String...) - Method in class com.exasol.sql.dql.select.FromClause
-
Create a
FromClause from a value table and an alias.
- 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(Predicate) - Method in interface com.exasol.sql.expression.BooleanExpressionVisitor
-
- visit(SimpleComparison) - Method in interface com.exasol.sql.expression.comparison.ComparisonVisitor
-
- visit(LikeComparison) - Method in interface com.exasol.sql.expression.comparison.ComparisonVisitor
-
- visit(ExasolFunction) - Method in interface com.exasol.sql.expression.function.FunctionVisitor
-
- visit(ExasolUdf) - Method in interface com.exasol.sql.expression.function.FunctionVisitor
-
- visit(CastExasolFunction) - Method in interface com.exasol.sql.expression.function.FunctionVisitor
-
- visit(AnalyticFunction) - Method in interface com.exasol.sql.expression.function.FunctionVisitor
-
- visit(NullLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(StringLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(IntegerLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(LongLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(DoubleLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(FloatLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(BigDecimalLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(BooleanLiteral) - Method in interface com.exasol.sql.expression.literal.LiteralVisitor
-
- visit(IsNullPredicate) - Method in interface com.exasol.sql.expression.predicate.PredicateVisitor
-
- visit(InPredicate) - Method in interface com.exasol.sql.expression.predicate.PredicateVisitor
-
- visit(ExistsPredicate) - Method in interface com.exasol.sql.expression.predicate.PredicateVisitor
-
- visit(BetweenPredicate) - Method in interface com.exasol.sql.expression.predicate.PredicateVisitor
-
- visit(Not) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(And) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(Or) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(BooleanLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(Comparison) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(SimpleComparison) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(LikeComparison) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(Predicate) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(IsNullPredicate) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(InPredicate) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(ExistsPredicate) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(BetweenPredicate) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(List<ValueExpression>) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(ValueExpression...) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(ColumnReference) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(Literal) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(Function) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(BooleanExpression) - 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(StringLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
Literal visitor
- 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(BigDecimalLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(NullLiteral) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(ExasolFunction) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
Function visitor
- visit(ExasolUdf) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(AnalyticFunction) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(CastExasolFunction) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(BinaryArithmeticExpression) - Method in class com.exasol.sql.expression.rendering.ValueExpressionRenderer
-
- visit(Literal) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(Function) - Method in interface com.exasol.sql.expression.ValueExpressionVisitor
-
- visit(UnnamedPlaceholder) - 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(BinaryArithmeticExpression) - 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
-