- Capabilities - Class in com.exasol.adapter.capabilities
-
Manages a set of supported capabilities
- capabilities(Capabilities) - Method in class com.exasol.adapter.response.GetCapabilitiesResponse.Builder
-
Add capabilities
- Capabilities.Builder - Class in com.exasol.adapter.capabilities
-
- 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
- ColumnMetadata - Class in com.exasol.adapter.metadata
-
Represents the metadata of an EXASOL table column.
- ColumnMetadata(String, String, DataType, boolean, boolean, String, String) - Constructor for class com.exasol.adapter.metadata.ColumnMetadata
-
- com.exasol.adapter - package com.exasol.adapter
-
- com.exasol.adapter.capabilities - package com.exasol.adapter.capabilities
-
- com.exasol.adapter.json - package com.exasol.adapter.json
-
- com.exasol.adapter.metadata - package com.exasol.adapter.metadata
-
- 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.logging - package com.exasol.logging
-
- com.exasol.utils - package com.exasol.utils
-
- CompactFormatter - Class in com.exasol.logging
-
Formatter for compact log messages.
- CompactFormatter() - Constructor for class com.exasol.logging.CompactFormatter
-
- containsProperty(String) - Method in class com.exasol.adapter.metadata.SchemaMetadataInfo
-
Check if the property with the given key is set
- 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
- create() - Static method in class com.exasol.adapter.request.parser.RequestParser
-
- create() - Static method in class com.exasol.adapter.request.parser.TablesMetadataParser
-
- 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
-
- createChar(int, DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
-
- createDate() - Static method in class com.exasol.adapter.metadata.DataType
-
- createDecimal(int, int) - Static method in class com.exasol.adapter.metadata.DataType
-
- createDouble() - Static method in class com.exasol.adapter.metadata.DataType
-
- createGeometry(int) - Static method in class com.exasol.adapter.metadata.DataType
-
- createIntervalDaySecond(int, int) - Static method in class com.exasol.adapter.metadata.DataType
-
- createIntervalYearMonth(int) - Static method in class com.exasol.adapter.metadata.DataType
-
- 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
-
- createVarChar(int, DataType.ExaCharset) - Static method in class com.exasol.adapter.metadata.DataType
-
- 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
-
- CreateVirtualSchemaResponse - Class in com.exasol.adapter.response
-
This class is an abstract representation of a response
created by a Virtual Schema Adapter as result of a request to create a new virtual schema.
- CreateVirtualSchemaResponse.Builder - Class in com.exasol.adapter.response
-
- createWithTablesMetadata(List<TableMetadata>) - Static method in class com.exasol.adapter.request.parser.PushdownSqlParser
-
- getAdapterForName(String) - Method in class com.exasol.adapter.AdapterRegistry
-
Get the Virtual Schema Adapter registered under the given name
- 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
-
- 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
-
- 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
-
- getBasis() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCase
-
- getBetweenLeft() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
-
- getBetweenRight() - Method in class com.exasol.adapter.sql.SqlPredicateBetween
-
- getBuilderFactory() - Static method in class com.exasol.utils.JsonHelper
-
- 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
-
- 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
-
- getCharset() - Method in class com.exasol.adapter.metadata.DataType
-
- getColumns() - Method in class com.exasol.adapter.metadata.TableMetadata
-
- getComment() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
- getComment() - Method in class com.exasol.adapter.metadata.TableMetadata
-
- getCondition() - Method in class com.exasol.adapter.sql.SqlJoin
-
- getDataType() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
-
- getDataType() - Method in class com.exasol.adapter.sql.SqlLiteralInterval
-
- getDefaultValue() - Method in class com.exasol.adapter.metadata.ColumnMetadata
-
- getEscapeChar() - Method in class com.exasol.adapter.sql.SqlPredicateLike
-
- getExaDataType() - Method in class com.exasol.adapter.metadata.DataType
-
- 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
-
- 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.SqlFunctionScalarCase
-
- getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalarCast
-
- getFunction() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
-
- 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
-
- getFunctionName() - Method in class com.exasol.adapter.sql.SqlFunctionScalarExtract
-
- getGeometrySrid() - Method in class com.exasol.adapter.metadata.DataType
-
- 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
-
- getInArguments() - Method in class com.exasol.adapter.sql.SqlPredicateInConstList
-
- getInstance() - Static method in class com.exasol.adapter.AdapterRegistry
-
- getInstance() - Static method in class com.exasol.adapter.RequestDispatcher
-
- getInstance() - Static method in class com.exasol.adapter.response.converter.ResponseJsonConverter
-
- getIntervalFraction() - Method in class com.exasol.adapter.metadata.DataType
-
- getIntervalType() - Method in class com.exasol.adapter.metadata.DataType
-
- 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
-
- 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.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
-
- 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
-
- 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
-
- 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
-
\note 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
- getRegisteredAdapters() - 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
-
- getRight() - Method in class com.exasol.adapter.sql.AbstractSqlBinaryEquality
-
- getRight() - Method in class com.exasol.adapter.sql.SqlJoin
-
- 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
-
- 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.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
-
- 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
-
- 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.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.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
-
- 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
-
- getWhereClause() - Method in class com.exasol.adapter.sql.SqlStatementSelect
-
- 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.
- 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
-
- 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
- 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
-
- SchemaMetadataPropertyConstants - Class in com.exasol.adapter.metadata
-
- SchemaMetadataSerializer - Class in com.exasol.adapter.json
-
- serialize(SchemaMetadata) - Static method in class com.exasol.adapter.json.SchemaMetadataSerializer
-
- serialize(DataType) - Static method in class com.exasol.adapter.json.SqlDataTypeJsonSerializer
-
- 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
-
- 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
-
- 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
- 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
-
- SqlDataTypeJsonSerializer - Class in com.exasol.adapter.json
-
- 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
-
- 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
-
- 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(SqlNode, SqlSelectList, SqlNode, SqlExpressionList, SqlNode, SqlOrderBy, SqlLimit) - Constructor for class com.exasol.adapter.sql.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
-
- subtractCapabilities(Capabilities) - Method in class com.exasol.adapter.capabilities.Capabilities
-
Removes unsupported capabilities
- validateSqlFunctionArguments(List<SqlNode>, Class<?>) - Static method in class com.exasol.adapter.sql.SqlArgumentValidator
-
- 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.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.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() - 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.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.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.
- VirtualSchemaAdapter - Interface in com.exasol.adapter
-
Interface for Virtual Schema Adapters.
- visit(SqlStatementSelect) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
-
- visit(SqlSelectList) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
-
- visit(SqlGroupBy) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
-
- 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(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(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(SqlLiteralInterval) - 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(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(SqlPredicateIsNotNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
-
- visit(SqlPredicateIsNull) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
-
- visit(SqlTable) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
-
- visit(SqlJoin) - Method in interface com.exasol.adapter.sql.SqlNodeVisitor
-