A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes All Packages

A

ABS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ABS - com.exasol.adapter.sql.ScalarFunction
 
AbstractAdapterProperties - Class in com.exasol.adapter
This is the abstract base class that provides access to the user defined adapter properties.
AbstractAdapterProperties(Map<String, String>) - Constructor for class com.exasol.adapter.AbstractAdapterProperties
Create a new instance of AdapterProperties from a key-value map
AbstractAdapterRequest - Class in com.exasol.adapter.request
Abstract base class for all Virtual Schema Adapter requests
AbstractSqlBinaryEquality - Class in com.exasol.adapter.sql
 
AbstractSqlBinaryEquality(Predicate, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.AbstractSqlBinaryEquality
 
AbstractSqlPredicateJson - Class in com.exasol.adapter.sql
This class contains a common behavior for the SqlNodeType.PREDICATE_IS_JSON and SqlNodeType.PREDICATE_IS_NOT_JSON predicates.
AbstractSqlPredicateJson(Predicate, SqlNode, AbstractSqlPredicateJson.TypeConstraints, AbstractSqlPredicateJson.KeyUniquenessConstraint) - Constructor for class com.exasol.adapter.sql.AbstractSqlPredicateJson
 
AbstractSqlPredicateJson.KeyUniquenessConstraint - Enum in com.exasol.adapter.sql
A list of expected key uniqueness constraints.
AbstractSqlPredicateJson.TypeConstraints - Enum in com.exasol.adapter.sql
A list of expected type constraints.
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlColumn
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionScalar
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlGroupBy
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlJoin
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLimit
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralBool
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralDate
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralDouble
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralExactnumeric
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralInterval
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralNull
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralString
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralTimestamp
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlLiteralTimestampUtc
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlNode
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlOrderBy
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateAnd
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateBetween
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateEqual
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsJson
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsNotJson
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLess
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLessEqual
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLike
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateNot
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateNotEqual
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateOr
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlSelectList
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlTable
 
ACOS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ACOS - com.exasol.adapter.sql.ScalarFunction
 
adapterCall(ExaMetadata, String) - Static method in class com.exasol.adapter.RequestDispatcher
Main entry point for all Virtual Schema Adapter requests issued by the Exasol database.
AdapterCallExecutor - Class in com.exasol.adapter
Executor for adapter calls issued by the Exasol database.
AdapterCallExecutor(VirtualSchemaAdapter) - Constructor for class com.exasol.adapter.AdapterCallExecutor
Construct a new AdapterCallExecutor.
AdapterException - Exception in com.exasol.adapter
Customer exception for Virtual Schema adapters
AdapterException(String) - Constructor for exception com.exasol.adapter.AdapterException
Create a new AdapterException
AdapterException(String, Exception) - Constructor for exception com.exasol.adapter.AdapterException
Create a new AdapterException
AdapterFactory - Interface in com.exasol.adapter
Factory that creates a VirtualSchemaAdapter
adapterNotes(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Set the adapter notes
AdapterProperties - Class in com.exasol.adapter
The main job of this class is to turn user-defined key-value-pairs into concrete properties that the adapter knows.
AdapterProperties(Map<String, String>) - Constructor for class com.exasol.adapter.AdapterProperties
Create a new instance of AdapterProperties
AdapterRequest - Interface in com.exasol.adapter.request
Common interface for Virtual Schema Adapter requests
AdapterRequestType - Enum in com.exasol.adapter.request
Type of a request to a Virtual Schema Adapter
ADD - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD - com.exasol.adapter.sql.ScalarFunction
 
ADD_DAYS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD_DAYS - com.exasol.adapter.sql.ScalarFunction
 
ADD_HOURS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD_HOURS - com.exasol.adapter.sql.ScalarFunction
 
ADD_MINUTES - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD_MINUTES - com.exasol.adapter.sql.ScalarFunction
 
ADD_MONTHS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD_MONTHS - com.exasol.adapter.sql.ScalarFunction
 
ADD_SECONDS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD_SECONDS - com.exasol.adapter.sql.ScalarFunction
 
ADD_WEEKS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD_WEEKS - com.exasol.adapter.sql.ScalarFunction
 
ADD_YEARS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ADD_YEARS - com.exasol.adapter.sql.ScalarFunction
 
addAggregateFunction(AggregateFunctionCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more aggregate function capabilities
addAggregateFunction(Set<AggregateFunctionCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more aggregate function capabilities
addLiteral(LiteralCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more literal capabilities
addLiteral(Set<LiteralCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more literal capabilities
addMain(MainCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more main capabilities
addMain(Set<MainCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more main capabilities
addPredicate(PredicateCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more predicate capabilities
addPredicate(Set<PredicateCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more predicate capabilities
addScalarFunction(ScalarFunctionCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more scalar function capabilities
addScalarFunction(Set<ScalarFunctionCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Add one or more scalar function capabilities
AGGREGATE_GROUP_BY_COLUMN - com.exasol.adapter.capabilities.MainCapability
Support aggregations with a group by clause consisting of columns.
AGGREGATE_GROUP_BY_EXPRESSION - com.exasol.adapter.capabilities.MainCapability
Support aggregations with a group by clause that contains at least one expression.
AGGREGATE_GROUP_BY_TUPLE - com.exasol.adapter.capabilities.MainCapability
Support aggregations with a group by clause with multiple group by columns or expressions.
AGGREGATE_HAVING - com.exasol.adapter.capabilities.MainCapability
Support aggregations with a having clause.
AGGREGATE_SINGLE_GROUP - com.exasol.adapter.capabilities.MainCapability
Support aggregations with a single group.
AggregateFunction - Enum in com.exasol.adapter.sql
List of all aggregation functions supported by EXASOL.
AggregateFunctionCapability - Enum in com.exasol.adapter.capabilities
List of all aggregation function capabilities supported by EXASOL.
AGGREGATION_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
AGGREGATION_TYPE_SINGLE_GROUP - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
ALIAS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
AND - com.exasol.adapter.capabilities.PredicateCapability
 
AND - com.exasol.adapter.sql.Predicate
 
APPROXIMATE_COUNT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
APPROXIMATE_COUNT_DISTINCT - com.exasol.adapter.sql.AggregateFunction
 
ARGUMENTS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
ARRAY - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
 
ASCII - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ASCII - com.exasol.adapter.metadata.DataType.ExaCharset
 
ASCII - com.exasol.adapter.sql.ScalarFunction
 
ASIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ASIN - com.exasol.adapter.sql.ScalarFunction
 
askForBugReport() - Static method in class com.exasol.errorhandling.ErrorMessages
Create a message that asks the user to file a bug report
ATAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ATAN - com.exasol.adapter.sql.ScalarFunction
 
ATAN2 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ATAN2 - com.exasol.adapter.sql.ScalarFunction
 
AVG - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
AVG - com.exasol.adapter.sql.AggregateFunction
 
AVG_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 

B

BASIS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
Behavior(SqlFunctionAggregateListagg.BehaviorType) - Constructor for class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Create a new instance of SqlFunctionAggregateListagg.Behavior.
Behavior(SqlFunctionScalarJsonValue.BehaviorType, Optional<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
 
BETWEEN - com.exasol.adapter.capabilities.PredicateCapability
 
BETWEEN - com.exasol.adapter.sql.Predicate
 
BINARY_COLUMN_HANDLING_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
BinaryColumnHandling - Enum in com.exasol.adapter
This enumeration represents the different strategies that the Virtual Schema adapter offers for handling binary column types in the source database.
BIT_AND - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_AND - com.exasol.adapter.sql.ScalarFunction
 
BIT_CHECK - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_CHECK - com.exasol.adapter.sql.ScalarFunction
 
BIT_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_LENGTH - com.exasol.adapter.sql.ScalarFunction
 
BIT_LROTATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_LROTATE - com.exasol.adapter.sql.ScalarFunction
 
BIT_LSHIFT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_LSHIFT - com.exasol.adapter.sql.ScalarFunction
 
BIT_NOT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_NOT - com.exasol.adapter.sql.ScalarFunction
 
BIT_OR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_OR - com.exasol.adapter.sql.ScalarFunction
 
BIT_RROTATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_RROTATE - com.exasol.adapter.sql.ScalarFunction
 
BIT_RSHIFT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_RSHIFT - com.exasol.adapter.sql.ScalarFunction
 
BIT_SET - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_SET - com.exasol.adapter.sql.ScalarFunction
 
BIT_TO_NUM - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_TO_NUM - com.exasol.adapter.sql.ScalarFunction
 
BIT_XOR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
BIT_XOR - com.exasol.adapter.sql.ScalarFunction
 
BOOL - com.exasol.adapter.capabilities.LiteralCapability
The literal for boolean values.
BOOLEAN - com.exasol.adapter.metadata.DataType.ExaDataType
 
build() - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
Create new capability instance
build() - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Build a new instance of ColumnMetadata
build() - Method in class com.exasol.adapter.response.CreateVirtualSchemaResponse.Builder
Create new CreateVirtualSchemaResponse instance
build() - Method in class com.exasol.adapter.response.DropVirtualSchemaResponse.Builder
Create new DropVirtualSchemaResponse instance
build() - Method in class com.exasol.adapter.response.GetCapabilitiesResponse.Builder
Create new GetCapabilitiesResponse instance
build() - Method in class com.exasol.adapter.response.PushDownResponse.Builder
Create new PushDownResponse instance
build() - Method in class com.exasol.adapter.response.RefreshResponse.Builder
Create new RefreshResponse instance
build() - Method in class com.exasol.adapter.response.SetPropertiesResponse.Builder
Create new SetPropertiesResponse instance
build() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat.Builder
Create new SqlFunctionAggregateGroupConcat instance.
build() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Builder
Create new SqlFunctionAggregateListagg instance.
build() - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Build a new instance of SqlStatementSelect
builder() - Static method in class com.exasol.adapter.capabilities.Capabilities
Get a Capabilities builder
builder() - Static method in class com.exasol.adapter.metadata.ColumnMetadata
Create a new builder for ColumnMetadata
builder() - Static method in class com.exasol.adapter.response.CreateVirtualSchemaResponse
builder() - Static method in class com.exasol.adapter.response.DropVirtualSchemaResponse
builder() - Static method in class com.exasol.adapter.response.GetCapabilitiesResponse
builder() - Static method in class com.exasol.adapter.response.PushDownResponse
Get a PushDownResponse builder
builder() - Static method in class com.exasol.adapter.response.RefreshResponse
Get a RefreshResponse builder
builder() - Static method in class com.exasol.adapter.response.SetPropertiesResponse
Get a SetPropertiesResponse builder
builder() - Static method in class com.exasol.adapter.sql.SqlStatementSelect
Create a new builder for SqlStatementSelect.
builder(SqlNode) - Static method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
builder(SqlNode, SqlFunctionAggregateListagg.Behavior) - Static method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Builder() - Constructor for class com.exasol.adapter.capabilities.Capabilities.Builder
 
Builder() - Constructor for class com.exasol.adapter.metadata.ColumnMetadata.Builder
 
Builder() - Constructor for class com.exasol.adapter.response.CreateVirtualSchemaResponse.Builder
 
Builder() - Constructor for class com.exasol.adapter.response.DropVirtualSchemaResponse.Builder
 
Builder() - Constructor for class com.exasol.adapter.response.GetCapabilitiesResponse.Builder
 
Builder() - Constructor for class com.exasol.adapter.response.PushDownResponse.Builder
 
Builder() - Constructor for class com.exasol.adapter.response.RefreshResponse.Builder
 
Builder() - Constructor for class com.exasol.adapter.response.SetPropertiesResponse.Builder
 
Builder() - Constructor for class com.exasol.adapter.sql.SqlStatementSelect.Builder
 
BYTE_SIZE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 

C

capabilities(Capabilities) - Method in class com.exasol.adapter.response.GetCapabilitiesResponse.Builder
Add capabilities
Capabilities - Class in com.exasol.adapter.capabilities
Manages a set of supported capabilities
Capabilities.Builder - Class in com.exasol.adapter.capabilities
Builder for Capabilities
CASE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CASE - com.exasol.adapter.sql.ScalarFunction
 
CAST - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CAST - com.exasol.adapter.sql.ScalarFunction
 
CATALOG_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
CEIL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CEIL - com.exasol.adapter.sql.ScalarFunction
 
CHAR - com.exasol.adapter.metadata.DataType.ExaDataType
 
CHARACTER_SET - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
CHR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CHR - com.exasol.adapter.sql.ScalarFunction
 
close() - Method in class com.exasol.logging.RemoteLogManager
Close remote connections if any
COLOGNE_PHONETIC - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
COLOGNE_PHONETIC - com.exasol.adapter.sql.ScalarFunction
 
COLUMN - com.exasol.adapter.sql.SqlNodeType
 
COLUMN_NR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
ColumnMetadata - Class in com.exasol.adapter.metadata
Represents the metadata of an EXASOL table column.
ColumnMetadata.Builder - Class in com.exasol.adapter.metadata
Builder for ColumnMetadata
com.exasol.adapter - package com.exasol.adapter
 
com.exasol.adapter.capabilities - package com.exasol.adapter.capabilities
 
com.exasol.adapter.metadata - package com.exasol.adapter.metadata
 
com.exasol.adapter.metadata.converter - package com.exasol.adapter.metadata.converter
 
com.exasol.adapter.request - package com.exasol.adapter.request
 
com.exasol.adapter.request.parser - package com.exasol.adapter.request.parser
 
com.exasol.adapter.request.renderer - package com.exasol.adapter.request.renderer
 
com.exasol.adapter.response - package com.exasol.adapter.response
 
com.exasol.adapter.response.converter - package com.exasol.adapter.response.converter
 
com.exasol.adapter.sql - package com.exasol.adapter.sql
 
com.exasol.errorhandling - package com.exasol.errorhandling
 
com.exasol.logging - package com.exasol.logging
 
comment(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Set the column comment
CompactFormatter - Class in com.exasol.logging
Formatter for compact log messages.
CompactFormatter() - Constructor for class com.exasol.logging.CompactFormatter
 
CONCAT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CONCAT - com.exasol.adapter.sql.ScalarFunction
 
CONDITION - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
CONNECTION_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
containsKey(String) - Method in class com.exasol.adapter.AbstractAdapterProperties
Check if a property with the given key exists
containsProperty(String) - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
Check if the property with the given key is set
convert(SchemaMetadata) - Method in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
Convert the given schema metadata to its JSON representation
CONVERT_TZ - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CONVERT_TZ - com.exasol.adapter.sql.ScalarFunction
 
convertCreateVirtualSchemaResponse(CreateVirtualSchemaResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
Converts create virtual schema response into a JSON format
convertDropVirtualSchemaResponse(DropVirtualSchemaResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
Converts drop virtual schema response into a JSON format
convertGetCapabilitiesResponse(GetCapabilitiesResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
Converts get capabilities response into a JSON format
convertPushDownResponse(PushDownResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
Converts push down response into a JSON format
convertRefreshResponse(RefreshResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
Converts refresh response into a JSON format
convertSetPropertiesResponse(SetPropertiesResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
Converts set properties response into a JSON format
convertType(DataType) - Method in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
Convert a data type to its JSON representation
COS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
COS - com.exasol.adapter.sql.ScalarFunction
 
COSH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
COSH - com.exasol.adapter.sql.ScalarFunction
 
COT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
COT - com.exasol.adapter.sql.ScalarFunction
 
COUNT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Required for any kind of COUNT(...) with expressions.
COUNT - com.exasol.adapter.sql.AggregateFunction
 
COUNT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Required for COUNT(DISTINCT ...).
COUNT_STAR - com.exasol.adapter.capabilities.AggregateFunctionCapability
Required only for COUNT(*).
COUNT_TUPLE - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
create() - Static method in class com.exasol.adapter.request.parser.RequestParser
Create a RequestParser
create() - Static method in class com.exasol.adapter.request.parser.TablesMetadataParser
Create a new instance of a TablesMetadataParser
CREATE_VIRTUAL_SCHEMA - com.exasol.adapter.request.AdapterRequestType
 
createAdapter() - Method in interface com.exasol.adapter.AdapterFactory
createAnyValueSelectList() - Static method in class com.exasol.adapter.sql.SqlSelectList
Creates a SqlSelectList that uses an arbitrary value.
createBool() - Static method in class com.exasol.adapter.metadata.DataType
Create a BOOL data type
createChar(int, DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
Create a CHAR data type with a given size and character set
createDate() - Static method in class com.exasol.adapter.metadata.DataType
Create a DATE data type
createDecimal(int, int) - Static method in class com.exasol.adapter.metadata.DataType
Create a DECIMAL (i.e.
createDouble() - Static method in class com.exasol.adapter.metadata.DataType
Create a DOUBLE (i.e.
createGeometry(int) - Static method in class com.exasol.adapter.metadata.DataType
Create a GEOMETRY data type
createHashtype(int) - Static method in class com.exasol.adapter.metadata.DataType
Create a HASHTYPE data type
createIntervalDaySecond(int, int) - Static method in class com.exasol.adapter.metadata.DataType
Create an INTERVAL DAY TO SECOND data type
createIntervalYearMonth(int) - Static method in class com.exasol.adapter.metadata.DataType
Create an INTERVAL YEAR TO MONTH data type
createLocalLoggingConfiguration(Map<String, String>) - Static method in class com.exasol.adapter.request.LoggingConfiguration
 
createMaximumSizeChar(DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
Create a CHAR data type with the maximum size supported by Exasol
createMaximumSizeVarChar(DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
Create a VARCHAR data type with the maximum size supported by Exasol
createRegularSelectList(List<SqlNode>) - Static method in class com.exasol.adapter.sql.SqlSelectList
Creates a regular SqlSelectList.
createTimestamp(boolean) - Static method in class com.exasol.adapter.metadata.DataType
Create a TIMESTAMP data type
createUnsupported() - Static method in class com.exasol.adapter.metadata.DataType
Create an UNSUPPORTED data type
createVarChar(int, DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
Create a VARCHAR data type with a given size and character set
createVirtualSchema(ExaMetadata, CreateVirtualSchemaRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
Create a Virtual Schema
CreateVirtualSchemaRequest - Class in com.exasol.adapter.request
This class represents a request that tells a Virtual Schema Adapter to create a new Virtual Schema
CreateVirtualSchemaRequest(SchemaMetadataInfo) - Constructor for class com.exasol.adapter.request.CreateVirtualSchemaRequest
Create a new request of type CreateVirtualSchemaRequest
CreateVirtualSchemaResponse - Class in com.exasol.adapter.response
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to create a new virtual schema.
CreateVirtualSchemaResponse.Builder - Class in com.exasol.adapter.response
createWithTablesMetadata(List<TableMetadata>) - Static method in class com.exasol.adapter.request.parser.PushdownSqlParser
Create an instance of a PushdownSqlParser
CURRENT_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CURRENT_DATE - com.exasol.adapter.sql.ScalarFunction
 
CURRENT_SCHEMA - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CURRENT_SCHEMA - com.exasol.adapter.sql.ScalarFunction
 
CURRENT_SESSION - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CURRENT_SESSION - com.exasol.adapter.sql.ScalarFunction
 
CURRENT_STATEMENT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CURRENT_STATEMENT - com.exasol.adapter.sql.ScalarFunction
 
CURRENT_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CURRENT_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
 
CURRENT_USER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
CURRENT_USER - com.exasol.adapter.sql.ScalarFunction
 

D

DATA_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
DataType - Class in com.exasol.adapter.metadata
Represents an EXASOL data type.
DataType.ExaCharset - Enum in com.exasol.adapter.metadata
 
DataType.ExaDataType - Enum in com.exasol.adapter.metadata
 
DataType.IntervalType - Enum in com.exasol.adapter.metadata
 
DATE - com.exasol.adapter.capabilities.LiteralCapability
The literal for date values.
DATE - com.exasol.adapter.metadata.DataType.ExaDataType
 
DATE_TRUNC - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
DATE_TRUNC - com.exasol.adapter.sql.ScalarFunction
 
DAY - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
DAY - com.exasol.adapter.sql.ScalarFunction
 
DAY - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
 
DAY_TO_SECOND - com.exasol.adapter.metadata.DataType.IntervalType
 
DAYS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
DAYS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
 
DBTIMEZONE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
DBTIMEZONE - com.exasol.adapter.sql.ScalarFunction
 
DEBUG_ADDRESS_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
DECIMAL - com.exasol.adapter.metadata.DataType.ExaDataType
 
DEFAULT - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
 
defaultValue(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Set the default value for the column
DEGREES - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
DEGREES - com.exasol.adapter.sql.ScalarFunction
 
describe() - Method in class com.exasol.adapter.metadata.TableMetadata
Create a human-readable short description of the table
distinct(boolean) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat.Builder
Add a distinct.
distinct(boolean) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Builder
Add a distinct.
DISTINCT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
DIV - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
DIV - com.exasol.adapter.sql.ScalarFunction
 
DOUBLE - com.exasol.adapter.capabilities.LiteralCapability
The literal for double values.
DOUBLE - com.exasol.adapter.metadata.DataType.ExaDataType
 
DROP_VIRTUAL_SCHEMA - com.exasol.adapter.request.AdapterRequestType
 
dropVirtualSchema(ExaMetadata, DropVirtualSchemaRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
Drop an existing Virtual Schema
DropVirtualSchemaRequest - Class in com.exasol.adapter.request
This class represents a request that tells a Virtual Schema Adapter to drop a Virtual Schema
DropVirtualSchemaRequest(SchemaMetadataInfo) - Constructor for class com.exasol.adapter.request.DropVirtualSchemaRequest
Create a new request of type DropVirtualSchemaRequest
DropVirtualSchemaResponse - Class in com.exasol.adapter.response
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to drop a virtual schema.
DropVirtualSchemaResponse.Builder - Class in com.exasol.adapter.response
DUMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
DUMP - com.exasol.adapter.sql.ScalarFunction
 

E

EDIT_DISTANCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
EDIT_DISTANCE - com.exasol.adapter.sql.ScalarFunction
 
EMPTY_BEHAVIOR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
emptyProperties() - Static method in class com.exasol.adapter.AdapterProperties
Get empty property list
ENCODE_BASE64 - com.exasol.adapter.BinaryColumnHandling
 
entrySet() - Method in class com.exasol.adapter.AbstractAdapterProperties
Get set of contained entries
EQUAL - com.exasol.adapter.capabilities.PredicateCapability
 
EQUAL - com.exasol.adapter.sql.Predicate
 
equals(Object) - Method in class com.exasol.adapter.AbstractAdapterProperties
 
equals(Object) - Method in class com.exasol.adapter.metadata.ColumnMetadata
 
equals(Object) - Method in class com.exasol.adapter.metadata.DataType
 
equals(Object) - Method in class com.exasol.adapter.metadata.TableMetadata
 
equals(Object) - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
 
equals(Object) - Method in class com.exasol.adapter.sql.SqlLiteralString
 
ERROR - com.exasol.adapter.sql.SqlFunctionAggregateListagg.BehaviorType
 
ERROR - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
 
ERROR_BEHAVIOR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
ErrorMessages - Class in com.exasol.errorhandling
This class contains constants used in error handling.
ESCAPE_CHAR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
EVERY - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
EVERY - com.exasol.adapter.sql.AggregateFunction
 
EXACTNUMERIC - com.exasol.adapter.capabilities.LiteralCapability
The literal for exact numeric values.
EXCEPTION_HANDLING_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
EXCLUDED_CAPABILITIES_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
executeAdapterCall(AdapterRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
 
executeCreateVirtualSchemaRequest(CreateVirtualSchemaRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
Execute a create virtual schema request.
executeDropVirtualSchemaRequest(DropVirtualSchemaRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
Execute a drop virtual schema request.
executeGetCapabilitiesRequest(GetCapabilitiesRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
Execute a get capabilities virtual schema request.
executePushDownRequest(PushDownRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
Execute a push down virtual schema request.
executeRefreshRequest(RefreshRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
Execute a refresh virtual schema request.
executeSetPropertiesRequest(SetPropertiesRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
Execute a set properties virtual schema request.
executeWith(AdapterCallExecutor, ExaMetadata) - Method in interface com.exasol.adapter.request.AdapterRequest
Execute an adapter call.
executeWith(AdapterCallExecutor, ExaMetadata) - Method in class com.exasol.adapter.request.CreateVirtualSchemaRequest
 
executeWith(AdapterCallExecutor, ExaMetadata) - Method in class com.exasol.adapter.request.DropVirtualSchemaRequest
 
executeWith(AdapterCallExecutor, ExaMetadata) - Method in class com.exasol.adapter.request.GetCapabilitiesRequest
 
executeWith(AdapterCallExecutor, ExaMetadata) - Method in class com.exasol.adapter.request.PushDownRequest
 
executeWith(AdapterCallExecutor, ExaMetadata) - Method in class com.exasol.adapter.request.RefreshRequest
 
executeWith(AdapterCallExecutor, ExaMetadata) - Method in class com.exasol.adapter.request.SetPropertiesRequest
 
EXP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
EXP - com.exasol.adapter.sql.ScalarFunction
 
expression - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
 
EXPRESSION - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
EXPRESSIONS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
EXTRACT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
EXTRACT - com.exasol.adapter.sql.ScalarFunction
 

F

FILTER - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
FILTER_EXPRESSIONS - com.exasol.adapter.capabilities.MainCapability
Support filter expressions.
FIRST_VALUE - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
FIRST_VALUE - com.exasol.adapter.sql.AggregateFunction
 
FLOAT_DIV - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
FLOAT_DIV - com.exasol.adapter.sql.ScalarFunction
 
FLOOR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
FLOOR - com.exasol.adapter.sql.ScalarFunction
 
format(LogRecord) - Method in class com.exasol.logging.CompactFormatter
Formats a log record according in a compact manner.
FRACTION - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
FROM - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
FROM_POSIX_TIME - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
FROM_POSIX_TIME - com.exasol.adapter.sql.ScalarFunction
 
FROM_TO - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
fromClause(SqlNode) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the from clause of the SQL Select Statement.
FULL_OUTER - com.exasol.adapter.sql.JoinType
 
FUNCTION_AGGREGATE - com.exasol.adapter.sql.SqlNodeType
 
FUNCTION_AGGREGATE_GROUP_CONCAT - com.exasol.adapter.sql.SqlNodeType
 
FUNCTION_AGGREGATE_LISTAGG - com.exasol.adapter.sql.SqlNodeType
 
FUNCTION_SCALAR - com.exasol.adapter.sql.SqlNodeType
 
FUNCTION_SCALAR_CASE - com.exasol.adapter.sql.SqlNodeType
 
FUNCTION_SCALAR_CAST - com.exasol.adapter.sql.SqlNodeType
 
FUNCTION_SCALAR_EXTRACT - com.exasol.adapter.sql.SqlNodeType
 
FUNCTION_SCALAR_JSON_VALUE - com.exasol.adapter.sql.SqlNodeType
 

G

GEO_INTERSECTION_AGGREGATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
GEO_INTERSECTION_AGGREGATE - com.exasol.adapter.sql.AggregateFunction
 
GEO_UNION_AGGREGATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
GEO_UNION_AGGREGATE - com.exasol.adapter.sql.AggregateFunction
 
GEOMETRY - com.exasol.adapter.metadata.DataType.ExaDataType
 
get(String) - Method in class com.exasol.adapter.AbstractAdapterProperties
Get value for key
GET_CAPABILITIES - com.exasol.adapter.request.AdapterRequestType
 
getAdapterName() - Method in interface com.exasol.adapter.AdapterFactory
Get the name of the VirtualSchemaAdapter
getAdapterNotes() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Get the adapter notes
getAdapterNotes() - Method in class com.exasol.adapter.metadata.SchemaMetadata
 
getAdapterNotes() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
 
getAdapterNotes() - Method in class com.exasol.adapter.metadata.TableMetadata
 
getAdapterVersion() - Method in interface com.exasol.adapter.AdapterFactory
Get the version of the VirtualSchemaAdapter
getAggregateFunctionCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
Get the Virtual Schema's adapters aggregate function capabilities
getAlias() - Method in class com.exasol.adapter.sql.SqlTable
 
getAndedPredicates() - Method in class com.exasol.adapter.sql.SqlPredicateAnd
 
getArgument() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
Get a function argument.
getArgument() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Get a function argument.
getArgument() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
 
getArgument() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
 
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
 
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
 
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
 
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
getBasis() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
 
getBehaviorType() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Get a behavior type.
getBehaviorType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
 
getBetweenLeft() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
 
getBetweenRight() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
 
getBinaryColumnHandling() - Method in class com.exasol.adapter.AdapterProperties
Get binary column handling
getByteSize() - Method in class com.exasol.adapter.metadata.DataType
Get the size in bytes.
getCapabilities() - Method in class com.exasol.adapter.response.GetCapabilitiesResponse
Get the list of capabilities supported by the Adapter
getCapabilities(ExaMetadata, GetCapabilitiesRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
Get the capabilities the adapter registered for a Virtual Schema supports
GetCapabilitiesRequest - Class in com.exasol.adapter.request
This class represents a request that tells a Virtual Schema Adapter to present a list of its capabilities
GetCapabilitiesRequest(SchemaMetadataInfo) - Constructor for class com.exasol.adapter.request.GetCapabilitiesRequest
Create a new request of type GetCapabilitiesRequest
GetCapabilitiesResponse - Class in com.exasol.adapter.response
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to get capabilities.
GetCapabilitiesResponse.Builder - Class in com.exasol.adapter.response
getCatalogName() - Method in class com.exasol.adapter.AdapterProperties
Get the catalog name
getCharset() - Method in class com.exasol.adapter.metadata.DataType
Get the character set
getColumns() - Method in class com.exasol.adapter.metadata.TableMetadata
 
getComment() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Get the comment associated with the column
getComment() - Method in class com.exasol.adapter.metadata.TableMetadata
 
getCondition() - Method in class com.exasol.adapter.sql.SqlJoin
 
getConnectionName() - Method in class com.exasol.adapter.AdapterProperties
Get the connection name
getDataType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
 
getDataType() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
 
getDebugAddress() - Method in class com.exasol.adapter.AdapterProperties
Get the debug address
getDefaultValue() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Get the default value
getEmptyBehavior() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
getErrorBehavior() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
getEscapeChar() - Method in class com.exasol.adapter.sql.SqlPredicateLike
 
getExaDataType() - Method in class com.exasol.adapter.metadata.DataType
Get the Exasol data type without parameters
getExceptionHandling() - Method in class com.exasol.adapter.AdapterProperties
Get the exception handling
getExcludedCapabilities() - Method in class com.exasol.adapter.AdapterProperties
Get the excluded capabilities
getExpression() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
 
getExpression() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
 
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
 
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
 
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
 
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
 
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateNot
 
getExpressions() - Method in class com.exasol.adapter.sql.SqlExpressionList
 
getExpressions() - Method in class com.exasol.adapter.sql.SqlOrderBy
 
getFilteredTables() - Method in class com.exasol.adapter.AdapterProperties
Get the list of tables for which the metadata will be read from the remote source
getFromClause() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
getFunction() - Method in enum com.exasol.adapter.capabilities.AggregateFunctionCapability
 
getFunction() - Method in enum com.exasol.adapter.capabilities.ScalarFunctionCapability
 
getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
 
getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
 
getFunction() - Method in class com.exasol.adapter.sql.SqlPredicate
 
getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
 
getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
Get a function name.
getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Get a function name.
getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
 
getGeometrySrid() - Method in class com.exasol.adapter.metadata.DataType
Get the Spatial Reference System Identifier (SRID) that was used to encode the geometry
getGroupBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
getHaving() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
getId() - Method in class com.exasol.adapter.sql.SqlColumn
 
getIgnoredErrors() - Method in class com.exasol.adapter.AdapterProperties
Get the list of ignored errors
getInArguments() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
 
getInstance() - Static method in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
Get the singleton instance of the SchemaMetadataJsonConverter
getInstance() - Static method in class com.exasol.adapter.response.converter.ResponseJsonConverter
Returns instance of ResponseJsonConverter singleton class
getIntervalFraction() - Method in class com.exasol.adapter.metadata.DataType
Get the interval fraction
getIntervalType() - Method in class com.exasol.adapter.metadata.DataType
Get the interval type
getInvolvedTablesMetadata() - Method in class com.exasol.adapter.request.PushDownRequest
Get the metadata for the tables involved in the pushdown operation
getJoinType() - Method in class com.exasol.adapter.sql.SqlJoin
 
getKeyUniquenessConstraint() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
 
getLeft() - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
 
getLeft() - Method in class com.exasol.adapter.sql.SqlJoin
 
getLeft() - Method in class com.exasol.adapter.sql.SqlPredicateLike
 
getLeft() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
 
getLimit() - Method in class com.exasol.adapter.sql.SqlLimit
 
getLimit() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
getLiteralCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
Get the Virtual Schema's adapters literal capabilities
getLogLevel() - Method in class com.exasol.adapter.AdapterProperties
Get the log level
getLogLevel() - Method in class com.exasol.adapter.request.LoggingConfiguration
Get the log level
getMainCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
Get the Virtual Schema's adapters main capabilities
getMetadata() - Method in class com.exasol.adapter.sql.SqlColumn
 
getMetadata() - Method in class com.exasol.adapter.sql.SqlTable
 
getName() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Get the column name
getName() - Method in class com.exasol.adapter.metadata.TableMetadata
 
getName() - Method in class com.exasol.adapter.sql.SqlColumn
 
getName() - Method in class com.exasol.adapter.sql.SqlTable
 
getOffset() - Method in class com.exasol.adapter.sql.SqlLimit
 
getOrderBy() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
Get an order by clause.
getOrderBy() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Get an order by clause.
getOrderBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
getOriginalTypeName() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Get the original name of the type as it was used in the JDBC driver of the remote data source
getOrPredicates() - Method in class com.exasol.adapter.sql.SqlPredicateOr
 
getOverflowBehavior() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Get an overflow behavior.
getParent() - Method in class com.exasol.adapter.sql.SqlNode
 
getPattern() - Method in class com.exasol.adapter.sql.SqlPredicateLike
 
getPattern() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
 
getPrecision() - Method in class com.exasol.adapter.metadata.DataType
Get the precision
getPredicate() - Method in enum com.exasol.adapter.capabilities.PredicateCapability
 
getPredicateCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
Get the Virtual Schema's adapters predicate capabilities
getProperties() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
Keys are case-insensitive and stored upper case
getProperties() - Method in class com.exasol.adapter.request.SetPropertiesRequest
Get the properties to be set
getProperty(String) - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
Get a property value by the property name
getPushDownSql() - Method in class com.exasol.adapter.response.PushDownResponse
Get push down SQL
getRemoteLoggingHost() - Method in class com.exasol.adapter.request.LoggingConfiguration
Get the name of the host where the log should be sent to
getRemoteLoggingPort() - Method in class com.exasol.adapter.request.LoggingConfiguration
Get the port the remote log receiver is listening on
getResults() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
 
getReturningDataType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
getRight() - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
 
getRight() - Method in class com.exasol.adapter.sql.SqlJoin
 
getScalarFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
getScalarFunctionCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
Get the Virtual Schema's adapters scalar function capabilities
getScale() - Method in class com.exasol.adapter.metadata.DataType
Get the scale
getSchemaMetadataInfo() - Method in class com.exasol.adapter.request.AbstractAdapterRequest
 
getSchemaMetadataInfo() - Method in interface com.exasol.adapter.request.AdapterRequest
Get the schema metadata that serves as context around the Virtual Schema
getSchemaName() - Method in class com.exasol.adapter.AdapterProperties
Get the schema name
getSchemaName() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
 
getSelect() - Method in class com.exasol.adapter.request.PushDownRequest
Get the SELECT statement that should be pushed down to the external data source
getSelectList() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
getSeparator() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
Get a separator.
getSeparator() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Get a separator.
getSize() - Method in class com.exasol.adapter.metadata.DataType
Get the size
getTableAlias() - Method in class com.exasol.adapter.sql.SqlColumn
 
getTableName() - Method in class com.exasol.adapter.sql.SqlColumn
 
getTables() - Method in class com.exasol.adapter.metadata.SchemaMetadata
 
getTables() - Method in class com.exasol.adapter.request.RefreshRequest
Get the tables for which the metadata should be presented
getToExtract() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
 
getTruncationFiller() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Get a truncation filler.
getTruncationType() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Get a truncation type.
getType() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Get the column's data type
getType() - Method in class com.exasol.adapter.request.AbstractAdapterRequest
 
getType() - Method in interface com.exasol.adapter.request.AdapterRequest
Get the request type
getType() - Method in class com.exasol.adapter.sql.SqlColumn
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
 
getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
getType() - Method in class com.exasol.adapter.sql.SqlGroupBy
 
getType() - Method in class com.exasol.adapter.sql.SqlJoin
 
getType() - Method in class com.exasol.adapter.sql.SqlLimit
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralBool
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralDate
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralDouble
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralExactnumeric
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralNull
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralString
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralTimestamp
 
getType() - Method in class com.exasol.adapter.sql.SqlLiteralTimestampUtc
 
getType() - Method in class com.exasol.adapter.sql.SqlNode
 
getType() - Method in class com.exasol.adapter.sql.SqlOrderBy
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateAnd
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateEqual
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsJson
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotJson
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateLess
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateLessEqual
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateLike
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateNot
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateNotEqual
 
getType() - Method in class com.exasol.adapter.sql.SqlPredicateOr
 
getType() - Method in class com.exasol.adapter.sql.SqlSelectList
 
getType() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
getType() - Method in class com.exasol.adapter.sql.SqlTable
 
getTypeConstraint() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralBool
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralDate
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralDouble
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralExactnumeric
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralString
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralTimestamp
 
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralTimestampUtc
 
getVersionNumber() - Method in class com.exasol.logging.VersionCollector
 
getVirtualSchemaName() - Method in class com.exasol.adapter.request.AbstractAdapterRequest
 
getVirtualSchemaName() - Method in interface com.exasol.adapter.request.AdapterRequest
Get the name of the Virtual Schema that this request is addressing
getWhereClause() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
GREATEST - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
GREATEST - com.exasol.adapter.sql.ScalarFunction
 
GROUP_BY - com.exasol.adapter.sql.SqlNodeType
 
GROUP_BY - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
GROUP_CONCAT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
GROUP_CONCAT - com.exasol.adapter.sql.AggregateFunction
 
GROUP_CONCAT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
GROUP_CONCAT_ORDER_BY - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
GROUP_CONCAT_SEPARATOR - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
groupBy(SqlExpressionList) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the group by clause of the SQL Select Statement.

H

hasAdapterNote() - Method in class com.exasol.adapter.metadata.TableMetadata
 
hasAlias() - Method in class com.exasol.adapter.sql.SqlTable
 
hasBinaryColumnHandling() - Method in class com.exasol.adapter.AdapterProperties
Check if the binary column handling property is set
hasCatalogName() - Method in class com.exasol.adapter.AdapterProperties
Check if the catalog name property is set
hasComment() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Check if a comment is associated with the column
hasComment() - Method in class com.exasol.adapter.metadata.TableMetadata
 
hasConnectionName() - Method in class com.exasol.adapter.AdapterProperties
Check if the connection name property is set
hasDebugAddress() - Method in class com.exasol.adapter.AdapterProperties
Check if the debug address property is set
hasDefault() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Check if a default value is defined for the column
hasDistinct() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
 
hasDistinct() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
Check if the listagg function contains distinct.
hasDistinct() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Check if the listagg function contains distinct.
hasExceptionHandling() - Method in class com.exasol.adapter.AdapterProperties
Check if the exception handling property is set
hasExcludedCapabilities() - Method in class com.exasol.adapter.AdapterProperties
Check if the excluded capabilities property is set
hasExplicitColumnsList() - Method in class com.exasol.adapter.sql.SqlSelectList
Check if this SELECT has an explicit columns list.
hasFilter() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
hasGroupBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
HASH_MD5 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASH_MD5 - com.exasol.adapter.sql.ScalarFunction
 
HASH_SHA1 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASH_SHA1 - com.exasol.adapter.sql.ScalarFunction
 
HASH_SHA256 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASH_SHA256 - com.exasol.adapter.sql.ScalarFunction
 
HASH_SHA512 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASH_SHA512 - com.exasol.adapter.sql.ScalarFunction
 
HASH_TIGER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASH_TIGER - com.exasol.adapter.sql.ScalarFunction
 
hasHaving() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
hashCode() - Method in class com.exasol.adapter.AbstractAdapterProperties
 
hashCode() - Method in class com.exasol.adapter.metadata.ColumnMetadata
 
hashCode() - Method in class com.exasol.adapter.metadata.DataType
 
hashCode() - Method in class com.exasol.adapter.metadata.TableMetadata
 
hashCode() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
 
hashCode() - Method in class com.exasol.adapter.sql.SqlLiteralString
 
HASHTYPE - com.exasol.adapter.metadata.DataType.ExaDataType
 
HASHTYPE_MD5 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASHTYPE_MD5 - com.exasol.adapter.sql.ScalarFunction
 
HASHTYPE_SHA1 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASHTYPE_SHA1 - com.exasol.adapter.sql.ScalarFunction
 
HASHTYPE_SHA256 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASHTYPE_SHA256 - com.exasol.adapter.sql.ScalarFunction
 
HASHTYPE_SHA512 - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASHTYPE_SHA512 - com.exasol.adapter.sql.ScalarFunction
 
HASHTYPE_TIGER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HASHTYPE_TIGER - com.exasol.adapter.sql.ScalarFunction
 
hasIgnoreErrors() - Method in class com.exasol.adapter.AdapterProperties
Check if the ignore errors property is set
hasIsLocal() - Method in class com.exasol.adapter.AdapterProperties
Check if the "is local" property is set
hasLimit() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
hasLogLevel() - Method in class com.exasol.adapter.AdapterProperties
Check if the log level property is set
hasOffset() - Method in class com.exasol.adapter.sql.SqlLimit
 
hasOrderBy() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
Check if the this function contains an order by clause.
hasOrderBy() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Check if the listagg function contains an order by clause.
hasOrderBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
hasParent() - Method in class com.exasol.adapter.sql.SqlNode
 
hasProjection() - Method in class com.exasol.adapter.sql.SqlStatementSelect
 
hasSchemaName() - Method in class com.exasol.adapter.AdapterProperties
Check if the schema name property is set
hasSeparator() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
Check if the listagg function contains a separator.
hasSeparator() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Check if the listagg function contains a separator.
hasTableAlias() - Method in class com.exasol.adapter.sql.SqlColumn
 
hasTableFilter() - Method in class com.exasol.adapter.AdapterProperties
Check if the table filter property is set
hasTruncationFiller() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Check if a truncation filler exists.
having(SqlNode) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the having clause of the SQL Select Statement.
HAVING - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
HOUR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HOUR - com.exasol.adapter.sql.ScalarFunction
 
HOUR - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
 
HOURS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
HOURS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
 

I

identity(boolean) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Define whether the column support auto-incrementing
IGNORE - com.exasol.adapter.BinaryColumnHandling
 
IGNORE_ERRORS_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
IN_CONSTLIST - com.exasol.adapter.capabilities.PredicateCapability
 
IN_CONSTLIST - com.exasol.adapter.sql.Predicate
 
INITCAP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
INITCAP - com.exasol.adapter.sql.ScalarFunction
 
INNER - com.exasol.adapter.sql.JoinType
 
INSERT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
INSERT - com.exasol.adapter.sql.ScalarFunction
 
INSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
INSTR - com.exasol.adapter.sql.ScalarFunction
 
INTERVAL - com.exasol.adapter.capabilities.LiteralCapability
The literal for interval values.
INTERVAL - com.exasol.adapter.metadata.DataType.ExaDataType
 
IS_ASCENDING - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
IS_BOOLEAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
IS_BOOLEAN - com.exasol.adapter.sql.ScalarFunction
 
IS_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
IS_DATE - com.exasol.adapter.sql.ScalarFunction
 
IS_DSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
IS_DSINTERVAL - com.exasol.adapter.sql.ScalarFunction
 
IS_JSON - com.exasol.adapter.capabilities.PredicateCapability
 
IS_JSON - com.exasol.adapter.sql.Predicate
 
IS_LOCAL_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
IS_NOT_JSON - com.exasol.adapter.capabilities.PredicateCapability
 
IS_NOT_JSON - com.exasol.adapter.sql.Predicate
 
IS_NOT_NULL - com.exasol.adapter.capabilities.PredicateCapability
 
IS_NOT_NULL - com.exasol.adapter.sql.Predicate
 
IS_NULL - com.exasol.adapter.capabilities.PredicateCapability
 
IS_NULL - com.exasol.adapter.sql.Predicate
 
IS_NUMBER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
IS_NUMBER - com.exasol.adapter.sql.ScalarFunction
 
IS_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
IS_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
 
IS_YMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
IS_YMINTERVAL - com.exasol.adapter.sql.ScalarFunction
 
isAscending() - Method in class com.exasol.adapter.sql.SqlOrderBy
 
isEmpty() - Method in class com.exasol.adapter.AbstractAdapterProperties
Check if the properties are empty
isEmpty() - Method in class com.exasol.adapter.capabilities.Capabilities
 
isEnabled(String) - Method in class com.exasol.adapter.AbstractAdapterProperties
Check if the switch with the given key is enabled
isIdentity() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Check if the column supports auto-increment
isLocalSource() - Method in class com.exasol.adapter.AdapterProperties
Check if the data source is the local Exasol instance
isNullable() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Check if the column is nullable
isRefreshingVirtualSchemaRequired(Map<String, String>) - Static method in class com.exasol.adapter.AdapterProperties
Check whether any of the given properties causes a refresh of the virtual schema
isRemoteLoggingConfigured() - Method in class com.exasol.adapter.request.LoggingConfiguration
Check if the adapter should send its log messages to a remote receiver
isSimple() - Method in enum com.exasol.adapter.sql.AggregateFunction
True if the function is simple, i.e.
isSimple() - Method in enum com.exasol.adapter.sql.ScalarFunction
True if the function is simple, i.e.
isSingleGroupAggregation() - Method in class com.exasol.adapter.sql.SqlGroupBy
Check if this group by is a single group aggregation.
isSupported() - Method in class com.exasol.adapter.metadata.DataType
Check if the data type is supported.
isWithLocalTimezone() - Method in class com.exasol.adapter.metadata.DataType
Check whether the timestamp uses the local time zone

J

JOIN - com.exasol.adapter.capabilities.MainCapability
Support for joins.
JOIN - com.exasol.adapter.sql.SqlNodeType
 
JOIN_CONDITION_ALL - com.exasol.adapter.capabilities.MainCapability
Support joins with any conditions.
JOIN_CONDITION_EQUI - com.exasol.adapter.capabilities.MainCapability
Support joins with equi-join conditions.
JOIN_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
JOIN_TYPE_FULL_OUTER - com.exasol.adapter.capabilities.MainCapability
Support full outer joins.
JOIN_TYPE_INNER - com.exasol.adapter.capabilities.MainCapability
Support inner joins.
JOIN_TYPE_LEFT_OUTER - com.exasol.adapter.capabilities.MainCapability
Support left outer joins.
JOIN_TYPE_RIGHT_OUTER - com.exasol.adapter.capabilities.MainCapability
Support right outer joins.
JoinType - Enum in com.exasol.adapter.sql
List of all join types supported by EXASOL.
JSON_VALUE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
JSON_VALUE - com.exasol.adapter.sql.ScalarFunction
 

K

KEY_UNIQUENESS_CONSTRAINT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
keySet() - Method in class com.exasol.adapter.AbstractAdapterProperties
Get set of contained keys
keyUniquenessConstraint - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
 

L

LAST_VALUE - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
LAST_VALUE - com.exasol.adapter.sql.AggregateFunction
 
LEAST - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LEAST - com.exasol.adapter.sql.ScalarFunction
 
LEFT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
LEFT_OUTER - com.exasol.adapter.sql.JoinType
 
LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LENGTH - com.exasol.adapter.sql.ScalarFunction
 
LESS - com.exasol.adapter.capabilities.PredicateCapability
 
LESS - com.exasol.adapter.sql.Predicate
 
LESSEQUAL - com.exasol.adapter.capabilities.PredicateCapability
 
LESSEQUAL - com.exasol.adapter.sql.Predicate
 
LIKE - com.exasol.adapter.capabilities.PredicateCapability
 
LIKE - com.exasol.adapter.sql.Predicate
 
LIKE_ESCAPE - com.exasol.adapter.capabilities.PredicateCapability
The LIKE predicate with the optional escape character defined
limit(SqlLimit) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the limit clause of the SQL Select Statement.
LIMIT - com.exasol.adapter.capabilities.MainCapability
Support to limit the number of result rows.
LIMIT - com.exasol.adapter.sql.SqlNodeType
 
LIMIT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
LIMIT_WITH_OFFSET - com.exasol.adapter.capabilities.MainCapability
Support to limit the number of result rows including an offset.
LISTAGG - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
LISTAGG - com.exasol.adapter.sql.AggregateFunction
 
LISTAGG_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
LISTAGG_ON_OVERFLOW_ERROR - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
LISTAGG_ON_OVERFLOW_TRUNCATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
LISTAGG_ORDER_BY - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
LISTAGG_SEPARATOR - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
LITERAL_BOOL - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_DATE - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_DOUBLE - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_EXACTNUMERIC - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_INTERVAL - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_NULL - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_STRING - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_TIMESTAMP - com.exasol.adapter.sql.SqlNodeType
 
LITERAL_TIMESTAMPUTC - com.exasol.adapter.sql.SqlNodeType
 
LiteralCapability - Enum in com.exasol.adapter.capabilities
This is an enumeration of the capabilities for literals supported by the EXASOL Virtual Schema Framework.
LN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LN - com.exasol.adapter.sql.ScalarFunction
 
LOCALTIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LOCALTIMESTAMP - com.exasol.adapter.sql.ScalarFunction
 
LOCATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LOCATE - com.exasol.adapter.sql.ScalarFunction
 
LOG - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LOG - com.exasol.adapter.sql.ScalarFunction
 
LOG_LEVEL_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
LoggingConfiguration - Class in com.exasol.adapter.request
This class represents the logging configuration set in the request properties
LOWER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LOWER - com.exasol.adapter.sql.ScalarFunction
 
LPAD - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LPAD - com.exasol.adapter.sql.ScalarFunction
 
LTRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
LTRIM - com.exasol.adapter.sql.ScalarFunction
 

M

MainCapability - Enum in com.exasol.adapter.capabilities
This is an enumeration of the main capabilities supported by the EXASOL Virtual Schema Framework.
MAX - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
MAX - com.exasol.adapter.sql.AggregateFunction
 
MAX_EXASOL_CHAR_SIZE - Static variable in class com.exasol.adapter.metadata.DataType
 
MAX_EXASOL_DECIMAL_PRECISION - Static variable in class com.exasol.adapter.metadata.DataType
 
MAX_EXASOL_VARCHAR_SIZE - Static variable in class com.exasol.adapter.metadata.DataType
 
MEDIAN - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
MEDIAN - com.exasol.adapter.sql.AggregateFunction
 
MIN - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
MIN - com.exasol.adapter.sql.AggregateFunction
 
MIN_SCALE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
MIN_SCALE - com.exasol.adapter.sql.ScalarFunction
 
MINUTE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
MINUTE - com.exasol.adapter.sql.ScalarFunction
 
MINUTE - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
 
MINUTES_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
MINUTES_BETWEEN - com.exasol.adapter.sql.ScalarFunction
 
MOD - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
MOD - com.exasol.adapter.sql.ScalarFunction
 
MONTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
MONTH - com.exasol.adapter.sql.ScalarFunction
 
MONTH - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
 
MONTHS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
MONTHS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
 
MUL - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
MUL - com.exasol.adapter.sql.AggregateFunction
 
MUL_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
MULT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
MULT - com.exasol.adapter.sql.ScalarFunction
 

N

name(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Set the column name
NAME - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
NEG - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
NEG - com.exasol.adapter.sql.ScalarFunction
 
NOT - com.exasol.adapter.capabilities.PredicateCapability
 
NOT - com.exasol.adapter.sql.Predicate
 
NOTEQUAL - com.exasol.adapter.capabilities.PredicateCapability
 
NOTEQUAL - com.exasol.adapter.sql.Predicate
 
NULL - com.exasol.adapter.capabilities.LiteralCapability
The literal for null values.
NULL - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
 
nullable(boolean) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Define whether the column can be NULL
NULLIFZERO - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
NULLIFZERO - com.exasol.adapter.sql.ScalarFunction
 
NULLS_LAST - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
nullsLast() - Method in class com.exasol.adapter.sql.SqlOrderBy
 
NUM_ARGS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
NUM_ELEMENTS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
NUMTODSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
NUMTODSINTERVAL - com.exasol.adapter.sql.ScalarFunction
 
NUMTOYMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
NUMTOYMINTERVAL - com.exasol.adapter.sql.ScalarFunction
 

O

OBJECT - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
 
OCTET_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
OCTET_LENGTH - com.exasol.adapter.sql.ScalarFunction
 
of(String) - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
 
OFFSET - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
OR - com.exasol.adapter.capabilities.PredicateCapability
 
OR - com.exasol.adapter.sql.Predicate
 
ORDER_BY - com.exasol.adapter.sql.SqlNodeType
 
ORDER_BY - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
ORDER_BY_COLUMN - com.exasol.adapter.capabilities.MainCapability
Support to order the result by columns.
ORDER_BY_ELEMENT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
ORDER_BY_EXPRESSION - com.exasol.adapter.capabilities.MainCapability
Support to order the result by expressions.
orderBy(SqlOrderBy) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat.Builder
Add an order by clause.
orderBy(SqlOrderBy) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Builder
Add an order by clause.
orderBy(SqlOrderBy) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the order by clause of the SQL Select Statement.
originalTypeName(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Set the original type name
OVERFLOW_BEHAVIOUR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 

P

parse(JsonArray) - Method in class com.exasol.adapter.request.parser.TablesMetadataParser
Parse a list of tables in JsonArray format to a list of TableMetadata
parse(JsonObject) - Method in class com.exasol.adapter.request.parser.SchemaMetadataInfoParser
Parse a JSON structure into SchemaMetadataInfo
parse(String) - Method in class com.exasol.adapter.request.parser.RequestParser
Parse a JSON string containing a Virtual Schema Adapter request into the abstract representation of that request
parseExpression(JsonObject) - Method in class com.exasol.adapter.request.parser.PushdownSqlParser
 
parseFromProperties(Map<String, String>) - Static method in class com.exasol.adapter.request.LoggingConfiguration
Create a new logging configuration from request properties
parseFromPropertiesWithDebugAddressGiven(Map<String, String>) - Static method in class com.exasol.adapter.request.LoggingConfiguration
 
parseTruncationType(String) - Static method in enum com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
 
PATTERN - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
POSIX_TIME - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
POSIX_TIME - com.exasol.adapter.sql.ScalarFunction
 
POWER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
POWER - com.exasol.adapter.sql.ScalarFunction
 
PRECISION - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
Predicate - Enum in com.exasol.adapter.sql
List of all predicates (scalar functions returning bool) supported by EXASOL.
PREDICATE_AND - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_BETWEEN - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_EQUAL - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_IN_CONSTLIST - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_IS_JSON - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_IS_NOT_JSON - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_IS_NOT_NULL - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_IS_NULL - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_LESS - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_LESSEQUAL - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_LIKE - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_LIKE_REGEXP - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_NOT - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_NOTEQUAL - com.exasol.adapter.sql.SqlNodeType
 
PREDICATE_OR - com.exasol.adapter.sql.SqlNodeType
 
PredicateCapability - Enum in com.exasol.adapter.capabilities
List of all Predicates (scalar functions returning bool) supported by EXASOL.
pushdown(ExaMetadata, PushDownRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
Create a push down request
PUSHDOWN - com.exasol.adapter.request.AdapterRequestType
 
PushDownRequest - Class in com.exasol.adapter.request
This class represents a request that tells a Virtual Schema Adapter to push a SQL statement down to the external data source
PushDownRequest(SchemaMetadataInfo, SqlStatement, List<TableMetadata>) - Constructor for class com.exasol.adapter.request.PushDownRequest
Create a new request of type PushDownRequest
PushDownResponse - Class in com.exasol.adapter.response
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to push down.
PushDownResponse.Builder - Class in com.exasol.adapter.response
Builder for PushDownResponse
pushDownSql(String) - Method in class com.exasol.adapter.response.PushDownResponse.Builder
Add push down SQL
PushdownSqlParser - Class in com.exasol.adapter.request.parser
 
PushdownSqlRenderer - Class in com.exasol.adapter.request.renderer
This class serializes SqlNodes to JSON.
PushdownSqlRenderer() - Constructor for class com.exasol.adapter.request.renderer.PushdownSqlRenderer
 

R

RADIANS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
RADIANS - com.exasol.adapter.sql.ScalarFunction
 
RAND - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
RAND - com.exasol.adapter.sql.ScalarFunction
 
refresh(ExaMetadata, RefreshRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
Refresh the Virtual Schema metadata for a given set of tables
REFRESH - com.exasol.adapter.request.AdapterRequestType
 
refreshesOnlySelectedTables() - Method in class com.exasol.adapter.request.RefreshRequest
 
RefreshRequest - Class in com.exasol.adapter.request
This class represents a request that tells a Virtual Schema Adapter to present the current metadata
RefreshRequest(SchemaMetadataInfo) - Constructor for class com.exasol.adapter.request.RefreshRequest
Create a new request of type RefreshRequest for the whole Virtual Schema
RefreshRequest(SchemaMetadataInfo, List<String>) - Constructor for class com.exasol.adapter.request.RefreshRequest
Create a new request of type RefreshRequest for selected tables
RefreshResponse - Class in com.exasol.adapter.response
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to refresh the virtual schema.
RefreshResponse.Builder - Class in com.exasol.adapter.response
Builder for RefreshResponse
REGEXP_INSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
REGEXP_INSTR - com.exasol.adapter.sql.ScalarFunction
 
REGEXP_LIKE - com.exasol.adapter.capabilities.PredicateCapability
 
REGEXP_LIKE - com.exasol.adapter.sql.Predicate
 
REGEXP_REPLACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
REGEXP_REPLACE - com.exasol.adapter.sql.ScalarFunction
 
REGEXP_SUBSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
REGEXP_SUBSTR - com.exasol.adapter.sql.ScalarFunction
 
RemoteLogManager - Class in com.exasol.logging
This class sets up remote logging or falls back to local logging.
RemoteLogManager() - Constructor for class com.exasol.logging.RemoteLogManager
 
render(SqlNode) - Method in class com.exasol.adapter.request.renderer.PushdownSqlRenderer
Serialize a SqlNode to JSON.
REPEAT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
REPEAT - com.exasol.adapter.sql.ScalarFunction
 
REPLACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
REPLACE - com.exasol.adapter.sql.ScalarFunction
 
RequestDispatcher - Class in com.exasol.adapter
This class is the main entry point for calls to a Virtual Schema.
RequestDispatcher() - Constructor for class com.exasol.adapter.RequestDispatcher
 
RequestJsonKeys - Class in com.exasol.adapter.request
This class contains constants for keywords of the JSON representation of the SqlNode structure.
RequestParser - Class in com.exasol.adapter.request.parser
Parser for JSON structures representing a Virtual Schema Adapter request.
RequestParser() - Constructor for class com.exasol.adapter.request.parser.RequestParser
 
RequestParserException - Exception in com.exasol.adapter.request.parser
This class represent exceptions thrown when a Virtual Schema request cannot be parsed.
RequestParserException(String) - Constructor for exception com.exasol.adapter.request.parser.RequestParserException
Create a new RequestParserException instance
ResponseException - Exception in com.exasol.adapter.response.converter
 
ResponseException(String) - Constructor for exception com.exasol.adapter.response.converter.ResponseException
 
ResponseJsonConverter - Class in com.exasol.adapter.response.converter
Converts response into JSON format
RESULTS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
RETURNING_DATA_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
REVERSE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
REVERSE - com.exasol.adapter.sql.ScalarFunction
 
RIGHT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
RIGHT - com.exasol.adapter.sql.ScalarFunction
 
RIGHT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
RIGHT_OUTER - com.exasol.adapter.sql.JoinType
 
ROUND - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ROUND - com.exasol.adapter.sql.ScalarFunction
 
RPAD - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
RPAD - com.exasol.adapter.sql.ScalarFunction
 
RTRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
RTRIM - com.exasol.adapter.sql.ScalarFunction
 

S

SCALAR - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
 
ScalarFunction - Enum in com.exasol.adapter.sql
List of all scalar functions supported by EXASOL.
ScalarFunctionCapability - Enum in com.exasol.adapter.capabilities
List of all scalar functions supported by EXASOL.
SCALE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
SCHEMA_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
schemaMetadata(SchemaMetadata) - Method in class com.exasol.adapter.response.CreateVirtualSchemaResponse.Builder
Add the Virtual Schema's metadata
schemaMetadata(SchemaMetadata) - Method in class com.exasol.adapter.response.RefreshResponse.Builder
Add the Virtual Schema's metadata
schemaMetadata(SchemaMetadata) - Method in class com.exasol.adapter.response.SetPropertiesResponse.Builder
Add the Virtual Schema's metadata
SchemaMetadata - Class in com.exasol.adapter.metadata
Represents the metadata of an EXASOL Virtual Schema, including tables and columns.
SchemaMetadata(String, List<TableMetadata>) - Constructor for class com.exasol.adapter.metadata.SchemaMetadata
 
SchemaMetadataInfo - Class in com.exasol.adapter.metadata
Represents the metadata of an EXASOL Virtual Schema which are sent with each request.
SchemaMetadataInfo(String, String, Map<String, String>) - Constructor for class com.exasol.adapter.metadata.SchemaMetadataInfo
 
SchemaMetadataInfoParser - Class in com.exasol.adapter.request.parser
This parser reads the so called Schema Metadata Information sent alongside each request.
SchemaMetadataInfoParser() - Constructor for class com.exasol.adapter.request.parser.SchemaMetadataInfoParser
 
SchemaMetadataJsonConverter - Class in com.exasol.adapter.metadata.converter
This class converts the schema metadata to its JSON representation.
SECOND - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SECOND - com.exasol.adapter.sql.ScalarFunction
 
SECOND - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
 
SECONDS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SECONDS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
 
SELECT - com.exasol.adapter.sql.SqlNodeType
 
SELECT_LIST - com.exasol.adapter.sql.SqlNodeType
 
SELECT_LIST - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
selectList(SqlSelectList) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the select list of the SQL Select Statement.
SELECTLIST_EXPRESSIONS - com.exasol.adapter.capabilities.MainCapability
Support expressions in the select list; Additional capabilities are required depending on the expression.
SELECTLIST_PROJECTION - com.exasol.adapter.capabilities.MainCapability
Support projections, i.e.
separator(SqlLiteralString) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat.Builder
Add a separator.
separator(SqlLiteralString) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Builder
Add a separator.
SEPARATOR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
SESSION_PARAMETER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SESSION_PARAMETER - com.exasol.adapter.sql.ScalarFunction
 
SESSIONTIMEZONE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SESSIONTIMEZONE - com.exasol.adapter.sql.ScalarFunction
 
SET_PROPERTIES - com.exasol.adapter.request.AdapterRequestType
 
setLimit(int) - Method in class com.exasol.adapter.sql.SqlLimit
 
setOffset(int) - Method in class com.exasol.adapter.sql.SqlLimit
 
setParent(SqlNode) - Method in class com.exasol.adapter.sql.SqlNode
 
setProperties(ExaMetadata, SetPropertiesRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
Set Virtual Schema properties
SetPropertiesRequest - Class in com.exasol.adapter.request
This class represents a request that tells a Virtual Schema Adapter to set the provided properties
SetPropertiesRequest(SchemaMetadataInfo, Map<String, String>) - Constructor for class com.exasol.adapter.request.SetPropertiesRequest
Create a new request of type SetPropertiesRequest
SetPropertiesResponse - Class in com.exasol.adapter.response
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to set properties.
SetPropertiesResponse.Builder - Class in com.exasol.adapter.response
setTruncationFiller(SqlLiteralString) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Set a truncation filler.
setTruncationType(SqlFunctionAggregateListagg.Behavior.TruncationType) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Set a truncation type.
setupConsoleLogger(Level) - Method in class com.exasol.logging.RemoteLogManager
Configure the logger to write to the console
setupRemoteLogger(String, int, Level) - Method in class com.exasol.logging.RemoteLogManager
Configure the logger to write to a socket
SIGN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SIGN - com.exasol.adapter.sql.ScalarFunction
 
SIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SIN - com.exasol.adapter.sql.ScalarFunction
 
SINH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SINH - com.exasol.adapter.sql.ScalarFunction
 
SIZE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
SOME - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
SOME - com.exasol.adapter.sql.AggregateFunction
 
SOUNDEX - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SOUNDEX - com.exasol.adapter.sql.ScalarFunction
 
SPACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SPACE - com.exasol.adapter.sql.ScalarFunction
 
SqlColumn - Class in com.exasol.adapter.sql
 
SqlColumn(int, ColumnMetadata) - Constructor for class com.exasol.adapter.sql.SqlColumn
 
SqlColumn(int, ColumnMetadata, String) - Constructor for class com.exasol.adapter.sql.SqlColumn
 
SqlColumn(int, ColumnMetadata, String, String) - Constructor for class com.exasol.adapter.sql.SqlColumn
 
SqlExpressionList - Class in com.exasol.adapter.sql
 
SqlExpressionList(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlExpressionList
 
SqlFunctionAggregate - Class in com.exasol.adapter.sql
A simple aggregate function with a name and zero or more arguments.
SqlFunctionAggregate(AggregateFunction, List<SqlNode>, boolean) - Constructor for class com.exasol.adapter.sql.SqlFunctionAggregate
 
SqlFunctionAggregateGroupConcat - Class in com.exasol.adapter.sql
Represents a GROUP_CONCAT aggregate function.
SqlFunctionAggregateGroupConcat.Builder - Class in com.exasol.adapter.sql
SqlFunctionAggregateListagg - Class in com.exasol.adapter.sql
Represents a LISTAGG aggregate function.
SqlFunctionAggregateListagg.Behavior - Class in com.exasol.adapter.sql
This class represent behavior of SqlFunctionAggregateListagg.
SqlFunctionAggregateListagg.Behavior.TruncationType - Enum in com.exasol.adapter.sql
Expected truncation types.
SqlFunctionAggregateListagg.BehaviorType - Enum in com.exasol.adapter.sql
Expected behavior types.
SqlFunctionAggregateListagg.Builder - Class in com.exasol.adapter.sql
SqlFunctionScalar - Class in com.exasol.adapter.sql
A simple scalar function with a name and zero or more arguments.
SqlFunctionScalar(ScalarFunction, List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalar
 
SqlFunctionScalarCase - Class in com.exasol.adapter.sql
 
SqlFunctionScalarCase(List<SqlNode>, List<SqlNode>, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarCase
 
SqlFunctionScalarCast - Class in com.exasol.adapter.sql
 
SqlFunctionScalarCast(DataType, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarCast
 
SqlFunctionScalarExtract - Class in com.exasol.adapter.sql
 
SqlFunctionScalarExtract(SqlFunctionScalarExtract.ExtractParameter, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarExtract
 
SqlFunctionScalarExtract.ExtractParameter - Enum in com.exasol.adapter.sql
List of available parameters for the EXTRACT function.
SqlFunctionScalarJsonValue - Class in com.exasol.adapter.sql
This class represents the ScalarFunction.JSON_VALUE scalar function.
SqlFunctionScalarJsonValue(ScalarFunction, List<SqlNode>, DataType, SqlFunctionScalarJsonValue.Behavior, SqlFunctionScalarJsonValue.Behavior) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
 
SqlFunctionScalarJsonValue.Behavior - Class in com.exasol.adapter.sql
This class represent behavior of SqlFunctionScalarJsonValue on error or empty.
SqlFunctionScalarJsonValue.BehaviorType - Enum in com.exasol.adapter.sql
A list of expected behavior types.
SqlGroupBy - Class in com.exasol.adapter.sql
Represents a GROUP BY statement.
SqlGroupBy(List<SqlNode>, boolean) - Constructor for class com.exasol.adapter.sql.SqlGroupBy
Create a new instance of SqlGroupBy.
SqlJoin - Class in com.exasol.adapter.sql
 
SqlJoin(SqlNode, SqlNode, SqlNode, JoinType) - Constructor for class com.exasol.adapter.sql.SqlJoin
 
SqlLimit - Class in com.exasol.adapter.sql
 
SqlLimit(int) - Constructor for class com.exasol.adapter.sql.SqlLimit
 
SqlLimit(int, int) - Constructor for class com.exasol.adapter.sql.SqlLimit
 
SqlLiteralBool - Class in com.exasol.adapter.sql
 
SqlLiteralBool(boolean) - Constructor for class com.exasol.adapter.sql.SqlLiteralBool
 
SqlLiteralDate - Class in com.exasol.adapter.sql
 
SqlLiteralDate(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralDate
 
SqlLiteralDouble - Class in com.exasol.adapter.sql
 
SqlLiteralDouble(double) - Constructor for class com.exasol.adapter.sql.SqlLiteralDouble
 
SqlLiteralExactnumeric - Class in com.exasol.adapter.sql
 
SqlLiteralExactnumeric(BigDecimal) - Constructor for class com.exasol.adapter.sql.SqlLiteralExactnumeric
 
SqlLiteralInterval - Class in com.exasol.adapter.sql
 
SqlLiteralInterval(String, DataType) - Constructor for class com.exasol.adapter.sql.SqlLiteralInterval
 
SqlLiteralNull - Class in com.exasol.adapter.sql
 
SqlLiteralNull() - Constructor for class com.exasol.adapter.sql.SqlLiteralNull
 
SqlLiteralString - Class in com.exasol.adapter.sql
 
SqlLiteralString(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralString
 
SqlLiteralTimestamp - Class in com.exasol.adapter.sql
 
SqlLiteralTimestamp(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralTimestamp
 
SqlLiteralTimestampUtc - Class in com.exasol.adapter.sql
 
SqlLiteralTimestampUtc(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralTimestampUtc
 
SqlNode - Class in com.exasol.adapter.sql
Node in a graph representing a SQL query.
SqlNode() - Constructor for class com.exasol.adapter.sql.SqlNode
 
SqlNodeType - Enum in com.exasol.adapter.sql
All types of nodes that can be part of a pushdown request.
SqlNodeVisitor<R> - Interface in com.exasol.adapter.sql
Implementation of the Visitor pattern for the SqlNode.
SqlOrderBy - Class in com.exasol.adapter.sql
 
SqlOrderBy(List<SqlNode>, List<Boolean>, List<Boolean>) - Constructor for class com.exasol.adapter.sql.SqlOrderBy
 
SqlPredicate - Class in com.exasol.adapter.sql
 
SqlPredicate(Predicate) - Constructor for class com.exasol.adapter.sql.SqlPredicate
 
SqlPredicateAnd - Class in com.exasol.adapter.sql
 
SqlPredicateAnd(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateAnd
 
SqlPredicateBetween - Class in com.exasol.adapter.sql
 
SqlPredicateBetween(SqlNode, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateBetween
 
SqlPredicateEqual - Class in com.exasol.adapter.sql
 
SqlPredicateEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateEqual
 
SqlPredicateInConstList - Class in com.exasol.adapter.sql
 
SqlPredicateInConstList(SqlNode, List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateInConstList
Create a new instance of SqlPredicateInConstList.
SqlPredicateIsJson - Class in com.exasol.adapter.sql
This class represents the Predicate.IS_JSON predicate.
SqlPredicateIsJson(SqlNode, AbstractSqlPredicateJson.TypeConstraints, AbstractSqlPredicateJson.KeyUniquenessConstraint) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsJson
 
SqlPredicateIsNotJson - Class in com.exasol.adapter.sql
This class represents the Predicate.IS_NOT_JSON predicate.
SqlPredicateIsNotJson(SqlNode, AbstractSqlPredicateJson.TypeConstraints, AbstractSqlPredicateJson.KeyUniquenessConstraint) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNotJson
 
SqlPredicateIsNotNull - Class in com.exasol.adapter.sql
 
SqlPredicateIsNotNull(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNotNull
 
SqlPredicateIsNull - Class in com.exasol.adapter.sql
 
SqlPredicateIsNull(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNull
 
SqlPredicateLess - Class in com.exasol.adapter.sql
 
SqlPredicateLess(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLess
 
SqlPredicateLessEqual - Class in com.exasol.adapter.sql
 
SqlPredicateLessEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLessEqual
 
SqlPredicateLike - Class in com.exasol.adapter.sql
 
SqlPredicateLike(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLike
 
SqlPredicateLike(SqlNode, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLike
 
SqlPredicateLikeRegexp - Class in com.exasol.adapter.sql
 
SqlPredicateLikeRegexp(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLikeRegexp
 
SqlPredicateNot - Class in com.exasol.adapter.sql
 
SqlPredicateNot(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateNot
 
SqlPredicateNotEqual - Class in com.exasol.adapter.sql
 
SqlPredicateNotEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateNotEqual
 
SqlPredicateOr - Class in com.exasol.adapter.sql
 
SqlPredicateOr(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateOr
 
SqlSelectList - Class in com.exasol.adapter.sql
 
SqlStatement - Class in com.exasol.adapter.sql
 
SqlStatement() - Constructor for class com.exasol.adapter.sql.SqlStatement
 
SqlStatementSelect - Class in com.exasol.adapter.sql
We could consider to apply builder pattern here (if time)
SqlStatementSelect.Builder - Class in com.exasol.adapter.sql
Builder for SqlStatementSelect.
SqlTable - Class in com.exasol.adapter.sql
 
SqlTable(String, TableMetadata) - Constructor for class com.exasol.adapter.sql.SqlTable
 
SqlTable(String, String, TableMetadata) - Constructor for class com.exasol.adapter.sql.SqlTable
 
SQRT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SQRT - com.exasol.adapter.sql.ScalarFunction
 
SRID - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
ST_AREA - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_AREA - com.exasol.adapter.sql.ScalarFunction
 
ST_BOUNDARY - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_BOUNDARY - com.exasol.adapter.sql.ScalarFunction
 
ST_BUFFER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_BUFFER - com.exasol.adapter.sql.ScalarFunction
 
ST_CENTROID - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_CENTROID - com.exasol.adapter.sql.ScalarFunction
 
ST_CONTAINS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_CONTAINS - com.exasol.adapter.sql.ScalarFunction
 
ST_CONVEXHULL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_CONVEXHULL - com.exasol.adapter.sql.ScalarFunction
 
ST_CROSSES - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_CROSSES - com.exasol.adapter.sql.ScalarFunction
 
ST_DIFFERENCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_DIFFERENCE - com.exasol.adapter.sql.ScalarFunction
 
ST_DIMENSION - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_DIMENSION - com.exasol.adapter.sql.ScalarFunction
 
ST_DISJOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_DISJOINT - com.exasol.adapter.sql.ScalarFunction
 
ST_DISTANCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_DISTANCE - com.exasol.adapter.sql.ScalarFunction
 
ST_ENDPOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_ENDPOINT - com.exasol.adapter.sql.ScalarFunction
 
ST_ENVELOPE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_ENVELOPE - com.exasol.adapter.sql.ScalarFunction
 
ST_EQUALS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_EQUALS - com.exasol.adapter.sql.ScalarFunction
 
ST_EXTERIORRING - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_EXTERIORRING - com.exasol.adapter.sql.ScalarFunction
 
ST_FORCE2D - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_FORCE2D - com.exasol.adapter.sql.ScalarFunction
 
ST_GEOMETRYN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_GEOMETRYN - com.exasol.adapter.sql.ScalarFunction
 
ST_GEOMETRYTYPE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_GEOMETRYTYPE - com.exasol.adapter.sql.ScalarFunction
 
ST_INTERIORRINGN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_INTERIORRINGN - com.exasol.adapter.sql.ScalarFunction
 
ST_INTERSECTION - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
ST_INTERSECTION - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_INTERSECTION - com.exasol.adapter.sql.AggregateFunction
 
ST_INTERSECTION - com.exasol.adapter.sql.ScalarFunction
 
ST_INTERSECTS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_INTERSECTS - com.exasol.adapter.sql.ScalarFunction
 
ST_ISCLOSED - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_ISCLOSED - com.exasol.adapter.sql.ScalarFunction
 
ST_ISEMPTY - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_ISEMPTY - com.exasol.adapter.sql.ScalarFunction
 
ST_ISRING - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_ISRING - com.exasol.adapter.sql.ScalarFunction
 
ST_ISSIMPLE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_ISSIMPLE - com.exasol.adapter.sql.ScalarFunction
 
ST_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_LENGTH - com.exasol.adapter.sql.ScalarFunction
 
ST_NUMGEOMETRIES - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_NUMGEOMETRIES - com.exasol.adapter.sql.ScalarFunction
 
ST_NUMINTERIORRINGS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_NUMINTERIORRINGS - com.exasol.adapter.sql.ScalarFunction
 
ST_NUMPOINTS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_NUMPOINTS - com.exasol.adapter.sql.ScalarFunction
 
ST_OVERLAPS - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_OVERLAPS - com.exasol.adapter.sql.ScalarFunction
 
ST_POINTN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_POINTN - com.exasol.adapter.sql.ScalarFunction
 
ST_SETSRID - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_SETSRID - com.exasol.adapter.sql.ScalarFunction
 
ST_STARTPOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_STARTPOINT - com.exasol.adapter.sql.ScalarFunction
 
ST_SYMDIFFERENCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_SYMDIFFERENCE - com.exasol.adapter.sql.ScalarFunction
 
ST_TOUCHES - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_TOUCHES - com.exasol.adapter.sql.ScalarFunction
 
ST_TRANSFORM - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_TRANSFORM - com.exasol.adapter.sql.ScalarFunction
 
ST_UNION - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
ST_UNION - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_UNION - com.exasol.adapter.sql.AggregateFunction
 
ST_UNION - com.exasol.adapter.sql.ScalarFunction
 
ST_WITHIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_WITHIN - com.exasol.adapter.sql.ScalarFunction
 
ST_X - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_X - com.exasol.adapter.sql.ScalarFunction
 
ST_Y - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ST_Y - com.exasol.adapter.sql.ScalarFunction
 
STDDEV - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
STDDEV - com.exasol.adapter.sql.AggregateFunction
 
STDDEV_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
STDDEV_POP - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
STDDEV_POP - com.exasol.adapter.sql.AggregateFunction
 
STDDEV_POP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
STDDEV_SAMP - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
STDDEV_SAMP - com.exasol.adapter.sql.AggregateFunction
 
STDDEV_SAMP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
STRING - com.exasol.adapter.capabilities.LiteralCapability
The literal for string values.
SUB - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SUB - com.exasol.adapter.sql.ScalarFunction
 
SUBSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SUBSTR - com.exasol.adapter.sql.ScalarFunction
 
subtractCapabilities(Capabilities) - Method in class com.exasol.adapter.capabilities.Capabilities
Removes unsupported capabilities
SUM - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
SUM - com.exasol.adapter.sql.AggregateFunction
 
SUM_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
SYS_GUID - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SYS_GUID - com.exasol.adapter.sql.ScalarFunction
 
SYSDATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SYSDATE - com.exasol.adapter.sql.ScalarFunction
 
SYSTIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
SYSTIMESTAMP - com.exasol.adapter.sql.ScalarFunction
 

T

TABLE - com.exasol.adapter.sql.SqlNodeType
 
TABLE_ALIAS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
TABLE_FILTER_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
 
TABLE_NAME - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
TableMetadata - Class in com.exasol.adapter.metadata
Represents the metadata of an EXASOL table.
TableMetadata(String, String, List<ColumnMetadata>, String) - Constructor for class com.exasol.adapter.metadata.TableMetadata
 
TablesMetadataParser - Class in com.exasol.adapter.request.parser
This class provides a parser for table metadata
TAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TAN - com.exasol.adapter.sql.ScalarFunction
 
TANH - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TANH - com.exasol.adapter.sql.ScalarFunction
 
TIMESTAMP - com.exasol.adapter.capabilities.LiteralCapability
The literal for timestamp values.
TIMESTAMP - com.exasol.adapter.metadata.DataType.ExaDataType
 
TIMESTAMP_UTC - com.exasol.adapter.capabilities.LiteralCapability
The literal for timestamp values.
TO_CHAR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TO_CHAR - com.exasol.adapter.sql.ScalarFunction
 
TO_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TO_DATE - com.exasol.adapter.sql.ScalarFunction
 
TO_DSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TO_DSINTERVAL - com.exasol.adapter.sql.ScalarFunction
 
TO_EXTRACT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
TO_NUMBER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TO_NUMBER - com.exasol.adapter.sql.ScalarFunction
 
TO_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TO_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
 
TO_YMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TO_YMINTERVAL - com.exasol.adapter.sql.ScalarFunction
 
toString() - Method in class com.exasol.adapter.metadata.ColumnMetadata
 
toString() - Method in class com.exasol.adapter.metadata.DataType
 
toString() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
 
toString() - Method in class com.exasol.adapter.metadata.TableMetadata
 
toString() - Method in class com.exasol.adapter.request.AbstractAdapterRequest
 
toString() - Method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
 
toString() - Method in enum com.exasol.adapter.sql.AggregateFunction
 
toString() - Method in class com.exasol.adapter.sql.SqlColumn
 
toString() - Method in enum com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
 
toString() - Method in class com.exasol.adapter.sql.SqlLiteralBool
 
TRANSLATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TRANSLATE - com.exasol.adapter.sql.ScalarFunction
 
TRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TRIM - com.exasol.adapter.sql.ScalarFunction
 
TRUNC - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TRUNC - com.exasol.adapter.sql.ScalarFunction
 
TRUNCATE - com.exasol.adapter.sql.SqlFunctionAggregateListagg.BehaviorType
 
TRUNCATION_FILLER - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
TRUNCATION_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
type(DataType) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Set the column's data type
TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
TYPE_CONSTRAINT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
typeConstraint - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
 
TYPEOF - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
TYPEOF - com.exasol.adapter.sql.ScalarFunction
 

U

UNICODE - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
UNICODE - com.exasol.adapter.sql.ScalarFunction
 
UNICODECHR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
UNICODECHR - com.exasol.adapter.sql.ScalarFunction
 
UNSUPPORTED - com.exasol.adapter.metadata.DataType.ExaDataType
 
UPPER - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
UPPER - com.exasol.adapter.sql.ScalarFunction
 
UTF8 - com.exasol.adapter.metadata.DataType.ExaCharset
 

V

VALUE - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
 
VALUE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
valueOf(String) - Static method in enum com.exasol.adapter.BinaryColumnHandling
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.capabilities.AggregateFunctionCapability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.capabilities.LiteralCapability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.capabilities.MainCapability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.capabilities.PredicateCapability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.capabilities.ScalarFunctionCapability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.metadata.DataType.ExaCharset
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.metadata.DataType.ExaDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.metadata.DataType.IntervalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.request.AdapterRequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.AggregateFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.Predicate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.ScalarFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.SqlFunctionAggregateListagg.BehaviorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exasol.adapter.sql.SqlNodeType
Returns the enum constant of this type with the specified name.
values() - Method in class com.exasol.adapter.AbstractAdapterProperties
Get collection of contained values
values() - Static method in enum com.exasol.adapter.BinaryColumnHandling
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.capabilities.AggregateFunctionCapability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.capabilities.LiteralCapability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.capabilities.MainCapability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.capabilities.PredicateCapability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.capabilities.ScalarFunctionCapability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.metadata.DataType.ExaCharset
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.metadata.DataType.ExaDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.metadata.DataType.IntervalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.request.AdapterRequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.AggregateFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.Predicate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.ScalarFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.SqlFunctionAggregateListagg.BehaviorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exasol.adapter.sql.SqlNodeType
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_POP - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
VAR_POP - com.exasol.adapter.sql.AggregateFunction
 
VAR_POP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
VAR_SAMP - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
VAR_SAMP - com.exasol.adapter.sql.AggregateFunction
 
VAR_SAMP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
VARCHAR - com.exasol.adapter.metadata.DataType.ExaDataType
 
VARIANCE - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
VARIANCE - com.exasol.adapter.sql.AggregateFunction
 
VARIANCE_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
 
VersionCollector - Class in com.exasol.logging
 
VersionCollector() - Constructor for class com.exasol.logging.VersionCollector
 
VersionCollector(String) - Constructor for class com.exasol.logging.VersionCollector
 
VirtualSchemaAdapter - Interface in com.exasol.adapter
Interface for Virtual Schema Adapters.
visit(SqlColumn) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionAggregate) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionAggregateGroupConcat) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionAggregateListagg) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionScalar) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionScalarCase) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionScalarCast) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionScalarExtract) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlFunctionScalarJsonValue) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlGroupBy) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlJoin) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLimit) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralBool) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralDate) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralDouble) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralExactnumeric) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralInterval) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralString) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralTimestamp) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlLiteralTimestampUtc) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlOrderBy) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateAnd) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateBetween) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateInConstList) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateIsJson) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateIsNotJson) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateIsNotNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateIsNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateLess) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateLessEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateLike) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateLikeRegexp) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateNot) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateNotEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlPredicateOr) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlSelectList) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlStatementSelect) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 
visit(SqlTable) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
 

W

WEEK - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
WEEK - com.exasol.adapter.sql.ScalarFunction
 
whereClause(SqlNode) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the where clause of the SQL Select Statement.
WITH_COUNT - com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
 
WITH_LOCAL_TIME_ZONE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
 
WITH_UNIQUE_KEYS - com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
 
WITHOUT_COUNT - com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
 
WITHOUT_UNIQUE_KEYS - com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
 

Y

YEAR - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
YEAR - com.exasol.adapter.sql.ScalarFunction
 
YEAR - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
 
YEAR_TO_MONTH - com.exasol.adapter.metadata.DataType.IntervalType
 
YEARS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
YEARS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
 

Z

ZEROIFNULL - com.exasol.adapter.capabilities.ScalarFunctionCapability
 
ZEROIFNULL - com.exasol.adapter.sql.ScalarFunction
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes All Packages