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 scalar function capability.
ABS - com.exasol.adapter.sql.ScalarFunction
Abs scalar function.
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
Abstract base for comparison operators with two operands.
AbstractSqlBinaryEquality(Predicate, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.AbstractSqlBinaryEquality
Instantiates a new Abstract sql binary equality.
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
Instantiates a new Abstract sql predicate json.
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 scalar function capability.
ACOS - com.exasol.adapter.sql.ScalarFunction
Acos scalar function.
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 scalar function capability.
ADD - com.exasol.adapter.sql.ScalarFunction
Add scalar function.
ADD_DAYS - com.exasol.adapter.capabilities.ScalarFunctionCapability
Add days scalar function capability.
ADD_DAYS - com.exasol.adapter.sql.ScalarFunction
Add days scalar function.
ADD_HOURS - com.exasol.adapter.capabilities.ScalarFunctionCapability
Add hours scalar function capability.
ADD_HOURS - com.exasol.adapter.sql.ScalarFunction
Add hours scalar function.
ADD_MINUTES - com.exasol.adapter.capabilities.ScalarFunctionCapability
Add minutes scalar function capability.
ADD_MINUTES - com.exasol.adapter.sql.ScalarFunction
Add minutes scalar function.
ADD_MONTHS - com.exasol.adapter.capabilities.ScalarFunctionCapability
Add months scalar function capability.
ADD_MONTHS - com.exasol.adapter.sql.ScalarFunction
Add months scalar function.
ADD_SECONDS - com.exasol.adapter.capabilities.ScalarFunctionCapability
Add seconds scalar function capability.
ADD_SECONDS - com.exasol.adapter.sql.ScalarFunction
Add seconds scalar function.
ADD_WEEKS - com.exasol.adapter.capabilities.ScalarFunctionCapability
Add weeks scalar function capability.
ADD_WEEKS - com.exasol.adapter.sql.ScalarFunction
Add weeks scalar function.
ADD_YEARS - com.exasol.adapter.capabilities.ScalarFunctionCapability
Add years scalar function capability.
ADD_YEARS - com.exasol.adapter.sql.ScalarFunction
Add years scalar function.
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
The constant AGGREGATION_TYPE.
AGGREGATION_TYPE_SINGLE_GROUP - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant AGGREGATION_TYPE_SINGLE_GROUP.
ALIAS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant ALIAS.
AND - com.exasol.adapter.capabilities.PredicateCapability
And predicate capability.
AND - com.exasol.adapter.sql.Predicate
And predicate.
APPROXIMATE_COUNT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Approximate count distinct aggregate function capability.
APPROXIMATE_COUNT_DISTINCT - com.exasol.adapter.sql.AggregateFunction
Approximate count distinct aggregate function.
ARGUMENTS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant ARGUMENTS.
ARRAY - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
Array type constraints.
ASCII - com.exasol.adapter.capabilities.ScalarFunctionCapability
Ascii scalar function capability.
ASCII - com.exasol.adapter.metadata.DataType.ExaCharset
Ascii exa charset.
ASCII - com.exasol.adapter.sql.ScalarFunction
Ascii scalar function.
ASCII_VALUE - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
ASCII
ASIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Asin scalar function capability.
ASIN - com.exasol.adapter.sql.ScalarFunction
Asin scalar function.
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 scalar function capability.
ATAN - com.exasol.adapter.sql.ScalarFunction
Atan scalar function.
ATAN2 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Atan 2 scalar function capability.
ATAN2 - com.exasol.adapter.sql.ScalarFunction
Atan 2 scalar function.
AVG - com.exasol.adapter.capabilities.AggregateFunctionCapability
Avg aggregate function capability.
AVG - com.exasol.adapter.sql.AggregateFunction
Avg aggregate function.
AVG_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Avg distinct aggregate function capability.

B

BASIS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant BASIS.
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
Instantiates a new Behavior.
BETWEEN - com.exasol.adapter.capabilities.PredicateCapability
Between predicate capability.
BETWEEN - com.exasol.adapter.sql.Predicate
Between predicate.
BIT_AND - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit and scalar function capability.
BIT_AND - com.exasol.adapter.sql.ScalarFunction
Bit and scalar function.
BIT_CHECK - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit check scalar function capability.
BIT_CHECK - com.exasol.adapter.sql.ScalarFunction
Bit check scalar function.
BIT_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit length scalar function capability.
BIT_LENGTH - com.exasol.adapter.sql.ScalarFunction
Bit length scalar function.
BIT_LROTATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit lrotate scalar function capability.
BIT_LROTATE - com.exasol.adapter.sql.ScalarFunction
Bit lrotate scalar function.
BIT_LSHIFT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit lshift scalar function capability.
BIT_LSHIFT - com.exasol.adapter.sql.ScalarFunction
Bit lshift scalar function.
BIT_NOT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit not scalar function capability.
BIT_NOT - com.exasol.adapter.sql.ScalarFunction
Bit not scalar function.
BIT_OR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit or scalar function capability.
BIT_OR - com.exasol.adapter.sql.ScalarFunction
Bit or scalar function.
BIT_RROTATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit rrotate scalar function capability.
BIT_RROTATE - com.exasol.adapter.sql.ScalarFunction
Bit rrotate scalar function.
BIT_RSHIFT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit rshift scalar function capability.
BIT_RSHIFT - com.exasol.adapter.sql.ScalarFunction
Bit rshift scalar function.
BIT_SET - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit set scalar function capability.
BIT_SET - com.exasol.adapter.sql.ScalarFunction
Bit set scalar function.
BIT_TO_NUM - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit to num scalar function capability.
BIT_TO_NUM - com.exasol.adapter.sql.ScalarFunction
Bit to num scalar function.
BIT_XOR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Bit xor scalar function capability.
BIT_XOR - com.exasol.adapter.sql.ScalarFunction
Bit xor scalar function.
BOOL - com.exasol.adapter.capabilities.LiteralCapability
The literal for boolean values.
BOOLEAN - com.exasol.adapter.metadata.DataType.ExaDataType
Boolean exa data type.
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
The constant BYTE_SIZE.
BYTESIZE_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
BYTESIZE

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 scalar function capability.
CASE - com.exasol.adapter.sql.ScalarFunction
Case scalar function.
CAST - com.exasol.adapter.capabilities.ScalarFunctionCapability
Cast scalar function capability.
CAST - com.exasol.adapter.sql.ScalarFunction
Cast scalar function.
CATALOG_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant CATALOG_NAME_PROPERTY.
CEIL - com.exasol.adapter.capabilities.ScalarFunctionCapability
Ceil scalar function capability.
CEIL - com.exasol.adapter.sql.ScalarFunction
Ceil scalar function.
CHAR - com.exasol.adapter.metadata.DataType.ExaDataType
Char exa data type.
CHARACTER_SET - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant CHARACTER_SET.
CHARSET_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
CHARSET
CHR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Chr scalar function capability.
CHR - com.exasol.adapter.sql.ScalarFunction
Chr scalar function.
close() - Method in class com.exasol.logging.RemoteLogManager
Close remote connections if any
COLOGNE_PHONETIC - com.exasol.adapter.capabilities.ScalarFunctionCapability
Cologne phonetic scalar function capability.
COLOGNE_PHONETIC - com.exasol.adapter.sql.ScalarFunction
Cologne phonetic scalar function.
COLUMN - com.exasol.adapter.sql.SqlNodeType
Column sql node type.
COLUMN_NR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant COLUMN_NR.
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 scalar function capability.
CONCAT - com.exasol.adapter.sql.ScalarFunction
Concat scalar function.
CONDITION - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant CONDITION.
CONNECTION_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant CONNECTION_NAME_PROPERTY.
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 scalar function capability.
CONVERT_TZ - com.exasol.adapter.sql.ScalarFunction
Convert tz scalar function.
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 scalar function capability.
COS - com.exasol.adapter.sql.ScalarFunction
Cos scalar function.
COSH - com.exasol.adapter.capabilities.ScalarFunctionCapability
Cosh scalar function capability.
COSH - com.exasol.adapter.sql.ScalarFunction
Cosh scalar function.
COT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Cot scalar function capability.
COT - com.exasol.adapter.sql.ScalarFunction
Cot scalar function.
COUNT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Required for any kind of COUNT(...) with expressions.
COUNT - com.exasol.adapter.sql.AggregateFunction
Count aggregate function.
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
Count tuple aggregate function capability.
create() - Static method in class com.exasol.adapter.request.parser.DataTypeParser
 
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
Create virtual schema adapter request type.
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
Create local logging configuration logging configuration.
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, int) - 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_CLUSTER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Current cluster scalar function capability.
CURRENT_CLUSTER - com.exasol.adapter.sql.ScalarFunction
Current cluster scalar function.
CURRENT_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Current date scalar function capability.
CURRENT_DATE - com.exasol.adapter.sql.ScalarFunction
Current date scalar function.
CURRENT_SCHEMA - com.exasol.adapter.capabilities.ScalarFunctionCapability
Current schema scalar function capability.
CURRENT_SCHEMA - com.exasol.adapter.sql.ScalarFunction
Current schema scalar function.
CURRENT_SESSION - com.exasol.adapter.capabilities.ScalarFunctionCapability
Current session scalar function capability.
CURRENT_SESSION - com.exasol.adapter.sql.ScalarFunction
Current session scalar function.
CURRENT_STATEMENT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Current statement scalar function capability.
CURRENT_STATEMENT - com.exasol.adapter.sql.ScalarFunction
Current statement scalar function.
CURRENT_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
Current timestamp scalar function capability.
CURRENT_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
Current timestamp scalar function.
CURRENT_USER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Current user scalar function capability.
CURRENT_USER - com.exasol.adapter.sql.ScalarFunction
Current user scalar function.

D

DATA_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant DATA_TYPE.
DataType - Class in com.exasol.adapter.metadata
Represents an EXASOL data type.
DataType.ExaCharset - Enum in com.exasol.adapter.metadata
The enum Exa charset.
DataType.ExaDataType - Enum in com.exasol.adapter.metadata
The enum Exa data type.
DataType.IntervalType - Enum in com.exasol.adapter.metadata
The enum Interval type.
DataTypeParser - Class in com.exasol.adapter.request.parser
Starting with major version 8 Exasol database uses the capabilities reported by each virtual schema to provide select list data types for each push down request.
DataTypeParser.DataTypeParserException - Exception in com.exasol.adapter.request.parser
Signal an error during parsing data types from json.
DATE - com.exasol.adapter.capabilities.LiteralCapability
The literal for date values.
DATE - com.exasol.adapter.metadata.DataType.ExaDataType
Date exa data type.
DATE_TRUNC - com.exasol.adapter.capabilities.ScalarFunctionCapability
Date trunc scalar function capability.
DATE_TRUNC - com.exasol.adapter.sql.ScalarFunction
Date trunc scalar function.
DAY - com.exasol.adapter.capabilities.ScalarFunctionCapability
Day scalar function capability.
DAY - com.exasol.adapter.sql.ScalarFunction
Day scalar function.
DAY - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Day extract parameter.
DAY_TO_SECOND - com.exasol.adapter.metadata.DataType.IntervalType
Day to second interval type.
DAY_TO_SECONDS_VALUE - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
DAY_TO_SECONDS_VALUE
DAYS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Days between scalar function capability.
DAYS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
Days between scalar function.
DBTIMEZONE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Dbtimezone scalar function capability.
DBTIMEZONE - com.exasol.adapter.sql.ScalarFunction
Dbtimezone scalar function.
DEBUG_ADDRESS_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant DEBUG_ADDRESS_PROPERTY.
DECIMAL - com.exasol.adapter.metadata.DataType.ExaDataType
Decimal exa data type.
DEFAULT - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
Default behavior type.
DEFAULT_TIMESTAMP_PRECISION - Static variable in class com.exasol.adapter.request.parser.DataTypeParser
Default precision of the seconds part of a timestamp.
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 scalar function capability.
DEGREES - com.exasol.adapter.sql.ScalarFunction
Degrees scalar function.
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
The constant DISTINCT.
DIV - com.exasol.adapter.capabilities.ScalarFunctionCapability
Div scalar function capability.
DIV - com.exasol.adapter.sql.ScalarFunction
Div scalar function.
DOUBLE - com.exasol.adapter.capabilities.LiteralCapability
The literal for double values.
DOUBLE - com.exasol.adapter.metadata.DataType.ExaDataType
Double exa data type.
DROP_VIRTUAL_SCHEMA - com.exasol.adapter.request.AdapterRequestType
Drop virtual schema adapter request type.
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 scalar function capability.
DUMP - com.exasol.adapter.sql.ScalarFunction
Dump scalar function.

E

EDIT_DISTANCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Edit distance scalar function capability.
EDIT_DISTANCE - com.exasol.adapter.sql.ScalarFunction
Edit distance scalar function.
EMPTY_BEHAVIOR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant EMPTY_BEHAVIOR.
emptyProperties() - Static method in class com.exasol.adapter.AdapterProperties
Get empty property list
entrySet() - Method in class com.exasol.adapter.AbstractAdapterProperties
Get set of contained entries
EQUAL - com.exasol.adapter.capabilities.PredicateCapability
Equal predicate capability.
EQUAL - com.exasol.adapter.sql.Predicate
Equal 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 behavior type.
ERROR - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
Error behavior type.
ERROR_BEHAVIOR - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant ERROR_BEHAVIOR.
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
The constant ESCAPE_CHAR.
EVERY - com.exasol.adapter.capabilities.AggregateFunctionCapability
Every aggregate function capability.
EVERY - com.exasol.adapter.sql.AggregateFunction
Every aggregate function.
EXACTNUMERIC - com.exasol.adapter.capabilities.LiteralCapability
The literal for exact numeric values.
EXCLUDED_CAPABILITIES_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant EXCLUDED_CAPABILITIES_PROPERTY.
executeAdapterCall(AdapterRequest, ExaMetadata) - Method in class com.exasol.adapter.AdapterCallExecutor
Execute an adapter call.
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 scalar function capability.
EXP - com.exasol.adapter.sql.ScalarFunction
Exp scalar function.
expression - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
The Expression.
EXPRESSION - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant EXPRESSION.
EXPRESSIONS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant EXPRESSIONS.
EXTRACT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Extract scalar function capability.
EXTRACT - com.exasol.adapter.sql.ScalarFunction
Extract scalar function.

F

FILTER - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant FILTER.
FILTER_EXPRESSIONS - com.exasol.adapter.capabilities.MainCapability
Support filter expressions.
FIRST_VALUE - com.exasol.adapter.capabilities.AggregateFunctionCapability
First value aggregate function capability.
FIRST_VALUE - com.exasol.adapter.sql.AggregateFunction
First value aggregate function.
FLOAT_DIV - com.exasol.adapter.capabilities.ScalarFunctionCapability
Float div scalar function capability.
FLOAT_DIV - com.exasol.adapter.sql.ScalarFunction
Float div scalar function.
FLOOR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Floor scalar function capability.
FLOOR - com.exasol.adapter.sql.ScalarFunction
Floor scalar function.
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
The constant FRACTION.
FRACTION_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
FRACTION
FROM - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant FROM.
FROM_POSIX_TIME - com.exasol.adapter.capabilities.ScalarFunctionCapability
From posix time scalar function capability.
FROM_POSIX_TIME - com.exasol.adapter.sql.ScalarFunction
From posix time scalar function.
FROM_TO - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant FROM_TO.
FROM_TO_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
FROM_TO
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
Full outer join type.
FUNCTION_AGGREGATE - com.exasol.adapter.sql.SqlNodeType
Function aggregate sql node type.
FUNCTION_AGGREGATE_GROUP_CONCAT - com.exasol.adapter.sql.SqlNodeType
Function aggregate group concat sql node type.
FUNCTION_AGGREGATE_LISTAGG - com.exasol.adapter.sql.SqlNodeType
Function aggregate listagg sql node type.
FUNCTION_SCALAR - com.exasol.adapter.sql.SqlNodeType
Function scalar sql node type.
FUNCTION_SCALAR_CASE - com.exasol.adapter.sql.SqlNodeType
Function scalar case sql node type.
FUNCTION_SCALAR_CAST - com.exasol.adapter.sql.SqlNodeType
Function scalar cast sql node type.
FUNCTION_SCALAR_EXTRACT - com.exasol.adapter.sql.SqlNodeType
Function scalar extract sql node type.
FUNCTION_SCALAR_JSON_VALUE - com.exasol.adapter.sql.SqlNodeType
Function scalar json value sql node type.

G

GEO_INTERSECTION_AGGREGATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
Deprecated.
The FN_AGG_GEO_INTERSECTION capability was renamed to FN_AGG_ST_INTERSECTION in Exasol 7.1.alpha1.
GEO_INTERSECTION_AGGREGATE - com.exasol.adapter.sql.AggregateFunction
Geo intersection aggregate aggregate function.
GEO_UNION_AGGREGATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
Deprecated.
The FN_AGG_GEO_UNION capability was renamed to FN_AGG_ST_UNION in Exasol 7.1.alpha1.
GEO_UNION_AGGREGATE - com.exasol.adapter.sql.AggregateFunction
Geo union aggregate aggregate function.
GEOMETRY - com.exasol.adapter.metadata.DataType.ExaDataType
Geometry exa data type.
get(String) - Method in class com.exasol.adapter.AbstractAdapterProperties
Get value for key
GET_CAPABILITIES - com.exasol.adapter.request.AdapterRequestType
Get capabilities adapter request type.
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
Gets adapter notes.
getAdapterNotes() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
Gets adapter notes.
getAdapterNotes() - Method in class com.exasol.adapter.metadata.TableMetadata
Gets adapter notes.
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
Gets alias.
getAndedPredicates() - Method in class com.exasol.adapter.sql.SqlPredicateAnd
Gets anded predicates.
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
Gets argument.
getArgument() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
Gets argument.
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
Gets arguments.
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
Gets arguments.
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
Gets arguments.
getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
Gets arguments.
getBasis() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
Gets basis.
getBehaviorType() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior
Get a behavior type.
getBehaviorType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
Gets behavior type.
getBetweenLeft() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
Gets between left.
getBetweenRight() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
Gets between right.
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
Gets columns.
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
Gets comment.
getCondition() - Method in class com.exasol.adapter.sql.SqlJoin
Gets condition.
getConnectionName() - Method in class com.exasol.adapter.AdapterProperties
Get the connection name
getDataType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
Gets data type.
getDataType() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
Gets data type.
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
Gets empty behavior.
getErrorBehavior() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
Gets error behavior.
getEscapeChar() - Method in class com.exasol.adapter.sql.SqlPredicateLike
Gets escape char.
getExaDataType() - Method in class com.exasol.adapter.metadata.DataType
Get the Exasol data type without parameters
getExcludedCapabilities() - Method in class com.exasol.adapter.AdapterProperties
Get the excluded capabilities
getExpression() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
Gets expression.
getExpression() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
Gets expression.
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
Gets expression.
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
Gets expression.
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
Gets expression.
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
Gets expression.
getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateNot
Gets expression.
getExpressions() - Method in class com.exasol.adapter.sql.SqlExpressionList
Gets expressions.
getExpressions() - Method in class com.exasol.adapter.sql.SqlOrderBy
Gets expressions.
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
Gets from clause.
getFunction() - Method in enum com.exasol.adapter.capabilities.AggregateFunctionCapability
Gets function.
getFunction() - Method in enum com.exasol.adapter.capabilities.ScalarFunctionCapability
Gets function.
getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
Gets function.
getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
Gets function.
getFunction() - Method in class com.exasol.adapter.sql.SqlPredicate
Gets function.
getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
Gets function name.
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
Gets function name.
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
Gets group by.
getHaving() - Method in class com.exasol.adapter.sql.SqlStatementSelect
Gets having.
getId() - Method in class com.exasol.adapter.sql.SqlColumn
Gets id.
getIgnoredErrors() - Method in class com.exasol.adapter.AdapterProperties
Get the list of ignored errors
getInArguments() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
Gets in arguments.
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
Gets join type.
getKeyUniquenessConstraint() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
Gets key uniqueness constraint.
getLeft() - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
Gets left.
getLeft() - Method in class com.exasol.adapter.sql.SqlJoin
Gets left table.
getLeft() - Method in class com.exasol.adapter.sql.SqlPredicateLike
Gets left.
getLeft() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
Gets left.
getLimit() - Method in class com.exasol.adapter.sql.SqlLimit
Gets limit.
getLimit() - Method in class com.exasol.adapter.sql.SqlStatementSelect
Gets limit.
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
Gets metadata.
getMetadata() - Method in class com.exasol.adapter.sql.SqlTable
Gets metadata.
getName() - Method in class com.exasol.adapter.metadata.ColumnMetadata
Get the column name
getName() - Method in class com.exasol.adapter.metadata.TableMetadata
Gets name.
getName() - Method in class com.exasol.adapter.sql.SqlColumn
Gets name.
getName() - Method in class com.exasol.adapter.sql.SqlTable
Gets name.
getOffset() - Method in class com.exasol.adapter.sql.SqlLimit
Gets offset.
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
Gets order by.
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
Gets or predicates.
getOverflowBehavior() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateListagg
Get an overflow behavior.
getParent() - Method in class com.exasol.adapter.sql.SqlNode
Gets parent.
getPattern() - Method in class com.exasol.adapter.sql.SqlPredicateLike
Gets pattern.
getPattern() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
Gets pattern.
getPrecision() - Method in class com.exasol.adapter.metadata.DataType
Get the precision
getPredicate() - Method in enum com.exasol.adapter.capabilities.PredicateCapability
Gets predicate.
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
Gets results.
getReturningDataType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
Gets returning data type.
getRight() - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
Gets right.
getRight() - Method in class com.exasol.adapter.sql.SqlJoin
Gets right table.
getScalarFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
Gets scalar function.
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
Gets schema name.
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
Gets select list.
getSelectListDataTypes() - Method in class com.exasol.adapter.request.PushDownRequest
Get the expected data types for the result set.
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
Gets table alias.
getTableName() - Method in class com.exasol.adapter.sql.SqlColumn
Gets table name.
getTables() - Method in class com.exasol.adapter.metadata.SchemaMetadata
Gets tables.
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
Gets to extract.
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
Gets type.
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
Gets type constraint.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralBool
Gets value.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralDate
Get the value.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralDouble
Get the value.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralExactnumeric
Get the value.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
Get the value.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralString
Gets value.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralTimestamp
Get the value.
getValue() - Method in class com.exasol.adapter.sql.SqlLiteralTimestampUtc
Gets value.
getVersionNumber() - Method in class com.exasol.logging.VersionCollector
Gets version number of the current JAR file.
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
Gets where clause.
GREATEST - com.exasol.adapter.capabilities.ScalarFunctionCapability
Greatest scalar function capability.
GREATEST - com.exasol.adapter.sql.ScalarFunction
Greatest scalar function.
GROUP_BY - com.exasol.adapter.sql.SqlNodeType
Group by sql node type.
GROUP_BY - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant GROUP_BY.
GROUP_CONCAT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Group concat aggregate function capability.
GROUP_CONCAT - com.exasol.adapter.sql.AggregateFunction
Group concat aggregate function.
GROUP_CONCAT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Group concat distinct aggregate function capability.
GROUP_CONCAT_ORDER_BY - com.exasol.adapter.capabilities.AggregateFunctionCapability
Group concat order by aggregate function capability.
GROUP_CONCAT_SEPARATOR - com.exasol.adapter.capabilities.AggregateFunctionCapability
Group concat separator aggregate function capability.
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
Has adapter note boolean.
hasAlias() - Method in class com.exasol.adapter.sql.SqlTable
Has alias boolean.
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
Has comment boolean.
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
Has distinct boolean.
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.
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
Has filter boolean.
hasGroupBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
Has group by boolean.
HASH_MD5 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hash md 5 scalar function capability.
HASH_MD5 - com.exasol.adapter.sql.ScalarFunction
Hash md 5 scalar function.
HASH_SHA1 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hash sha 1 scalar function capability.
HASH_SHA1 - com.exasol.adapter.sql.ScalarFunction
Hash sha 1 scalar function.
HASH_SHA256 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hash sha 256 scalar function capability.
HASH_SHA256 - com.exasol.adapter.sql.ScalarFunction
Hash sha 256 scalar function.
HASH_SHA512 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hash sha 512 scalar function capability.
HASH_SHA512 - com.exasol.adapter.sql.ScalarFunction
Hash sha 512 scalar function.
HASH_TIGER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hash tiger scalar function capability.
HASH_TIGER - com.exasol.adapter.sql.ScalarFunction
Hash tiger scalar function.
hasHaving() - Method in class com.exasol.adapter.sql.SqlStatementSelect
Has having boolean.
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 exa data type.
HASHTYPE_MD5 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hashtype md 5 scalar function capability.
HASHTYPE_MD5 - com.exasol.adapter.sql.ScalarFunction
Hashtype md 5 scalar function.
HASHTYPE_SHA1 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hashtype sha 1 scalar function capability.
HASHTYPE_SHA1 - com.exasol.adapter.sql.ScalarFunction
Hashtype sha 1 scalar function.
HASHTYPE_SHA256 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hashtype sha 256 scalar function capability.
HASHTYPE_SHA256 - com.exasol.adapter.sql.ScalarFunction
Hashtype sha 256 scalar function.
HASHTYPE_SHA512 - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hashtype sha 512 scalar function capability.
HASHTYPE_SHA512 - com.exasol.adapter.sql.ScalarFunction
Hashtype sha 512 scalar function.
HASHTYPE_TIGER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hashtype tiger scalar function capability.
HASHTYPE_TIGER - com.exasol.adapter.sql.ScalarFunction
Hashtype tiger scalar function.
hasIgnoreErrors() - Method in class com.exasol.adapter.AdapterProperties
Check if the ignore errors property is set
hasLimit() - Method in class com.exasol.adapter.sql.SqlStatementSelect
Has limit boolean.
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
Has offset boolean.
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
Has order by boolean.
hasParent() - Method in class com.exasol.adapter.sql.SqlNode
Has parent boolean.
hasProjection() - Method in class com.exasol.adapter.sql.SqlStatementSelect
Has projection boolean.
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
Has table alias boolean.
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
The constant HAVING.
HOUR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hour scalar function capability.
HOUR - com.exasol.adapter.sql.ScalarFunction
Hour scalar function.
HOUR - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Hour extract parameter.
HOURS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Hours between scalar function capability.
HOURS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
Hours between scalar function.

I

identity(boolean) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
Define whether the column support auto-incrementing
IGNORE_ERRORS_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant IGNORE_ERRORS_PROPERTY.
IN_CONSTLIST - com.exasol.adapter.capabilities.PredicateCapability
In constlist predicate capability.
IN_CONSTLIST - com.exasol.adapter.sql.Predicate
In constlist predicate.
INITCAP - com.exasol.adapter.capabilities.ScalarFunctionCapability
Initcap scalar function capability.
INITCAP - com.exasol.adapter.sql.ScalarFunction
Initcap scalar function.
INNER - com.exasol.adapter.sql.JoinType
Inner join type.
INSERT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Insert scalar function capability.
INSERT - com.exasol.adapter.sql.ScalarFunction
Insert scalar function.
INSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Instr scalar function capability.
INSTR - com.exasol.adapter.sql.ScalarFunction
Instr scalar function.
INTERVAL - com.exasol.adapter.capabilities.LiteralCapability
The literal for interval values.
INTERVAL - com.exasol.adapter.metadata.DataType.ExaDataType
Interval exa data type.
IS_ASCENDING - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant IS_ASCENDING.
IS_BOOLEAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Is boolean scalar function capability.
IS_BOOLEAN - com.exasol.adapter.sql.ScalarFunction
Is boolean scalar function.
IS_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Is date scalar function capability.
IS_DATE - com.exasol.adapter.sql.ScalarFunction
Is date scalar function.
IS_DSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
Is dsinterval scalar function capability.
IS_DSINTERVAL - com.exasol.adapter.sql.ScalarFunction
Is dsinterval scalar function.
IS_JSON - com.exasol.adapter.capabilities.PredicateCapability
Is json predicate capability.
IS_JSON - com.exasol.adapter.sql.Predicate
Is json predicate.
IS_NOT_JSON - com.exasol.adapter.capabilities.PredicateCapability
Is not json predicate capability.
IS_NOT_JSON - com.exasol.adapter.sql.Predicate
Is not json predicate.
IS_NOT_NULL - com.exasol.adapter.capabilities.PredicateCapability
Is not null predicate capability.
IS_NOT_NULL - com.exasol.adapter.sql.Predicate
Is not null predicate.
IS_NULL - com.exasol.adapter.capabilities.PredicateCapability
Is null predicate capability.
IS_NULL - com.exasol.adapter.sql.Predicate
Is null predicate.
IS_NUMBER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Is number scalar function capability.
IS_NUMBER - com.exasol.adapter.sql.ScalarFunction
Is number scalar function.
IS_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
Is timestamp scalar function capability.
IS_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
Is timestamp scalar function.
IS_YMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
Is yminterval scalar function capability.
IS_YMINTERVAL - com.exasol.adapter.sql.ScalarFunction
Is yminterval scalar function.
isAscending() - Method in class com.exasol.adapter.sql.SqlOrderBy
Is ascending list.
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
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 sql node type.
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
The constant JOIN_TYPE.
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 scalar function capability.
JSON_VALUE - com.exasol.adapter.sql.ScalarFunction
Json value scalar function.

K

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

L

LAST_VALUE - com.exasol.adapter.capabilities.AggregateFunctionCapability
Last value aggregate function capability.
LAST_VALUE - com.exasol.adapter.sql.AggregateFunction
Last value aggregate function.
LEAST - com.exasol.adapter.capabilities.ScalarFunctionCapability
Least scalar function capability.
LEAST - com.exasol.adapter.sql.ScalarFunction
Least scalar function.
LEFT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant LEFT.
LEFT_OUTER - com.exasol.adapter.sql.JoinType
Left outer join type.
LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
Length scalar function capability.
LENGTH - com.exasol.adapter.sql.ScalarFunction
Length scalar function.
LESS - com.exasol.adapter.capabilities.PredicateCapability
Less predicate capability.
LESS - com.exasol.adapter.sql.Predicate
Less predicate.
LESSEQUAL - com.exasol.adapter.capabilities.PredicateCapability
Lessequal predicate capability.
LESSEQUAL - com.exasol.adapter.sql.Predicate
Lessequal predicate.
LIKE - com.exasol.adapter.capabilities.PredicateCapability
Like predicate capability.
LIKE - com.exasol.adapter.sql.Predicate
Like 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 sql node type.
LIMIT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant LIMIT.
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 aggregate function capability.
LISTAGG - com.exasol.adapter.sql.AggregateFunction
Listagg aggregate function.
LISTAGG_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Listagg distinct aggregate function capability.
LISTAGG_ON_OVERFLOW_ERROR - com.exasol.adapter.capabilities.AggregateFunctionCapability
Listagg on overflow error aggregate function capability.
LISTAGG_ON_OVERFLOW_TRUNCATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
Listagg on overflow truncate aggregate function capability.
LISTAGG_ORDER_BY - com.exasol.adapter.capabilities.AggregateFunctionCapability
Listagg order by aggregate function capability.
LISTAGG_SEPARATOR - com.exasol.adapter.capabilities.AggregateFunctionCapability
Listagg separator aggregate function capability.
LITERAL_BOOL - com.exasol.adapter.sql.SqlNodeType
Literal bool sql node type.
LITERAL_DATE - com.exasol.adapter.sql.SqlNodeType
Literal date sql node type.
LITERAL_DOUBLE - com.exasol.adapter.sql.SqlNodeType
Literal double sql node type.
LITERAL_EXACTNUMERIC - com.exasol.adapter.sql.SqlNodeType
Literal exactnumeric sql node type.
LITERAL_INTERVAL - com.exasol.adapter.sql.SqlNodeType
Literal interval sql node type.
LITERAL_NULL - com.exasol.adapter.sql.SqlNodeType
Literal null sql node type.
LITERAL_STRING - com.exasol.adapter.sql.SqlNodeType
Literal string sql node type.
LITERAL_TIMESTAMP - com.exasol.adapter.sql.SqlNodeType
Literal timestamp sql node type.
LITERAL_TIMESTAMPUTC - com.exasol.adapter.sql.SqlNodeType
Literal timestamputc sql node type.
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 scalar function capability.
LN - com.exasol.adapter.sql.ScalarFunction
Ln scalar function.
LOCALTIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
Localtimestamp scalar function capability.
LOCALTIMESTAMP - com.exasol.adapter.sql.ScalarFunction
Localtimestamp scalar function.
LOCATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Locate scalar function capability.
LOCATE - com.exasol.adapter.sql.ScalarFunction
Locate scalar function.
LOG - com.exasol.adapter.capabilities.ScalarFunctionCapability
Log scalar function capability.
LOG - com.exasol.adapter.sql.ScalarFunction
Log scalar function.
LOG_LEVEL_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant LOG_LEVEL_PROPERTY.
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 scalar function capability.
LOWER - com.exasol.adapter.sql.ScalarFunction
Lower scalar function.
LPAD - com.exasol.adapter.capabilities.ScalarFunctionCapability
Lpad scalar function capability.
LPAD - com.exasol.adapter.sql.ScalarFunction
Lpad scalar function.
LTRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
Ltrim scalar function capability.
LTRIM - com.exasol.adapter.sql.ScalarFunction
Ltrim scalar function.

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 aggregate function capability.
MAX - com.exasol.adapter.sql.AggregateFunction
Max aggregate function.
MAX_EXASOL_CHAR_SIZE - Static variable in class com.exasol.adapter.metadata.DataType
The constant MAX_EXASOL_CHAR_SIZE.
MAX_EXASOL_DECIMAL_PRECISION - Static variable in class com.exasol.adapter.metadata.DataType
The constant MAX_EXASOL_DECIMAL_PRECISION.
MAX_EXASOL_VARCHAR_SIZE - Static variable in class com.exasol.adapter.metadata.DataType
The constant MAX_EXASOL_VARCHAR_SIZE.
MEDIAN - com.exasol.adapter.capabilities.AggregateFunctionCapability
Median aggregate function capability.
MEDIAN - com.exasol.adapter.sql.AggregateFunction
Median aggregate function.
MIN - com.exasol.adapter.capabilities.AggregateFunctionCapability
Min aggregate function capability.
MIN - com.exasol.adapter.sql.AggregateFunction
Min aggregate function.
MIN_SCALE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Min scale scalar function capability.
MIN_SCALE - com.exasol.adapter.sql.ScalarFunction
Min scale scalar function.
MINUTE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Minute scalar function capability.
MINUTE - com.exasol.adapter.sql.ScalarFunction
Minute scalar function.
MINUTE - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Minute extract parameter.
MINUTES_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Minutes between scalar function capability.
MINUTES_BETWEEN - com.exasol.adapter.sql.ScalarFunction
Minutes between scalar function.
MOD - com.exasol.adapter.capabilities.ScalarFunctionCapability
Mod scalar function capability.
MOD - com.exasol.adapter.sql.ScalarFunction
Mod scalar function.
MONTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
Month scalar function capability.
MONTH - com.exasol.adapter.sql.ScalarFunction
Month scalar function.
MONTH - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Month extract parameter.
MONTHS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Months between scalar function capability.
MONTHS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
Months between scalar function.
MUL - com.exasol.adapter.capabilities.AggregateFunctionCapability
Mul aggregate function capability.
MUL - com.exasol.adapter.sql.AggregateFunction
Mul aggregate function.
MUL_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Mul distinct aggregate function capability.
MULT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Mult scalar function capability.
MULT - com.exasol.adapter.sql.ScalarFunction
Mult scalar function.

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
The constant NAME.
NEG - com.exasol.adapter.capabilities.ScalarFunctionCapability
Neg scalar function capability.
NEG - com.exasol.adapter.sql.ScalarFunction
Neg scalar function.
NOT - com.exasol.adapter.capabilities.PredicateCapability
Not predicate capability.
NOT - com.exasol.adapter.sql.Predicate
Not predicate.
NOTEQUAL - com.exasol.adapter.capabilities.PredicateCapability
Notequal predicate capability.
NOTEQUAL - com.exasol.adapter.sql.Predicate
Notequal predicate.
NULL - com.exasol.adapter.capabilities.LiteralCapability
The literal for null values.
NULL - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
Null behavior type.
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 scalar function capability.
NULLIFZERO - com.exasol.adapter.sql.ScalarFunction
Nullifzero scalar function.
NULLS_LAST - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant NULLS_LAST.
nullsLast() - Method in class com.exasol.adapter.sql.SqlOrderBy
Nulls last list.
NUM_ARGS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant NUM_ARGS.
NUM_ELEMENTS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant NUM_ELEMENTS.
NUMTODSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
Numtodsinterval scalar function capability.
NUMTODSINTERVAL - com.exasol.adapter.sql.ScalarFunction
Numtodsinterval scalar function.
NUMTOYMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
Numtoyminterval scalar function capability.
NUMTOYMINTERVAL - com.exasol.adapter.sql.ScalarFunction
Numtoyminterval scalar function.

O

OBJECT - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
Object type constraints.
OCTET_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
Octet length scalar function capability.
OCTET_LENGTH - com.exasol.adapter.sql.ScalarFunction
Octet length scalar function.
of(String) - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
Of sql predicate is json .
OFFSET - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant OFFSET.
OR - com.exasol.adapter.capabilities.PredicateCapability
Or predicate capability.
OR - com.exasol.adapter.sql.Predicate
Or predicate.
ORDER_BY - com.exasol.adapter.sql.SqlNodeType
Order by sql node type.
ORDER_BY - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant ORDER_BY.
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
The constant ORDER_BY_ELEMENT.
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
The constant OVERFLOW_BEHAVIOUR.

P

parse(JsonArray) - Method in class com.exasol.adapter.request.parser.DataTypeParser
 
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
Parse an expression.
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
Create a logging config from properties.
parseTruncationType(String) - Static method in enum com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
Parse truncation type.
PATTERN - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant PATTERN.
POSIX_TIME - com.exasol.adapter.capabilities.ScalarFunctionCapability
Posix time scalar function capability.
POSIX_TIME - com.exasol.adapter.sql.ScalarFunction
Posix time scalar function.
POWER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Power scalar function capability.
POWER - com.exasol.adapter.sql.ScalarFunction
Power scalar function.
PRECISION - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant PRECISION.
PRECISION_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
PRECISION
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 and sql node type.
PREDICATE_BETWEEN - com.exasol.adapter.sql.SqlNodeType
Predicate between sql node type.
PREDICATE_EQUAL - com.exasol.adapter.sql.SqlNodeType
Predicate equal sql node type.
PREDICATE_IN_CONSTLIST - com.exasol.adapter.sql.SqlNodeType
Predicate in constlist sql node type.
PREDICATE_IS_JSON - com.exasol.adapter.sql.SqlNodeType
Predicate is json sql node type.
PREDICATE_IS_NOT_JSON - com.exasol.adapter.sql.SqlNodeType
Predicate is not json sql node type.
PREDICATE_IS_NOT_NULL - com.exasol.adapter.sql.SqlNodeType
Predicate is not null sql node type.
PREDICATE_IS_NULL - com.exasol.adapter.sql.SqlNodeType
Predicate is null sql node type.
PREDICATE_LESS - com.exasol.adapter.sql.SqlNodeType
Predicate less sql node type.
PREDICATE_LESSEQUAL - com.exasol.adapter.sql.SqlNodeType
Predicate lessequal sql node type.
PREDICATE_LIKE - com.exasol.adapter.sql.SqlNodeType
Predicate like sql node type.
PREDICATE_LIKE_REGEXP - com.exasol.adapter.sql.SqlNodeType
Predicate like regexp sql node type.
PREDICATE_NOT - com.exasol.adapter.sql.SqlNodeType
Predicate not sql node type.
PREDICATE_NOTEQUAL - com.exasol.adapter.sql.SqlNodeType
Predicate notequal sql node type.
PREDICATE_OR - com.exasol.adapter.sql.SqlNodeType
Predicate or sql node type.
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
Pushdown adapter request type.
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>, List<DataType>) - 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
Parser for the JSON query AST.
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 scalar function capability.
RADIANS - com.exasol.adapter.sql.ScalarFunction
Radians scalar function.
RAND - com.exasol.adapter.capabilities.ScalarFunctionCapability
Rand scalar function capability.
RAND - com.exasol.adapter.sql.ScalarFunction
Rand scalar function.
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
Refresh adapter request type.
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 scalar function capability.
REGEXP_INSTR - com.exasol.adapter.sql.ScalarFunction
Regexp instr scalar function.
REGEXP_LIKE - com.exasol.adapter.capabilities.PredicateCapability
Regexp like predicate capability.
REGEXP_LIKE - com.exasol.adapter.sql.Predicate
Regexp like predicate.
REGEXP_REPLACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Regexp replace scalar function capability.
REGEXP_REPLACE - com.exasol.adapter.sql.ScalarFunction
Regexp replace scalar function.
REGEXP_SUBSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Regexp substr scalar function capability.
REGEXP_SUBSTR - com.exasol.adapter.sql.ScalarFunction
Regexp substr scalar function.
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 scalar function capability.
REPEAT - com.exasol.adapter.sql.ScalarFunction
Repeat scalar function.
REPLACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Replace scalar function capability.
REPLACE - com.exasol.adapter.sql.ScalarFunction
Replace scalar function.
RequestDispatcher - Class in com.exasol.adapter
This class is the main entry point for calls to a Virtual Schema.
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.
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
Response Exception.
ResponseException(String) - Constructor for exception com.exasol.adapter.response.converter.ResponseException
Instantiates a new Response exception.
ResponseJsonConverter - Class in com.exasol.adapter.response.converter
Converts response into JSON format
RESULTS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant RESULTS.
RETURNING_DATA_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant RETURNING_DATA_TYPE.
REVERSE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Reverse scalar function capability.
REVERSE - com.exasol.adapter.sql.ScalarFunction
Reverse scalar function.
RIGHT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Right scalar function capability.
RIGHT - com.exasol.adapter.sql.ScalarFunction
Right scalar function.
RIGHT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant RIGHT.
RIGHT_OUTER - com.exasol.adapter.sql.JoinType
Right outer join type.
ROUND - com.exasol.adapter.capabilities.ScalarFunctionCapability
Round scalar function capability.
ROUND - com.exasol.adapter.sql.ScalarFunction
Round scalar function.
RPAD - com.exasol.adapter.capabilities.ScalarFunctionCapability
Rpad scalar function capability.
RPAD - com.exasol.adapter.sql.ScalarFunction
Rpad scalar function.
RTRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
Rtrim scalar function capability.
RTRIM - com.exasol.adapter.sql.ScalarFunction
Rtrim scalar function.

S

SCALAR - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
Scalar type constraints.
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
The constant SCALE.
SCALE_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
SCALE
SCHEMA_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant SCHEMA_NAME_PROPERTY.
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
Instantiates a new Schema metadata.
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
Instantiates a new Schema metadata info.
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 scalar function capability.
SECOND - com.exasol.adapter.sql.ScalarFunction
Second scalar function.
SECOND - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Second extract parameter.
SECONDS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Seconds between scalar function capability.
SECONDS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
Seconds between scalar function.
SELECT - com.exasol.adapter.sql.SqlNodeType
Select sql node type.
SELECT_LIST - com.exasol.adapter.sql.SqlNodeType
Select list sql node type.
SELECT_LIST - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant SELECT_LIST.
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
The constant SEPARATOR.
SESSION_PARAMETER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Session parameter scalar function capability.
SESSION_PARAMETER - com.exasol.adapter.sql.ScalarFunction
Session parameter scalar function.
SESSIONTIMEZONE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Sessiontimezone scalar function capability.
SESSIONTIMEZONE - com.exasol.adapter.sql.ScalarFunction
Sessiontimezone scalar function.
SET_PROPERTIES - com.exasol.adapter.request.AdapterRequestType
Set properties adapter request type.
setLimit(int) - Method in class com.exasol.adapter.sql.SqlLimit
Sets limit.
setOffset(int) - Method in class com.exasol.adapter.sql.SqlLimit
Sets offset.
setParent(SqlNode) - Method in class com.exasol.adapter.sql.SqlNode
Sets parent.
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 scalar function capability.
SIGN - com.exasol.adapter.sql.ScalarFunction
Sign scalar function.
SIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Sin scalar function capability.
SIN - com.exasol.adapter.sql.ScalarFunction
Sin scalar function.
SINH - com.exasol.adapter.capabilities.ScalarFunctionCapability
Sinh scalar function capability.
SINH - com.exasol.adapter.sql.ScalarFunction
Sinh scalar function.
SIZE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant SIZE.
SIZE_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
SIZE
SOME - com.exasol.adapter.capabilities.AggregateFunctionCapability
Some aggregate function capability.
SOME - com.exasol.adapter.sql.AggregateFunction
Some aggregate function.
SOUNDEX - com.exasol.adapter.capabilities.ScalarFunctionCapability
Soundex scalar function capability.
SOUNDEX - com.exasol.adapter.sql.ScalarFunction
Soundex scalar function.
SPACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Space scalar function capability.
SPACE - com.exasol.adapter.sql.ScalarFunction
Space scalar function.
SPATIAL_REFERENCE_ID_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
SPATIAL_REFERENCE_ID
SqlColumn - Class in com.exasol.adapter.sql
A SQL column.
SqlColumn(int, ColumnMetadata) - Constructor for class com.exasol.adapter.sql.SqlColumn
Instantiates a new Sql column.
SqlColumn(int, ColumnMetadata, String) - Constructor for class com.exasol.adapter.sql.SqlColumn
Instantiates a new Sql column.
SqlColumn(int, ColumnMetadata, String, String) - Constructor for class com.exasol.adapter.sql.SqlColumn
Instantiates a new Sql column.
SqlExpressionList - Class in com.exasol.adapter.sql
SQL expression list.
SqlExpressionList(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlExpressionList
Instantiates a new Sql expression list.
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
Instantiates a new Sql function aggregate.
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
Instantiates a new Sql function scalar.
SqlFunctionScalarCase - Class in com.exasol.adapter.sql
CASE function.
SqlFunctionScalarCase(List<SqlNode>, List<SqlNode>, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarCase
Instantiates a new SQL function scalar case.
SqlFunctionScalarCast - Class in com.exasol.adapter.sql
The type Sql function scalar cast.
SqlFunctionScalarCast(DataType, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarCast
Create a new instance of SqlFunctionScalarCast.
SqlFunctionScalarExtract - Class in com.exasol.adapter.sql
The type Sql function scalar extract.
SqlFunctionScalarExtract(SqlFunctionScalarExtract.ExtractParameter, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarExtract
Instantiates a new Sql function scalar extract.
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
Instantiates a new Sql function scalar json value.
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>) - Constructor for class com.exasol.adapter.sql.SqlGroupBy
Create a new instance of SqlGroupBy.
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
JOIN node.
SqlJoin(SqlNode, SqlNode, SqlNode, JoinType) - Constructor for class com.exasol.adapter.sql.SqlJoin
Instantiates a new Sql join.
SqlLimit - Class in com.exasol.adapter.sql
LIMIT sql node.
SqlLimit(int) - Constructor for class com.exasol.adapter.sql.SqlLimit
Instantiates a new SQL limit.
SqlLimit(int, int) - Constructor for class com.exasol.adapter.sql.SqlLimit
Instantiates a new SQL limit.
SqlLiteralBool - Class in com.exasol.adapter.sql
Bool literal.
SqlLiteralBool(boolean) - Constructor for class com.exasol.adapter.sql.SqlLiteralBool
Instantiates a new Sql literal bool.
SqlLiteralDate - Class in com.exasol.adapter.sql
Date literal.
SqlLiteralDate(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralDate
Instantiates a new SQL literal date.
SqlLiteralDouble - Class in com.exasol.adapter.sql
Double literal.
SqlLiteralDouble(double) - Constructor for class com.exasol.adapter.sql.SqlLiteralDouble
Instantiates a new Sql literal double.
SqlLiteralExactnumeric - Class in com.exasol.adapter.sql
Literal for decimal types.
SqlLiteralExactnumeric(BigDecimal) - Constructor for class com.exasol.adapter.sql.SqlLiteralExactnumeric
Instantiates a new Sql literal exactnumeric.
SqlLiteralInterval - Class in com.exasol.adapter.sql
Interval literal.
SqlLiteralInterval(String, DataType) - Constructor for class com.exasol.adapter.sql.SqlLiteralInterval
Instantiates a new Sql literal interval.
SqlLiteralNull - Class in com.exasol.adapter.sql
NULL literal.
SqlLiteralNull() - Constructor for class com.exasol.adapter.sql.SqlLiteralNull
 
SqlLiteralString - Class in com.exasol.adapter.sql
String literal.
SqlLiteralString(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralString
Instantiates a new Sql literal string.
SqlLiteralTimestamp - Class in com.exasol.adapter.sql
Timestamp literal.
SqlLiteralTimestamp(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralTimestamp
Instantiates a new Sql literal timestamp.
SqlLiteralTimestampUtc - Class in com.exasol.adapter.sql
Timestamp UTC literal.
SqlLiteralTimestampUtc(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralTimestampUtc
Instantiates a new Sql literal timestamp utc.
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
ORDER BY clause.
SqlOrderBy(List<SqlNode>, List<Boolean>, List<Boolean>) - Constructor for class com.exasol.adapter.sql.SqlOrderBy
Instantiates a new Sql order by.
SqlPredicate - Class in com.exasol.adapter.sql
This class represents SQL predicates.
SqlPredicate(Predicate) - Constructor for class com.exasol.adapter.sql.SqlPredicate
Instantiates a new Sql predicate.
SqlPredicateAnd - Class in com.exasol.adapter.sql
AND predicate.
SqlPredicateAnd(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateAnd
Instantiates a new Sql predicate and.
SqlPredicateBetween - Class in com.exasol.adapter.sql
Between predicate.
SqlPredicateBetween(SqlNode, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateBetween
Instantiates a new Sql predicate between.
SqlPredicateEqual - Class in com.exasol.adapter.sql
Equal predicate.
SqlPredicateEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateEqual
Instantiates a new Sql predicate equal.
SqlPredicateInConstList - Class in com.exasol.adapter.sql
The type Sql predicate in const list.
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
Instantiates a new Sql predicate is json.
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
Instantiates a new Sql predicate is not json.
SqlPredicateIsNotNull - Class in com.exasol.adapter.sql
The type Sql predicate is not null.
SqlPredicateIsNotNull(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNotNull
Instantiates a new Sql predicate is not null.
SqlPredicateIsNull - Class in com.exasol.adapter.sql
The type Sql predicate is null.
SqlPredicateIsNull(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNull
Instantiates a new Sql predicate is null.
SqlPredicateLess - Class in com.exasol.adapter.sql
Less predicate.
SqlPredicateLess(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLess
Instantiates a new Sql predicate less.
SqlPredicateLessEqual - Class in com.exasol.adapter.sql
The type Sql predicate less equal.
SqlPredicateLessEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLessEqual
Instantiates a new Sql predicate less equal.
SqlPredicateLike - Class in com.exasol.adapter.sql
LIKE predicate
SqlPredicateLike(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLike
Instantiates a new Sql predicate like.
SqlPredicateLike(SqlNode, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLike
Instantiates a new Sql predicate like.
SqlPredicateLikeRegexp - Class in com.exasol.adapter.sql
REGEXP_LIKE predicate.
SqlPredicateLikeRegexp(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLikeRegexp
Instantiates a new Sql predicate like regexp.
SqlPredicateNot - Class in com.exasol.adapter.sql
Not predicate.
SqlPredicateNot(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateNot
Instantiates a new Sql predicate not.
SqlPredicateNotEqual - Class in com.exasol.adapter.sql
Not equal predicate.
SqlPredicateNotEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateNotEqual
Instantiates a new Sql predicate not equal.
SqlPredicateOr - Class in com.exasol.adapter.sql
OR predicate.
SqlPredicateOr(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateOr
Instantiates a new Sql predicate or.
SqlSelectList - Class in com.exasol.adapter.sql
This class represents a select list.
SqlStatement - Class in com.exasol.adapter.sql
SQL Statement.
SqlStatement() - Constructor for class com.exasol.adapter.sql.SqlStatement
Instantiates a new Sql statement.
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
This class represents a SQL table.
SqlTable(String, TableMetadata) - Constructor for class com.exasol.adapter.sql.SqlTable
Instantiates a new Sql table.
SqlTable(String, String, TableMetadata) - Constructor for class com.exasol.adapter.sql.SqlTable
Instantiates a new Sql table.
SQRT - com.exasol.adapter.capabilities.ScalarFunctionCapability
Sqrt scalar function capability.
SQRT - com.exasol.adapter.sql.ScalarFunction
Sqrt scalar function.
SRID - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant SRID.
ST_AREA - com.exasol.adapter.capabilities.ScalarFunctionCapability
St area scalar function capability.
ST_AREA - com.exasol.adapter.sql.ScalarFunction
St area scalar function.
ST_BOUNDARY - com.exasol.adapter.capabilities.ScalarFunctionCapability
St boundary scalar function capability.
ST_BOUNDARY - com.exasol.adapter.sql.ScalarFunction
St boundary scalar function.
ST_BUFFER - com.exasol.adapter.capabilities.ScalarFunctionCapability
St buffer scalar function capability.
ST_BUFFER - com.exasol.adapter.sql.ScalarFunction
St buffer scalar function.
ST_CENTROID - com.exasol.adapter.capabilities.ScalarFunctionCapability
St centroid scalar function capability.
ST_CENTROID - com.exasol.adapter.sql.ScalarFunction
St centroid scalar function.
ST_CONTAINS - com.exasol.adapter.capabilities.ScalarFunctionCapability
St contains scalar function capability.
ST_CONTAINS - com.exasol.adapter.sql.ScalarFunction
St contains scalar function.
ST_CONVEXHULL - com.exasol.adapter.capabilities.ScalarFunctionCapability
St convexhull scalar function capability.
ST_CONVEXHULL - com.exasol.adapter.sql.ScalarFunction
St convexhull scalar function.
ST_CROSSES - com.exasol.adapter.capabilities.ScalarFunctionCapability
St crosses scalar function capability.
ST_CROSSES - com.exasol.adapter.sql.ScalarFunction
St crosses scalar function.
ST_DIFFERENCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
St difference scalar function capability.
ST_DIFFERENCE - com.exasol.adapter.sql.ScalarFunction
St difference scalar function.
ST_DIMENSION - com.exasol.adapter.capabilities.ScalarFunctionCapability
St dimension scalar function capability.
ST_DIMENSION - com.exasol.adapter.sql.ScalarFunction
St dimension scalar function.
ST_DISJOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
St disjoint scalar function capability.
ST_DISJOINT - com.exasol.adapter.sql.ScalarFunction
St disjoint scalar function.
ST_DISTANCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
St distance scalar function capability.
ST_DISTANCE - com.exasol.adapter.sql.ScalarFunction
St distance scalar function.
ST_ENDPOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
St endpoint scalar function capability.
ST_ENDPOINT - com.exasol.adapter.sql.ScalarFunction
St endpoint scalar function.
ST_ENVELOPE - com.exasol.adapter.capabilities.ScalarFunctionCapability
St envelope scalar function capability.
ST_ENVELOPE - com.exasol.adapter.sql.ScalarFunction
St envelope scalar function.
ST_EQUALS - com.exasol.adapter.capabilities.ScalarFunctionCapability
St equals scalar function capability.
ST_EQUALS - com.exasol.adapter.sql.ScalarFunction
St equals scalar function.
ST_EXTERIORRING - com.exasol.adapter.capabilities.ScalarFunctionCapability
St exteriorring scalar function capability.
ST_EXTERIORRING - com.exasol.adapter.sql.ScalarFunction
St exteriorring scalar function.
ST_FORCE2D - com.exasol.adapter.capabilities.ScalarFunctionCapability
St force 2 d scalar function capability.
ST_FORCE2D - com.exasol.adapter.sql.ScalarFunction
St force 2 d scalar function.
ST_GEOMETRYN - com.exasol.adapter.capabilities.ScalarFunctionCapability
St geometryn scalar function capability.
ST_GEOMETRYN - com.exasol.adapter.sql.ScalarFunction
St geometryn scalar function.
ST_GEOMETRYTYPE - com.exasol.adapter.capabilities.ScalarFunctionCapability
St geometrytype scalar function capability.
ST_GEOMETRYTYPE - com.exasol.adapter.sql.ScalarFunction
St geometrytype scalar function.
ST_INTERIORRINGN - com.exasol.adapter.capabilities.ScalarFunctionCapability
St interiorringn scalar function capability.
ST_INTERIORRINGN - com.exasol.adapter.sql.ScalarFunction
St interiorringn scalar function.
ST_INTERSECTION - com.exasol.adapter.capabilities.AggregateFunctionCapability
Geometric intersection aggregate function capability.
ST_INTERSECTION - com.exasol.adapter.capabilities.ScalarFunctionCapability
St intersection scalar function capability.
ST_INTERSECTION - com.exasol.adapter.sql.AggregateFunction
St intersection aggregate function.
ST_INTERSECTION - com.exasol.adapter.sql.ScalarFunction
St intersection scalar function.
ST_INTERSECTS - com.exasol.adapter.capabilities.ScalarFunctionCapability
St intersects scalar function capability.
ST_INTERSECTS - com.exasol.adapter.sql.ScalarFunction
St intersects scalar function.
ST_ISCLOSED - com.exasol.adapter.capabilities.ScalarFunctionCapability
St isclosed scalar function capability.
ST_ISCLOSED - com.exasol.adapter.sql.ScalarFunction
St isclosed scalar function.
ST_ISEMPTY - com.exasol.adapter.capabilities.ScalarFunctionCapability
St isempty scalar function capability.
ST_ISEMPTY - com.exasol.adapter.sql.ScalarFunction
St isempty scalar function.
ST_ISRING - com.exasol.adapter.capabilities.ScalarFunctionCapability
St isring scalar function capability.
ST_ISRING - com.exasol.adapter.sql.ScalarFunction
St isring scalar function.
ST_ISSIMPLE - com.exasol.adapter.capabilities.ScalarFunctionCapability
St issimple scalar function capability.
ST_ISSIMPLE - com.exasol.adapter.sql.ScalarFunction
St issimple scalar function.
ST_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
St length scalar function capability.
ST_LENGTH - com.exasol.adapter.sql.ScalarFunction
St length scalar function.
ST_NUMGEOMETRIES - com.exasol.adapter.capabilities.ScalarFunctionCapability
St numgeometries scalar function capability.
ST_NUMGEOMETRIES - com.exasol.adapter.sql.ScalarFunction
St numgeometries scalar function.
ST_NUMINTERIORRINGS - com.exasol.adapter.capabilities.ScalarFunctionCapability
St numinteriorrings scalar function capability.
ST_NUMINTERIORRINGS - com.exasol.adapter.sql.ScalarFunction
St numinteriorrings scalar function.
ST_NUMPOINTS - com.exasol.adapter.capabilities.ScalarFunctionCapability
St numpoints scalar function capability.
ST_NUMPOINTS - com.exasol.adapter.sql.ScalarFunction
St numpoints scalar function.
ST_OVERLAPS - com.exasol.adapter.capabilities.ScalarFunctionCapability
St overlaps scalar function capability.
ST_OVERLAPS - com.exasol.adapter.sql.ScalarFunction
St overlaps scalar function.
ST_POINTN - com.exasol.adapter.capabilities.ScalarFunctionCapability
St pointn scalar function capability.
ST_POINTN - com.exasol.adapter.sql.ScalarFunction
St pointn scalar function.
ST_SETSRID - com.exasol.adapter.capabilities.ScalarFunctionCapability
St setsrid scalar function capability.
ST_SETSRID - com.exasol.adapter.sql.ScalarFunction
St setsrid scalar function.
ST_STARTPOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
St startpoint scalar function capability.
ST_STARTPOINT - com.exasol.adapter.sql.ScalarFunction
St startpoint scalar function.
ST_SYMDIFFERENCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
St symdifference scalar function capability.
ST_SYMDIFFERENCE - com.exasol.adapter.sql.ScalarFunction
St symdifference scalar function.
ST_TOUCHES - com.exasol.adapter.capabilities.ScalarFunctionCapability
St touches scalar function capability.
ST_TOUCHES - com.exasol.adapter.sql.ScalarFunction
St touches scalar function.
ST_TRANSFORM - com.exasol.adapter.capabilities.ScalarFunctionCapability
St transform scalar function capability.
ST_TRANSFORM - com.exasol.adapter.sql.ScalarFunction
St transform scalar function.
ST_UNION - com.exasol.adapter.capabilities.AggregateFunctionCapability
St union aggregate function capability.
ST_UNION - com.exasol.adapter.capabilities.ScalarFunctionCapability
St union scalar function capability.
ST_UNION - com.exasol.adapter.sql.AggregateFunction
St union aggregate function.
ST_UNION - com.exasol.adapter.sql.ScalarFunction
St union scalar function.
ST_WITHIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
St within scalar function capability.
ST_WITHIN - com.exasol.adapter.sql.ScalarFunction
St within scalar function.
ST_X - com.exasol.adapter.capabilities.ScalarFunctionCapability
St x scalar function capability.
ST_X - com.exasol.adapter.sql.ScalarFunction
St x scalar function.
ST_Y - com.exasol.adapter.capabilities.ScalarFunctionCapability
St y scalar function capability.
ST_Y - com.exasol.adapter.sql.ScalarFunction
St y scalar function.
STDDEV - com.exasol.adapter.capabilities.AggregateFunctionCapability
Stddev aggregate function capability.
STDDEV - com.exasol.adapter.sql.AggregateFunction
Stddev aggregate function.
STDDEV_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Stddev distinct aggregate function capability.
STDDEV_POP - com.exasol.adapter.capabilities.AggregateFunctionCapability
Stddev pop aggregate function capability.
STDDEV_POP - com.exasol.adapter.sql.AggregateFunction
Stddev pop aggregate function.
STDDEV_POP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Stddev pop distinct aggregate function capability.
STDDEV_SAMP - com.exasol.adapter.capabilities.AggregateFunctionCapability
Stddev samp aggregate function capability.
STDDEV_SAMP - com.exasol.adapter.sql.AggregateFunction
Stddev samp aggregate function.
STDDEV_SAMP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Stddev samp distinct aggregate function capability.
STRING - com.exasol.adapter.capabilities.LiteralCapability
The literal for string values.
SUB - com.exasol.adapter.capabilities.ScalarFunctionCapability
Sub scalar function capability.
SUB - com.exasol.adapter.sql.ScalarFunction
Sub scalar function.
SUBSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Substr scalar function capability.
SUBSTR - com.exasol.adapter.sql.ScalarFunction
Substr scalar function.
subtractCapabilities(Capabilities) - Method in class com.exasol.adapter.capabilities.Capabilities
Removes unsupported capabilities
SUM - com.exasol.adapter.capabilities.AggregateFunctionCapability
Sum aggregate function capability.
SUM - com.exasol.adapter.sql.AggregateFunction
Sum aggregate function.
SUM_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Sum distinct aggregate function capability.
SYS_GUID - com.exasol.adapter.capabilities.ScalarFunctionCapability
Sys guid scalar function capability.
SYS_GUID - com.exasol.adapter.sql.ScalarFunction
Sys guid scalar function.
SYSDATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Sysdate scalar function capability.
SYSDATE - com.exasol.adapter.sql.ScalarFunction
Sysdate scalar function.
SYSTIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
Systimestamp scalar function capability.
SYSTIMESTAMP - com.exasol.adapter.sql.ScalarFunction
Systimestamp scalar function.

T

TABLE - com.exasol.adapter.sql.SqlNodeType
Table sql node type.
TABLE_ALIAS - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant TABLE_ALIAS.
TABLE_FILTER_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
The constant TABLE_FILTER_PROPERTY.
TABLE_NAME - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant TABLE_NAME.
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
Instantiates a new Table metadata.
TablesMetadataParser - Class in com.exasol.adapter.request.parser
This class provides a parser for table metadata
TAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Tan scalar function capability.
TAN - com.exasol.adapter.sql.ScalarFunction
Tan scalar function.
TANH - com.exasol.adapter.capabilities.ScalarFunctionCapability
Tanh scalar function capability.
TANH - com.exasol.adapter.sql.ScalarFunction
Tanh scalar function.
TIMESTAMP - com.exasol.adapter.capabilities.LiteralCapability
The literal for timestamp values.
TIMESTAMP - com.exasol.adapter.metadata.DataType.ExaDataType
Timestamp exa data type.
TIMESTAMP_PRECISION_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
Timestamp seconds precision
TIMESTAMP_UTC - com.exasol.adapter.capabilities.LiteralCapability
The literal for timestamp values.
TO_CHAR - com.exasol.adapter.capabilities.ScalarFunctionCapability
To char scalar function capability.
TO_CHAR - com.exasol.adapter.sql.ScalarFunction
To char scalar function.
TO_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
To date scalar function capability.
TO_DATE - com.exasol.adapter.sql.ScalarFunction
To date scalar function.
TO_DSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
To dsinterval scalar function capability.
TO_DSINTERVAL - com.exasol.adapter.sql.ScalarFunction
To dsinterval scalar function.
TO_EXTRACT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant TO_EXTRACT.
TO_NUMBER - com.exasol.adapter.capabilities.ScalarFunctionCapability
To number scalar function capability.
TO_NUMBER - com.exasol.adapter.sql.ScalarFunction
To number scalar function.
TO_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
To timestamp scalar function capability.
TO_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
To timestamp scalar function.
TO_YMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
To yminterval scalar function capability.
TO_YMINTERVAL - com.exasol.adapter.sql.ScalarFunction
To yminterval scalar function.
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 scalar function capability.
TRANSLATE - com.exasol.adapter.sql.ScalarFunction
Translate scalar function.
TRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
Trim scalar function capability.
TRIM - com.exasol.adapter.sql.ScalarFunction
Trim scalar function.
TRUNC - com.exasol.adapter.capabilities.ScalarFunctionCapability
Trunc scalar function capability.
TRUNC - com.exasol.adapter.sql.ScalarFunction
Trunc scalar function.
TRUNCATE - com.exasol.adapter.sql.SqlFunctionAggregateListagg.BehaviorType
Truncate behavior type.
TRUNCATION_FILLER - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant TRUNCATION_FILLER.
TRUNCATION_TYPE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant TRUNCATION_TYPE.
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
The constant TYPE.
TYPE_CONSTRAINT - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant TYPE_CONSTRAINT.
TYPE_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
TYPE
typeConstraint - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
The Type constraint.
TYPEOF - com.exasol.adapter.capabilities.ScalarFunctionCapability
Typeof scalar function capability.
TYPEOF - com.exasol.adapter.sql.ScalarFunction
Typeof scalar function.

U

UNICODE - com.exasol.adapter.capabilities.ScalarFunctionCapability
Unicode scalar function capability.
UNICODE - com.exasol.adapter.sql.ScalarFunction
Unicode scalar function.
UNICODECHR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Unicodechr scalar function capability.
UNICODECHR - com.exasol.adapter.sql.ScalarFunction
Unicodechr scalar function.
UNSUPPORTED - com.exasol.adapter.metadata.DataType.ExaDataType
Unsupported exa data type.
UPPER - com.exasol.adapter.capabilities.ScalarFunctionCapability
Upper scalar function capability.
UPPER - com.exasol.adapter.sql.ScalarFunction
Upper scalar function.
UTF8 - com.exasol.adapter.metadata.DataType.ExaCharset
Utf 8 exa charset.
UTF8_VALUE - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
UTF8

V

VALUE - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
Value type constraints.
VALUE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant VALUE.
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.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 aggregate function capability.
VAR_POP - com.exasol.adapter.sql.AggregateFunction
Var pop aggregate function.
VAR_POP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Var pop distinct aggregate function capability.
VAR_SAMP - com.exasol.adapter.capabilities.AggregateFunctionCapability
Var samp aggregate function capability.
VAR_SAMP - com.exasol.adapter.sql.AggregateFunction
Var samp aggregate function.
VAR_SAMP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Var samp distinct aggregate function capability.
VARCHAR - com.exasol.adapter.metadata.DataType.ExaDataType
Varchar exa data type.
VARIANCE - com.exasol.adapter.capabilities.AggregateFunctionCapability
Variance aggregate function capability.
VARIANCE - com.exasol.adapter.sql.AggregateFunction
Variance aggregate function.
VARIANCE_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
Variance distinct aggregate function capability.
VersionCollector - Class in com.exasol.logging
This class fetches the version of the jar from the metadata in the jar file.
VersionCollector() - Constructor for class com.exasol.logging.VersionCollector
Instantiates a new Version collector.
VersionCollector(String) - Constructor for class com.exasol.logging.VersionCollector
Instantiates a new Version collector.
VirtualSchemaAdapter - Interface in com.exasol.adapter
Interface for Virtual Schema Adapters.
visit(SqlColumn) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionAggregate) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionAggregateGroupConcat) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionAggregateListagg) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionScalar) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionScalarCase) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionScalarCast) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionScalarExtract) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlFunctionScalarJsonValue) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlGroupBy) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlJoin) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLimit) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralBool) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralDate) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralDouble) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralExactnumeric) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralInterval) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralString) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralTimestamp) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlLiteralTimestampUtc) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlOrderBy) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateAnd) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateBetween) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateInConstList) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateIsJson) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateIsNotJson) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateIsNotNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateIsNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateLess) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateLessEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateLike) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateLikeRegexp) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateNot) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateNotEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlPredicateOr) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlSelectList) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlStatementSelect) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.
visit(SqlTable) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
Visit.

W

WEEK - com.exasol.adapter.capabilities.ScalarFunctionCapability
Week scalar function capability.
WEEK - com.exasol.adapter.sql.ScalarFunction
Week scalar function.
whereClause(SqlNode) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
Set the where clause of the SQL Select Statement.
WIDTH_BUCKET - com.exasol.adapter.capabilities.ScalarFunctionCapability
WIDTH_BUCKET scalar function capability.
WIDTH_BUCKET - com.exasol.adapter.sql.ScalarFunction
WIDTH_BUCKET scalar function.
WITH_COUNT - com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
With count truncation type.
WITH_LOCAL_TIME_ZONE - Static variable in class com.exasol.adapter.request.RequestJsonKeys
The constant WITH_LOCAL_TIME_ZONE.
WITH_LOCAL_TIMEZONE_KEY - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
WITH_LOCAL_TIMEZONE
WITH_UNIQUE_KEYS - com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
The With unique keys.
WITHOUT_COUNT - com.exasol.adapter.sql.SqlFunctionAggregateListagg.Behavior.TruncationType
Without count truncation type.
WITHOUT_UNIQUE_KEYS - com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
The Without unique keys.

Y

YEAR - com.exasol.adapter.capabilities.ScalarFunctionCapability
Year scalar function capability.
YEAR - com.exasol.adapter.sql.ScalarFunction
Year scalar function.
YEAR - com.exasol.adapter.sql.SqlFunctionScalarExtract.ExtractParameter
Year extract parameter.
YEAR_TO_MONTH - com.exasol.adapter.metadata.DataType.IntervalType
Year to month interval type.
YEAR_TO_MONTH_VALUE - Static variable in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
YEAR_TO_MONTH_VALUE
YEARS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
Years between scalar function capability.
YEARS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
Years between scalar function.

Z

ZEROIFNULL - com.exasol.adapter.capabilities.ScalarFunctionCapability
Zeroifnull scalar function capability.
ZEROIFNULL - com.exasol.adapter.sql.ScalarFunction
Zeroifnull scalar function.
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