A B C D E F G H I J K L M N O P Q R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ABS - com.exasol.adapter.sql.ScalarFunction
- AbstractAdapterProperties - Class in com.exasol.adapter
-
This is the abstract base class that provides access to the user defined adapter properties.
- AbstractAdapterProperties(Map<String, String>) - Constructor for class com.exasol.adapter.AbstractAdapterProperties
-
Create a new instance of
AdapterProperties
from a key-value map - AbstractAdapterRequest - Class in com.exasol.adapter.request
-
Abstract base class for all Virtual Schema Adapter requests
- AbstractSqlBinaryEquality - Class in com.exasol.adapter.sql
- AbstractSqlBinaryEquality(Predicate, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.AbstractSqlBinaryEquality
- AbstractSqlPredicateJson - Class in com.exasol.adapter.sql
-
This class contains a common behavior for the
SqlNodeType.PREDICATE_IS_JSON
andSqlNodeType.PREDICATE_IS_NOT_JSON
predicates. - AbstractSqlPredicateJson(Predicate, SqlNode, AbstractSqlPredicateJson.TypeConstraints, AbstractSqlPredicateJson.KeyUniquenessConstraint) - Constructor for class com.exasol.adapter.sql.AbstractSqlPredicateJson
- AbstractSqlPredicateJson.KeyUniquenessConstraint - Enum in com.exasol.adapter.sql
-
A list of expected key uniqueness constraints.
- AbstractSqlPredicateJson.TypeConstraints - Enum in com.exasol.adapter.sql
-
A list of expected type constraints.
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlColumn
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.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
-
See
SqlNodeVisitor
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlOrderBy
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateAnd
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateBetween
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateEqual
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsJson
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsNotJson
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLess
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLessEqual
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLike
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateNot
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateNotEqual
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlPredicateOr
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlSelectList
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlStatementSelect
- accept(SqlNodeVisitor<R>) - Method in class com.exasol.adapter.sql.SqlTable
- ACOS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ACOS - com.exasol.adapter.sql.ScalarFunction
- adapterCall(ExaMetadata, String) - Static method in class com.exasol.adapter.RequestDispatcher
-
Main entry point for all Virtual Schema Adapter requests issued by the Exasol database.
- 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 Virtual Schema Adapter
- 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
- AdapterRegistry - Class in com.exasol.adapter
-
VirtualSchemaAdapter
s need to be registered in theAdapterRegistry
in order to receive requests from the dispatcher. - AdapterRegistry() - Constructor for class com.exasol.adapter.AdapterRegistry
- AdapterRequest - Interface in com.exasol.adapter.request
-
Common interface for Virtual Schema Adapter requests
- AdapterRequestType - Enum in com.exasol.adapter.request
-
Type of a request to a Virtual Schema Adapter
- ADD - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD - com.exasol.adapter.sql.ScalarFunction
- ADD_DAYS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD_DAYS - com.exasol.adapter.sql.ScalarFunction
- ADD_HOURS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD_HOURS - com.exasol.adapter.sql.ScalarFunction
- ADD_MINUTES - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD_MINUTES - com.exasol.adapter.sql.ScalarFunction
- ADD_MONTHS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD_MONTHS - com.exasol.adapter.sql.ScalarFunction
- ADD_SECONDS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD_SECONDS - com.exasol.adapter.sql.ScalarFunction
- ADD_WEEKS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD_WEEKS - com.exasol.adapter.sql.ScalarFunction
- ADD_YEARS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ADD_YEARS - com.exasol.adapter.sql.ScalarFunction
- addAggregateFunction(AggregateFunctionCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more aggregate function capabilities
- addAggregateFunction(Set<AggregateFunctionCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more aggregate function capabilities
- addLiteral(LiteralCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more literal capabilities
- addLiteral(Set<LiteralCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more literal capabilities
- addMain(MainCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more main capabilities
- addMain(Set<MainCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more main capabilities
- addPredicate(PredicateCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more predicate capabilities
- addPredicate(Set<PredicateCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more predicate capabilities
- addScalarFunction(ScalarFunctionCapability...) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more scalar function capabilities
- addScalarFunction(Set<ScalarFunctionCapability>) - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Add one or more scalar function capabilities
- AGGREGATE_GROUP_BY_COLUMN - com.exasol.adapter.capabilities.MainCapability
-
Support aggregations with a group by clause consisting of columns.
- AGGREGATE_GROUP_BY_EXPRESSION - com.exasol.adapter.capabilities.MainCapability
-
Support aggregations with a group by clause that contains expressions.
- 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.
- AND - com.exasol.adapter.capabilities.PredicateCapability
- AND - com.exasol.adapter.sql.Predicate
- ANY_VALUE - com.exasol.adapter.sql.SqlSelectListType
-
We just need one arbitrary value for each row.
- APPROXIMATE_COUNT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- APPROXIMATE_COUNT_DISTINCT - com.exasol.adapter.sql.AggregateFunction
- ARRAY - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
- ASCII - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ASCII - com.exasol.adapter.metadata.DataType.ExaCharset
- ASCII - com.exasol.adapter.sql.ScalarFunction
- ASIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ASIN - com.exasol.adapter.sql.ScalarFunction
- askForBugReport() - Static method in class com.exasol.errorhandling.ErrorMessages
-
Create a message that asks the user to file a bug report
- ATAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ATAN - com.exasol.adapter.sql.ScalarFunction
- ATAN2 - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ATAN2 - com.exasol.adapter.sql.ScalarFunction
- AVG - com.exasol.adapter.capabilities.AggregateFunctionCapability
- AVG - com.exasol.adapter.sql.AggregateFunction
- AVG_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
B
- Behavior(SqlFunctionScalarJsonValue.BehaviorType, Optional<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
- BETWEEN - com.exasol.adapter.capabilities.PredicateCapability
- BETWEEN - com.exasol.adapter.sql.Predicate
- BINARY_COLUMN_HANDLING_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- BinaryColumnHandling - Enum in com.exasol.adapter
-
This enumeration represents the different strategies that the Virtual Schema adapter offers for handling binary column types in the source database.
- BIT_AND - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_AND - com.exasol.adapter.sql.ScalarFunction
- BIT_CHECK - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_CHECK - com.exasol.adapter.sql.ScalarFunction
- BIT_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_LENGTH - com.exasol.adapter.sql.ScalarFunction
- BIT_NOT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_NOT - com.exasol.adapter.sql.ScalarFunction
- BIT_OR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_OR - com.exasol.adapter.sql.ScalarFunction
- BIT_SET - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_SET - com.exasol.adapter.sql.ScalarFunction
- BIT_TO_NUM - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_TO_NUM - com.exasol.adapter.sql.ScalarFunction
- BIT_XOR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- BIT_XOR - com.exasol.adapter.sql.ScalarFunction
- BOOL - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for boolean values.
- BOOLEAN - com.exasol.adapter.metadata.DataType.ExaDataType
- build() - Method in class com.exasol.adapter.capabilities.Capabilities.Builder
-
Create new capability instance
- build() - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
-
Build a new instance of
ColumnMetadata
- build() - Method in class com.exasol.adapter.response.CreateVirtualSchemaResponse.Builder
-
Create new
CreateVirtualSchemaResponse
instance - build() - Method in class com.exasol.adapter.response.DropVirtualSchemaResponse.Builder
-
Create new
DropVirtualSchemaResponse
instance - build() - Method in class com.exasol.adapter.response.GetCapabilitiesResponse.Builder
-
Create new
GetCapabilitiesResponse
instance - build() - Method in class com.exasol.adapter.response.PushDownResponse.Builder
-
Create new
PushDownResponse
instance - build() - Method in class com.exasol.adapter.response.RefreshResponse.Builder
-
Create new
RefreshResponse
instance - build() - Method in class com.exasol.adapter.response.SetPropertiesResponse.Builder
-
Create new
SetPropertiesResponse
instance - build() - Method in class com.exasol.adapter.sql.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
-
Get a
CreateVirtualSchemaResponse
builder - builder() - Static method in class com.exasol.adapter.response.DropVirtualSchemaResponse
-
Get a
DropVirtualSchemaResponse
builder - builder() - Static method in class com.exasol.adapter.response.GetCapabilitiesResponse
-
Get a
GetCapabilitiesResponse
builder - 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() - 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
C
- capabilities(Capabilities) - Method in class com.exasol.adapter.response.GetCapabilitiesResponse.Builder
-
Add capabilities
- Capabilities - Class in com.exasol.adapter.capabilities
-
Manages a set of supported capabilities
- Capabilities.Builder - Class in com.exasol.adapter.capabilities
-
Builder for
Capabilities
- CASE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CASE - com.exasol.adapter.sql.ScalarFunction
- CAST - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CAST - com.exasol.adapter.sql.ScalarFunction
- CATALOG_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- CEIL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CEIL - com.exasol.adapter.sql.ScalarFunction
- CHAR - com.exasol.adapter.metadata.DataType.ExaDataType
- CHR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CHR - com.exasol.adapter.sql.ScalarFunction
- clear() - Method in class com.exasol.adapter.AdapterRegistry
-
Remove all registered adapters from the registry
- close() - Method in class com.exasol.logging.RemoteLogManager
-
Close remote connections if any
- COLOGNE_PHONETIC - com.exasol.adapter.capabilities.ScalarFunctionCapability
- COLOGNE_PHONETIC - com.exasol.adapter.sql.ScalarFunction
- COLUMN - com.exasol.adapter.sql.SqlNodeType
- 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.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
- com.exasol.utils - package com.exasol.utils
- comment(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
-
Set the column comment
- CompactFormatter - Class in com.exasol.logging
-
Formatter for compact log messages.
- CompactFormatter() - Constructor for class com.exasol.logging.CompactFormatter
- CONCAT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CONCAT - com.exasol.adapter.sql.ScalarFunction
- CONNECTION_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- containsKey(String) - Method in class com.exasol.adapter.AbstractAdapterProperties
-
Check if a property with the given key exists
- containsProperty(String) - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
-
Check if the property with the given key is set
- convert(SchemaMetadata) - Method in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
-
Convert the given schema metadata to its JSON representation
- CONVERT_TZ - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CONVERT_TZ - com.exasol.adapter.sql.ScalarFunction
- converTables(SchemaMetadata) - Method in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
- convertCreateVirtualSchemaResponse(CreateVirtualSchemaResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
-
Converts create virtual schema response into a JSON format
- convertDropVirtualSchemaResponse(DropVirtualSchemaResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
-
Converts drop virtual schema response into a JSON format
- convertGetCapabilitiesResponse(GetCapabilitiesResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
-
Converts get capabilities response into a JSON format
- convertPushDownResponse(PushDownResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
-
Converts push down response into a JSON format
- convertRefreshResponse(RefreshResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
-
Converts refresh response into a JSON format
- convertSetPropertiesResponse(SetPropertiesResponse) - Method in class com.exasol.adapter.response.converter.ResponseJsonConverter
-
Converts set properties response into a JSON format
- convertType(DataType) - Method in class com.exasol.adapter.metadata.converter.SchemaMetadataJsonConverter
-
Convert a data type to its JSON representation
- COS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- COS - com.exasol.adapter.sql.ScalarFunction
- COSH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- COSH - com.exasol.adapter.sql.ScalarFunction
- COT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- COT - com.exasol.adapter.sql.ScalarFunction
- COUNT - com.exasol.adapter.capabilities.AggregateFunctionCapability
-
Required for any kind of COUNT(...) with expressions.
- COUNT - com.exasol.adapter.sql.AggregateFunction
- COUNT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
-
Required for COUNT(DISTINCT ...).
- COUNT_STAR - com.exasol.adapter.capabilities.AggregateFunctionCapability
-
Required only for COUNT(*).
- create() - Static method in class com.exasol.adapter.request.parser.RequestParser
-
Create a
RequestParser
- create() - Static method in class com.exasol.adapter.request.parser.TablesMetadataParser
-
Create a new instance of a
TablesMetadataParser
- CREATE_VIRTUAL_SCHEMA - com.exasol.adapter.request.AdapterRequestType
- createAdapter() - Method in interface com.exasol.adapter.AdapterFactory
-
Create a new instance of the Virtual Schema Adapter
- createAnyValueSelectList() - Static method in class com.exasol.adapter.sql.SqlSelectList
-
Creates a SqlSelectList that uses an arbitrary value.
- createBool() - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
BOOL
data type - createChar(int, DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
CHAR
data type with a given size and character set - createDate() - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
DATE
data type - createDecimal(int, int) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
DECIMAL
(i.e. - createDouble() - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
DOUBLE
(i.e. - createGeometry(int) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
GEOMETRY
data type - createHashtype(int) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
HASHTYPE
data type - createIntervalDaySecond(int, int) - Static method in class com.exasol.adapter.metadata.DataType
-
Create an
INTERVAL DAY TO SECOND
data type - createIntervalYearMonth(int) - Static method in class com.exasol.adapter.metadata.DataType
-
Create an
INTERVAL YEAR TO MONTH
data type - createLocalLoggingConfiguration(Map<String, String>) - Static method in class com.exasol.adapter.request.LoggingConfiguration
- createMaximumSizeChar(DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
CHAR
data type with the maximum size supported by Exasol - createMaximumSizeVarChar(DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
VARCHAR
data type with the maximum size supported by Exasol - createRegularSelectList(List<SqlNode>) - Static method in class com.exasol.adapter.sql.SqlSelectList
-
Creates a regular SqlSelectList.
- createSelectStarSelectList() - Static method in class com.exasol.adapter.sql.SqlSelectList
-
Creates a SqlSelectList for SELECT *.
- createTimestamp(boolean) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
TIMESTAMP
data type - createUnsupported() - Static method in class com.exasol.adapter.metadata.DataType
-
Create an
UNSUPPORTED
data type - createVarChar(int, DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
-
Create a
VARCHAR
data type with a given size and character set - createVirtualSchema(ExaMetadata, CreateVirtualSchemaRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
-
Create a Virtual Schema
- CreateVirtualSchemaRequest - Class in com.exasol.adapter.request
-
This class represents a request that tells a Virtual Schema Adapter to create a new Virtual Schema
- CreateVirtualSchemaRequest(String, 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
-
Builder for
CreateVirtualSchemaResponse
- createWithTablesMetadata(List<TableMetadata>) - Static method in class com.exasol.adapter.request.parser.PushdownSqlParser
-
Create an instance of a
PushdownSqlParser
- CURRENT_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CURRENT_DATE - com.exasol.adapter.sql.ScalarFunction
- CURRENT_SCHEMA - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CURRENT_SCHEMA - com.exasol.adapter.sql.ScalarFunction
- CURRENT_SESSION - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CURRENT_SESSION - com.exasol.adapter.sql.ScalarFunction
- CURRENT_STATEMENT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CURRENT_STATEMENT - com.exasol.adapter.sql.ScalarFunction
- CURRENT_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CURRENT_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
- CURRENT_USER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- CURRENT_USER - com.exasol.adapter.sql.ScalarFunction
D
- DataType - Class in com.exasol.adapter.metadata
-
Represents an EXASOL data type.
- DataType.ExaCharset - Enum in com.exasol.adapter.metadata
- DataType.ExaDataType - Enum in com.exasol.adapter.metadata
- DataType.IntervalType - Enum in com.exasol.adapter.metadata
- DATE - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for date values.
- DATE - com.exasol.adapter.metadata.DataType.ExaDataType
- DATE_TRUNC - com.exasol.adapter.capabilities.ScalarFunctionCapability
- DATE_TRUNC - com.exasol.adapter.sql.ScalarFunction
- DAY - com.exasol.adapter.capabilities.ScalarFunctionCapability
- DAY - com.exasol.adapter.sql.ScalarFunction
- DAY_TO_SECOND - com.exasol.adapter.metadata.DataType.IntervalType
- DAYS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- DAYS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
- DBTIMEZONE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- DBTIMEZONE - com.exasol.adapter.sql.ScalarFunction
- DEBUG_ADDRESS_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- DECIMAL - com.exasol.adapter.metadata.DataType.ExaDataType
- DEFAULT - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
- defaultValue(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
-
Set the default value for the column
- DEGREES - com.exasol.adapter.capabilities.ScalarFunctionCapability
- DEGREES - com.exasol.adapter.sql.ScalarFunction
- describe() - Method in class com.exasol.adapter.AdapterRegistry
-
Describe the contents of the registry
- describe() - Method in class com.exasol.adapter.metadata.TableMetadata
-
Create a human-readable short description of the table
- DIV - com.exasol.adapter.capabilities.ScalarFunctionCapability
- DIV - com.exasol.adapter.sql.ScalarFunction
- DOUBLE - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for double values.
- DOUBLE - com.exasol.adapter.metadata.DataType.ExaDataType
- DROP_VIRTUAL_SCHEMA - com.exasol.adapter.request.AdapterRequestType
- dropVirtualSchema(ExaMetadata, DropVirtualSchemaRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
-
Drop an existing Virtual Schema
- DropVirtualSchemaRequest - Class in com.exasol.adapter.request
-
This class represents a request that tells a Virtual Schema Adapter to drop a Virtual Schema
- DropVirtualSchemaRequest(String, 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
-
Builder for
DropVirtualSchemaResponse
- DUMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
- DUMP - com.exasol.adapter.sql.ScalarFunction
E
- EDIT_DISTANCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- EDIT_DISTANCE - com.exasol.adapter.sql.ScalarFunction
- emptyProperties() - Static method in class com.exasol.adapter.AdapterProperties
-
Get empty property list
- ENCODE_BASE64 - com.exasol.adapter.BinaryColumnHandling
- entrySet() - Method in class com.exasol.adapter.AbstractAdapterProperties
-
Get set of contained entries
- EQUAL - com.exasol.adapter.capabilities.PredicateCapability
- EQUAL - com.exasol.adapter.sql.Predicate
- equals(Object) - Method in class com.exasol.adapter.AbstractAdapterProperties
- equals(Object) - Method in class com.exasol.adapter.metadata.ColumnMetadata
- equals(Object) - Method in class com.exasol.adapter.metadata.DataType
- equals(Object) - Method in class com.exasol.adapter.metadata.TableMetadata
- equals(Object) - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
- equals(Object) - Method in class com.exasol.adapter.sql.SqlLiteralString
- ERROR - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
- ErrorMessages - Class in com.exasol.errorhandling
-
This class contains constants used in error handling.
- EXACTNUMERIC - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for exact numeric values.
- EXCEPTION_HANDLING_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- EXCLUDED_CAPABILITIES_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- EXP - com.exasol.adapter.capabilities.ScalarFunctionCapability
- EXP - com.exasol.adapter.sql.ScalarFunction
- expression - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
- EXTRACT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- EXTRACT - com.exasol.adapter.sql.ScalarFunction
F
- FILTER_EXPRESSIONS - com.exasol.adapter.capabilities.MainCapability
-
Support filter expressions.
- FIRST_VALUE - com.exasol.adapter.capabilities.AggregateFunctionCapability
- FIRST_VALUE - com.exasol.adapter.sql.AggregateFunction
- FLOAT_DIV - com.exasol.adapter.capabilities.ScalarFunctionCapability
- FLOAT_DIV - com.exasol.adapter.sql.ScalarFunction
- FLOOR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- FLOOR - com.exasol.adapter.sql.ScalarFunction
- format(LogRecord) - Method in class com.exasol.logging.CompactFormatter
-
Formats a log record according in a compact manner.
- fromClause(SqlNode) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
-
Set the from clause of the SQL Select Statement.
- FULL_OUTER - com.exasol.adapter.sql.JoinType
- FUNCTION_AGGREGATE - com.exasol.adapter.sql.SqlNodeType
- FUNCTION_AGGREGATE_GROUP_CONCAT - com.exasol.adapter.sql.SqlNodeType
- FUNCTION_SCALAR - com.exasol.adapter.sql.SqlNodeType
- FUNCTION_SCALAR_CASE - com.exasol.adapter.sql.SqlNodeType
- FUNCTION_SCALAR_CAST - com.exasol.adapter.sql.SqlNodeType
- FUNCTION_SCALAR_EXTRACT - com.exasol.adapter.sql.SqlNodeType
- FUNCTION_SCALAR_JSON_VALUE - com.exasol.adapter.sql.SqlNodeType
G
- GEO_INTERSECTION_AGGREGATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
- GEO_INTERSECTION_AGGREGATE - com.exasol.adapter.sql.AggregateFunction
- GEO_UNION_AGGREGATE - com.exasol.adapter.capabilities.AggregateFunctionCapability
- GEO_UNION_AGGREGATE - com.exasol.adapter.sql.AggregateFunction
- GEOMETRY - com.exasol.adapter.metadata.DataType.ExaDataType
- get(String) - Method in class com.exasol.adapter.AbstractAdapterProperties
-
Get value for key
- GET_CAPABILITIES - com.exasol.adapter.request.AdapterRequestType
- getAdapterForName(String) - Method in class com.exasol.adapter.AdapterRegistry
-
Get the Virtual Schema Adapter registered under the given name
- getAdapterName() - Method in interface com.exasol.adapter.AdapterFactory
-
Get the name of the Virtual Schema Adapter
- getAdapterName() - Method in class com.exasol.adapter.request.AbstractAdapterRequest
- getAdapterName() - Method in interface com.exasol.adapter.request.AdapterRequest
-
Get the name of the adapter that should handle the request
- getAdapterNotes() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Get the adapter notes
- getAdapterNotes() - Method in class com.exasol.adapter.metadata.SchemaMetadata
- getAdapterNotes() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
- getAdapterNotes() - Method in class com.exasol.adapter.metadata.TableMetadata
- getAdapterVersion() - Method in interface com.exasol.adapter.AdapterFactory
-
Get the version of the Virtual Schema Adapter
- getAggregateFunctionCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
-
Get the Virtual Schema's adapters aggregate function capabilities
- getAlias() - Method in class com.exasol.adapter.sql.SqlTable
- getAndedPredicates() - Method in class com.exasol.adapter.sql.SqlPredicateAnd
- getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
- getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
- getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
- getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
- getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
- getArguments() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- getBasis() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
- getBehaviorType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
- getBetweenLeft() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
- getBetweenRight() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
- getBinaryColumnHandling() - Method in class com.exasol.adapter.AdapterProperties
-
Get binary column handling
- getBuilderFactory() - Static method in class com.exasol.utils.JsonHelper
- 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(String, 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
-
Builder for
GetCapabilitiesResponse
- getCatalogName() - Method in class com.exasol.adapter.AdapterProperties
-
Get the catalog name
- getCharset() - Method in class com.exasol.adapter.metadata.DataType
-
Get the character set
- getColumns() - Method in class com.exasol.adapter.metadata.TableMetadata
- getComment() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Get the comment associated with the column
- getComment() - Method in class com.exasol.adapter.metadata.TableMetadata
- getCondition() - Method in class com.exasol.adapter.sql.SqlJoin
- getConnectionName() - Method in class com.exasol.adapter.AdapterProperties
-
Get the connection name
- getDataType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
- getDataType() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
- getDebugAddress() - Method in class com.exasol.adapter.AdapterProperties
-
Get the debug address
- getDefaultValue() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Get the default value
- getEmptyBehavior() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- getErrorBehavior() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- getEscapeChar() - Method in class com.exasol.adapter.sql.SqlPredicateLike
- getExaDataType() - Method in class com.exasol.adapter.metadata.DataType
-
Get the Exasol data type without parameters
- getExceptionHandling() - Method in class com.exasol.adapter.AdapterProperties
-
Get the exception handling
- getExcludedCapabilities() - Method in class com.exasol.adapter.AdapterProperties
-
Get the excluded capabilities
- getExpression() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
- getExpression() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
- getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
- getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
- getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
- getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
- getExpression() - Method in class com.exasol.adapter.sql.SqlPredicateNot
- getExpressions() - Method in class com.exasol.adapter.sql.SqlExpressionList
- getExpressions() - Method in class com.exasol.adapter.sql.SqlOrderBy
- getFilteredTables() - Method in class com.exasol.adapter.AdapterProperties
-
Get the list of tables for which the metadata will be read from the remote source
- getFromClause() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- getFunction() - Method in enum com.exasol.adapter.capabilities.AggregateFunctionCapability
- getFunction() - Method in enum com.exasol.adapter.capabilities.ScalarFunctionCapability
- getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
- getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
- getFunction() - Method in class com.exasol.adapter.sql.SqlPredicate
- getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
- getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
- getGeometrySrid() - Method in class com.exasol.adapter.metadata.DataType
-
Get the Spatial Reference System Identifier (SRID) that was used to encode the geometry
- getGroupBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- getHaving() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- getId() - Method in class com.exasol.adapter.sql.SqlColumn
- getIgnoredErrors() - Method in class com.exasol.adapter.AdapterProperties
-
Get the list of ignored errors
- getInArguments() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
- getInstance() - Static method in class com.exasol.adapter.AdapterRegistry
-
Get the singleton instance of the
AdapterRegistry
- 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.RequestDispatcher
-
Get the singleton instance of the
RequestDispatcher
- 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
- getJsonObject(String) - Static method in class com.exasol.utils.JsonHelper
- getKeyAsString(JsonObject, String, String) - Static method in class com.exasol.utils.JsonHelper
- getKeyUniquenessConstraint() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
- getLeft() - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
- getLeft() - Method in class com.exasol.adapter.sql.SqlJoin
- getLeft() - Method in class com.exasol.adapter.sql.SqlPredicateLike
- getLeft() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
- getLimit() - Method in class com.exasol.adapter.sql.SqlLimit
- getLimit() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- getLiteralCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
-
Get the Virtual Schema's adapters literal capabilities
- getLogLevel() - Method in class com.exasol.adapter.AdapterProperties
-
Get the log level
- getLogLevel() - Method in class com.exasol.adapter.request.LoggingConfiguration
-
Get the log level
- getMainCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
-
Get the Virtual Schema's adapters main capabilities
- getMetadata() - Method in class com.exasol.adapter.sql.SqlColumn
- getMetadata() - Method in class com.exasol.adapter.sql.SqlTable
- getName() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Get the column name
- getName() - Method in class com.exasol.adapter.metadata.TableMetadata
- getName() - Method in class com.exasol.adapter.sql.SqlColumn
- getName() - Method in class com.exasol.adapter.sql.SqlTable
- getNumArgs() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
- getOffset() - Method in class com.exasol.adapter.sql.SqlLimit
- getOrderBy() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- getOrderBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- getOriginalTypeName() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Get the original name of the type as it was used in the JDBC driver of the remote data source
- getOrPredicates() - Method in class com.exasol.adapter.sql.SqlPredicateOr
- getParent() - Method in class com.exasol.adapter.sql.SqlNode
- getPattern() - Method in class com.exasol.adapter.sql.SqlPredicateLike
- getPattern() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
- getPrecision() - Method in class com.exasol.adapter.metadata.DataType
-
Get the precision
- getPredicate() - Method in enum com.exasol.adapter.capabilities.PredicateCapability
- getPredicateCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
-
Get the Virtual Schema's adapters predicate capabilities
- getProperties() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
-
Keys are case-insensitive and stored upper case
- getProperties() - Method in class com.exasol.adapter.request.SetPropertiesRequest
-
Get the properties to be set
- getProperty(String) - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
-
Get a property value by the property name
- getPushDownSql() - Method in class com.exasol.adapter.response.PushDownResponse
-
Get push down SQL
- getRegisteredAdapterFactories() - Method in class com.exasol.adapter.AdapterRegistry
-
Get a list of all currently registered Virtual Schema Adapters
- getRemoteLoggingHost() - Method in class com.exasol.adapter.request.LoggingConfiguration
-
Get the name of the host where the log should be sent to
- getRemoteLoggingPort() - Method in class com.exasol.adapter.request.LoggingConfiguration
-
Get the port the remote log receiver is listening on
- getResults() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
- getReturningDataType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- getRight() - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
- getRight() - Method in class com.exasol.adapter.sql.SqlJoin
- getScalarFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- getScalarFunctionCapabilities() - Method in class com.exasol.adapter.capabilities.Capabilities
-
Get the Virtual Schema's adapters scalar function capabilities
- getScale() - Method in class com.exasol.adapter.metadata.DataType
-
Get the scale
- getSchemaMetadataInfo() - Method in class com.exasol.adapter.request.AbstractAdapterRequest
- getSchemaMetadataInfo() - Method in interface com.exasol.adapter.request.AdapterRequest
-
Get the schema metadata that serves as context around the Virtual Schema
- getSchemaName() - Method in class com.exasol.adapter.AdapterProperties
-
Get the schema name
- getSchemaName() - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
- getSelect() - Method in class com.exasol.adapter.request.PushDownRequest
-
Get the
SELECT
statement that should be pushed down to the external data source - getSelectList() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- getSeparator() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- getSize() - Method in class com.exasol.adapter.metadata.DataType
-
Get the size
- getSqlDialect() - Method in class com.exasol.adapter.AdapterProperties
-
Get the sql dialect
- getSupportedAdapterNames() - Method in interface com.exasol.adapter.AdapterFactory
-
List the adapter names the adapter handles
- getTableAlias() - Method in class com.exasol.adapter.sql.SqlColumn
- getTableName() - Method in class com.exasol.adapter.sql.SqlColumn
- getTables() - Method in class com.exasol.adapter.metadata.SchemaMetadata
- getTables() - Method in class com.exasol.adapter.request.RefreshRequest
-
Get the tables for which the metadata should be presented
- getToExtract() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
- 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.SqlFunctionScalar
- getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
- getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
- getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
- getType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- getType() - Method in class com.exasol.adapter.sql.SqlGroupBy
- getType() - Method in class com.exasol.adapter.sql.SqlJoin
- getType() - Method in class com.exasol.adapter.sql.SqlLimit
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralBool
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralDate
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralDouble
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralExactnumeric
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralNull
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralString
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralTimestamp
- getType() - Method in class com.exasol.adapter.sql.SqlLiteralTimestampUtc
- getType() - Method in class com.exasol.adapter.sql.SqlNode
- getType() - Method in class com.exasol.adapter.sql.SqlOrderBy
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateAnd
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateEqual
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsJson
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotJson
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateLess
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateLessEqual
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateLike
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateNot
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateNotEqual
- getType() - Method in class com.exasol.adapter.sql.SqlPredicateOr
- getType() - Method in class com.exasol.adapter.sql.SqlSelectList
- getType() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- getType() - Method in class com.exasol.adapter.sql.SqlTable
- getTypeConstraint() - Method in class com.exasol.adapter.sql.AbstractSqlPredicateJson
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralBool
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralDate
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralDouble
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralExactnumeric
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralString
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralTimestamp
- getValue() - Method in class com.exasol.adapter.sql.SqlLiteralTimestampUtc
- getVersionNumber() - Method in class com.exasol.logging.VersionCollector
- getVirtualSchemaName() - Method in class com.exasol.adapter.request.AbstractAdapterRequest
- getVirtualSchemaName() - Method in interface com.exasol.adapter.request.AdapterRequest
-
Get the name of the Virtual Schema that this request is addressing
- getWhereClause() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- GREATEST - com.exasol.adapter.capabilities.ScalarFunctionCapability
- GREATEST - com.exasol.adapter.sql.ScalarFunction
- GROUP_BY - com.exasol.adapter.sql.SqlNodeType
- GROUP_CONCAT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- GROUP_CONCAT - com.exasol.adapter.sql.AggregateFunction
- GROUP_CONCAT_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- GROUP_CONCAT_ORDER_BY - com.exasol.adapter.capabilities.AggregateFunctionCapability
- GROUP_CONCAT_SEPARATOR - com.exasol.adapter.capabilities.AggregateFunctionCapability
- groupBy(SqlExpressionList) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
-
Set the group by clause of the SQL Select Statement.
H
- hasAdapterNote() - Method in class com.exasol.adapter.metadata.TableMetadata
- hasAdapterWithName(String) - Method in class com.exasol.adapter.AdapterRegistry
-
Check if an adapter with the given name is registered
- hasAlias() - Method in class com.exasol.adapter.sql.SqlTable
- hasBinaryColumnHandling() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the binary column handling property is set
- hasCatalogName() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the catalog name property is set
- hasComment() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Check if a comment is associated with the column
- hasComment() - Method in class com.exasol.adapter.metadata.TableMetadata
- hasConnectionName() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the connection name property is set
- hasDebugAddress() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the debug address property is set
- hasDefault() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Check if a default value is defined for the column
- hasDistinct() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
- hasDistinct() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- hasExceptionHandling() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the exception handling property is set
- hasExcludedCapabilities() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the excluded capabilities property is set
- hasFilter() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- hasGroupBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- HASH_MD5 - com.exasol.adapter.capabilities.ScalarFunctionCapability
- HASH_MD5 - com.exasol.adapter.sql.ScalarFunction
- HASH_SHA - com.exasol.adapter.capabilities.ScalarFunctionCapability
- HASH_SHA - com.exasol.adapter.sql.ScalarFunction
- HASH_SHA1 - com.exasol.adapter.capabilities.ScalarFunctionCapability
- HASH_SHA1 - com.exasol.adapter.sql.ScalarFunction
- HASH_SHA256 - com.exasol.adapter.capabilities.ScalarFunctionCapability
- HASH_SHA256 - com.exasol.adapter.sql.ScalarFunction
- HASH_SHA512 - com.exasol.adapter.capabilities.ScalarFunctionCapability
- HASH_SHA512 - com.exasol.adapter.sql.ScalarFunction
- HASH_TIGER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- HASH_TIGER - com.exasol.adapter.sql.ScalarFunction
- hasHaving() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- hashCode() - Method in class com.exasol.adapter.AbstractAdapterProperties
- hashCode() - Method in class com.exasol.adapter.metadata.ColumnMetadata
- hashCode() - Method in class com.exasol.adapter.metadata.DataType
- hashCode() - Method in class com.exasol.adapter.metadata.TableMetadata
- hashCode() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue.Behavior
- hashCode() - Method in class com.exasol.adapter.sql.SqlLiteralString
- HASHTYPE - com.exasol.adapter.metadata.DataType.ExaDataType
- hasIgnoreErrors() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the ignore errors property is set
- hasIsLocal() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the "is local" property is set
- hasLimit() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- hasLogLevel() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the log level property is set
- hasOffset() - Method in class com.exasol.adapter.sql.SqlLimit
- hasOrderBy() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- hasOrderBy() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- hasParent() - Method in class com.exasol.adapter.sql.SqlNode
- hasProjection() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- hasSchemaName() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the schema name property is set
- hasSqlDialect() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the SQL dialect property is set
- hasTableAlias() - Method in class com.exasol.adapter.sql.SqlColumn
- hasTableFilter() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the table filter property is set
- having(SqlNode) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
-
Set the having clause of the SQL Select Statement.
- HOURS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- HOURS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
I
- identity(boolean) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
-
Define whether the column support auto-incrementing
- IGNORE - com.exasol.adapter.BinaryColumnHandling
- IGNORE_ERRORS_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- IN_CONSTLIST - com.exasol.adapter.capabilities.PredicateCapability
- IN_CONSTLIST - com.exasol.adapter.sql.Predicate
- INNER - com.exasol.adapter.sql.JoinType
- INSERT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- INSERT - com.exasol.adapter.sql.ScalarFunction
- INSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- INSTR - com.exasol.adapter.sql.ScalarFunction
- INTERVAL - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for interval values.
- INTERVAL - com.exasol.adapter.metadata.DataType.ExaDataType
- IS_BOOLEAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- IS_BOOLEAN - com.exasol.adapter.sql.ScalarFunction
- IS_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- IS_DATE - com.exasol.adapter.sql.ScalarFunction
- IS_DSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- IS_DSINTERVAL - com.exasol.adapter.sql.ScalarFunction
- IS_JSON - com.exasol.adapter.capabilities.PredicateCapability
- IS_JSON - com.exasol.adapter.sql.Predicate
- IS_LOCAL_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- IS_NOT_JSON - com.exasol.adapter.capabilities.PredicateCapability
- IS_NOT_JSON - com.exasol.adapter.sql.Predicate
- IS_NOT_NULL - com.exasol.adapter.capabilities.PredicateCapability
- IS_NOT_NULL - com.exasol.adapter.sql.Predicate
- IS_NULL - com.exasol.adapter.capabilities.PredicateCapability
- IS_NULL - com.exasol.adapter.sql.Predicate
- IS_NUMBER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- IS_NUMBER - com.exasol.adapter.sql.ScalarFunction
- IS_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
- IS_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
- IS_YMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- IS_YMINTERVAL - com.exasol.adapter.sql.ScalarFunction
- isAscending() - Method in class com.exasol.adapter.sql.SqlOrderBy
- isEmpty() - Method in class com.exasol.adapter.AbstractAdapterProperties
-
Check if the properties are empty
- isEmpty() - Method in class com.exasol.adapter.capabilities.Capabilities
- isEnabled(String) - Method in class com.exasol.adapter.AbstractAdapterProperties
-
Check if the switch with the given key is enabled
- isIdentity() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Check if the column supports auto-increment
- isInfix() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
- isLocalSource() - Method in class com.exasol.adapter.AdapterProperties
-
Check if the data source is the local Exasol instance
- isNullable() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
Check if the column is nullable
- isPrefix() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
- 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
- isRequestAnyColumn() - Method in class com.exasol.adapter.sql.SqlSelectList
- isSelectStar() - Method in class com.exasol.adapter.sql.SqlSelectList
- 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.
- isSupported() - Method in class com.exasol.adapter.metadata.DataType
-
Check if the data type is supported.
- isWithLocalTimezone() - Method in class com.exasol.adapter.metadata.DataType
-
Check whether the timestamp uses the local time zone
J
- JOIN - com.exasol.adapter.capabilities.MainCapability
-
Support for joins.
- JOIN - com.exasol.adapter.sql.SqlNodeType
- JOIN_CONDITION_ALL - com.exasol.adapter.capabilities.MainCapability
-
Support joins with any conditions.
- JOIN_CONDITION_EQUI - com.exasol.adapter.capabilities.MainCapability
-
Support joins with equi-join conditions.
- JOIN_TYPE_FULL_OUTER - com.exasol.adapter.capabilities.MainCapability
-
Support full outer joins.
- JOIN_TYPE_INNER - com.exasol.adapter.capabilities.MainCapability
-
Support inner joins.
- JOIN_TYPE_LEFT_OUTER - com.exasol.adapter.capabilities.MainCapability
-
Support left outer joins.
- JOIN_TYPE_RIGHT_OUTER - com.exasol.adapter.capabilities.MainCapability
-
Support right outer joins.
- JoinType - Enum in com.exasol.adapter.sql
-
List of all join types supported by EXASOL.
- JSON_VALUE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- JSON_VALUE - com.exasol.adapter.sql.ScalarFunction
- JsonHelper - Class in com.exasol.utils
-
A helper class that handles creation and formatting of json files.
K
- keySet() - Method in class com.exasol.adapter.AbstractAdapterProperties
-
Get set of contained keys
- keyUniquenessConstraint - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
L
- LAST_VALUE - com.exasol.adapter.capabilities.AggregateFunctionCapability
- LAST_VALUE - com.exasol.adapter.sql.AggregateFunction
- LEAST - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LEAST - com.exasol.adapter.sql.ScalarFunction
- LEFT_OUTER - com.exasol.adapter.sql.JoinType
- LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LENGTH - com.exasol.adapter.sql.ScalarFunction
- LESS - com.exasol.adapter.capabilities.PredicateCapability
- LESS - com.exasol.adapter.sql.Predicate
- LESSEQUAL - com.exasol.adapter.capabilities.PredicateCapability
- LESSEQUAL - com.exasol.adapter.sql.Predicate
- LIKE - com.exasol.adapter.capabilities.PredicateCapability
- LIKE - com.exasol.adapter.sql.Predicate
- LIKE_ESCAPE - com.exasol.adapter.capabilities.PredicateCapability
-
The LIKE predicate with the optional escape character defined
- limit(SqlLimit) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
-
Set the limit clause of the SQL Select Statement.
- LIMIT - com.exasol.adapter.capabilities.MainCapability
-
Support to limit the number of result rows.
- LIMIT - com.exasol.adapter.sql.SqlNodeType
- LIMIT_WITH_OFFSET - com.exasol.adapter.capabilities.MainCapability
-
Support to limit the number of result rows including an offset.
- LITERAL_BOOL - com.exasol.adapter.sql.SqlNodeType
- LITERAL_DATE - com.exasol.adapter.sql.SqlNodeType
- LITERAL_DOUBLE - com.exasol.adapter.sql.SqlNodeType
- LITERAL_EXACTNUMERIC - com.exasol.adapter.sql.SqlNodeType
- LITERAL_INTERVAL - com.exasol.adapter.sql.SqlNodeType
- LITERAL_NULL - com.exasol.adapter.sql.SqlNodeType
- LITERAL_STRING - com.exasol.adapter.sql.SqlNodeType
- LITERAL_TIMESTAMP - com.exasol.adapter.sql.SqlNodeType
- LITERAL_TIMESTAMPUTC - com.exasol.adapter.sql.SqlNodeType
- LiteralCapability - Enum in com.exasol.adapter.capabilities
-
This is an enumeration of the capabilities for literals supported by the EXASOL Virtual Schema Framework.
- LN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LN - com.exasol.adapter.sql.ScalarFunction
- LOCALTIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LOCALTIMESTAMP - com.exasol.adapter.sql.ScalarFunction
- LOCATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LOCATE - com.exasol.adapter.sql.ScalarFunction
- LOG - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LOG - com.exasol.adapter.sql.ScalarFunction
- LOG_LEVEL_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- LoggingConfiguration - Class in com.exasol.adapter.request
-
This class represents the logging configuration set in the request properties
- LOWER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LOWER - com.exasol.adapter.sql.ScalarFunction
- LPAD - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LPAD - com.exasol.adapter.sql.ScalarFunction
- LTRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
- LTRIM - com.exasol.adapter.sql.ScalarFunction
M
- MainCapability - Enum in com.exasol.adapter.capabilities
-
This is an enumeration of the main capabilities supported by the EXASOL Virtual Schema Framework.
- MAX - com.exasol.adapter.capabilities.AggregateFunctionCapability
- MAX - com.exasol.adapter.sql.AggregateFunction
- MAX_EXASOL_CHAR_SIZE - Static variable in class com.exasol.adapter.metadata.DataType
- MAX_EXASOL_DECIMAL_PRECISION - Static variable in class com.exasol.adapter.metadata.DataType
- MAX_EXASOL_VARCHAR_SIZE - Static variable in class com.exasol.adapter.metadata.DataType
- MEDIAN - com.exasol.adapter.capabilities.AggregateFunctionCapability
- MEDIAN - com.exasol.adapter.sql.AggregateFunction
- MIN - com.exasol.adapter.capabilities.AggregateFunctionCapability
- MIN - com.exasol.adapter.sql.AggregateFunction
- MINUTE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- MINUTE - com.exasol.adapter.sql.ScalarFunction
- MINUTES_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- MINUTES_BETWEEN - com.exasol.adapter.sql.ScalarFunction
- MOD - com.exasol.adapter.capabilities.ScalarFunctionCapability
- MOD - com.exasol.adapter.sql.ScalarFunction
- MONTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- MONTH - com.exasol.adapter.sql.ScalarFunction
- MONTHS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- MONTHS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
- MUL - com.exasol.adapter.capabilities.AggregateFunctionCapability
- MUL - com.exasol.adapter.sql.AggregateFunction
- MULT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- MULT - com.exasol.adapter.sql.ScalarFunction
N
- name(String) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
-
Set the column name
- NEG - com.exasol.adapter.capabilities.ScalarFunctionCapability
- NEG - com.exasol.adapter.sql.ScalarFunction
- NOT - com.exasol.adapter.capabilities.PredicateCapability
- NOT - com.exasol.adapter.sql.Predicate
- NOTEQUAL - com.exasol.adapter.capabilities.PredicateCapability
- NOTEQUAL - com.exasol.adapter.sql.Predicate
- NULL - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for null values.
- NULL - com.exasol.adapter.sql.SqlFunctionScalarJsonValue.BehaviorType
- nullable(boolean) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
-
Define whether the column can be
NULL
- NULLIFZERO - com.exasol.adapter.capabilities.ScalarFunctionCapability
- NULLIFZERO - com.exasol.adapter.sql.ScalarFunction
- nullsLast() - Method in class com.exasol.adapter.sql.SqlOrderBy
- NUMTODSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- NUMTODSINTERVAL - com.exasol.adapter.sql.ScalarFunction
- NUMTOYMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- NUMTOYMINTERVAL - com.exasol.adapter.sql.ScalarFunction
O
- OBJECT - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
- OCTET_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- OCTET_LENGTH - com.exasol.adapter.sql.ScalarFunction
- of(String) - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
- OR - com.exasol.adapter.capabilities.PredicateCapability
- OR - com.exasol.adapter.sql.Predicate
- ORDER_BY - com.exasol.adapter.sql.SqlNodeType
- ORDER_BY_COLUMN - com.exasol.adapter.capabilities.MainCapability
-
Support to order the result by columns.
- ORDER_BY_EXPRESSION - com.exasol.adapter.capabilities.MainCapability
-
Support to order the result by expressions.
- 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
P
- 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
- parse(JsonArray) - Method in class com.exasol.adapter.request.parser.TablesMetadataParser
-
Create a new parser for table metadata
- parse(JsonObject) - Method in class com.exasol.adapter.request.parser.SchemaMetadataInfoParser
-
Parse a JSON structure into
SchemaMetadataInfo
- parseExpression(JsonObject) - Method in class com.exasol.adapter.request.parser.PushdownSqlParser
- parseFromProperties(Map<String, String>) - Static method in class com.exasol.adapter.request.LoggingConfiguration
-
Create a new logging configuration from request properties
- parseFromPropertiesWithDebugAddressGiven(Map<String, String>) - Static method in class com.exasol.adapter.request.LoggingConfiguration
- POSIX_TIME - com.exasol.adapter.capabilities.ScalarFunctionCapability
- POSIX_TIME - com.exasol.adapter.sql.ScalarFunction
- POWER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- POWER - com.exasol.adapter.sql.ScalarFunction
- Predicate - Enum in com.exasol.adapter.sql
-
List of all predicates (scalar functions returning bool) supported by EXASOL.
- PREDICATE_AND - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_BETWEEN - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_EQUAL - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_IN_CONSTLIST - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_IS_JSON - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_IS_NOT_JSON - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_IS_NOT_NULL - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_IS_NULL - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_LESS - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_LESSEQUAL - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_LIKE - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_LIKE_REGEXP - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_NOT - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_NOTEQUAL - com.exasol.adapter.sql.SqlNodeType
- PREDICATE_OR - com.exasol.adapter.sql.SqlNodeType
- PredicateCapability - Enum in com.exasol.adapter.capabilities
-
List of all Predicates (scalar functions returning bool) supported by EXASOL.
- prettyJson(JsonObject) - Static method in class com.exasol.utils.JsonHelper
- pushdown(ExaMetadata, PushDownRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
-
Create a push down request
- PUSHDOWN - com.exasol.adapter.request.AdapterRequestType
- PushDownRequest - Class in com.exasol.adapter.request
-
This class represents a request that tells a Virtual Schema Adapter to push a SQL statement down to the external data source
- PushDownRequest(String, SchemaMetadataInfo, SqlStatement, List<TableMetadata>) - Constructor for class com.exasol.adapter.request.PushDownRequest
-
Create a new request of type
PushDownRequest
- PushDownResponse - Class in com.exasol.adapter.response
-
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to push down.
- PushDownResponse.Builder - Class in com.exasol.adapter.response
-
Builder for
PushDownResponse
- pushDownSql(String) - Method in class com.exasol.adapter.response.PushDownResponse.Builder
-
Add push down SQL
- PushdownSqlParser - Class in com.exasol.adapter.request.parser
Q
- quoteIdentifierIfNeeded(String, Map<String, ?>) - Static method in class com.exasol.adapter.sql.SqlUtils
R
- RADIANS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- RADIANS - com.exasol.adapter.sql.ScalarFunction
- RAND - com.exasol.adapter.capabilities.ScalarFunctionCapability
- RAND - com.exasol.adapter.sql.ScalarFunction
- refresh(ExaMetadata, RefreshRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
-
Refresh the Virtual Schema metadata for a given set of tables
- REFRESH - com.exasol.adapter.request.AdapterRequestType
- refreshesOnlySelectedTables() - Method in class com.exasol.adapter.request.RefreshRequest
- RefreshRequest - Class in com.exasol.adapter.request
-
This class represents a request that tells a Virtual Schema Adapter to present the current metadata
- RefreshRequest(String, SchemaMetadataInfo) - Constructor for class com.exasol.adapter.request.RefreshRequest
-
Create a new request of type
RefreshRequest
for the whole Virtual Schema - RefreshRequest(String, SchemaMetadataInfo, List<String>) - Constructor for class com.exasol.adapter.request.RefreshRequest
-
Create a new request of type
RefreshRequest
for selected tables - RefreshResponse - Class in com.exasol.adapter.response
-
This class is an abstract representation of a response created by a Virtual Schema Adapter as result of a request to refresh the virtual schema.
- RefreshResponse.Builder - Class in com.exasol.adapter.response
-
Builder for
RefreshResponse
- REGEXP_INSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- REGEXP_INSTR - com.exasol.adapter.sql.ScalarFunction
- REGEXP_LIKE - com.exasol.adapter.capabilities.PredicateCapability
- REGEXP_LIKE - com.exasol.adapter.sql.Predicate
- REGEXP_REPLACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- REGEXP_REPLACE - com.exasol.adapter.sql.ScalarFunction
- REGEXP_SUBSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- REGEXP_SUBSTR - com.exasol.adapter.sql.ScalarFunction
- registerAdapterFactory(String, AdapterFactory) - Method in class com.exasol.adapter.AdapterRegistry
-
Register a factory for a
VirtualSchemaAdapter
- REGULAR - com.exasol.adapter.sql.SqlSelectListType
-
The user has to specify the desired elements.
- 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
- REPEAT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- REPEAT - com.exasol.adapter.sql.ScalarFunction
- REPLACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- REPLACE - com.exasol.adapter.sql.ScalarFunction
- RequestDispatcher - Class in com.exasol.adapter
-
This class is the main entry point for calls to a Virtual Schema.
- RequestDispatcher() - Constructor for class com.exasol.adapter.RequestDispatcher
- RequestParser - Class in com.exasol.adapter.request.parser
-
Parser for JSON structures representing a Virtual Schema Adapter request.
- RequestParser() - Constructor for class com.exasol.adapter.request.parser.RequestParser
- RequestParserException - Exception in com.exasol.adapter.request.parser
-
This class represent exceptions thrown when a Virtual Schema request cannot be parsed.
- RequestParserException(String) - Constructor for exception com.exasol.adapter.request.parser.RequestParserException
-
Create a new
RequestParserException
instance - ResponseException - Exception in com.exasol.adapter.response.converter
- ResponseException(String) - Constructor for exception com.exasol.adapter.response.converter.ResponseException
- ResponseJsonConverter - Class in com.exasol.adapter.response.converter
-
Converts response into JSON format
- REVERSE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- REVERSE - com.exasol.adapter.sql.ScalarFunction
- RIGHT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- RIGHT - com.exasol.adapter.sql.ScalarFunction
- RIGHT_OUTER - com.exasol.adapter.sql.JoinType
- ROUND - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ROUND - com.exasol.adapter.sql.ScalarFunction
- RPAD - com.exasol.adapter.capabilities.ScalarFunctionCapability
- RPAD - com.exasol.adapter.sql.ScalarFunction
- RTRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
- RTRIM - com.exasol.adapter.sql.ScalarFunction
S
- SCALAR - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
- ScalarFunction - Enum in com.exasol.adapter.sql
-
List of all scalar functions supported by EXASOL.
- ScalarFunctionCapability - Enum in com.exasol.adapter.capabilities
-
List of all scalar functions supported by EXASOL.
- SCHEMA_NAME_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- schemaMetadata(SchemaMetadata) - Method in class com.exasol.adapter.response.CreateVirtualSchemaResponse.Builder
-
Add the Virtual Schema's metadata
- schemaMetadata(SchemaMetadata) - Method in class com.exasol.adapter.response.RefreshResponse.Builder
-
Add the Virtual Schema's metadata
- schemaMetadata(SchemaMetadata) - Method in class com.exasol.adapter.response.SetPropertiesResponse.Builder
-
Add the Virtual Schema's metadata
- SchemaMetadata - Class in com.exasol.adapter.metadata
-
Represents the metadata of an EXASOL Virtual Schema, including tables and columns.
- SchemaMetadata(String, List<TableMetadata>) - Constructor for class com.exasol.adapter.metadata.SchemaMetadata
- SchemaMetadataInfo - Class in com.exasol.adapter.metadata
-
Represents the metadata of an EXASOL Virtual Schema which are sent with each request.
- SchemaMetadataInfo(String, String, Map<String, String>) - Constructor for class com.exasol.adapter.metadata.SchemaMetadataInfo
- SchemaMetadataInfoParser - Class in com.exasol.adapter.request.parser
-
This parser reads the so called Schema Metadata Information sent alongside each request.
- SchemaMetadataInfoParser() - Constructor for class com.exasol.adapter.request.parser.SchemaMetadataInfoParser
- SchemaMetadataJsonConverter - Class in com.exasol.adapter.metadata.converter
-
This class converts the schema metadata to its JSON representation.
- SECOND - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SECOND - com.exasol.adapter.sql.ScalarFunction
- SECONDS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SECONDS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
- SELECT - com.exasol.adapter.sql.SqlNodeType
- SELECT_LIST - com.exasol.adapter.sql.SqlNodeType
- SELECT_STAR - com.exasol.adapter.sql.SqlSelectListType
-
The user requests all available columns, i.e.
- 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.
- SESSION_PARAMETER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SESSION_PARAMETER - com.exasol.adapter.sql.ScalarFunction
- SESSIONTIMEZONE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SESSIONTIMEZONE - com.exasol.adapter.sql.ScalarFunction
- SET_PROPERTIES - com.exasol.adapter.request.AdapterRequestType
- setLimit(int) - Method in class com.exasol.adapter.sql.SqlLimit
- setOffset(int) - Method in class com.exasol.adapter.sql.SqlLimit
- setParent(SqlNode) - Method in class com.exasol.adapter.sql.SqlNode
- setProperties(ExaMetadata, SetPropertiesRequest) - Method in interface com.exasol.adapter.VirtualSchemaAdapter
-
Set Virtual Schema properties
- SetPropertiesRequest - Class in com.exasol.adapter.request
-
This class represents a request that tells a Virtual Schema Adapter to set the provided properties
- SetPropertiesRequest(String, 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
-
Builder for
SetPropertiesResponse
- setupConsoleLogger(Level) - Method in class com.exasol.logging.RemoteLogManager
-
Configure the logger to write to the console
- setupRemoteLogger(String, int, Level) - Method in class com.exasol.logging.RemoteLogManager
-
Configure the logger to write to a socket
- SIGN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SIGN - com.exasol.adapter.sql.ScalarFunction
- SIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SIN - com.exasol.adapter.sql.ScalarFunction
- SINH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SINH - com.exasol.adapter.sql.ScalarFunction
- SOUNDEX - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SOUNDEX - com.exasol.adapter.sql.ScalarFunction
- SPACE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SPACE - com.exasol.adapter.sql.ScalarFunction
- SQL_DIALECT_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- SqlArgumentValidator - Class in com.exasol.adapter.sql
- SqlColumn - Class in com.exasol.adapter.sql
- SqlColumn(int, ColumnMetadata) - Constructor for class com.exasol.adapter.sql.SqlColumn
- SqlColumn(int, ColumnMetadata, String) - Constructor for class com.exasol.adapter.sql.SqlColumn
- SqlColumn(int, ColumnMetadata, String, String) - Constructor for class com.exasol.adapter.sql.SqlColumn
- SqlExpressionList - Class in com.exasol.adapter.sql
- SqlExpressionList(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlExpressionList
- SqlFunctionAggregate - Class in com.exasol.adapter.sql
-
A simple aggregate function with a name and zero or more arguments.
- SqlFunctionAggregate(AggregateFunction, List<SqlNode>, boolean) - Constructor for class com.exasol.adapter.sql.SqlFunctionAggregate
- SqlFunctionAggregateGroupConcat - Class in com.exasol.adapter.sql
- SqlFunctionAggregateGroupConcat(AggregateFunction, List<SqlNode>, SqlOrderBy, boolean, String) - Constructor for class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- SqlFunctionScalar - Class in com.exasol.adapter.sql
-
A simple scalar function with a name and zero or more arguments.
- SqlFunctionScalar(ScalarFunction, List<SqlNode>, boolean, boolean) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalar
- SqlFunctionScalarCase - Class in com.exasol.adapter.sql
- SqlFunctionScalarCase(List<SqlNode>, List<SqlNode>, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarCase
- SqlFunctionScalarCast - Class in com.exasol.adapter.sql
- SqlFunctionScalarCast(DataType, List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarCast
- SqlFunctionScalarExtract - Class in com.exasol.adapter.sql
- SqlFunctionScalarExtract(String, List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarExtract
- SqlFunctionScalarJsonValue - Class in com.exasol.adapter.sql
-
This class represents the
ScalarFunction.JSON_VALUE
scalar function. - SqlFunctionScalarJsonValue(ScalarFunction, List<SqlNode>, DataType, SqlFunctionScalarJsonValue.Behavior, SqlFunctionScalarJsonValue.Behavior) - Constructor for class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- SqlFunctionScalarJsonValue.Behavior - Class in com.exasol.adapter.sql
-
This class represent behavior of
SqlFunctionScalarJsonValue
on error or empty. - SqlFunctionScalarJsonValue.BehaviorType - Enum in com.exasol.adapter.sql
-
A list of expected behavior types.
- SqlGroupBy - Class in com.exasol.adapter.sql
- SqlGroupBy(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlGroupBy
- SqlJoin - Class in com.exasol.adapter.sql
- SqlJoin(SqlNode, SqlNode, SqlNode, JoinType) - Constructor for class com.exasol.adapter.sql.SqlJoin
- SqlLimit - Class in com.exasol.adapter.sql
- SqlLimit(int) - Constructor for class com.exasol.adapter.sql.SqlLimit
- SqlLimit(int, int) - Constructor for class com.exasol.adapter.sql.SqlLimit
- SqlLiteralBool - Class in com.exasol.adapter.sql
- SqlLiteralBool(boolean) - Constructor for class com.exasol.adapter.sql.SqlLiteralBool
- SqlLiteralDate - Class in com.exasol.adapter.sql
- SqlLiteralDate(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralDate
- SqlLiteralDouble - Class in com.exasol.adapter.sql
- SqlLiteralDouble(double) - Constructor for class com.exasol.adapter.sql.SqlLiteralDouble
- SqlLiteralExactnumeric - Class in com.exasol.adapter.sql
- SqlLiteralExactnumeric(BigDecimal) - Constructor for class com.exasol.adapter.sql.SqlLiteralExactnumeric
- SqlLiteralInterval - Class in com.exasol.adapter.sql
- SqlLiteralInterval(String, DataType) - Constructor for class com.exasol.adapter.sql.SqlLiteralInterval
- SqlLiteralNull - Class in com.exasol.adapter.sql
- SqlLiteralNull() - Constructor for class com.exasol.adapter.sql.SqlLiteralNull
- SqlLiteralString - Class in com.exasol.adapter.sql
- SqlLiteralString(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralString
- SqlLiteralTimestamp - Class in com.exasol.adapter.sql
- SqlLiteralTimestamp(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralTimestamp
- SqlLiteralTimestampUtc - Class in com.exasol.adapter.sql
- SqlLiteralTimestampUtc(String) - Constructor for class com.exasol.adapter.sql.SqlLiteralTimestampUtc
- SqlNode - Class in com.exasol.adapter.sql
-
Node in a graph representing a SQL query.
- SqlNode() - Constructor for class com.exasol.adapter.sql.SqlNode
- SqlNodeType - Enum in com.exasol.adapter.sql
-
All types of nodes that can be part of a pushdown request.
- SqlNodeVisitor<R> - Interface in com.exasol.adapter.sql
-
Implementation of the Visitor pattern for the SqlNode.
- SqlOrderBy - Class in com.exasol.adapter.sql
- SqlOrderBy(List<SqlNode>, List<Boolean>, List<Boolean>) - Constructor for class com.exasol.adapter.sql.SqlOrderBy
- SqlPredicate - Class in com.exasol.adapter.sql
- SqlPredicate(Predicate) - Constructor for class com.exasol.adapter.sql.SqlPredicate
- SqlPredicateAnd - Class in com.exasol.adapter.sql
- SqlPredicateAnd(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateAnd
- SqlPredicateBetween - Class in com.exasol.adapter.sql
- SqlPredicateBetween(SqlNode, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateBetween
- SqlPredicateEqual - Class in com.exasol.adapter.sql
- SqlPredicateEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateEqual
- SqlPredicateInConstList - Class in com.exasol.adapter.sql
- SqlPredicateInConstList(SqlNode, List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateInConstList
-
Create a new instance of
SqlPredicateInConstList
. - SqlPredicateIsJson - Class in com.exasol.adapter.sql
-
This class represents the
Predicate.IS_JSON
predicate. - SqlPredicateIsJson(SqlNode, AbstractSqlPredicateJson.TypeConstraints, AbstractSqlPredicateJson.KeyUniquenessConstraint) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsJson
- SqlPredicateIsNotJson - Class in com.exasol.adapter.sql
-
This class represents the
Predicate.IS_NOT_JSON
predicate. - SqlPredicateIsNotJson(SqlNode, AbstractSqlPredicateJson.TypeConstraints, AbstractSqlPredicateJson.KeyUniquenessConstraint) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNotJson
- SqlPredicateIsNotNull - Class in com.exasol.adapter.sql
- SqlPredicateIsNotNull(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNotNull
- SqlPredicateIsNull - Class in com.exasol.adapter.sql
- SqlPredicateIsNull(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateIsNull
- SqlPredicateLess - Class in com.exasol.adapter.sql
- SqlPredicateLess(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLess
- SqlPredicateLessEqual - Class in com.exasol.adapter.sql
- SqlPredicateLessEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLessEqual
- SqlPredicateLike - Class in com.exasol.adapter.sql
- SqlPredicateLike(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLike
- SqlPredicateLike(SqlNode, SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLike
- SqlPredicateLikeRegexp - Class in com.exasol.adapter.sql
- SqlPredicateLikeRegexp(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateLikeRegexp
- SqlPredicateNot - Class in com.exasol.adapter.sql
- SqlPredicateNot(SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateNot
- SqlPredicateNotEqual - Class in com.exasol.adapter.sql
- SqlPredicateNotEqual(SqlNode, SqlNode) - Constructor for class com.exasol.adapter.sql.SqlPredicateNotEqual
- SqlPredicateOr - Class in com.exasol.adapter.sql
- SqlPredicateOr(List<SqlNode>) - Constructor for class com.exasol.adapter.sql.SqlPredicateOr
- SqlSelectList - Class in com.exasol.adapter.sql
- SqlSelectListType - Enum in com.exasol.adapter.sql
-
Specifies the type of a SelectList.
- SqlStatement - Class in com.exasol.adapter.sql
- SqlStatement() - Constructor for class com.exasol.adapter.sql.SqlStatement
- SqlStatementSelect - Class in com.exasol.adapter.sql
-
We could consider to apply builder pattern here (if time)
- SqlStatementSelect.Builder - Class in com.exasol.adapter.sql
-
Builder for
SqlStatementSelect
. - SqlTable - Class in com.exasol.adapter.sql
- SqlTable(String, TableMetadata) - Constructor for class com.exasol.adapter.sql.SqlTable
- SqlTable(String, String, TableMetadata) - Constructor for class com.exasol.adapter.sql.SqlTable
- SqlUtils - Class in com.exasol.adapter.sql
- SQRT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SQRT - com.exasol.adapter.sql.ScalarFunction
- ST_AREA - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_AREA - com.exasol.adapter.sql.ScalarFunction
- ST_BOUNDARY - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_BOUNDARY - com.exasol.adapter.sql.ScalarFunction
- ST_BUFFER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_BUFFER - com.exasol.adapter.sql.ScalarFunction
- ST_CENTROID - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_CENTROID - com.exasol.adapter.sql.ScalarFunction
- ST_CONTAINS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_CONTAINS - com.exasol.adapter.sql.ScalarFunction
- ST_CONVEXHULL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_CONVEXHULL - com.exasol.adapter.sql.ScalarFunction
- ST_CROSSES - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_CROSSES - com.exasol.adapter.sql.ScalarFunction
- ST_DIFFERENCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_DIFFERENCE - com.exasol.adapter.sql.ScalarFunction
- ST_DIMENSION - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_DIMENSION - com.exasol.adapter.sql.ScalarFunction
- ST_DISJOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_DISJOINT - com.exasol.adapter.sql.ScalarFunction
- ST_DISTANCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_DISTANCE - com.exasol.adapter.sql.ScalarFunction
- ST_ENDPOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_ENDPOINT - com.exasol.adapter.sql.ScalarFunction
- ST_ENVELOPE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_ENVELOPE - com.exasol.adapter.sql.ScalarFunction
- ST_EQUALS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_EQUALS - com.exasol.adapter.sql.ScalarFunction
- ST_EXTERIORRING - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_EXTERIORRING - com.exasol.adapter.sql.ScalarFunction
- ST_FORCE2D - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_FORCE2D - com.exasol.adapter.sql.ScalarFunction
- ST_GEOMETRYN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_GEOMETRYN - com.exasol.adapter.sql.ScalarFunction
- ST_GEOMETRYTYPE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_GEOMETRYTYPE - com.exasol.adapter.sql.ScalarFunction
- ST_INTERIORRINGN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_INTERIORRINGN - com.exasol.adapter.sql.ScalarFunction
- ST_INTERSECTION - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_INTERSECTION - com.exasol.adapter.sql.ScalarFunction
- ST_INTERSECTS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_INTERSECTS - com.exasol.adapter.sql.ScalarFunction
- ST_ISCLOSED - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_ISCLOSED - com.exasol.adapter.sql.ScalarFunction
- ST_ISEMPTY - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_ISEMPTY - com.exasol.adapter.sql.ScalarFunction
- ST_ISRING - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_ISRING - com.exasol.adapter.sql.ScalarFunction
- ST_ISSIMPLE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_ISSIMPLE - com.exasol.adapter.sql.ScalarFunction
- ST_LENGTH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_LENGTH - com.exasol.adapter.sql.ScalarFunction
- ST_NUMGEOMETRIES - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_NUMGEOMETRIES - com.exasol.adapter.sql.ScalarFunction
- ST_NUMINTERIORRINGS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_NUMINTERIORRINGS - com.exasol.adapter.sql.ScalarFunction
- ST_NUMPOINTS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_NUMPOINTS - com.exasol.adapter.sql.ScalarFunction
- ST_OVERLAPS - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_OVERLAPS - com.exasol.adapter.sql.ScalarFunction
- ST_POINTN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_POINTN - com.exasol.adapter.sql.ScalarFunction
- ST_SETSRID - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_SETSRID - com.exasol.adapter.sql.ScalarFunction
- ST_STARTPOINT - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_STARTPOINT - com.exasol.adapter.sql.ScalarFunction
- ST_SYMDIFFERENCE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_SYMDIFFERENCE - com.exasol.adapter.sql.ScalarFunction
- ST_TOUCHES - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_TOUCHES - com.exasol.adapter.sql.ScalarFunction
- ST_TRANSFORM - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_TRANSFORM - com.exasol.adapter.sql.ScalarFunction
- ST_UNION - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_UNION - com.exasol.adapter.sql.ScalarFunction
- ST_WITHIN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_WITHIN - com.exasol.adapter.sql.ScalarFunction
- ST_X - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_X - com.exasol.adapter.sql.ScalarFunction
- ST_Y - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ST_Y - com.exasol.adapter.sql.ScalarFunction
- STDDEV - com.exasol.adapter.capabilities.AggregateFunctionCapability
- STDDEV - com.exasol.adapter.sql.AggregateFunction
- STDDEV_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- STDDEV_POP - com.exasol.adapter.capabilities.AggregateFunctionCapability
- STDDEV_POP - com.exasol.adapter.sql.AggregateFunction
- STDDEV_POP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- STDDEV_SAMP - com.exasol.adapter.capabilities.AggregateFunctionCapability
- STDDEV_SAMP - com.exasol.adapter.sql.AggregateFunction
- STDDEV_SAMP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- STRING - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for string values.
- SUB - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SUB - com.exasol.adapter.sql.ScalarFunction
- SUBSTR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SUBSTR - com.exasol.adapter.sql.ScalarFunction
- subtractCapabilities(Capabilities) - Method in class com.exasol.adapter.capabilities.Capabilities
-
Removes unsupported capabilities
- SUM - com.exasol.adapter.capabilities.AggregateFunctionCapability
- SUM - com.exasol.adapter.sql.AggregateFunction
- SUM_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- SYS_GUID - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SYS_GUID - com.exasol.adapter.sql.ScalarFunction
- SYSDATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SYSDATE - com.exasol.adapter.sql.ScalarFunction
- SYSTIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
- SYSTIMESTAMP - com.exasol.adapter.sql.ScalarFunction
T
- TABLE - com.exasol.adapter.sql.SqlNodeType
- TABLE_FILTER_PROPERTY - Static variable in class com.exasol.adapter.AdapterProperties
- TableMetadata - Class in com.exasol.adapter.metadata
-
Represents the metadata of an EXASOL table.
- TableMetadata(String, String, List<ColumnMetadata>, String) - Constructor for class com.exasol.adapter.metadata.TableMetadata
- TablesMetadataParser - Class in com.exasol.adapter.request.parser
-
This class provides a parser for table metadata
- TablesMetadataParser() - Constructor for class com.exasol.adapter.request.parser.TablesMetadataParser
- TAN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TAN - com.exasol.adapter.sql.ScalarFunction
- TANH - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TANH - com.exasol.adapter.sql.ScalarFunction
- TIMESTAMP - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for timestamp values.
- TIMESTAMP - com.exasol.adapter.metadata.DataType.ExaDataType
- TIMESTAMP_UTC - com.exasol.adapter.capabilities.LiteralCapability
-
The literal for timestamp values.
- TO_CHAR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TO_CHAR - com.exasol.adapter.sql.ScalarFunction
- TO_DATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TO_DATE - com.exasol.adapter.sql.ScalarFunction
- TO_DSINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TO_DSINTERVAL - com.exasol.adapter.sql.ScalarFunction
- TO_NUMBER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TO_NUMBER - com.exasol.adapter.sql.ScalarFunction
- TO_TIMESTAMP - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TO_TIMESTAMP - com.exasol.adapter.sql.ScalarFunction
- TO_YMINTERVAL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TO_YMINTERVAL - com.exasol.adapter.sql.ScalarFunction
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlColumn
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlFunctionAggregate
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlFunctionAggregateGroupConcat
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlFunctionScalar
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlFunctionScalarJsonValue
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlGroupBy
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlJoin
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLimit
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralBool
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralDate
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralDouble
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralExactnumeric
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralNull
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralString
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralTimestamp
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlLiteralTimestampUtc
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlNode
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlOrderBy
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateAnd
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateEqual
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateIsJson
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotJson
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateIsNotNull
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateIsNull
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateLess
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateLessEqual
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateLike
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateLikeRegexp
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateNot
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateNotEqual
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlPredicateOr
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlSelectList
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlStatementSelect
- toSimpleSql() - Method in class com.exasol.adapter.sql.SqlTable
- toSimpleSql(String) - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
- 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 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 class com.exasol.adapter.sql.SqlLiteralBool
- TRANSLATE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TRANSLATE - com.exasol.adapter.sql.ScalarFunction
- TRIM - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TRIM - com.exasol.adapter.sql.ScalarFunction
- TRUNC - com.exasol.adapter.capabilities.ScalarFunctionCapability
- TRUNC - com.exasol.adapter.sql.ScalarFunction
- type(DataType) - Method in class com.exasol.adapter.metadata.ColumnMetadata.Builder
-
Set the column's data type
- typeConstraint - Variable in class com.exasol.adapter.sql.AbstractSqlPredicateJson
U
- UNICODE - com.exasol.adapter.capabilities.ScalarFunctionCapability
- UNICODE - com.exasol.adapter.sql.ScalarFunction
- UNICODECHR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- UNICODECHR - com.exasol.adapter.sql.ScalarFunction
- UNSUPPORTED - com.exasol.adapter.metadata.DataType.ExaDataType
- UPPER - com.exasol.adapter.capabilities.ScalarFunctionCapability
- UPPER - com.exasol.adapter.sql.ScalarFunction
- UTF8 - com.exasol.adapter.metadata.DataType.ExaCharset
V
- validateSingleAgrumentFunctionParameter(List<SqlNode>, Class<?>) - Static method in class com.exasol.adapter.sql.SqlArgumentValidator
- VALUE - com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
- valueOf(String) - Static method in enum com.exasol.adapter.BinaryColumnHandling
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.capabilities.AggregateFunctionCapability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.capabilities.LiteralCapability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.capabilities.MainCapability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.capabilities.PredicateCapability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.capabilities.ScalarFunctionCapability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.metadata.DataType.ExaCharset
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.metadata.DataType.ExaDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.metadata.DataType.IntervalType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.request.AdapterRequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.AggregateFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.JoinType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.Predicate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.ScalarFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.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.
- valueOf(String) - Static method in enum com.exasol.adapter.sql.SqlSelectListType
-
Returns the enum constant of this type with the specified name.
- values() - Method in class com.exasol.adapter.AbstractAdapterProperties
-
Get collection of contained values
- values() - Static method in enum com.exasol.adapter.BinaryColumnHandling
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.capabilities.AggregateFunctionCapability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.capabilities.LiteralCapability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.capabilities.MainCapability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.capabilities.PredicateCapability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.capabilities.ScalarFunctionCapability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.metadata.DataType.ExaCharset
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.metadata.DataType.ExaDataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.metadata.DataType.IntervalType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.request.AdapterRequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.sql.AbstractSqlPredicateJson.TypeConstraints
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.sql.AggregateFunction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.sql.JoinType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.sql.Predicate
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.sql.ScalarFunction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.adapter.sql.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.
- values() - Static method in enum com.exasol.adapter.sql.SqlSelectListType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VAR_POP - com.exasol.adapter.capabilities.AggregateFunctionCapability
- VAR_POP - com.exasol.adapter.sql.AggregateFunction
- VAR_POP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- VAR_SAMP - com.exasol.adapter.capabilities.AggregateFunctionCapability
- VAR_SAMP - com.exasol.adapter.sql.AggregateFunction
- VAR_SAMP_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- VARCHAR - com.exasol.adapter.metadata.DataType.ExaDataType
- VARIANCE - com.exasol.adapter.capabilities.AggregateFunctionCapability
- VARIANCE - com.exasol.adapter.sql.AggregateFunction
- VARIANCE_DISTINCT - com.exasol.adapter.capabilities.AggregateFunctionCapability
- VersionCollector - Class in com.exasol.logging
- VersionCollector() - Constructor for class com.exasol.logging.VersionCollector
- VersionCollector(String) - Constructor for class com.exasol.logging.VersionCollector
- VirtualSchemaAdapter - Interface in com.exasol.adapter
-
Interface for Virtual Schema Adapters.
- visit(SqlColumn) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlFunctionAggregate) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlFunctionAggregateGroupConcat) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlFunctionScalar) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlFunctionScalarCase) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlFunctionScalarCast) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlFunctionScalarExtract) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlFunctionScalarJsonValue) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlGroupBy) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlJoin) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLimit) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralBool) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralDate) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralDouble) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralExactnumeric) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralInterval) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralString) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralTimestamp) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlLiteralTimestampUtc) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlOrderBy) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateAnd) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateBetween) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateInConstList) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateIsJson) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateIsNotJson) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateIsNotNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateIsNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateLess) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateLessEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateLike) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateLikeRegexp) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateNot) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateNotEqual) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlPredicateOr) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlSelectList) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlStatementSelect) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
- visit(SqlTable) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
W
- WEEK - com.exasol.adapter.capabilities.ScalarFunctionCapability
- WEEK - com.exasol.adapter.sql.ScalarFunction
- whereClause(SqlNode) - Method in class com.exasol.adapter.sql.SqlStatementSelect.Builder
-
Set the where clause of the SQL Select Statement.
- WITH_UNIQUE_KEYS - com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
- WITHOUT_UNIQUE_KEYS - com.exasol.adapter.sql.AbstractSqlPredicateJson.KeyUniquenessConstraint
Y
- YEAR - com.exasol.adapter.capabilities.ScalarFunctionCapability
- YEAR - com.exasol.adapter.sql.ScalarFunction
- YEAR_TO_MONTH - com.exasol.adapter.metadata.DataType.IntervalType
- YEARS_BETWEEN - com.exasol.adapter.capabilities.ScalarFunctionCapability
- YEARS_BETWEEN - com.exasol.adapter.sql.ScalarFunction
Z
- ZEROIFNULL - com.exasol.adapter.capabilities.ScalarFunctionCapability
- ZEROIFNULL - com.exasol.adapter.sql.ScalarFunction
All Classes All Packages