A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- above(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- ABOVE - com.amazonaws.athena.connector.lambda.domain.predicate.Marker.Bound
- add(Range) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet.Builder
- add(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet.Builder
-
Adds a value to the builder.
- add(String, String) - Method in class com.amazonaws.athena.connector.lambda.domain.Split.Builder
-
Adds the provided property key,value pair to the Split, overwriting any previous value for the key.
- ADD_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Arithmetic addition.
- addAll(Iterable<Range>) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet.Builder
- addAll(Collection<Object>) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet.Builder
-
Adds the values to the builder.
- addBigIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new BIGINT child field with the given name to the builder.
- addBigIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new BIGINT Field to the Schema as a top-level Field with no children.
- addBitField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new BIT child field with the given name to the builder.
- addBitField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new BIT Field to the Schema as a top-level Field with no children.
- addCacheEntry(String, String, long) - Method in class com.amazonaws.athena.connector.lambda.security.CachableSecretsManager
- addChildField(String, String, ArrowType) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new Field as a child of the requested top-level parent field.
- addChildField(String, Field) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new Field as a child of the requested top-level parent field.
- addClientEntry(String, AwsRestHighLevelClient, long) - Method in class com.amazonaws.athena.connectors.elasticsearch.CacheableAwsRestHighLevelClient
- addColumn(String, String, String) - Method in class com.amazonaws.athena.connectors.hbase.integ.HbaseRowBuilder
-
Adds a single column to the row.
- addConnection(String, HBaseConnection) - Method in class com.amazonaws.athena.connectors.hbase.connection.HbaseConnectionFactory
-
Injects a connection into the client cache.
- addConnection(String, MongoClient) - Method in class com.amazonaws.athena.connectors.docdb.DocDBConnectionFactory
-
Injects a connection into the client cache.
- addConnection(String, Connection) - Method in class com.amazonaws.athena.connectors.hbase.HbaseConnectionFactory
-
Injects a connection into the client cache.
- addDateDayField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new DateDay child field with the given name to the builder.
- addDateDayField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new DateDay Field to the Schema as a top-level Field with no children.
- addDateMilliField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new DateMilli child field with the given name to the builder.
- addDateMilliField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new DateMilli Field to the Schema as a top-level Field with no children.
- addDecimalField(String, int, int) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new Decimal child field with the given name to the builder.
- addDecimalField(String, int, int) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new DECIMAL Field to the Schema as a top-level Field with no children.
- addField(String, ArrowType) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new Field with the provided details to the Schema as a top-level Field with no children.
- addField(String, ArrowType, boolean, List<Field>) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
- addField(String, ArrowType, List<Field>) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new child field with the requested attributes.
- addField(String, ArrowType, List<Field>) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new Field with the provided details to the Schema as a top-level Field.
- addField(Field) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds the provided field as a child to the builder.
- addField(Field) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
- addFloat4Field(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new Float4 child field with the given name to the builder.
- addFloat4Field(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new FLOAT4 Field to the Schema as a top-level Field with no children.
- addFloat8Field(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new FLOAT8 child field with the given name to the builder.
- addFloat8Field(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new FLOAT8 Field to the Schema as a top-level Field with no children.
- addIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new INT child field with the given name to the builder.
- addIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new INT Field to the Schema as a top-level Field with no children.
- addListField(String, ArrowType) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new LIST child field with the given name to the builder.
- addListField(String, ArrowType) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new LIST Field to the Schema as a top-level Field.
- addMetadata(String, String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds the provided metadata to the Schema.
- addQueryPassthroughCapabilityIfEnabled(ImmutableMap.Builder<String, List<OptimizationSubType>>, Map<String, String>) - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
Adds the query passthrough implementation, if user has not disabled it, to the connector's capabilities
- addSmallIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new SmallInt child field with the given name to the builder.
- addSmallIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new SMALLINT Field to the Schema as a top-level Field with no children.
- addStringField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new VARCHAR child field with the given name to the builder.
- addStringField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new VARCHAR Field to the Schema as a top-level Field with no children.
- addStructField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new STRUCT Field to the Schema as a top-level Field.
- addTinyIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Adds a new TinyInt child field with the given name to the builder.
- addTinyIntField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Adds a new TINYINT Field to the Schema as a top-level Field with no children.
- AesGcmBlockCrypto - Class in com.amazonaws.athena.connector.lambda.security
-
Implementation of BlockCrypto which uses AES-GCM for encrypting and decrypting blocks.
- AesGcmBlockCrypto(BlockAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- ALGO - Static variable in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- ALGO_BC - Static variable in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- aliasColumn(String) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBPredicateUtils
-
Generates a simple alias for a column to satisfy filter expressions.
- all(BlockAllocator, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- all(BlockAllocator, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- ALL_LOG_STREAMS_TABLE - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- ALL_OR_NONE_VALUE_SET - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.FilterPushdownSubType
- ALL_PARTITIONS - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- ALLOCATOR_ID_FIELD_NAME - Static variable in class com.amazonaws.athena.connector.lambda.serde.BlockSerializer
-
Deprecated.
- AllOrNoneValueSet - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
Describes a constraint as a ValueSet which can have one of several states: 1.
- AllOrNoneValueSet(ArrowType, boolean, boolean) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Constructs a new AllOrNoneValueSet.
- AllOrNoneValueSetSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- AllOrNoneValueSetSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- AllOrNoneValueSetSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- allowQueryPassthrough(Map<String, String>) - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
A method that checks the Lambda's environment variables to see if QPT is disabled/enabled
- AmazonMskCompositeHandler - Class in com.amazonaws.athena.connectors.msk
- AmazonMskCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.msk.AmazonMskCompositeHandler
- AmazonMskConstants - Class in com.amazonaws.athena.connectors.msk
- AmazonMskEnvironmentProperties - Class in com.amazonaws.athena.connectors.msk
- AmazonMskEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.msk.AmazonMskEnvironmentProperties
- AmazonMskMetadataHandler - Class in com.amazonaws.athena.connectors.msk
- AmazonMskMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
- AmazonMskMetadataHandler(Consumer<String, String>, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
- AmazonMskRecordHandler - Class in com.amazonaws.athena.connectors.msk
- AmazonMskRecordHandler(S3Client, SecretsManagerClient, AthenaClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.msk.AmazonMskRecordHandler
- AmazonMskUtils - Class in com.amazonaws.athena.connectors.msk
- AND_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
$and is a vararg function accepting boolean arguments
- appendLimitOffset(Split) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- appendLimitOffset(Split) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeQueryStringBuilder
-
logic to apply limits in query, if partition value does not contain "-", no limit and offset condition to be applied, else apply limits and offset as per "p-limit-3000-offset-0" pattern.
- appendLimitOffset(Split, Constraints) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2QueryStringBuilder
- appendLimitOffset(Split, Constraints) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- appendLimitOffset(Split, Constraints) - Method in class com.amazonaws.athena.connectors.oracle.OracleQueryStringBuilder
- appendLimitOffset(Split, Constraints) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerQueryStringBuilder
- appendLimitOffset(Split, Constraints) - Method in class com.amazonaws.athena.connectors.synapse.SynapseQueryStringBuilder
- appendLimitOffset(Split, Constraints) - Method in class com.amazonaws.athena.connectors.teradata.TeradataQueryStringBuilder
- apply(Object) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ConstraintProjector
- apply(String, Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.ConstraintEvaluator
-
Used check if the provided value passes all constraints on the given field.
- applyMetricConstraints(ConstraintEvaluator, Metric, String) - Static method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricUtils
-
Filters metrics who have at least 1 metric dimension that matches DIMENSION_NAME_FIELD and DIMENSION_VALUE_FIELD filters.
- applyProperties(Map<String, String>) - Method in class com.amazonaws.athena.connector.lambda.domain.Split.Builder
-
Apply a map of properties to the split
- ARGUMENTS - Static variable in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- ARGUMENTS - Static variable in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- ARGUMENTS - Static variable in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- ARGUMENTS - Static variable in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- ARGUMENTS - Static variable in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- ARGUMENTS - Static variable in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- ARGV - Static variable in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- ARRAY_CONSTRUCTOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
$array creates instance of
Type
- ArrowRecordBatchSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
ArrowRecordBatchSerDeV3
should be used instead - ArrowRecordBatchSerDeV3 - Class in com.amazonaws.athena.connector.lambda.serde.v3
- ArrowRecordBatchSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- ArrowSchemaUtils - Class in com.amazonaws.athena.connector.lambda.data
-
Utility class for dealing with Arrow Schemas
- arrowTimeUnitToChronoUnit(TimeUnit) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
- ArrowTypeComparator - Class in com.amazonaws.athena.connector.lambda.data
-
This utility class can be used to implement a comparator for various Apache Arrow typed values.
- ArrowTypeSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ArrowTypeSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ArrowTypeSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ArrowValueProjector - Interface in com.amazonaws.athena.connector.lambda.data.projectors
-
Implementation of this interface is expected to project Arrow data into Java objects.
- ArrowValueProjectorImpl - Class in com.amazonaws.athena.connector.lambda.data.projectors
-
Abstract class that shares common logic to create the
Projection
instance. - ArrowValueProjectorImpl() - Constructor for class com.amazonaws.athena.connector.lambda.data.projectors.ArrowValueProjectorImpl
- ASC_NULLS_FIRST - com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
- ASC_NULLS_LAST - com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
- assertFieldName(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to validate an expected field name.
- assertSupported(Field) - Static method in enum com.amazonaws.athena.connector.lambda.data.SupportedTypes
-
Asserts if the provided field (and its children) all use supported types.
- ATHENA_EXCEPTION_FILTER - Static variable in class com.amazonaws.athena.connector.lambda.handlers.AthenaExceptionFilter
- AthenaConnectorException - Exception in com.amazonaws.athena.connector.lambda.exceptions
-
Exception that should be thrown by each individual Connector when an error is encountered.
- AthenaConnectorException(Object, String, Exception, ErrorDetails) - Constructor for exception com.amazonaws.athena.connector.lambda.exceptions.AthenaConnectorException
- AthenaConnectorException(Object, String, ErrorDetails) - Constructor for exception com.amazonaws.athena.connector.lambda.exceptions.AthenaConnectorException
- AthenaConnectorException(String, ErrorDetails) - Constructor for exception com.amazonaws.athena.connector.lambda.exceptions.AthenaConnectorException
- athenaDataCatalogBuilder(String) - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
-
Builds the Athena data catalog stack resource.
- AthenaExceptionFilter - Class in com.amazonaws.athena.connector.lambda.handlers
- AthenaFederationIpcOption - Class in com.amazonaws.athena.connector.lambda.data
- athenaPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connector.lambda.connection.EnvironmentProperties
-
Maps glue athena properties to environment properties like 'kms_key_id'
- AthenaUDFHandler - Class in com.amazonaws.athena.connectors.udfs
- AthenaUDFHandler() - Constructor for class com.amazonaws.athena.connectors.udfs.AthenaUDFHandler
- attributeToJson(AttributeValue, String) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
- AUTH_TYPE - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is the type of authentication client has set for the cluster
- AUTH_TYPE - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
This is the type of authentication client has set for the cluster
- AVOIDANCE - com.amazonaws.athena.connector.lambda.ThrottlingInvoker.State
- AVRO_DATA_FORMAT - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
- AVRO_DATA_FORMAT - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
- AvroTopicSchema - Class in com.amazonaws.athena.connectors.kafka.dto
- AvroTopicSchema - Class in com.amazonaws.athena.connectors.msk.dto
- AvroTopicSchema() - Constructor for class com.amazonaws.athena.connectors.kafka.dto.AvroTopicSchema
- AvroTopicSchema() - Constructor for class com.amazonaws.athena.connectors.msk.dto.AvroTopicSchema
- AWS_SECRET_PWD - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
- AWS_SECRET_PWD - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
- AWS_SECRET_USERNAME - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
For scram authentication, we need to fetch the credentials from secrets manager and append to the property file
- AWS_SECRET_USERNAME - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
For scram authentication, we need to fetch the credentials from secrets manager and append to the property file
- AwsCmdbCompositeHandler - Class in com.amazonaws.athena.connectors.aws.cmdb
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- AwsCmdbCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbCompositeHandler
- AwsCmdbMetadataHandler - Class in com.amazonaws.athena.connectors.aws.cmdb
-
Handles metadata requests for the Athena AWS CMDB Connector.
- AwsCmdbMetadataHandler(TableProviderFactory, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
- AwsCmdbMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
- AwsCmdbRecordHandler - Class in com.amazonaws.athena.connectors.aws.cmdb
-
Handles record requests for the Athena AWS CMDB Connector.
- AwsCmdbRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbRecordHandler
- AwsCmdbRecordHandler(S3Client, SecretsManagerClient, AthenaClient, TableProviderFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbRecordHandler
- AwsElasticsearchFactory - Class in com.amazonaws.athena.connectors.elasticsearch
-
This factory class provides an AWS ES Client.
- AwsElasticsearchFactory() - Constructor for class com.amazonaws.athena.connectors.elasticsearch.AwsElasticsearchFactory
- AWSRequestSigningApacheInterceptor - Class in com.amazonaws.athena.connectors.elasticsearch
-
An
HttpRequestInterceptor
that signs requests using any AWSAwsV4HttpSigner
andAwsCredentialsProvider
. - AWSRequestSigningApacheInterceptor(String, AwsV4HttpSigner, AwsCredentialsProvider, String) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.AWSRequestSigningApacheInterceptor
- AwsRestHighLevelClient - Class in com.amazonaws.athena.connectors.elasticsearch
-
This class is used to create a new REST client injected with either AWS credentials or username/password credentials.
- AwsRestHighLevelClient(RestClientBuilder) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient
-
Constructs a new client (using a builder) injected with credentials.
- AwsRestHighLevelClient.Builder - Class in com.amazonaws.athena.connectors.elasticsearch
-
A builder for the AwsRestHighLevelClient class.
- AwsRestHighLevelClientFactory - Class in com.amazonaws.athena.connectors.elasticsearch
-
This class creates a REST client injected with an endpoint and credentials.
- AwsRestHighLevelClientFactory(boolean) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClientFactory
-
Constructs a new client factory (using a builder) that will create clients injected with credentials.
B
- BaseDeserializer<T> - Class in com.amazonaws.athena.connector.lambda.serde
- BaseDeserializer(Class<T>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
- BaseMskConsumer<T> - Class in com.amazonaws.athena.connectors.msk.consumer
- BaseMskConsumer() - Constructor for class com.amazonaws.athena.connectors.msk.consumer.BaseMskConsumer
- BaseSerializer<T> - Class in com.amazonaws.athena.connector.lambda.serde
- BaseSerializer(Class<T>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.BaseSerializer
- BATCH_FIELD_NAME - Static variable in class com.amazonaws.athena.connector.lambda.serde.BlockSerializer
-
Deprecated.
- BATCH_SIZE - Static variable in class com.amazonaws.athena.connectors.gcs.GcsRecordHandler
- below(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- BELOW - com.amazonaws.athena.connector.lambda.domain.predicate.Marker.Bound
- BIG_QUERY_ENDPOINT - Static variable in class com.amazonaws.athena.connectors.google.bigquery.BigQueryConstants
-
The Private Endpoint which is configured with Google BigQuery.
- bigDecimalToLocalDate(BigDecimal, ZoneId) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
-
Transforms big decimal value to LocalDate using the provided default format
- bigDecimalToLocalDateTime(BigDecimal, ZoneId) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
-
Transforms big decimal value to LocalDateTime using the provided default format
- BIGINT - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- BIGINT - com.amazonaws.athena.connectors.timestream.TimestreamType
- BigIntExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a BigInt value from the context object.
- BigIntFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- BigIntFieldWriter(BigIntExtractor, BigIntVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.BigIntFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- BigQueryCompositeHandler - Class in com.amazonaws.athena.connectors.google.bigquery
- BigQueryCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.google.bigquery.BigQueryCompositeHandler
- BigQueryConstants - Class in com.amazonaws.athena.connectors.google.bigquery
- BigQueryEnvironmentProperties - Class in com.amazonaws.athena.connectors.google.bigquery
- BigQueryEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.google.bigquery.BigQueryEnvironmentProperties
- BigQueryExceptionFilter - Class in com.amazonaws.athena.connectors.google.bigquery
- BigQueryExceptionFilter() - Constructor for class com.amazonaws.athena.connectors.google.bigquery.BigQueryExceptionFilter
- BigQueryExceptions - Class in com.amazonaws.athena.connectors.google.bigquery
- BigQueryExceptions() - Constructor for class com.amazonaws.athena.connectors.google.bigquery.BigQueryExceptions
- BigQueryFederationExpressionParser - Class in com.amazonaws.athena.connectors.google.bigquery
-
Based on com.amazonaws.athena.connectors.jdbc.manager.JdbcFederationExpressionParser class
- BigQueryFederationExpressionParser() - Constructor for class com.amazonaws.athena.connectors.google.bigquery.BigQueryFederationExpressionParser
- BigQueryMetadataHandler - Class in com.amazonaws.athena.connectors.google.bigquery
- BigQueryQueryPassthrough - Class in com.amazonaws.athena.connectors.google.bigquery.qpt
- BigQueryQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- BigQueryRecordHandler - Class in com.amazonaws.athena.connectors.google.bigquery
-
This record handler is an example of how you can implement a lambda that calls bigquery and pulls data.
- BigQueryRecordHandler(S3Client, SecretsManagerClient, AthenaClient, Map<String, String>, BufferAllocator) - Constructor for class com.amazonaws.athena.connectors.google.bigquery.BigQueryRecordHandler
- BigQuerySqlUtils - Class in com.amazonaws.athena.connectors.google.bigquery
-
Utilities that help with Sql operations.
- BigQueryStorageApiUtils - Class in com.amazonaws.athena.connectors.google.bigquery
-
Utilities that help with Sql operations.
- BigQueryUtils - Class in com.amazonaws.athena.connectors.google.bigquery
- BINARY - com.amazonaws.athena.connector.lambda.domain.predicate.functions.OperatorType
- BIT - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- BIT - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- BIT - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- BIT - com.amazonaws.athena.connectors.synapse.SynapseDataType
- BitExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a Bit value from the context object.
- BitFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- BitFieldWriter(BitExtractor, BitVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.BitFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- Block - Class in com.amazonaws.athena.connector.lambda.data
-
This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.
- Block(String, Schema, VectorSchemaRoot) - Constructor for class com.amazonaws.athena.connector.lambda.data.Block
-
Used by a BlockAllocator to construct a block by setting the key values that a Block 'holds'.
- BLOCK_PARTITION_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- BLOCK_PARTITION_SCHEMA_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- BlockAllocator - Interface in com.amazonaws.athena.connector.lambda.data
-
Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.
- BlockAllocator.BatchGenerator - Interface in com.amazonaws.athena.connector.lambda.data
-
Used to generate a batch in a leak free way using the BlockAllocator to handle the boiler plate aspects of error detection and rollback.
- BlockAllocatorImpl - Class in com.amazonaws.athena.connector.lambda.data
-
Basic BlockAllocator which uses reference counting to perform garbage collection of Apache Arrow resources.
- BlockAllocatorImpl() - Constructor for class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Default constructor.
- BlockAllocatorImpl(String) - Constructor for class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Constructs a BlockAllocatorImpl with the given id.
- BlockAllocatorImpl(String, long) - Constructor for class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Constructs a BlockAllocatorImpl with the given id and memory byte limit.
- BlockAllocatorImpl(String, RootAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Constructs a BlockAllocatorImpl with the given id and a shared RootAllocator
- BlockAllocatorImpl(RootAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Default constructor that takes in a shared RootAllocator
- BlockAllocatorRegistry - Interface in com.amazonaws.athena.connector.lambda.data
-
Used to track BlockAllocators in transactional environments where you want tighter control over how much memory a particular transaction uses.
- BlockCrypto - Interface in com.amazonaws.athena.connector.lambda.security
-
Defines a facility that can be used to encrypt and decrypt blocks.
- BlockDeserializer - Class in com.amazonaws.athena.connector.lambda.serde
-
Deprecated.
BlockSerDeV3
should be used instead - BlockDeserializer(BlockAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.serde.BlockDeserializer
-
Deprecated.
- BlockDeserializer(BlockAllocatorRegistry) - Constructor for class com.amazonaws.athena.connector.lambda.serde.BlockDeserializer
-
Deprecated.
- BlockSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
SchemaSerDeV3
should be used instead - BlockSerDe() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.BlockSerDe
-
Deprecated.
- BlockSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
- BlockSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
- BlockSerDeV3 - Class in com.amazonaws.athena.connector.lambda.serde.v3
- BlockSerDeV3() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v3.BlockSerDeV3
- BlockSerDeV3.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v3
- BlockSerDeV3.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v3
- BlockSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- BlockSerDeV4() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.BlockSerDeV4
- BlockSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- BlockSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- BlockSerializer - Class in com.amazonaws.athena.connector.lambda.serde
-
Deprecated.
BlockSerDeV3
should be used instead - BlockSerializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.BlockSerializer
-
Deprecated.
- BlockSpiller - Interface in com.amazonaws.athena.connector.lambda.data
-
Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.
- BlockUtils - Class in com.amazonaws.athena.connector.lambda.data
-
This utility class abstracts many facets of reading and writing values into Apache Arrow's FieldReader and FieldVector objects.
- BlockWriter - Interface in com.amazonaws.athena.connector.lambda.data
-
Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.
- BlockWriter.RowWriter - Interface in com.amazonaws.athena.connector.lambda.data
-
The interface you should implement for writing to a Block via the inverted ownership model offered by BlockWriter.
- BOOLEAN - com.amazonaws.athena.connectors.timestream.TimestreamType
- build() - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack.Builder
- build() - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack.Builder
- build() - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Builds the fields.
- build() - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Builds an Apache Arrow Schema from the collected metadata and fields.
- build() - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig.Builder
- build() - Method in class com.amazonaws.athena.connector.lambda.data.writers.GeneratedRowWriter.RowWriterBuilder
- build() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet.Builder
- build() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet.Builder
- build() - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation.Builder
- build() - Method in class com.amazonaws.athena.connector.lambda.domain.Split.Builder
-
Builds the Split
- build() - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- build() - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient.Builder
-
Builds the client.
- build() - Method in class com.amazonaws.athena.connectors.hbase.integ.HbaseRowBuilder
-
Returns the built row.
- build() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
-
Builds Database instance configurations from input properties.
- build() - Method in class com.amazonaws.athena.connectors.jdbc.manager.PreparedStatementBuilder
-
Builds prepared statement from query string and string parameters.
- build() - Method in class com.amazonaws.athena.connectors.timestream.query.DescribeTableQueryBuilder
- build() - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- build() - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- buildConjucts(Constraints) - Static method in class com.amazonaws.athena.connectors.timestream.query.PredicateBuilder
- builder() - Static method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
- builder() - Static method in class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack
- Builder() - Constructor for class com.amazonaws.athena.connector.integ.stacks.ConnectorStack.Builder
- Builder() - Constructor for class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack.Builder
- Builder() - Constructor for class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- Builder(String) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient.Builder
-
A constructor for the client builder.
- buildFromSystemEnv(String, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
-
Utility to build database instance connection configurations from Environment variables.
- buildQueryClient(String) - Static method in class com.amazonaws.athena.connectors.timestream.TimestreamClientBuilder
- buildQueryPassthroughSql(Constraints) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- buildQueryPassthroughSql(Connection, Constraints) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
- buildSchemaFromItems(List<Map<String, AttributeValue>>) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTableUtils
-
A utility method that takes a list of items, and returns a schema builder
- buildSetAwsRegionSql(String) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.cloudera.HiveRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2RecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.db2.Db2RecordHandler
-
Builds split SQL string and returns prepared statement.
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400RecordHandler
-
Builds split SQL string and returns prepared statement.
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
-
Builds split SQL string and returns prepared statement.
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.mysql.MySqlRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.oracle.OracleRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.synapse.SynapseRecordHandler
- buildSplitSql(Connection, String, TableName, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.teradata.TeradataRecordHandler
- buildSql(TableName, Schema, Constraints, List<QueryParameterValue>) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQuerySqlUtils
-
Builds an SQL statement from the schema, table name, split and contraints that can be executable by BigQuery.
- buildSql(Connection, String, String, String, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
-
Common logic to build Split SQL including constraints translated in where clause.
- buildSql(Connection, String, String, String, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlQueryStringBuilder
- buildSql(Connection, String, String, String, Schema, Constraints, Split) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaQueryStringBuilder
- buildTableSchema(Connection, TableName) - Method in class com.amazonaws.athena.connectors.vertica.VerticaSchemaUtils
- buildTableSchema(Table, BufferAllocator) - Method in class com.amazonaws.athena.connectors.gcs.storage.StorageMetadata
-
Builds the table schema based on the provided field
- buildWithAttributes(ConnectorStackAttributes) - Static method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
- buildWithAttributes(ConnectorStackAttributes) - Static method in class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack
- buildWriteClient(String) - Static method in class com.amazonaws.athena.connectors.timestream.TimestreamClientBuilder
C
- CachableSecretsManager - Class in com.amazonaws.athena.connector.lambda.security
-
Since Athena may call your connector or UDF at a high TPS or concurrency you may want to have a short lived cache in front of SecretsManager to avoid bottlenecking on SecretsManager.
- CachableSecretsManager(SecretsManagerClient) - Constructor for class com.amazonaws.athena.connector.lambda.security.CachableSecretsManager
- CacheableAwsRestHighLevelClient - Class in com.amazonaws.athena.connectors.elasticsearch
- CacheableAwsRestHighLevelClient() - Constructor for class com.amazonaws.athena.connectors.elasticsearch.CacheableAwsRestHighLevelClient
- calculateThroughput(String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- callService(String, FederatedIdentity, String, FederationRequest) - Static method in class com.amazonaws.athena.connector.validation.FederationServiceProvider
- CAPABILITIES - Static variable in class com.amazonaws.athena.connector.lambda.handlers.FederationCapabilities
- caseInsensitiveNameResolver(PreparedStatement, String, String) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- caseInsensitiveSchemaResolver(Connection, String) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- caseInsensitiveSchemaResolver(Connection, String) - Method in class com.amazonaws.athena.connectors.redshift.RedshiftMetadataHandler
- caseInsensitiveTableMaterialViewMatch(Connection, String, String) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- caseInsensitiveTableSearch(Connection, String, String) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- caseInsensitiveTableSearch(Connection, String, String) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
-
While being a no-op by default, this function will be overriden by subclasses that support this search.
- caseInsensitiveTableSearch(Connection, String, String) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- caseInsensitiveTableSearch(Connection, String, String) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- cast(Field, String) - Method in class com.amazonaws.athena.connectors.kafka.serde.KafkaDeserializer
-
Converts string data to other data type based on datatype of source schema registered in Glue schema registry.
- cast(Field, String) - Method in class com.amazonaws.athena.connectors.msk.serde.MskDeserializer
-
Converts string data to other data type based on datatype of source schema registered in Glue schema registry.
- castTimestamp(String) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- CERTIFICATES_S3_REFERENCE - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
For SSL authentication, user need to give S3 bucket reference where the client truststore and keystore files are uploaded.
- CERTIFICATES_S3_REFERENCE - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
For SSL authentication, user need to give S3 bucket reference where the client truststore and keystore files are uploaded.
- CFG_ClUSTER_RES_ID - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- CFG_ENDPOINT - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- CFG_GRAPH_TYPE - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- CFG_IAM - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- CFG_PORT - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- CFG_REGION - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- checkBucketAuthZ(String) - Method in class com.amazonaws.athena.connector.lambda.domain.spill.SpillLocationVerifier
-
Public function used to check if the account that calls the lambda function owns the spill bucket
- checkEnvironment(String) - Static method in class com.amazonaws.athena.connectors.synapse.SynapseUtil
- CLASSIFICATION_GLUE_TABLE_PARAM - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
-
Glue Table classification to specify type of the data a Glue Table represents.
- cleanUp() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Deletes a CloudFormation stack, and the lambda function registered with Athena.
- ClickHouseCompositeHandler - Class in com.amazonaws.athena.connectors.clickhouse
-
Boilerplate composite handler that allows one to use a single Lambda function for both Metadata and Data.
- ClickHouseCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseCompositeHandler
- ClickHouseConstants - Class in com.amazonaws.athena.connectors.clickhouse
-
Clickhouse Module Constants including name, driver, and default port.
- ClickHouseMetadataHandler - Class in com.amazonaws.athena.connectors.clickhouse
-
Class handles metadata for ClickHouse and reuses code from Athena MySQL module for compatibility.
- ClickHouseMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- ClickHouseMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
-
Used by Mux.
- ClickHouseMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- ClickHouseMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- ClickHouseMuxCompositeHandler - Class in com.amazonaws.athena.connectors.clickhouse
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- ClickHouseMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxCompositeHandler
- ClickHouseMuxMetadataHandler - Class in com.amazonaws.athena.connectors.clickhouse
-
Metadata handler facade that integrates with AWS Secrets, Amazon Athena, and S3.
- ClickHouseMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxMetadataHandler
- ClickHouseMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxMetadataHandler
- ClickHouseMuxRecordHandler - Class in com.amazonaws.athena.connectors.clickhouse
-
Data handler facade that integrates with S3, Athena, and Secrets.
- ClickHouseMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseMuxRecordHandler
- ClickHouseRecordHandler - Class in com.amazonaws.athena.connectors.clickhouse
-
Data handler that reuses
MySqlQueryStringBuilder
andMySqlFederationExpressionParser
. user must have necessary permissions to read from necessary tables. - ClickHouseRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseRecordHandler
- ClickHouseRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseRecordHandler
- ClickHouseRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.clickhouse.ClickHouseRecordHandler
-
Instantiates handler to be used by Lambda function directly.
- ClickHouseUtil - Class in com.amazonaws.athena.connectors.clickhouse
-
Clickhouse utilities adapted and ported from
JDBCUtil
. - close() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Frees all Apache Arrow Buffers and resources associated with this block.
- close() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocator
-
Closes all Apache Arrow resources tracked by this BlockAllocator, freeing their memory.
- close() - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Closes all Apache Arrow Resources allocated via this BlockAllocator and then attempts to close the underlying Apache Arrow Allocator which would actually free memory.
- close() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockSpiller
-
Frees any resources associated with the BlockSpiller.
- close() - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Frees any resources held by this BlockSpiller.
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.ConstraintEvaluator
-
Frees any Apache Arrow resources held by this Constraint Evaluator.
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.MarkerFactory
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.MarkerFactory.SharedBlockMarker
-
Signals to the MarkerFactory that created this SharedBlockMarker that the row are valuePosition can be considered free.
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- close() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesRequest
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesResponse
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Frees up resources associated with the
partitions
andconstraints
Blocks. - close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
-
Frees up resources associated with the
constraints
Block. - close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutResponse
-
Frees up resources associated with the
partitions
Block. - close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasRequest
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasResponse
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
- close() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesResponse
- close() - Method in class com.amazonaws.athena.connector.lambda.QueryStatusChecker
-
Stops the status checker thread
- close() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Frees up resources associated with the
constraints
Block. - close() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
-
Frees up resources associated with the
records
Block. - close() - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
- close() - Method in class com.amazonaws.athena.connector.lambda.request.PingRequest
- close() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
- close() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- close() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionResponse
- close() - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Used to close this connection by closing the underlying HBase Connection.
- close() - Method in class com.amazonaws.athena.connectors.hbase.integ.HbaseTableUtils
-
Closes the connection to the HBase instance.
- close() - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisConnectionWrapper
- closeBatches() - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Attempts to close all batches allocated by this BlockAllocator.
- closeBlocks() - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Attempts to close all Blocks allocated by this BlockAllocator.
- closeBuffers() - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Attempts to close all buffers allocated by this BlockAllocator.
- ClouderaHiveEnvironmentProperties - Class in com.amazonaws.athena.connectors.cloudera
- ClouderaHiveEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.cloudera.ClouderaHiveEnvironmentProperties
- CloudFormationClient - Class in com.amazonaws.athena.connector.integ.clients
-
Responsible for creating the CloudFormation stack needed to test the connector, and unwinding it once testing is done.
- CloudFormationClient(Pair<App, Stack>) - Constructor for class com.amazonaws.athena.connector.integ.clients.CloudFormationClient
- CloudFormationClient(App, Stack) - Constructor for class com.amazonaws.athena.connector.integ.clients.CloudFormationClient
- CLOUDWATCH_SCHEMA - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- CloudwatchCompositeHandler - Class in com.amazonaws.athena.connectors.cloudwatch
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- CloudwatchCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchCompositeHandler
- CloudwatchExceptionFilter - Class in com.amazonaws.athena.connectors.cloudwatch
-
Used to identify Exceptions that are related to Cloudwatch Logs throttling events.
- CloudwatchMetadataHandler - Class in com.amazonaws.athena.connectors.cloudwatch
-
Handles metadata requests for the Athena Cloudwatch Connector.
- CloudwatchMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- CloudwatchMetadataHandler(CloudWatchLogsClient, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- CloudwatchQueryPassthrough - Class in com.amazonaws.athena.connectors.cloudwatch.qpt
- CloudwatchQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- CloudwatchRecordHandler - Class in com.amazonaws.athena.connectors.cloudwatch
-
Handles data read record requests for the Athena Cloudwatch Connector.
- CloudwatchRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchRecordHandler
- CloudwatchRecordHandler(S3Client, SecretsManagerClient, AthenaClient, CloudWatchLogsClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchRecordHandler
- CloudwatchTableName - Class in com.amazonaws.athena.connectors.cloudwatch
- CloudwatchTableName(String, String) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableName
- CloudwatchTableResolver - Class in com.amazonaws.athena.connectors.cloudwatch
-
This class helps with resolving the differences in casing between cloudwatch log and Presto.
- CloudwatchTableResolver(ThrottlingInvoker, CloudWatchLogsClient, long, long) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableResolver
-
Constructs an instance of the table resolver.
- CloudwatchUtils - Class in com.amazonaws.athena.connectors.cloudwatch
- CLUSTER_RES_ID - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- coerce(FieldVector, Object) - Static method in class com.amazonaws.athena.connectors.gcs.GcsUtil
- coerce(FieldVector, Object) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- coerce(Field, Object) - Static method in class com.amazonaws.athena.connectors.docdb.TypeUtils
-
Allows for coercing types in the event that schema has evolved or there were other data issues.
- coerceListField(Field, Object) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchFieldResolver
-
Allows for coercion of a list of values where the returned types do not match the schema.
- coerceListToExpectedType(Object, Field, DDBRecordMetadata) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Converts a Set to a List, and coerces all list items into the correct type.
- coerceType(boolean, ArrowType, byte[]) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseSchemaUtils
-
Helper that can coerce the given HBase value to the requested Apache Arrow type.
- coerceValueToExpectedType(Object, Field, Types.MinorType, DDBRecordMetadata) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Coerces the raw value from DynamoDB to normalized type
- COLLECTION - Static variable in class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- COLLECTION - Static variable in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- COLLECTION - Static variable in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- CollectionsUtils - Class in com.amazonaws.athena.connector.lambda
-
Simple collection helper that reduces duplicate code and allows us to avoid taking extra dependencies on libraries that have some of these helpers built in but would bloat the deployment artifact of our Lambda functions.
- COLUMN_NAME_MAPPING_PROPERTY - Static variable in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
- COLUMN_NAME_MAPPING_PROPERTY - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- com.amazonaws.athena.connector.credentials - package com.amazonaws.athena.connector.credentials
- com.amazonaws.athena.connector.integ - package com.amazonaws.athena.connector.integ
- com.amazonaws.athena.connector.integ.clients - package com.amazonaws.athena.connector.integ.clients
- com.amazonaws.athena.connector.integ.data - package com.amazonaws.athena.connector.integ.data
- com.amazonaws.athena.connector.integ.providers - package com.amazonaws.athena.connector.integ.providers
- com.amazonaws.athena.connector.integ.stacks - package com.amazonaws.athena.connector.integ.stacks
- com.amazonaws.athena.connector.lambda - package com.amazonaws.athena.connector.lambda
- com.amazonaws.athena.connector.lambda.connection - package com.amazonaws.athena.connector.lambda.connection
- com.amazonaws.athena.connector.lambda.data - package com.amazonaws.athena.connector.lambda.data
- com.amazonaws.athena.connector.lambda.data.projectors - package com.amazonaws.athena.connector.lambda.data.projectors
- com.amazonaws.athena.connector.lambda.data.writers - package com.amazonaws.athena.connector.lambda.data.writers
- com.amazonaws.athena.connector.lambda.data.writers.extractors - package com.amazonaws.athena.connector.lambda.data.writers.extractors
- com.amazonaws.athena.connector.lambda.data.writers.fieldwriters - package com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
- com.amazonaws.athena.connector.lambda.data.writers.holders - package com.amazonaws.athena.connector.lambda.data.writers.holders
- com.amazonaws.athena.connector.lambda.domain - package com.amazonaws.athena.connector.lambda.domain
- com.amazonaws.athena.connector.lambda.domain.predicate - package com.amazonaws.athena.connector.lambda.domain.predicate
- com.amazonaws.athena.connector.lambda.domain.predicate.expression - package com.amazonaws.athena.connector.lambda.domain.predicate.expression
- com.amazonaws.athena.connector.lambda.domain.predicate.functions - package com.amazonaws.athena.connector.lambda.domain.predicate.functions
- com.amazonaws.athena.connector.lambda.domain.spill - package com.amazonaws.athena.connector.lambda.domain.spill
- com.amazonaws.athena.connector.lambda.exceptions - package com.amazonaws.athena.connector.lambda.exceptions
- com.amazonaws.athena.connector.lambda.handlers - package com.amazonaws.athena.connector.lambda.handlers
- com.amazonaws.athena.connector.lambda.metadata - package com.amazonaws.athena.connector.lambda.metadata
- com.amazonaws.athena.connector.lambda.metadata.glue - package com.amazonaws.athena.connector.lambda.metadata.glue
- com.amazonaws.athena.connector.lambda.metadata.optimizations - package com.amazonaws.athena.connector.lambda.metadata.optimizations
- com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown - package com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough - package com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough
- com.amazonaws.athena.connector.lambda.records - package com.amazonaws.athena.connector.lambda.records
- com.amazonaws.athena.connector.lambda.request - package com.amazonaws.athena.connector.lambda.request
- com.amazonaws.athena.connector.lambda.security - package com.amazonaws.athena.connector.lambda.security
- com.amazonaws.athena.connector.lambda.serde - package com.amazonaws.athena.connector.lambda.serde
- com.amazonaws.athena.connector.lambda.serde.v2 - package com.amazonaws.athena.connector.lambda.serde.v2
- com.amazonaws.athena.connector.lambda.serde.v3 - package com.amazonaws.athena.connector.lambda.serde.v3
- com.amazonaws.athena.connector.lambda.serde.v4 - package com.amazonaws.athena.connector.lambda.serde.v4
- com.amazonaws.athena.connector.lambda.serde.v5 - package com.amazonaws.athena.connector.lambda.serde.v5
- com.amazonaws.athena.connector.lambda.udf - package com.amazonaws.athena.connector.lambda.udf
- com.amazonaws.athena.connector.util - package com.amazonaws.athena.connector.util
- com.amazonaws.athena.connector.validation - package com.amazonaws.athena.connector.validation
- com.amazonaws.athena.connectors.aws.cmdb - package com.amazonaws.athena.connectors.aws.cmdb
- com.amazonaws.athena.connectors.aws.cmdb.tables - package com.amazonaws.athena.connectors.aws.cmdb.tables
- com.amazonaws.athena.connectors.aws.cmdb.tables.ec2 - package com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
- com.amazonaws.athena.connectors.aws.cmdb.tables.s3 - package com.amazonaws.athena.connectors.aws.cmdb.tables.s3
- com.amazonaws.athena.connectors.clickhouse - package com.amazonaws.athena.connectors.clickhouse
- com.amazonaws.athena.connectors.cloudera - package com.amazonaws.athena.connectors.cloudera
- com.amazonaws.athena.connectors.cloudwatch - package com.amazonaws.athena.connectors.cloudwatch
- com.amazonaws.athena.connectors.cloudwatch.metrics - package com.amazonaws.athena.connectors.cloudwatch.metrics
- com.amazonaws.athena.connectors.cloudwatch.metrics.tables - package com.amazonaws.athena.connectors.cloudwatch.metrics.tables
- com.amazonaws.athena.connectors.cloudwatch.qpt - package com.amazonaws.athena.connectors.cloudwatch.qpt
- com.amazonaws.athena.connectors.datalakegen2 - package com.amazonaws.athena.connectors.datalakegen2
- com.amazonaws.athena.connectors.db2 - package com.amazonaws.athena.connectors.db2
- com.amazonaws.athena.connectors.db2as400 - package com.amazonaws.athena.connectors.db2as400
- com.amazonaws.athena.connectors.docdb - package com.amazonaws.athena.connectors.docdb
- com.amazonaws.athena.connectors.docdb.integ - package com.amazonaws.athena.connectors.docdb.integ
- com.amazonaws.athena.connectors.docdb.qpt - package com.amazonaws.athena.connectors.docdb.qpt
- com.amazonaws.athena.connectors.dynamodb - package com.amazonaws.athena.connectors.dynamodb
- com.amazonaws.athena.connectors.dynamodb.constants - package com.amazonaws.athena.connectors.dynamodb.constants
- com.amazonaws.athena.connectors.dynamodb.credentials - package com.amazonaws.athena.connectors.dynamodb.credentials
- com.amazonaws.athena.connectors.dynamodb.model - package com.amazonaws.athena.connectors.dynamodb.model
- com.amazonaws.athena.connectors.dynamodb.qpt - package com.amazonaws.athena.connectors.dynamodb.qpt
- com.amazonaws.athena.connectors.dynamodb.resolver - package com.amazonaws.athena.connectors.dynamodb.resolver
- com.amazonaws.athena.connectors.dynamodb.throttling - package com.amazonaws.athena.connectors.dynamodb.throttling
- com.amazonaws.athena.connectors.dynamodb.util - package com.amazonaws.athena.connectors.dynamodb.util
- com.amazonaws.athena.connectors.elasticsearch - package com.amazonaws.athena.connectors.elasticsearch
- com.amazonaws.athena.connectors.elasticsearch.qpt - package com.amazonaws.athena.connectors.elasticsearch.qpt
- com.amazonaws.athena.connectors.example - package com.amazonaws.athena.connectors.example
- com.amazonaws.athena.connectors.gcs - package com.amazonaws.athena.connectors.gcs
- com.amazonaws.athena.connectors.gcs.common - package com.amazonaws.athena.connectors.gcs.common
- com.amazonaws.athena.connectors.gcs.filter - package com.amazonaws.athena.connectors.gcs.filter
- com.amazonaws.athena.connectors.gcs.storage - package com.amazonaws.athena.connectors.gcs.storage
- com.amazonaws.athena.connectors.google.bigquery - package com.amazonaws.athena.connectors.google.bigquery
- com.amazonaws.athena.connectors.google.bigquery.qpt - package com.amazonaws.athena.connectors.google.bigquery.qpt
- com.amazonaws.athena.connectors.hbase - package com.amazonaws.athena.connectors.hbase
- com.amazonaws.athena.connectors.hbase.connection - package com.amazonaws.athena.connectors.hbase.connection
- com.amazonaws.athena.connectors.hbase.integ - package com.amazonaws.athena.connectors.hbase.integ
- com.amazonaws.athena.connectors.hbase.qpt - package com.amazonaws.athena.connectors.hbase.qpt
- com.amazonaws.athena.connectors.hortonworks - package com.amazonaws.athena.connectors.hortonworks
- com.amazonaws.athena.connectors.jdbc - package com.amazonaws.athena.connectors.jdbc
- com.amazonaws.athena.connectors.jdbc.connection - package com.amazonaws.athena.connectors.jdbc.connection
- com.amazonaws.athena.connectors.jdbc.manager - package com.amazonaws.athena.connectors.jdbc.manager
- com.amazonaws.athena.connectors.jdbc.qpt - package com.amazonaws.athena.connectors.jdbc.qpt
- com.amazonaws.athena.connectors.jdbc.splits - package com.amazonaws.athena.connectors.jdbc.splits
- com.amazonaws.athena.connectors.kafka - package com.amazonaws.athena.connectors.kafka
- com.amazonaws.athena.connectors.kafka.dto - package com.amazonaws.athena.connectors.kafka.dto
- com.amazonaws.athena.connectors.kafka.serde - package com.amazonaws.athena.connectors.kafka.serde
- com.amazonaws.athena.connectors.msk - package com.amazonaws.athena.connectors.msk
- com.amazonaws.athena.connectors.msk.consumer - package com.amazonaws.athena.connectors.msk.consumer
- com.amazonaws.athena.connectors.msk.dto - package com.amazonaws.athena.connectors.msk.dto
- com.amazonaws.athena.connectors.msk.serde - package com.amazonaws.athena.connectors.msk.serde
- com.amazonaws.athena.connectors.mysql - package com.amazonaws.athena.connectors.mysql
- com.amazonaws.athena.connectors.neptune - package com.amazonaws.athena.connectors.neptune
- com.amazonaws.athena.connectors.neptune.propertygraph - package com.amazonaws.athena.connectors.neptune.propertygraph
- com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters - package com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters
- com.amazonaws.athena.connectors.neptune.qpt - package com.amazonaws.athena.connectors.neptune.qpt
- com.amazonaws.athena.connectors.neptune.rdf - package com.amazonaws.athena.connectors.neptune.rdf
- com.amazonaws.athena.connectors.oracle - package com.amazonaws.athena.connectors.oracle
- com.amazonaws.athena.connectors.postgresql - package com.amazonaws.athena.connectors.postgresql
- com.amazonaws.athena.connectors.redis - package com.amazonaws.athena.connectors.redis
- com.amazonaws.athena.connectors.redis.integ - package com.amazonaws.athena.connectors.redis.integ
- com.amazonaws.athena.connectors.redis.lettuce - package com.amazonaws.athena.connectors.redis.lettuce
- com.amazonaws.athena.connectors.redis.qpt - package com.amazonaws.athena.connectors.redis.qpt
- com.amazonaws.athena.connectors.redshift - package com.amazonaws.athena.connectors.redshift
- com.amazonaws.athena.connectors.saphana - package com.amazonaws.athena.connectors.saphana
- com.amazonaws.athena.connectors.snowflake - package com.amazonaws.athena.connectors.snowflake
- com.amazonaws.athena.connectors.sqlserver - package com.amazonaws.athena.connectors.sqlserver
- com.amazonaws.athena.connectors.synapse - package com.amazonaws.athena.connectors.synapse
- com.amazonaws.athena.connectors.teradata - package com.amazonaws.athena.connectors.teradata
- com.amazonaws.athena.connectors.timestream - package com.amazonaws.athena.connectors.timestream
- com.amazonaws.athena.connectors.timestream.qpt - package com.amazonaws.athena.connectors.timestream.qpt
- com.amazonaws.athena.connectors.timestream.query - package com.amazonaws.athena.connectors.timestream.query
- com.amazonaws.athena.connectors.tpcds - package com.amazonaws.athena.connectors.tpcds
- com.amazonaws.athena.connectors.tpcds.qpt - package com.amazonaws.athena.connectors.tpcds.qpt
- com.amazonaws.athena.connectors.udfs - package com.amazonaws.athena.connectors.udfs
- com.amazonaws.athena.connectors.vertica - package com.amazonaws.athena.connectors.vertica
- com.amazonaws.athena.connectors.vertica.query - package com.amazonaws.athena.connectors.vertica.query
- compare(ValueMarker, ValueMarker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarkerComparator
- compare(FieldReader, Object, Object) - Static method in class com.amazonaws.athena.connector.lambda.data.ArrowTypeComparator
- compare(ArrowType, Object, Object) - Static method in class com.amazonaws.athena.connector.lambda.data.ArrowTypeComparator
- compareTo(ValueMarker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- compareTo(ValueMarker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- complement(BlockAllocator) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
- complement(BlockAllocator) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- complement(BlockAllocator) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- complement(BlockAllocator) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- ComplexExpressionPushdownSubType - Enum in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- ComplexExpressionPushdownSubType.SubTypeProperties - Class in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- CompositeHandler - Class in com.amazonaws.athena.connector.lambda.handlers
-
This class allows you to have a single Lambda function be responsible for both metadata and data operations by composing a MetadataHandler with a RecordHandler and muxing requests to the appropriate class.
- CompositeHandler(MetadataHandler, RecordHandler) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.CompositeHandler
-
Basic constructor that composes a MetadataHandler with a RecordHandler.
- CompositeHandler(MetadataHandler, RecordHandler, UserDefinedFunctionHandler) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.CompositeHandler
-
Basic constructor that composes a MetadataHandler, RecordHandler, and a UserDefinedFunctionHandler
- compress(String) - Method in class com.amazonaws.athena.connectors.udfs.AthenaUDFHandler
-
Compresses a valid UTF-8 String using the zlib compression library.
- configOptions - Variable in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- configOptions - Variable in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- CONGESTED - com.amazonaws.athena.connector.lambda.ThrottlingInvoker.State
- connect(Configuration) - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Creates a new HBase connection using the provided config.
- CONNECT_TIMEOUT - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- CONNECTION_STRING_PROPERTY_SUFFIX - Static variable in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connector.lambda.connection.EnvironmentProperties
-
Maps glue connection properties and authentication configuration to Athena federation environment properties like 'default' and 'secret_manager_gcp_creds_name' Default behavior is to not map to Athena federation environment variables
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400EnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.docdb.DocDBEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.gcs.GcsEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.hbase.HbaseEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeEnvironmentProperties
- connectionPropertiesToEnvironment(Map<String, String>) - Method in class com.amazonaws.athena.connectors.teradata.TeradataEnvironmentProperties
- ConnectorEnvironmentVarsProvider - Class in com.amazonaws.athena.connector.integ.providers
-
Responsible for providing the Connector's Environment vars added to the Connector's stack attributes and used in the creation of the Lambda.
- ConnectorPackagingAttributes - Class in com.amazonaws.athena.connector.integ.data
-
The Lambda's executable is packaged in an S3 bucket ready to be deployed by the CloudFormation stack (a result of running `sam package` - see README).
- ConnectorPackagingAttributes(String, String, String) - Constructor for class com.amazonaws.athena.connector.integ.data.ConnectorPackagingAttributes
- ConnectorPackagingAttributesProvider - Class in com.amazonaws.athena.connector.integ.providers
-
Responsible for providing the Connector's packaging attributes used in creating the Connector's stack attributes.
- ConnectorStack - Class in com.amazonaws.athena.connector.integ.stacks
-
Sets up the CloudFormation stack necessary for a Lambda Connector.
- ConnectorStack(ConnectorStack.Builder) - Constructor for class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
- ConnectorStack.Builder - Class in com.amazonaws.athena.connector.integ.stacks
- ConnectorStackAttributes - Class in com.amazonaws.athena.connector.integ.data
-
Contains the attributes needed to create the connector's CloudFormation stack template.
- ConnectorStackAttributes(Construct, String, String, Optional<PolicyDocument>, Map<String, String>, ConnectorPackagingAttributes, Optional<ConnectorVpcAttributes>) - Constructor for class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
- ConnectorStackAttributesProvider - Class in com.amazonaws.athena.connector.integ
-
Responsible for providing the Connector's stack attributes used in creating the Connector's stack (Lambda function, Athena catalog, etc...)
- ConnectorStackAttributesProvider(Construct, String, String, TestConfig, Optional<PolicyDocument>, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.integ.ConnectorStackAttributesProvider
- ConnectorStackFactory - Class in com.amazonaws.athena.connector.integ
-
Responsible for creating different types of Connector CloudFormation stacks depending on whether the connector supports a VPC config or not.
- ConnectorStackFactory(ConnectorStackAttributes) - Constructor for class com.amazonaws.athena.connector.integ.ConnectorStackFactory
- ConnectorStackProvider - Class in com.amazonaws.athena.connector.integ
-
Responsible for providing a CloudFormation stack for the connector being tested.
- ConnectorStackProvider(String, TestConfig) - Constructor for class com.amazonaws.athena.connector.integ.ConnectorStackProvider
- ConnectorValidator - Class in com.amazonaws.athena.connector.validation
-
This class should be used to validate deployed Lambda functions that use Athena's Federation SDK.
- ConnectorVpcAttributes - Class in com.amazonaws.athena.connector.integ.data
-
Contains the attributes for the connector's VPC configuration.
- ConnectorVpcAttributes(String, String, ConnectorVpcSubnetAttributes) - Constructor for class com.amazonaws.athena.connector.integ.data.ConnectorVpcAttributes
- ConnectorVpcAttributesProvider - Class in com.amazonaws.athena.connector.integ.providers
-
Responsible for providing the Connector's VPC attributes added to the Connector's stack attributes and used in the creation of the Lambda.
- ConnectorVpcSubnetAttributes - Class in com.amazonaws.athena.connector.integ.data
-
Contains the attributes for the connector's VPC Subnet configuration.
- ConnectorVpcSubnetAttributes(List<String>, List<String>) - Constructor for class com.amazonaws.athena.connector.integ.data.ConnectorVpcSubnetAttributes
- ConnectorWithVpcStack - Class in com.amazonaws.athena.connector.integ.stacks
-
Sets up the CloudFormation stack necessary for a Lambda Connector with a VPC configuration.
- ConnectorWithVpcStack(ConnectorWithVpcStack.Builder) - Constructor for class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack
- ConnectorWithVpcStack.Builder - Class in com.amazonaws.athena.connector.integ.stacks
- ConstantExpression - Class in com.amazonaws.athena.connector.lambda.domain.predicate.expression
- ConstantExpression(Block, ArrowType) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.expression.ConstantExpression
- ConstantExpressionSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- ConstantExpressionSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- ConstantExpressionSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- Constants - Class in com.amazonaws.athena.connectors.neptune
- Constants() - Constructor for class com.amazonaws.athena.connectors.neptune.Constants
- constrain(ConstraintEvaluator) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Used to constrain writes to the Block.
- ConstraintEvaluator - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
Used to apply predicates to values inside your connector.
- ConstraintEvaluator(BlockAllocator, Schema, Constraints) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.ConstraintEvaluator
- ConstraintParser - Class in com.amazonaws.athena.connector.validation
-
This class provides the ability to transform a simple constraint grammar into an instance of
Constraints
. - ConstraintProjector - Interface in com.amazonaws.athena.connector.lambda.domain.predicate
- Constraints - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
Container which holds and maps column names to the corresponding constraint (e.g.
- Constraints(Map<String, ValueSet>, List<FederationExpression>, List<OrderByField>, long) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
-
Deprecated.
- Constraints(Map<String, ValueSet>, List<FederationExpression>, List<OrderByField>, long, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- ConstraintsSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ConstraintsSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ConstraintsSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ConstraintsSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- ConstraintsSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- ConstraintsSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- ConstraintsSerDeV5 - Class in com.amazonaws.athena.connector.lambda.serde.v5
- ConstraintsSerDeV5.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v5
- ConstraintsSerDeV5.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v5
- constructArrowReader(String) - Method in class com.amazonaws.athena.connectors.vertica.VerticaRecordHandler
- constructZonedDateTime(long, ArrowType.Timestamp) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
-
Reconstruct a ZonedDateTime given an epoch timestamp and its arrow type
- consume(BlockSpiller, ReadRecordsRequest, QueryStatusChecker, SplitParameters, Consumer<?, ?>) - Method in class com.amazonaws.athena.connectors.msk.consumer.BaseMskConsumer
- consume(BlockSpiller, ReadRecordsRequest, QueryStatusChecker, SplitParameters, Consumer<?, ?>) - Method in interface com.amazonaws.athena.connectors.msk.consumer.MskConsumer
-
Consume topic data as batch.
- contains(BlockAllocator, ValueSet) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- contains(Range) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- containsValue(Marker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Used to test if the supplied value (in the form of a Marker) is contained in this ValueSet.
- containsValue(Marker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Used to test if the supplied value (in the form of a Marker) is contained in this ValueSet.
- containsValue(Marker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Used to test if the supplied value (in the form of a Marker) is contained in this ValueSet.
- containsValue(Marker) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
-
Used to test if the supplied value (in the form of a Marker) is contained in this ValueSet.
- containsValue(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Used to test if the supplied value (in the form of a Marker) is contained in this ValueSet.
- containsValue(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Used to test if the supplied value is contained in this ValueSet.
- containsValue(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Used to test if the supplied value (in the form of a Marker) is contained in this ValueSet.
- containsValue(Object) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- convert(Field, String) - Static method in class com.amazonaws.athena.connectors.redis.ValueConverter
-
Allows for coercing types in the event that schema has evolved or there were other data issues.
- convertArrowTypeIfNecessary(String, Object) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Converts certain Arrow POJOs to Java POJOs to make downstream conversion easier.
- convertArrowTypeIfNecessary(String, Object, DDBRecordMetadata) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Converts certain Arrow POJOs to Java POJOs to make downstream conversion easier.
- convertColumn(Column) - Static method in class com.amazonaws.athena.connectors.tpcds.TPCDSUtils
-
Converts from TPCDS columns to Apache Arrow fields.
- convertDatasourceTypeToArrow(int, int, Map<String, String>, ResultSetMetaData) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
- convertDatasourceTypeToArrow(int, int, Map<String, String>, ResultSetMetaData) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
-
A method that takes in a JDBC type; and converts it to Arrow Type This can be overriden by other Metadata Handlers extending JDBC
- convertDatasourceTypeToArrow(int, int, Map<String, String>, ResultSetMetaData) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- convertDatasourceTypeToArrow(int, int, Map<String, String>, ResultSetMetaData) - Method in class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
- convertField(String, String) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Maps a Glue field to an Apache Arrow Field.
- convertField(String, String) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
- convertField(String, String) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
- convertField(String, String) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- convertField(String, String) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- convertField(String, String) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
- convertField(String, String) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
-
Overrides the default Glue Type to Apache Arrow Type mapping so that we can fail fast on tables which define types that are not supported by this connector.
- convertToArrowType(SchemaBuilder, String, String) - Static method in class com.amazonaws.athena.connectors.vertica.VerticaSchemaUtils
- convertToLiteral(String) - Static method in class com.amazonaws.athena.connectors.oracle.OracleCaseResolver
- copyCertificatesFromS3ToTempFolder(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Downloads the truststore and keystore certificates from S3 to temp directory.
- copyCertificatesFromS3ToTempFolder(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Downloads the truststore and keystore certificates from S3 to temp directory.
- copyConfigFilesFromS3ToTempFolder(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseKerberosUtils
-
Downloads the config files from S3 to temp directory.
- copyOf(ArrowType, List<Range>, boolean) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- copyRows(Block, Block, int, int) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Copies a inclusive range of rows from one block to another.
- create() - Method in interface com.amazonaws.athena.connector.lambda.security.EncryptionKeyFactory
- create() - Method in class com.amazonaws.athena.connector.lambda.security.KmsKeyFactory
- create() - Method in class com.amazonaws.athena.connector.lambda.security.LocalKeyFactory
- create(BlockAllocator) - Static method in class com.amazonaws.athena.connector.lambda.serde.ObjectMapperFactory
-
Deprecated.
- create(BlockAllocator) - Static method in class com.amazonaws.athena.connector.lambda.serde.v2.ObjectMapperFactoryV2
-
Deprecated.
- create(BlockAllocator) - Static method in class com.amazonaws.athena.connector.lambda.serde.v3.ObjectMapperFactoryV3
- create(BlockAllocator) - Static method in class com.amazonaws.athena.connector.lambda.serde.v4.ObjectMapperFactoryV4
- create(BlockAllocator) - Static method in class com.amazonaws.athena.connector.lambda.serde.v5.ObjectMapperFactoryV5
- create(BlockAllocator) - Static method in class com.amazonaws.athena.connector.lambda.serde.VersionedObjectMapperFactory
-
Creates an
ObjectMapper
using the current SDK SerDe version. - create(BlockAllocator, int) - Static method in class com.amazonaws.athena.connector.lambda.serde.VersionedObjectMapperFactory
-
Creates an
ObjectMapper
using the provided SerDe version. - create(FieldVector, Extractor, ConstraintProjector) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.FieldWriterFactory
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- create(ArrowType, Marker.Bound) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.MarkerFactory
-
Creates an empty Marker without nulls.
- create(ArrowType, Object, Marker.Bound) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.MarkerFactory
-
Creates a Marker without nulls.
- createArrowValueProjector(FieldReader) - Static method in class com.amazonaws.athena.connector.lambda.data.projectors.ProjectorUtils
- createBlock(Schema) - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocator
-
Creates an empty Apache Arrow Block with the provided Schema.
- createBlock(Schema) - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Creates a block and registers it for later clean up if the block isn't explicitly closed by the caller.
- createBuffer(int) - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocator
-
Creates an empty Apache Arrow Buffer of the requested size.
- createBuffer(int) - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Creates an ArrowBuf and registers it for later clean up if the ArrowBuff isn't explicitly closed by the caller.
- createConnection(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- createDbAndTable(List<String>) - Method in class com.amazonaws.athena.connectors.hbase.integ.HbaseTableUtils
-
Creates the database/namespace and table in the HBase instance.
- createDescribeTableQueryBuilder() - Method in class com.amazonaws.athena.connectors.timestream.query.QueryFactory
- createEnvironment() - Method in class com.amazonaws.athena.connector.lambda.connection.EnvironmentProperties
- createJdbcMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Method in interface com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandlerFactory
- createJdbcMetadataHandlerMap(Map<String, String>, JdbcMetadataHandlerFactory) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
-
Creates a map of Catalog to respective metadata handler to be used by Multiplexer.
- createJdbcRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Method in interface com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandlerFactory
- createJdbcRecordHandlerMap(Map<String, String>, JdbcRecordHandlerFactory) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
-
Creates a map of Catalog to respective record handler to be used by Multiplexer.
- createNullable(ArrowType, Object, Marker.Bound) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.MarkerFactory
-
Creates a nullable Marker.
- createQptVerticaExportQueryBuilder() - Method in class com.amazonaws.athena.connectors.vertica.query.QueryFactory
- createSelectQueryBuilder(String) - Method in class com.amazonaws.athena.connectors.timestream.query.QueryFactory
- createSplitParam(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Translates Split parameters as readable pojo format.
- createSplitParam(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Translates Split parameters as readable pojo format.
- createStack() - Method in class com.amazonaws.athena.connector.integ.clients.CloudFormationClient
-
Creates a CloudFormation stack to build the infrastructure needed to run the integration tests (e.g., Database instance, Lambda function, etc...).
- createStack() - Method in class com.amazonaws.athena.connector.integ.ConnectorStackFactory
-
Creates the Connector's CloudFormation stack.
- createUri(String) - Static method in class com.amazonaws.athena.connectors.gcs.GcsUtil
-
Builds a GCS uri
- createUri(String, String) - Static method in class com.amazonaws.athena.connectors.gcs.GcsUtil
-
Builds a GCS uri
- createValueProjection(Types.MinorType) - Method in class com.amazonaws.athena.connector.lambda.data.projectors.ArrowValueProjectorImpl
-
Concrete implementation of ArrowValueProjectorImpl should invoke thie method to get the Projection instance.
- createVerticaExportQueryBuilder() - Method in class com.amazonaws.athena.connectors.vertica.query.QueryFactory
- CrossAccountCredentialsProvider - Class in com.amazonaws.athena.connector.credentials
- CrossAccountCredentialsProviderV2 - Class in com.amazonaws.athena.connectors.dynamodb.credentials
- currentToken() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
-
Give the last Token returned by next()
- CUSTOM_AUTH_TYPE - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- customConnectorVerifications(Map<String, String>) - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
Provides a mechanism to perform custom connector verification logic.
- customConnectorVerifications(Map<String, String>) - Method in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- customConnectorVerifications(Map<String, String>) - Method in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- CustomSchemaRowWriter - Class in com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters
-
This class is a Utility class to create Extractors for each field type as per Schema
D
- DATA_FORMAT_CSV - Static variable in class com.amazonaws.athena.connectors.kafka.dto.Message
- DATA_FORMAT_CSV - Static variable in class com.amazonaws.athena.connectors.msk.dto.Message
- DATA_FORMAT_JSON - Static variable in class com.amazonaws.athena.connectors.kafka.dto.Message
- DATA_FORMAT_JSON - Static variable in class com.amazonaws.athena.connectors.msk.dto.Message
- DATA_SOURCE_HINTS - com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
- DATABASE - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- DATABASE - Static variable in class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- DATABASE - Static variable in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- DATABASE - Static variable in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- DatabaseConnectionConfig - Class in com.amazonaws.athena.connectors.jdbc.connection
-
Encapsulates database JDBC connection configuration.
- DatabaseConnectionConfig(String, String, String) - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
-
Creates configuration for credentials passed through JDBC connection string.
- DatabaseConnectionConfig(String, String, String, String) - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
-
Creates configuration for credentials managed by AWS Secrets Manager.
- DatabaseConnectionConfigBuilder - Class in com.amazonaws.athena.connectors.jdbc.connection
-
Builds connection configurations for all catalogs and databases provided in environment properties.
- DatabaseConnectionConfigBuilder() - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
- DatabaseConnectionInfo - Class in com.amazonaws.athena.connectors.jdbc.connection
-
Encapsulates database and JDBC driver defaults for a database type.
- DatabaseConnectionInfo(String, int) - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionInfo
- DataLakeGen2CompositeHandler - Class in com.amazonaws.athena.connectors.datalakegen2
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- DataLakeGen2CompositeHandler() - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2CompositeHandler
- DataLakeGen2Constants - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2DataType - Enum in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2EnvironmentProperties - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2EnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2EnvironmentProperties
- DataLakeGen2FederationExpressionParser - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2FederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2FederationExpressionParser
- DataLakeGen2JdbcConnectionFactory - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2JdbcConnectionFactory(DatabaseConnectionConfig, Map<String, String>, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2JdbcConnectionFactory
- DataLakeGen2MetadataHandler - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2MetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
- DataLakeGen2MetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
-
Used by Mux.
- DataLakeGen2MetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
- DataLakeGen2MetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- DataLakeGen2MuxCompositeHandler - Class in com.amazonaws.athena.connectors.datalakegen2
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- DataLakeGen2MuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MuxCompositeHandler
- DataLakeGen2MuxMetadataHandler - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2MuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MuxMetadataHandler
- DataLakeGen2MuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MuxMetadataHandler
- DataLakeGen2MuxRecordHandler - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2MuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MuxRecordHandler
- DataLakeGen2QueryStringBuilder - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2QueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2QueryStringBuilder
- DataLakeGen2RecordHandler - Class in com.amazonaws.athena.connectors.datalakegen2
- DataLakeGen2RecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2RecordHandler
- DataLakeGen2RecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2RecordHandler
- DataSourceOptimizations - Enum in com.amazonaws.athena.connector.lambda.metadata.optimizations
- DATE - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- DATE - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- DATE - com.amazonaws.athena.connectors.synapse.SynapseDataType
- DATEDAY - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- DateDayExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a DateDay value from the context object.
- DateDayFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- DateDayFieldWriter(DateDayExtractor, DateDayVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.DateDayFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- DATEMILLI - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- DateMilliExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a DateMilli value from the context object.
- DateMilliFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- DateMilliFieldWriter(DateMilliExtractor, DateMilliVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.DateMilliFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- DATETIME - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- DATETIME - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- DATETIME - com.amazonaws.athena.connectors.synapse.SynapseDataType
- DATETIME_FORMAT_MAPPING_PROPERTY - Static variable in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
- DATETIME_FORMAT_MAPPING_PROPERTY_NORMALIZED - Static variable in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
- DATETIME_FORMAT_MAPPING_PROPERTY_NORMALIZED - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- DATETIME2 - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- DATETIME2 - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- DATETIME2 - com.amazonaws.athena.connectors.synapse.SynapseDataType
- DateTimeFormatterUtil - Class in com.amazonaws.athena.connector.lambda.data
-
Provides utility methods relating to formatting strings to date/datetime type
- DATETIMEOFFSET - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- DATETIMEOFFSET - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- DATETIMEOFFSET - com.amazonaws.athena.connectors.synapse.SynapseDataType
- Db2As400CompositeHandler - Class in com.amazonaws.athena.connectors.db2as400
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- Db2As400CompositeHandler() - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400CompositeHandler
- Db2As400Constants - Class in com.amazonaws.athena.connectors.db2as400
- Db2As400EnvironmentProperties - Class in com.amazonaws.athena.connectors.db2as400
- Db2As400EnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400EnvironmentProperties
- Db2As400MetadataHandler - Class in com.amazonaws.athena.connectors.db2as400
- Db2As400MetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
To be used by Mux.
- Db2As400MetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
TO be used by Mux.
- Db2As400MetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
- Db2As400MetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- Db2As400MuxCompositeHandler - Class in com.amazonaws.athena.connectors.db2as400
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- Db2As400MuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MuxCompositeHandler
-
Constructs objects of type CompositeHandler.
- Db2As400MuxMetadataHandler - Class in com.amazonaws.athena.connectors.db2as400
- Db2As400MuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MuxMetadataHandler
- Db2As400MuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MuxMetadataHandler
- Db2As400MuxRecordHandler - Class in com.amazonaws.athena.connectors.db2as400
- Db2As400MuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MuxRecordHandler
- Db2As400QueryStringBuilder - Class in com.amazonaws.athena.connectors.db2as400
- Db2As400QueryStringBuilder(String) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400QueryStringBuilder
- Db2As400RecordHandler - Class in com.amazonaws.athena.connectors.db2as400
- Db2As400RecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400RecordHandler
-
Constructs object of type JdbcRecordHandler.
- Db2As400RecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400RecordHandler
- Db2CompositeHandler - Class in com.amazonaws.athena.connectors.db2
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- Db2CompositeHandler() - Constructor for class com.amazonaws.athena.connectors.db2.Db2CompositeHandler
- Db2Constants - Class in com.amazonaws.athena.connectors.db2
- Db2EnvironmentProperties - Class in com.amazonaws.athena.connectors.db2
- Db2EnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.db2.Db2EnvironmentProperties
- Db2FederationExpressionParser - Class in com.amazonaws.athena.connectors.db2
- Db2FederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.db2.Db2FederationExpressionParser
- Db2MetadataHandler - Class in com.amazonaws.athena.connectors.db2
- Db2MetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
To be used by Mux.
- Db2MetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
TO be used by Mux.
- Db2MetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
- Db2MetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- Db2MuxCompositeHandler - Class in com.amazonaws.athena.connectors.db2
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- Db2MuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.db2.Db2MuxCompositeHandler
-
Constructs objects of type CompositeHandler.
- Db2MuxMetadataHandler - Class in com.amazonaws.athena.connectors.db2
- Db2MuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MuxMetadataHandler
- Db2MuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MuxMetadataHandler
- Db2MuxRecordHandler - Class in com.amazonaws.athena.connectors.db2
- Db2MuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MuxRecordHandler
- Db2QueryStringBuilder - Class in com.amazonaws.athena.connectors.db2
- Db2QueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.db2.Db2QueryStringBuilder
- Db2RecordHandler - Class in com.amazonaws.athena.connectors.db2
- Db2RecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2RecordHandler
-
Constructs object of type JdbcRecordHandler.
- Db2RecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2RecordHandler
- DDBPredicateUtils - Class in com.amazonaws.athena.connectors.dynamodb.util
-
Provides utility methods relating to predicate handling.
- DDBQueryPassthrough - Class in com.amazonaws.athena.connectors.dynamodb.qpt
- DDBQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- DDBRecordMetadata - Class in com.amazonaws.athena.connectors.dynamodb.util
-
This is primarily used for passing any table metadata that applies to the records when normalizing the data
- DDBRecordMetadata(Schema) - Constructor for class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
- DDBTableUtils - Class in com.amazonaws.athena.connectors.dynamodb.util
-
Provides utility methods relating to table handling.
- DDBTypeUtils - Class in com.amazonaws.athena.connectors.dynamodb.util
-
Provides utility methods relating to type handling.
- debug() - Method in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
-
For debug insight.
- debug() - Method in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
-
For debug insight.
- DECIMAL - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- DecimalExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a Decimal value from the context object.
- DecimalFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- DecimalFieldWriter(DecimalExtractor, DecimalVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.DecimalFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- decompress(String) - Method in class com.amazonaws.athena.connectors.udfs.AthenaUDFHandler
-
Decompresses a valid String that has been compressed using the zlib compression library.
- decrypt(EncryptionKey, byte[]) - Method in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- decrypt(EncryptionKey, byte[]) - Method in interface com.amazonaws.athena.connector.lambda.security.BlockCrypto
-
Used to decrypt a Block's serialzied form.
- decrypt(EncryptionKey, byte[]) - Method in class com.amazonaws.athena.connector.lambda.security.NoOpBlockCrypto
- decrypt(EncryptionKey, byte[], Schema) - Method in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- decrypt(EncryptionKey, byte[], Schema) - Method in interface com.amazonaws.athena.connector.lambda.security.BlockCrypto
-
Used to decrypt and deserialize a Block from the provided bytes and schema.
- decrypt(EncryptionKey, byte[], Schema) - Method in class com.amazonaws.athena.connector.lambda.security.NoOpBlockCrypto
- decrypt(String) - Method in class com.amazonaws.athena.connectors.example.ExampleUserDefinedFuncHandler
-
Decrypts the provided value using our application's secret key and encryption Algo.
- decrypt(String, String) - Method in class com.amazonaws.athena.connectors.udfs.AthenaUDFHandler
-
This method decrypts the ciphertext with a data key stored AWS Secret Manager.
- DEFAULT - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- DEFAULT - Static variable in class com.amazonaws.athena.connector.lambda.data.AthenaFederationIpcOption
- DEFAULT - Static variable in interface com.amazonaws.athena.connector.lambda.data.FieldResolver
-
Basic FieldResolver capable of resolving nested (or single level) Lists and Structs if the List values are iterable and the Structs values are represented as Map
- DEFAULT_COLUMN - Static variable in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- DEFAULT_CONNECTION_STRING_PROPERTY - Static variable in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
- DEFAULT_CONSTANT_EXPRESSION_BLOCK_NAME - Static variable in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.ConstantExpression
- DEFAULT_DOCDB - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- DEFAULT_ENABLE_QUERY_PASSTHROUGH_STATE - Static variable in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
- DEFAULT_FIELD_RESOLVER - Static variable in class com.amazonaws.athena.connectors.docdb.DocDBFieldResolver
- DEFAULT_GLUE_CONNECTION - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- DEFAULT_HBASE - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- DEFAULT_NO_LIMIT - Static variable in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.clickhouse.ClickHouseConstants
- DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2Constants
- DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.db2.Db2Constants
- DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.db2as400.Db2As400Constants
- DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.sqlserver.SqlServerConstants
- DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.synapse.SynapseConstants
- DEFAULT_PRECISION - Static variable in class com.amazonaws.athena.connectors.jdbc.manager.JdbcArrowTypeConverter
- DEFAULT_REDIS_DB_NUMBER - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- DEFAULT_SCHEMA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- DEFAULT_TIME_ZONE - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- DefaultGlueType - Class in com.amazonaws.athena.connector.lambda.metadata.glue
-
Defines the default mapping of AWS Glue Data Catalog types to Apache Arrow types.
- DefaultJdbcFederationExpressionParser - Class in com.amazonaws.athena.connectors.jdbc.manager
- DefaultJdbcFederationExpressionParser() - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.DefaultJdbcFederationExpressionParser
- DelegatingDeserializer<T> - Class in com.amazonaws.athena.connector.lambda.serde
- DelegatingDeserializer(Class<T>, Set<TypedDeserializer<T>>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.DelegatingDeserializer
- DelegatingSerializer<T> - Class in com.amazonaws.athena.connector.lambda.serde
- DelegatingSerializer(Class<T>, Set<TypedSerializer<T>>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.DelegatingSerializer
- deleteStack() - Method in class com.amazonaws.athena.connector.integ.clients.CloudFormationClient
-
Deletes a CloudFormation stack, and the lambda function registered with Athena.
- DESC_NULLS_FIRST - com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
- DESC_NULLS_LAST - com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
- describeTable(String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Uses the startQueryExecution Athena API to process a "describe table" query utilizing the lambda function.
- DescribeTableQueryBuilder - Class in com.amazonaws.athena.connectors.timestream.query
-
Used to build a Timestream query which can describe a table in a specific database.
- DescribeTableQueryBuilder(ST) - Constructor for class com.amazonaws.athena.connectors.timestream.query.DescribeTableQueryBuilder
- deserialize(byte[]) - Method in class com.amazonaws.athena.connector.lambda.data.RecordBatchSerDe
-
Deprecated.Attempts to deserialize the provided byte[] into an ArrowRecordBatch.
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.BlockDeserializer
-
Deprecated.
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.FederatedIdentitySerDe.Deserializer
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.PingRequestSerDe.Deserializer
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.PingResponseSerDe.Deserializer
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.SchemaDeserializer
-
Deprecated.
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.LambdaFunctionExceptionSerDe.Deserializer
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SchemaSerDe.Deserializer
-
Deprecated.
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v3.SchemaSerDeV3.Deserializer
- deserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.SchemaSerDeV4.Deserializer
- deserialize(JsonParser, DeserializationContext) - Method in interface com.amazonaws.athena.connector.lambda.serde.VersionedSerDe.Deserializer
- deserialize(InputStream) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaSerDe
-
Deprecated.Attempts to deserialize a Schema from the provided InputStream.
- deserialize(String) - Static method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricStatSerDe
-
Deserializes the provided String into a List of MetricStats.
- deserialize(String, byte[]) - Method in class com.amazonaws.athena.connectors.kafka.serde.KafkaCsvDeserializer
- deserialize(String, byte[]) - Method in class com.amazonaws.athena.connectors.kafka.serde.KafkaJsonDeserializer
- deserialize(String, byte[]) - Method in class com.amazonaws.athena.connectors.msk.serde.MskCsvDeserializer
- deserialize(String, byte[]) - Method in class com.amazonaws.athena.connectors.msk.serde.MskJsonDeserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.FederatedIdentitySerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.PingResponseSerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ArrowTypeSerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.EncryptionKeySerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.LambdaFunctionExceptionSerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasResponseSerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.S3SpillLocationSerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SchemaSerDe.Deserializer
-
Deprecated.
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.TableNameSerDe.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v3.SchemaSerDeV3.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FunctionNameSerDeV4.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.OptimizationSubTypeSerDeV4.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.OrderByFieldSerDeV4.Deserializer
- Deserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.SchemaSerDeV4.Deserializer
- Deserializer(BlockAllocator, VersionedSerDe.Deserializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.BlockSerDe.Deserializer
-
Deprecated.
- Deserializer(BlockAllocator, VersionedSerDe.Deserializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v3.BlockSerDeV3.Deserializer
- Deserializer(BlockAllocator, VersionedSerDe.Deserializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.BlockSerDeV4.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.PingRequestSerDe.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasRequestSerDe.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesRequestSerDe.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesRequestSerDeV4.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer, TableNameSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableRequestSerDe.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer, TableNameSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v5.GetTableRequestSerDeV5.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer, TableNameSerDe.Deserializer, VersionedSerDe.Deserializer<Block>, VersionedSerDe.Deserializer<Constraints>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsRequestSerDe.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer, TableNameSerDe.Deserializer, VersionedSerDe.Deserializer<Constraints>, VersionedSerDe.Deserializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutRequestSerDe.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer, TableNameSerDe.Deserializer, VersionedSerDe.Deserializer<Constraints>, VersionedSerDe.Deserializer<Schema>, SplitSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsRequestSerDe.Deserializer
- Deserializer(FederatedIdentitySerDe.Deserializer, VersionedSerDe.Deserializer<Block>, VersionedSerDe.Deserializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionRequestSerDe.Deserializer
- Deserializer(PingRequestSerDe.Deserializer, ListSchemasRequestSerDe.Deserializer, ListTablesRequestSerDe.Deserializer, GetTableRequestSerDe.Deserializer, GetTableLayoutRequestSerDe.Deserializer, GetSplitsRequestSerDe.Deserializer, ReadRecordsRequestSerDe.Deserializer, UserDefinedFunctionRequestSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.FederationRequestSerDe.Deserializer
- Deserializer(PingRequestSerDe.Deserializer, ListSchemasRequestSerDe.Deserializer, ListTablesRequestSerDe.Deserializer, GetTableRequestSerDe.Deserializer, GetTableLayoutRequestSerDe.Deserializer, GetSplitsRequestSerDe.Deserializer, ReadRecordsRequestSerDe.Deserializer, UserDefinedFunctionRequestSerDe.Deserializer, GetDataSourceCapabilitiesRequestSerDeV4.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FederationRequestSerDeV4.Deserializer
- Deserializer(PingRequestSerDe.Deserializer, ListSchemasRequestSerDe.Deserializer, ListTablesRequestSerDe.Deserializer, GetTableRequestSerDeV5.Deserializer, GetTableLayoutRequestSerDe.Deserializer, GetSplitsRequestSerDe.Deserializer, ReadRecordsRequestSerDe.Deserializer, UserDefinedFunctionRequestSerDe.Deserializer, GetDataSourceCapabilitiesRequestSerDeV4.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v5.FederationRequestSerDeV5.Deserializer
- Deserializer(PingResponseSerDe.Deserializer, ListSchemasResponseSerDe.Deserializer, ListTablesResponseSerDe.Deserializer, GetTableResponseSerDe.Deserializer, GetTableLayoutResponseSerDe.Deserializer, GetSplitsResponseSerDe.Deserializer, ReadRecordsResponseSerDe.Deserializer, RemoteReadRecordsResponseSerDe.Deserializer, UserDefinedFunctionResponseSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.FederationResponseSerDe.Deserializer
- Deserializer(PingResponseSerDe.Deserializer, ListSchemasResponseSerDe.Deserializer, ListTablesResponseSerDe.Deserializer, GetTableResponseSerDe.Deserializer, GetTableLayoutResponseSerDe.Deserializer, GetSplitsResponseSerDe.Deserializer, ReadRecordsResponseSerDe.Deserializer, RemoteReadRecordsResponseSerDe.Deserializer, UserDefinedFunctionResponseSerDe.Deserializer, GetDataSourceCapabilitiesResponseSerDeV4.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FederationResponseSerDeV4.Deserializer
- Deserializer(ArrowTypeSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.AllOrNoneValueSetSerDe.Deserializer
- Deserializer(ArrowTypeSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.VariableExpressionSerDeV4.Deserializer
- Deserializer(ArrowTypeSerDe.Deserializer, RangeSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SortedRangeSetSerDe.Deserializer
- Deserializer(EquatableValueSetSerDe.Deserializer, SortedRangeSetSerDe.Deserializer, AllOrNoneValueSetSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ValueSetSerDe.Deserializer
- Deserializer(MarkerSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.RangeSerDe.Deserializer
- Deserializer(S3SpillLocationSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SpillLocationSerDe.Deserializer
- Deserializer(SpillLocationSerDe.Deserializer, EncryptionKeySerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SplitSerDe.Deserializer
- Deserializer(SplitSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsResponseSerDe.Deserializer
- Deserializer(TableNameSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesResponseSerDe.Deserializer
- Deserializer(TableNameSerDe.Deserializer, VersionedSerDe.Deserializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutResponseSerDe.Deserializer
- Deserializer(TableNameSerDe.Deserializer, VersionedSerDe.Deserializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableResponseSerDe.Deserializer
- Deserializer(ValueSetSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ConstraintsSerDe.Deserializer
- Deserializer(ValueSetSerDe.Deserializer, VersionedSerDe.Deserializer<FederationExpression>, VersionedSerDe.Deserializer<OrderByField>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.ConstraintsSerDeV4.Deserializer
- Deserializer(ValueSetSerDe.Deserializer, VersionedSerDe.Deserializer<FederationExpression>, VersionedSerDe.Deserializer<OrderByField>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v5.ConstraintsSerDeV5.Deserializer
- Deserializer(ConstantExpressionSerDeV4.Deserializer, FunctionCallExpressionSerDeV4.Deserializer, VariableExpressionSerDeV4.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FederationExpressionSerDeV4.Deserializer
- Deserializer(VersionedSerDe.Deserializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.EquatableValueSetSerDe.Deserializer
- Deserializer(VersionedSerDe.Deserializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.MarkerSerDe.Deserializer
- Deserializer(VersionedSerDe.Deserializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsResponseSerDe.Deserializer
- Deserializer(VersionedSerDe.Deserializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionResponseSerDe.Deserializer
- Deserializer(VersionedSerDe.Deserializer<Block>, ArrowTypeSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.ConstantExpressionSerDeV4.Deserializer
- Deserializer(VersionedSerDe.Deserializer<FunctionName>, ArrowTypeSerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FunctionCallExpressionSerDeV4.Deserializer
- Deserializer(VersionedSerDe.Deserializer<OptimizationSubType>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesResponseSerDeV4.Deserializer
- Deserializer(VersionedSerDe.Deserializer<Schema>, SpillLocationSerDe.Deserializer, EncryptionKeySerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.RemoteReadRecordsResponseSerDe.Deserializer
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.amazonaws.athena.connector.lambda.serde.DelegatingDeserializer
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.amazonaws.athena.connector.lambda.serde.TypedDeserializer
- DIMENSION_NAME_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- DIMENSION_VALUE_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- DIMENSIONS_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- DISABLE_SPILL_ENCRYPTION - Static variable in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- disableTimezonePacking() - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
- DIVIDE_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Arithmetic division.
- DOCDB_CONN_STR - Static variable in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
- DocDBCaseInsensitiveResolver - Class in com.amazonaws.athena.connectors.docdb
- DocDBCompositeHandler - Class in com.amazonaws.athena.connectors.docdb
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- DocDBCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBCompositeHandler
- DocDBConnectionFactory - Class in com.amazonaws.athena.connectors.docdb
-
Creates and Caches HBase Connection Instances, using the connection string as the cache key.
- DocDBConnectionFactory() - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBConnectionFactory
- DocDBEnvironmentProperties - Class in com.amazonaws.athena.connectors.docdb
- DocDBEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBEnvironmentProperties
- DocDBFieldResolver - Class in com.amazonaws.athena.connectors.docdb
-
Used to resolve DocDB complex structures to Apache Arrow Types.
- DocDbIntegTestHandler - Class in com.amazonaws.athena.connectors.docdb.integ
-
This Lambda function handler is only used within the DocumentDB integration tests.
- DocDbIntegTestHandler() - Constructor for class com.amazonaws.athena.connectors.docdb.integ.DocDbIntegTestHandler
- DocDBMetadataHandler - Class in com.amazonaws.athena.connectors.docdb
-
Handles metadata requests for the Athena DocumentDB Connector.
- DocDBMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
- DocDBMetadataHandler(GlueClient, DocDBConnectionFactory, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
- DocDBQueryPassthrough - Class in com.amazonaws.athena.connectors.docdb.qpt
- DocDBQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- DocDBRecordHandler - Class in com.amazonaws.athena.connectors.docdb
-
Handles data read record requests for the Athena DocumentDB Connector.
- DocDBRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBRecordHandler
- DocDBRecordHandler(S3Client, SecretsManagerClient, AthenaClient, DocDBConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBRecordHandler
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.DelegatingDeserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.FederatedIdentitySerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.TypedDeserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.BlockSerDe.Deserializer
-
Deprecated.
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ConstraintsSerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.EncryptionKeySerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.LambdaFunctionExceptionSerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.MarkerSerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.RangeSerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SchemaSerDe.Deserializer
-
Deprecated.
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SplitSerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.TableNameSerDe.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v3.BlockSerDeV3.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v3.SchemaSerDeV3.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.BlockSerDeV4.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.ConstraintsSerDeV4.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.FunctionNameSerDeV4.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.OptimizationSubTypeSerDeV4.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.OrderByFieldSerDeV4.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.SchemaSerDeV4.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v5.ConstraintsSerDeV5.Deserializer
- doDeserialize(JsonParser, DeserializationContext) - Method in interface com.amazonaws.athena.connector.lambda.serde.VersionedSerDe.Deserializer
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to describe the types of capabilities supported by a data source.
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
-
Overridden this method to describe the types of capabilities supported by a data source
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
-
Used to describe the types of capabilities supported by a data source.
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
Overridden this method to describe the types of capabilities supported by a data source
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
-
Used to describe the types of capabilities supported by a data source.
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
-
Used to describe the types of capabilities supported by a data source.
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
-
Overridden this method to describe the types of capabilities supported by a data source
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.redshift.RedshiftMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
-
Used to describe the types of capabilities supported by a data source.
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- doGetDataSourceCapabilities(BlockAllocator, GetDataSourceCapabilitiesRequest) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Query PassThrough.
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- doGetQueryPassthroughSchema(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
-
Delegates to the TableProvider that is registered for the requested table.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
-
Each partition is converted into a single Split which means we will potentially read all LogStreams required for the query in parallel.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
-
Each 'metric' in cloudwatch is uniquely identified by a quad of Namespace, List
, MetricName, Statistic. - doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
Split(s) will be created based on table partition.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
Split(s) will be created based on table partition.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
-
Since our connector does not support parallel scans we generate a single Split and include the connection details as a property on the split so that the RecordHandler has easy access to it.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
-
Copies data from partitions and creates splits, serializing as necessary for later calls to RecordHandler#readWithContraint.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
-
Used to split-up the reads required to scan the requested index by shard.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.gcs.GcsMetadataHandler
-
Used to split up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryMetadataHandler
-
Making minimum(10) splits based on constraints.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
-
If the table is spread across multiple region servers, then we parallelize the scan by making each region server a split.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
-
Creating splits for each partition.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
-
Creating splits for each partition.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
-
If the table is comprised of multiple key prefixes, then we parallelize those by making them each a split.
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetSplits(BlockAllocator, GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
-
Used to split-up the reads required to scan the requested batch of partition(s).
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Attempts to retrieve a Table (columns and properties) from AWS Glue for the request schema (aka database) and table name with no fitlering.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
-
Delegates to the TableProvider that is registered for the requested table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Hive Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of an Impala Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
-
Returns the pre-set schema for the request Cloudwatch table (LogStream) and schema (LogGroup) after validating that it exists.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
-
Returns the details of the requested static table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
Creating TableName object, Schema object for partition framing fields, and Schema object for table fields.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
Creating TableName object, Schema object for partition framing fields, and Schema object for table fields.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
-
If Glue is enabled as a source of supplemental metadata we look up the requested Schema/Table in Glue and filters out any results that don't have the DOCDB_METADATA_FLAG set.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
-
Fetches a table's schema from Glue DataCatalog if present and not disabled, otherwise falls back to doing a small table scan derives a schema from that.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.gcs.GcsMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
-
If Glue is enabled as a source of supplemental metadata we look up the requested Schema/Table in Glue and filters out any results that don't have the HBASE_METADATA_FLAG set.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Hive Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
-
Creates new object of GetTableResponse.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
-
Creates new object of GetTableResponse.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Table.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
-
Retrieves the schema for the request Table from Glue then enriches that result with Redis specific metadata and columns.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Table using the static metadata provided by TerraData's TPCDS generator.
- doGetTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
-
Used to get definition (field names, types, descriptions, etc...) of a Table.
- doGetTable(BlockAllocator, GetTableRequest, GlueMetadataHandler.TableFilter) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Attempts to retrieve a Table (columns and properties) from AWS Glue for the request schema (aka database) and table name with no filtering.
- doGetTableLayout(BlockAllocator, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to get the partitions that must be read from the request table in order to satisfy the requested predicate.
- doGetTableLayout(BlockAllocator, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- doHandleRequest(BlockAllocator, ObjectMapper, MetadataRequest, OutputStream) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- doHandleRequest(BlockAllocator, ObjectMapper, RecordRequest, OutputStream) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- doHandleRequest(BlockAllocator, ObjectMapper, UserDefinedFunctionRequest, OutputStream) - Method in class com.amazonaws.athena.connector.lambda.handlers.UserDefinedFunctionHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Returns an unfiltered list of schemas (aka databases) from AWS Glue DataCatalog.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to get the list of schemas (aka databases) that this source contains.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
-
Returns the list of supported schemas discovered from the loaded TableProvider scan.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
-
List LogGroups in your Cloudwatch account treating each as a 'schema' (aka database)
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
-
Only supports a single, static, schema defined by SCHEMA_NAME.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
Overridden this method to fetch only user defined schema(s) in Athena Data window.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
Overridden this method to fetch only user defined schema(s) in Athena Data window.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
-
List databases in your DocumentDB instance treating each as a 'schema' (aka database)
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
-
Since DynamoDB does not have "schemas" or "databases", this lists all the Glue databases (if not disabled) that contain "dynamo-db-flag" in their URIs .
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
-
Used to get the list of domains (aka databases) for the Elasticsearch service.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
-
Used to get the list of schemas (aka databases) that this source contains.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.gcs.GcsMetadataHandler
-
Used to get the list of schemas (aka databases) that this source contains.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
-
List namespaces in your HBase instance treating each as a 'schema' (aka database)
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
-
It will list the schema name which is set to default.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
-
It will list the schema name which is set to default.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
-
Since the entire Neptune cluster is considered as a single graph database, just return the glue database name provided as a single database (schema) name.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
-
Returns our static list of schemas which correspond to the scale factor of the dataset we will generate.
- doListSchemaNames(BlockAllocator, ListSchemasRequest) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
-
Used to get the list of schemas (aka databases) that this source contains.
- doListSchemaNames(BlockAllocator, ListSchemasRequest, GlueMetadataHandler.DatabaseFilter) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Returns a list of schemas (aka databases) from AWS Glue DataCatalog with optional filtering.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Returns an unfiltered list of tables from AWS Glue DataCatalog for the requested schema (aka database)
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to get the list of tables that this source contains.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
-
Returns the list of supported tables on the requested schema discovered from the loaded TableProvider scan.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
-
List LogStreams within the requested schema (aka LogGroup) in your Cloudwatch account treating each as a 'table'.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
-
Supports a set of static tables defined by: TABLES
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
Overridden this method to fetch table(s) for selected schema in Athena Data window.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
Overridden this method to fetch table(s) for selected schema in Athena Data window.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
-
List collections in the requested schema in your DocumentDB instance treating the requested schema as an DocumentDB database.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
-
Lists all Glue tables (if not disabled) in the schema specified that indicate use for DynamoDB metadata.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
-
Used to get the list of indices contained in the specified domain.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
-
Used to get a paginated list of tables that this source contains.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.gcs.GcsMetadataHandler
-
Used to get the list of tables that this source contains.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryMetadataHandler
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
-
List tables in the requested schema in your HBase instance treating the requested schema as an HBase namespace.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
-
List all the tables.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
-
List all the tables.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
-
Used to get the list of tables that this data source contains.
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- doListTables(BlockAllocator, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
-
Used to get the list of static tables from TerraData's TPCDS generator.
- doListTables(BlockAllocator, ListTablesRequest, GlueMetadataHandler.TableFilter) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Returns a paginated list of tables from AWS Glue DataCatalog with optional filtering for the requested schema (aka database).
- doPing(PingRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to warm up your function as well as to discovery its capabilities (e.g.
- doProject() - Method in class com.amazonaws.athena.connector.lambda.data.projectors.ListArrowValueProjector
- doProject() - Method in class com.amazonaws.athena.connector.lambda.data.projectors.StructArrowValueProjector
- doReadRecords(BlockAllocator, ReadRecordsRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
-
Used to read the row data associated with the provided Split.
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsRequestSerDe.Deserializer
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutRequestSerDe.Deserializer
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableRequestSerDe.Deserializer
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasRequestSerDe.Deserializer
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesRequestSerDe.Deserializer
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.MetadataRequestDeserializer
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesRequestSerDeV4.Deserializer
- doRequestDeserialize(JsonParser, DeserializationContext, FederatedIdentity, String, String) - Method in class com.amazonaws.athena.connector.lambda.serde.v5.GetTableRequestSerDeV5.Deserializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsRequestSerDe.Serializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutRequestSerDe.Serializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableRequestSerDe.Serializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasRequestSerDe.Serializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesRequestSerDe.Serializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.MetadataRequestSerializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesRequestSerDeV4.Serializer
- doRequestSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v5.GetTableRequestSerDeV5.Serializer
- doSerialize(Block, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.BlockSerDe.Serializer
-
Deprecated.
- doSerialize(Block, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v3.BlockSerDeV3.Serializer
- doSerialize(Block, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.BlockSerDeV4.Serializer
- doSerialize(Constraints, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ConstraintsSerDe.Serializer
- doSerialize(Constraints, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.ConstraintsSerDeV4.Serializer
- doSerialize(Constraints, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v5.ConstraintsSerDeV5.Serializer
- doSerialize(FunctionName, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.FunctionNameSerDeV4.Serializer
- doSerialize(Marker, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.MarkerSerDe.Serializer
- doSerialize(OrderByField, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.OrderByFieldSerDeV4.Serializer
- doSerialize(Range, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.RangeSerDe.Serializer
- doSerialize(Split, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SplitSerDe.Serializer
- doSerialize(TableName, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.TableNameSerDe.Serializer
- doSerialize(OptimizationSubType, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.OptimizationSubTypeSerDeV4.Serializer
- doSerialize(EncryptionKey, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.EncryptionKeySerDe.Serializer
- doSerialize(FederatedIdentity, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.FederatedIdentitySerDe.Serializer
- doSerialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SchemaSerDe.Serializer
-
Deprecated.
- doSerialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v3.SchemaSerDeV3.Serializer
- doSerialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.SchemaSerDeV4.Serializer
- doSerialize(T, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseSerializer
- doSerialize(T, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.DelegatingSerializer
- doSerialize(T, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.TypedSerializer
- doSerialize(T, JsonGenerator, SerializerProvider) - Method in interface com.amazonaws.athena.connector.lambda.serde.VersionedSerDe.Serializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.PingRequestSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.PingResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.TypedDeserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.AllOrNoneValueSetSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.EquatableValueSetSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.MetadataRequestDeserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsRequestSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.RemoteReadRecordsResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.S3SpillLocationSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SortedRangeSetSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionRequestSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionResponseSerDe.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.ConstantExpressionSerDeV4.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.FunctionCallExpressionSerDeV4.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesResponseSerDeV4.Deserializer
- doTypedDeserialize(JsonParser, DeserializationContext) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.VariableExpressionSerDeV4.Deserializer
- doTypedSerialize(FederationExpression, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.ConstantExpressionSerDeV4.Serializer
- doTypedSerialize(FederationExpression, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.FunctionCallExpressionSerDeV4.Serializer
- doTypedSerialize(FederationExpression, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.VariableExpressionSerDeV4.Serializer
- doTypedSerialize(ValueSet, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.AllOrNoneValueSetSerDe.Serializer
- doTypedSerialize(ValueSet, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.EquatableValueSetSerDe.Serializer
- doTypedSerialize(ValueSet, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SortedRangeSetSerDe.Serializer
- doTypedSerialize(SpillLocation, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.S3SpillLocationSerDe.Serializer
- doTypedSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.PingRequestSerDe.Serializer
- doTypedSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.MetadataRequestSerializer
- doTypedSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsRequestSerDe.Serializer
- doTypedSerialize(FederationRequest, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionRequestSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.PingResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.GetTableResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.RemoteReadRecordsResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionResponseSerDe.Serializer
- doTypedSerialize(FederationResponse, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesResponseSerDeV4.Serializer
- doTypedSerialize(T, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.TypedSerializer
- DOUBLE - com.amazonaws.athena.connectors.timestream.TimestreamType
- DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.clickhouse.ClickHouseConstants
- DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2Constants
- DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.db2.Db2Constants
- DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.db2as400.Db2As400Constants
- DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.sqlserver.SqlServerConstants
- DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.synapse.SynapseConstants
- DynamoDBCompositeHandler - Class in com.amazonaws.athena.connectors.dynamodb
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- DynamoDBCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.dynamodb.DynamoDBCompositeHandler
- DynamoDBConstants - Class in com.amazonaws.athena.connectors.dynamodb.constants
- DynamoDBExceptionFilter - Class in com.amazonaws.athena.connectors.dynamodb.throttling
-
Used by
ThrottlingInvoker
to determine which DynamoDB exceptions are thrown for throttling. - DynamoDBFieldResolver - Class in com.amazonaws.athena.connectors.dynamodb.resolver
- DynamoDBFieldResolver(DDBRecordMetadata) - Constructor for class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBFieldResolver
- DynamoDBIndex - Class in com.amazonaws.athena.connectors.dynamodb.model
- DynamoDBIndex(String, String, Optional<String>, ProjectionType, List<String>) - Constructor for class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- DynamoDBMetadataHandler - Class in com.amazonaws.athena.connectors.dynamodb
-
Handles metadata requests for the Athena DynamoDB Connector.
- DynamoDBMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
- DynamoDBPaginatedTables - Class in com.amazonaws.athena.connectors.dynamodb.model
- DynamoDBPaginatedTables(List<String>, String) - Constructor for class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBPaginatedTables
- DynamoDBRecordHandler - Class in com.amazonaws.athena.connectors.dynamodb
-
Handles data read record requests for the Athena DynamoDB Connector.
- DynamoDBRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.dynamodb.DynamoDBRecordHandler
- DynamoDBTable - Class in com.amazonaws.athena.connectors.dynamodb.model
-
A model class to store table metadata in an easy to consume manner.
- DynamoDBTable(String, String, Optional<String>, List<AttributeDefinition>, List<DynamoDBIndex>, long, long, long) - Constructor for class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- DynamoDBTableResolver - Class in com.amazonaws.athena.connectors.dynamodb.resolver
-
This class helps with resolving the differences in casing between DynamoDB and Presto.
- DynamoDBTableResolver(ThrottlingInvoker, DynamoDbClient) - Constructor for class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBTableResolver
E
- EbsTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
-
Maps your EBS volumes to a table.
- EbsTableProvider(Ec2Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.EbsTableProvider
- Ec2TableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
-
Maps your EC2 instances to a table.
- Ec2TableProvider(Ec2Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.Ec2TableProvider
- EDGE - com.amazonaws.athena.connectors.neptune.Enums.TableSchemaMetaType
- EdgeRowWriter - Class in com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters
-
This class is a Utility class to create Extractors for each field type as per Schema
- ElasticsearchCompositeHandler - Class in com.amazonaws.athena.connectors.elasticsearch
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- ElasticsearchCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCompositeHandler
- ElasticsearchCredential - Class in com.amazonaws.athena.connectors.elasticsearch
-
Encapsulates database connection user name and password information.
- ElasticsearchCredential(String, String) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCredential
- ElasticsearchCredentialProvider - Class in com.amazonaws.athena.connectors.elasticsearch
-
Encapsulates Elasticsearch secrets deserialization, stored in following JSON format (showing minimal required for extraction):
{ "username": "${user}", "password": "${password}" }
- ElasticsearchCredentialProvider(String) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCredentialProvider
- ElasticsearchDomainMapProvider - Class in com.amazonaws.athena.connectors.elasticsearch
-
This class provides a method for creating a map between the domain-names and their associated endpoints.
- ElasticsearchDomainMapProvider(boolean) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchDomainMapProvider
- ElasticsearchDomainMapProvider(boolean, AwsElasticsearchFactory) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchDomainMapProvider
- ElasticsearchFieldResolver - Class in com.amazonaws.athena.connectors.elasticsearch
-
Used to resolve Elasticsearch complex structures to Apache Arrow Types.
- ElasticsearchFieldResolver() - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchFieldResolver
- ElasticsearchGlueTypeMapper - Class in com.amazonaws.athena.connectors.elasticsearch
-
This class is used for mapping Glue data types to Apache Arrow.
- ElasticsearchGlueTypeMapper() - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchGlueTypeMapper
- ElasticsearchMetadataHandler - Class in com.amazonaws.athena.connectors.elasticsearch
-
This class is responsible for providing Athena with metadata about the domain (aka databases), indices, contained in your Elasticsearch instance.
- ElasticsearchMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- ElasticsearchMetadataHandler(GlueClient, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, ElasticsearchDomainMapProvider, AwsRestHighLevelClientFactory, long, Map<String, String>, boolean) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- ElasticsearchQueryPassthrough - Class in com.amazonaws.athena.connectors.elasticsearch.qpt
- ElasticsearchQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- ElasticsearchRecordHandler - Class in com.amazonaws.athena.connectors.elasticsearch
-
This class is responsible for providing Athena with actual rows level data from your Elasticsearch instance.
- ElasticsearchRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchRecordHandler
- ElasticsearchRecordHandler(S3Client, SecretsManagerClient, AthenaClient, AwsRestHighLevelClientFactory, long, long, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchRecordHandler
- emptyEvaluator() - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.ConstraintEvaluator
-
This convenience method builds an empty Evaluator that can be useful when no constraints are present.
- emptyString - Variable in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- EmrClusterTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables
-
Maps your EMR Clusters to a table.
- EmrClusterTableProvider(EmrClient) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.EmrClusterTableProvider
- ENABLE_CASE_INSENSITIVE_MATCH - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
- ENABLE_QUERY_PASSTHROUGH - Static variable in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
- encrypt(EncryptionKey, Block) - Method in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- encrypt(EncryptionKey, Block) - Method in interface com.amazonaws.athena.connector.lambda.security.BlockCrypto
-
Used to encrypt the provided Block in its serialized form.
- encrypt(EncryptionKey, Block) - Method in class com.amazonaws.athena.connector.lambda.security.NoOpBlockCrypto
- encrypt(String, String) - Method in class com.amazonaws.athena.connectors.udfs.AthenaUDFHandler
-
This method encrypts the plaintext with a data key stored AWS Secret Manager.
- EncryptionKey - Class in com.amazonaws.athena.connector.lambda.security
-
Holder for an AES-GCM compatible encryption key and nonce.
- EncryptionKey(byte[], byte[]) - Constructor for class com.amazonaws.athena.connector.lambda.security.EncryptionKey
- EncryptionKeyFactory - Interface in com.amazonaws.athena.connector.lambda.security
-
Defines a factory that can be used to create AES-GCM compatible encryption keys.
- EncryptionKeySerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- EncryptionKeySerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- EncryptionKeySerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- END_KEY_FIELD - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- END_OFFSET - Static variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- END_OFFSET - Static variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- endOffset - Variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- endOffset - Variable in class com.amazonaws.athena.connectors.kafka.dto.TopicPartitionPiece
- endOffset - Variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- endOffset - Variable in class com.amazonaws.athena.connectors.msk.dto.TopicPartitionPiece
- ENDTIME - Static variable in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- ENFORCE_SSL - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- engine(String) - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
- enhancePartitionSchema(SchemaBuilder, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
This method can be used to add additional fields to the schema of our partition response.
- enhancePartitionSchema(SchemaBuilder, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
-
Delegates to the TableProvider that is registered for the requested table.
- enhancePartitionSchema(SchemaBuilder, GetTableLayoutRequest) - Method in interface com.amazonaws.athena.connectors.aws.cmdb.tables.TableProvider
-
Default implementation does not enhance the partition results schema
- enhancePartitionSchema(SchemaBuilder, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
-
We add one additional field to the partition schema.
- enhancePartitionSchema(SchemaBuilder, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
-
Generates a partition schema with metadata derived from available predicates.
- enhancePartitionSchema(SchemaBuilder, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- enhancePartitionSchema(SchemaBuilder, GetTableLayoutRequest) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
-
Here we inject the additional column to hold the Prepared SQL Statement.
- Enums - Class in com.amazonaws.athena.connectors.neptune
- Enums() - Constructor for class com.amazonaws.athena.connectors.neptune.Enums
- Enums.GraphType - Enum in com.amazonaws.athena.connectors.neptune
- Enums.SpecialKeys - Enum in com.amazonaws.athena.connectors.neptune
- Enums.TableSchemaMetaType - Enum in com.amazonaws.athena.connectors.neptune
- ENV_BIG_QUERY_CREDS_SM_ID - Static variable in class com.amazonaws.athena.connectors.google.bigquery.BigQueryConstants
-
The name of the secret within Secrets Manager that contains credentials JSON that provides this Lambda access to call Google BigQuery.
- ENV_KAFKA_ENDPOINT - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is kafka node details
- ENV_KAFKA_ENDPOINT - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
This is kafka node details
- EnvironmentConstants - Class in com.amazonaws.athena.connector.lambda.connection
- EnvironmentProperties - Class in com.amazonaws.athena.connector.lambda.connection
- EnvironmentProperties() - Constructor for class com.amazonaws.athena.connector.lambda.connection.EnvironmentProperties
- equal(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- EQUAL_OPERATOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
$cast function result type is determined by the
Call#getType()
Cast is nuanced and very connector specific. - equals(Object) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides some basic equality checking for a Block.
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.ConstantExpression
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FederationExpression
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FunctionCallExpression
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.VariableExpression
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.functions.FunctionName
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.Split
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.domain.TableName
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser.Token
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.OptimizationSubType
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.request.PingRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.security.EncryptionKey
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.security.FederatedIdentity
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- equals(Object) - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionResponse
- equals(Object) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableName
- equals(Object) - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- equals(Object) - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- equals(Object) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCredential
- equals(Object) - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
- equals(Object) - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionInfo
- equals(Object) - Method in class com.amazonaws.athena.connectors.jdbc.connection.JdbcCredential
- equals(Object) - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- equals(Object) - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitRange
- equals(Collection, Collection) - Static method in class com.amazonaws.athena.connector.lambda.CollectionsUtils
- equalsAsSet(Object) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides some basic equality checking for a Block ignoring ordering.
- EQUALTO - com.amazonaws.athena.connectors.neptune.propertygraph.GremlinQueryPreProcessor.Operator
- EQUATABLE_VALUE_SET - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.FilterPushdownSubType
- EquatableValueSet - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
A set containing values that are uniquely identifiable.
- EquatableValueSet(Block, boolean, boolean) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Constructs a new EquatableValueSet.
- EquatableValueSet.Builder - Class in com.amazonaws.athena.connector.lambda.domain.predicate
- EquatableValueSetSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- EquatableValueSetSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- EquatableValueSetSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ESCAPE_CHAR - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
- escapeNamePattern(String, String) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- escapeNamePattern(String, String) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- evalReadOnly(byte[], ScriptOutputType, K[], V...) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- exactly(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- EXACTLY - com.amazonaws.athena.connector.lambda.domain.predicate.Marker.Bound
- ExampleCompositeHandler - Class in com.amazonaws.athena.connectors.example
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- ExampleCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.example.ExampleCompositeHandler
- ExampleMetadataHandler - Class in com.amazonaws.athena.connectors.example
-
This class is part of an tutorial that will walk you through how to build a connector for your custom data source.
- ExampleMetadataHandler(EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
- ExampleMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
- ExampleRecordHandler - Class in com.amazonaws.athena.connectors.example
-
This class is part of an tutorial that will walk you through how to build a connector for your custom data source.
- ExampleRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.example.ExampleRecordHandler
- ExampleRecordHandler(S3Client, SecretsManagerClient, AthenaClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.example.ExampleRecordHandler
- ExampleUserDefinedFuncHandler - Class in com.amazonaws.athena.connectors.example
- ExampleUserDefinedFuncHandler() - Constructor for class com.amazonaws.athena.connectors.example.ExampleUserDefinedFuncHandler
- EXCEPTION_FILTER - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchExceptionFilter
- EXCEPTION_FILTER - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsExceptionFilter
- EXCEPTION_FILTER - Static variable in class com.amazonaws.athena.connectors.dynamodb.throttling.DynamoDBExceptionFilter
- EXCEPTION_FILTER - Static variable in class com.amazonaws.athena.connectors.gcs.GcsThrottlingExceptionFilter
- EXCEPTION_FILTER - Static variable in class com.amazonaws.athena.connectors.google.bigquery.BigQueryExceptionFilter
- executeQuery(ReadRecordsRequest, QueryStatusChecker, BlockSpiller, Map<String, String>) - Method in class com.amazonaws.athena.connectors.neptune.propertygraph.PropertyGraphHandler
-
Used to read the row data associated with the provided Split.
- executeQuery(ReadRecordsRequest, QueryStatusChecker, BlockSpiller, Map<String, String>) - Method in class com.amazonaws.athena.connectors.neptune.rdf.RDFHandler
-
Performance considerations: If no constraints are provided, it gets THE WHOLE DATASET.
- EXPRESSION_NAMES_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- EXPRESSION_VALUES_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- extract(Object, NullableDecimalHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.DecimalExtractor
-
Used to extract a value from the context.
- extract(Object, NullableVarBinaryHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.VarBinaryExtractor
-
Used to extract a value from the context.
- extract(Object, NullableVarCharHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.VarCharExtractor
-
Used to extract a value from the context.
- extract(Object, NullableBigIntHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.BigIntExtractor
-
Used to extract a value from the context.
- extract(Object, NullableBitHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.BitExtractor
-
Used to extract a value from the context.
- extract(Object, NullableDateDayHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.DateDayExtractor
-
Used to extract a value from the context.
- extract(Object, NullableDateMilliHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.DateMilliExtractor
-
Used to extract a value from the context.
- extract(Object, NullableFloat4Holder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.Float4Extractor
-
Used to extract a value from the context.
- extract(Object, NullableFloat8Holder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.Float8Extractor
-
Used to extract a value from the context.
- extract(Object, NullableIntHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.IntExtractor
-
Used to extract a value from the context.
- extract(Object, NullableSmallIntHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.SmallIntExtractor
-
Used to extract a value from the context.
- extract(Object, NullableTinyIntHolder) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.extractors.TinyIntExtractor
-
Used to extract a value from the context.
- extract_tx_id(Map<String, Object>) - Method in class com.amazonaws.athena.connectors.example.ExampleUserDefinedFuncHandler
-
This UDF extracts an 'Account' from the input STRUCT (provided as a Map).
- extractColumnParts(String) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseSchemaUtils
-
Helper which can go from a Glue/Apache Arrow column name to its HBase family + column.
- Extractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a value for some context.
- extractOrderByClause(Constraints) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- extractOrderByClause(Constraints) - Method in class com.amazonaws.athena.connectors.mysql.MySqlQueryStringBuilder
- extractScaleFactor(String) - Static method in class com.amazonaws.athena.connectors.tpcds.TPCDSUtils
-
Extracts the scale factor of the schema from its name.
- extractValue(Object, Field, Class) - Static method in class com.amazonaws.athena.connectors.neptune.rdf.SparqlRowWriter
F
- FAST_START - com.amazonaws.athena.connector.lambda.ThrottlingInvoker.State
- FederatedIdentity - Class in com.amazonaws.athena.connector.lambda.security
-
Defines the identity of the Athena caller.
- FederatedIdentity(String, String, Map<String, String>, List<String>) - Constructor for class com.amazonaws.athena.connector.lambda.security.FederatedIdentity
- FederatedIdentitySerDe - Class in com.amazonaws.athena.connector.lambda.serde
-
Since this SerDe is used in
PingRequestSerDe
it needs to be forwards compatible. - FederatedIdentitySerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde
- FederatedIdentitySerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde
- FederationCapabilities - Class in com.amazonaws.athena.connector.lambda.handlers
-
Used to convey the capabilities of this SDK instance when negotiating functionality with Athena.
- FederationExpression - Class in com.amazonaws.athena.connector.lambda.domain.predicate.expression
- FederationExpression(ArrowType) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FederationExpression
- FederationExpressionParser - Class in com.amazonaws.athena.connectors.jdbc.manager
- FederationExpressionParser() - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
- FederationExpressionSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationExpressionSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationExpressionSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationRequest - Class in com.amazonaws.athena.connector.lambda.request
-
Base class for all user facing requests.
- FederationRequest() - Constructor for class com.amazonaws.athena.connector.lambda.request.FederationRequest
-
Constructs a new FederationRequest object with a null identity.
- FederationRequest(FederatedIdentity) - Constructor for class com.amazonaws.athena.connector.lambda.request.FederationRequest
-
Constructs a new FederationRequest object.
- FederationRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- FederationRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- FederationRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- FederationRequestSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationRequestSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationRequestSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationRequestSerDeV5 - Class in com.amazonaws.athena.connector.lambda.serde.v5
- FederationRequestSerDeV5.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v5
- FederationRequestSerDeV5.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v5
- FederationResponse - Class in com.amazonaws.athena.connector.lambda.request
-
Base class for all user facing responses.
- FederationResponse() - Constructor for class com.amazonaws.athena.connector.lambda.request.FederationResponse
- FederationResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- FederationResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- FederationResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- FederationResponseSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationResponseSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationResponseSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FederationServiceProvider - Class in com.amazonaws.athena.connector.validation
- FederationThrottleException - Exception in com.amazonaws.athena.connector.lambda.exceptions
-
Throw this exception if your source is unable to keep up with the rate or concurrency of requests.
- FederationThrottleException() - Constructor for exception com.amazonaws.athena.connector.lambda.exceptions.FederationThrottleException
- FederationThrottleException(String) - Constructor for exception com.amazonaws.athena.connector.lambda.exceptions.FederationThrottleException
- FederationThrottleException(String, Throwable) - Constructor for exception com.amazonaws.athena.connector.lambda.exceptions.FederationThrottleException
- fetchDataDistinct(String, String, String, String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataGroupBy(String, String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataGroupByHavingClause(String, String, String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataJoin(String, String, String, String, String, String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataSelect(String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataSelectCountAll(String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataUnion(String, String, String, String, String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataWhereClause(String, String, String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- fetchDataWhereClauseLIKE(String, String, String, String, String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- FIELD_DIV - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
- FIELD_END - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
- FIELD_PARAM_END - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
- FIELD_PARAM_START - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
- FIELD_SEP - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
- FIELD_START - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
- FieldBuilder - Class in com.amazonaws.athena.connector.lambda.data
-
Convenience builder that can be used to create new Apache Arrow fields for common types more easily than alternative methods of construction, especially for complex types.
- FieldResolver - Interface in com.amazonaws.athena.connector.lambda.data
-
Assists in writing values for complex types like List and Struct by providing a way to extract child field values from the provided complex value.
- fieldToString(FieldReader) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to convert a single cell for the given FieldReader to a human readable string.
- FieldWriter - Interface in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- FieldWriterFactory - Interface in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used create FieldWriters which are used to write a value and apply constraints for a particular column to the row currently being processed.
- FILE_FORMAT - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
-
GCS file format For example, PARQUET, CSV, etc.
- filter(Database) - Method in interface com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler.DatabaseFilter
-
Used to filter database results.
- filter(Table) - Method in interface com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler.TableFilter
-
Used to filter table results.
- FILTER - Static variable in class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- FILTER - Static variable in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- FilterExpressionBuilder - Class in com.amazonaws.athena.connectors.gcs.filter
-
This class is used to build Filter Expression to handle the constraints on partition folder
- FilterPushdownSubType - Enum in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- findTableNameFromQueryHint(TableName) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
-
Finding table name from query hint In sap hana schemas and tables can be case sensitive, but executed query from athena sends table and schema names in lower case, this has been handled by appending query hint to the table name as below "lambda:lambdaname".SCHEMA_NAME."
- fixCaseForDatasetName(String, String, BigQuery) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
-
BigQuery is case sensitive for its Project and Dataset Names.
- fixCaseForTableName(String, String, String, BigQuery) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- FLOAT4 - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- Float4Extractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a Float4 value from the context object.
- Float4FieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- Float4FieldWriter(Float4Extractor, Float4Vector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.Float4FieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- FLOAT8 - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- Float8Extractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a Float8 value from the context object.
- Float8FieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- Float8FieldWriter(Float8Extractor, Float8Vector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.Float8FieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- fromFunctionName(FunctionName) - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- fromId(String) - Static method in class com.amazonaws.athena.connector.lambda.metadata.glue.DefaultGlueType
- fromId(String) - Static method in enum com.amazonaws.athena.connectors.redis.KeyType
- fromId(String) - Static method in enum com.amazonaws.athena.connectors.redis.ValueType
- fromId(String) - Static method in enum com.amazonaws.athena.connectors.timestream.TimestreamType
- fromTable(String, String) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- fromType(String) - Static method in enum com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- fromType(String) - Static method in enum com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- fromType(String) - Static method in enum com.amazonaws.athena.connectors.synapse.SynapseDataType
- FunctionCallExpression - Class in com.amazonaws.athena.connector.lambda.domain.predicate.expression
- FunctionCallExpression(ArrowType, FunctionName, List<FederationExpression>) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FunctionCallExpression
- FunctionCallExpressionSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FunctionCallExpressionSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FunctionCallExpressionSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FunctionName - Class in com.amazonaws.athena.connector.lambda.domain.predicate.functions
-
Represents a fully qualified FunctionName.
- FunctionName(String) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.functions.FunctionName
-
Constructs a fully qualified FunctionName.
- FunctionNameSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FunctionNameSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- FunctionNameSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
G
- GCM_IV_LENGTH - Static variable in class com.amazonaws.athena.connectors.example.ExampleUserDefinedFuncHandler
- GCM_IV_LENGTH - Static variable in class com.amazonaws.athena.connectors.udfs.AthenaUDFHandler
- GCM_TAG_LENGTH - Static variable in class com.amazonaws.athena.connectors.example.ExampleUserDefinedFuncHandler
- GCM_TAG_LENGTH - Static variable in class com.amazonaws.athena.connectors.udfs.AthenaUDFHandler
- GCM_TAG_LENGTH_BITS - Static variable in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- GCP_PROJECT_ID - Static variable in class com.amazonaws.athena.connectors.google.bigquery.BigQueryConstants
-
The Project ID within the Google Cloud Platform where the datasets and tables exist to query.
- GCS_LOCATION_PREFIX - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
-
GCS location prefix
- GCS_SECRET_KEY_ENV_VAR - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
-
An environment variable in the deployed Lambda which is name of the secret in AWS Secrets Manager.
- GcsCompositeHandler - Class in com.amazonaws.athena.connectors.gcs
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- GcsCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.gcs.GcsCompositeHandler
-
The default constructor that initializes metadata and record handlers for GCS
- GcsConstants - Class in com.amazonaws.athena.connectors.gcs
- GcsEnvironmentProperties - Class in com.amazonaws.athena.connectors.gcs
- GcsEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.gcs.GcsEnvironmentProperties
- GcsMetadataHandler - Class in com.amazonaws.athena.connectors.gcs
- GcsMetadataHandler(EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, GlueClient, BufferAllocator, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.gcs.GcsMetadataHandler
- GcsMetadataHandler(BufferAllocator, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.gcs.GcsMetadataHandler
- GcsRecordHandler - Class in com.amazonaws.athena.connectors.gcs
- GcsRecordHandler(BufferAllocator, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.gcs.GcsRecordHandler
- GcsRecordHandler(S3Client, SecretsManagerClient, AthenaClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.gcs.GcsRecordHandler
-
Constructor that provides access to S3, secret manager and athena
- GcsThrottlingExceptionFilter - Class in com.amazonaws.athena.connectors.gcs
- GcsThrottlingExceptionFilter() - Constructor for class com.amazonaws.athena.connectors.gcs.GcsThrottlingExceptionFilter
- GcsUtil - Class in com.amazonaws.athena.connectors.gcs
- generate(BufferAllocator) - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocator.BatchGenerator
-
When called by the BlockAllocator you can generate your batch.
- GeneratedRowWriter - Class in com.amazonaws.athena.connector.lambda.data.writers
- GeneratedRowWriter.RowWriterBuilder - Class in com.amazonaws.athena.connector.lambda.data.writers
- generateFilterExpression(Set<String>, Map<String, ValueSet>, List<AttributeValue>, IncrementingValueNameProducer, DDBRecordMetadata) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBPredicateUtils
-
Generates a combined filter expression for the given predicates.
- generateGremlinQueryPart(GraphTraversal<Element, Element>, String, String, ArrowType, Marker.Bound, GremlinQueryPreProcessor.Operator) - Static method in class com.amazonaws.athena.connectors.neptune.propertygraph.GremlinQueryPreProcessor
-
Pick and Process pre-defined templates based on parameters to generate gremlin query
- generateQueryId() - Static method in class com.amazonaws.athena.connector.validation.FederationServiceProvider
- generateSingleColumnFilter(String, ValueSet, List<AttributeValue>, IncrementingValueNameProducer, DDBRecordMetadata, boolean) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBPredicateUtils
-
Generates a filter expression for a single column given a
ValueSet
predicate for that column. - GenericJdbcConnectionFactory - Class in com.amazonaws.athena.connectors.jdbc.connection
-
Provides a generic jdbc connection factory that can be used to connect to standard databases.
- GenericJdbcConnectionFactory(DatabaseConnectionConfig, Map<String, String>, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.GenericJdbcConnectionFactory
- get(String) - Method in class com.amazonaws.athena.connectors.elasticsearch.CacheableAwsRestHighLevelClient
-
Gets a client from the cache keyed on the endpoint.
- get(K) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- GET_DATASOURCE_CAPABILITIES - com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
For fetching a list of supported connector capabilities
- GET_PARTITIONS_QUERY - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- GET_SPLITS - com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
For fetching splits.
- GET_TABLE - com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
For fetching a table's metadata including schema and partition columns.
- GET_TABLE_LAYOUT - com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
For fetching a table's partitioning layout.
- GET_TABLES_REQUEST_MAX_RESULTS - Static variable in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
The maximum number of tables returned in a single response (as defined in the Glue API docs).
- getAccessPolicy() - Method in class com.amazonaws.athena.connector.integ.ConnectorStackProvider
-
Must be overridden to facilitate getting the lambda function's IAM access policy.
- getAccount() - Method in class com.amazonaws.athena.connector.lambda.security.FederatedIdentity
- getAdjustedSchemaName(Connection, String, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.oracle.OracleCaseResolver
- getAdjustedSchemaNameBasedOnConfig(Connection, String, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.snowflake.SnowflakeCaseInsensitiveResolver
- getAdjustedTableObjectName(Connection, TableName, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.oracle.OracleCaseResolver
- getAdjustedTableObjectNameBasedOnConfig(Connection, TableName, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.snowflake.SnowflakeCaseInsensitiveResolver
- getAliases() - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient
-
Gets the indices from the domain.
- getAllocatorId() - Method in class com.amazonaws.athena.connector.lambda.data.Block
- getAnyFilenameInPath(String, String) - Method in class com.amazonaws.athena.connectors.gcs.storage.StorageMetadata
-
Retrieves the filename of any file that has a non-zero size within the bucket/prefix
- getApproxTableSizeInBytes() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- getArguments() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FunctionCallExpression
- getArn() - Method in class com.amazonaws.athena.connector.integ.data.SecretsManagerCredentials
-
Public accessor to the arn associated with the secret retrieved from SecretsManager.
- getArn() - Method in class com.amazonaws.athena.connector.lambda.security.FederatedIdentity
- getArrayArrowTypeFromTypeName(String, int, int) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
-
Converts an ARRAY column's TYPE_NAME (provided by the jdbc metadata) to an ArrowType.
- getArrayArrowTypeFromTypeName(String, int, int) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
-
Converts an ARRAY column's TYPE_NAME (provided by the jdbc metadata) to an ArrowType.
- getArrayArrowTypeFromTypeName(String, int, int) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- getArrowFieldFromDDBType(String, String) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Converts from DynamoDB Attribute Type to Arrow type.
- getArrowMinorType() - Method in enum com.amazonaws.athena.connector.lambda.data.SupportedTypes
- getArrowType() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.DefaultGlueType
- getArrowType() - Method in enum com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- getAttributes() - Method in class com.amazonaws.athena.connector.integ.ConnectorStackAttributesProvider
-
Provides the Connector's attributes needed to create the connector's CloudFormation stack template.
- getAttributes() - Static method in class com.amazonaws.athena.connector.integ.providers.ConnectorPackagingAttributesProvider
-
Extracts the packaging attributes needed in the creation of the CF Stack from packaged.yaml (S3 Bucket, S3 Key, and lambdaFunctionHandler).
- getAttributes(TestConfig) - Static method in class com.amazonaws.athena.connector.integ.providers.ConnectorVpcAttributesProvider
-
Gets the VPC attributes used for configuring the Lambda function.
- getAvailabilityZones() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcAttributes
-
Public accessor for the VPC Subnets' availability zones (e.g. us-east-1a).
- getAvailabilityZones() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcSubnetAttributes
-
Public accessor for the VPC Subnets' availability zones (e.g. us-east-1a).
- getAvroKafkaConsumer(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
- getAvroKafkaConsumer(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
- getAwsGlue() - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Provides access to the Glue client if the extender should need it.
- getBestIndexForPredicates(DynamoDBTable, List<String>, Map<String, ValueSet>) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBPredicateUtils
-
Attempts to pick an optimal index (if any) from the given predicates.
- getBigQueryClient(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- getBlock() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockSpiller
-
Provides access to the single buffered block in the event that spilled() is false.
- getBlock() - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
If spilled() returns false this can be used to access the block.
- getBound() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- getBound() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
-
Retrieves the Bound (BELOW, EXACTLY, ABOVE, etce...) used by this Marker.
- getBound() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarker
- getBucket() - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
-
The S3 bucket that we may have spilled data to.
- getCapabilities() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesResponse
- getCapabilities() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
-
Returns the ID indicating the capabilities of the pinged endpoint.
- getCatalog() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
- getCatalog(MetadataRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Provides access to the current AWS Glue DataCatalog being used by this class.
- getCatalogName() - Method in class com.amazonaws.athena.connector.lambda.metadata.MetadataRequest
-
Returns the catalog name that metadata is requested for.
- getCatalogName() - Method in class com.amazonaws.athena.connector.lambda.metadata.MetadataResponse
-
Returns the catalog name that the metadata is for.
- getCatalogName() - Method in class com.amazonaws.athena.connector.lambda.records.RecordRequest
-
Returns the catalog name that data is requested for.
- getCatalogName() - Method in class com.amazonaws.athena.connector.lambda.records.RecordResponse
-
Returns the catalog name that the data is for.
- getCatalogName() - Method in class com.amazonaws.athena.connector.lambda.request.PingRequest
-
Returns the catalog name that is being pinged.
- getCatalogName() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
-
Returns the name of the catalog that was pinged.
- getCharColumns(Connection, String, String) - Static method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
-
Retrieves the names of columns with the data type 'CHAR' for a specified table in a PostgreSQL/Redshift database.
- getChild(String) - Method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
- getChildFieldList(Field) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- getChildren() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.ConstantExpression
- getChildren() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FederationExpression
- getChildren() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FunctionCallExpression
- getChildren() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.VariableExpression
- getClient() - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsElasticsearchFactory
-
Gets a default AWS ES client.
- getClientConfigs() - Method in class com.amazonaws.athena.connectors.hbase.connection.HbaseConnectionFactory
-
Provides access to the current HBase client config options used during connection construction.
- getClientConfigs() - Method in class com.amazonaws.athena.connectors.hbase.HbaseConnectionFactory
-
Provides access to the current HBase client config options used during connection construction.
- getColNames() - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- getColumnName() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.VariableExpression
- getColumnName() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField
- getColumnName() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- getColumnNameMapping() - Method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
- getColumnNameMapping(Table) - Static method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
If available, will parse and return a column name mapping for cases when a data source's columns cannot be represented by Glue's quite restrictive naming rules.
- getColumnType() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- getComplexObjectFromFieldValue(Field, FieldValue, boolean) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- getConjucts() - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.cloudera.HiveJdbcConnectionFactory
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaJdbcConnectionFactory
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2JdbcConnectionFactory
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveJdbcConnectionFactory
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.jdbc.connection.GenericJdbcConnectionFactory
- getConnection(JdbcCredentialProvider) - Method in interface com.amazonaws.athena.connectors.jdbc.connection.JdbcConnectionFactory
-
Retrieves database connection for a database type.
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.oracle.OracleJdbcConnectionFactory
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerJdbcConnectionFactory
- getConnection(JdbcCredentialProvider) - Method in class com.amazonaws.athena.connectors.synapse.SynapseJdbcConnectionFactory
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.cloudera.ClouderaHiveEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2EnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.db2.Db2EnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.hortonworks.HortonworksEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.mysql.MySqlEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.oracle.OracleEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.redshift.RedshiftEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.synapse.SynapseEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.teradata.TeradataEnvironmentProperties
- getConnectionStringPrefix(Map<String, String>) - Method in class com.amazonaws.athena.connectors.vertica.VerticaEnvironmentProperties
- getConnectorAccessPolicy() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
-
Public accessor for the Connector-specific access policy.
- getConnectorAccessPolicy() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Must be overridden in the extending class to get the lambda function's IAM access policy.
- getConnectorPackagingAttributes() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
-
Public accessor for the Connector's packaging attributes: 1) S3 Bucket, 2) S3 Key, 3) Connector's Handler.
- getConnectorVpcAttributes() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
-
Public accessor for the Connector's VPC attributes: 1) VPC Id (e.g. vpc-xxxx), 2) Security Group Id (e.g. sg-xxxx), 3) Subnet Ids (e.g. subnet-xxxx), 4) Subnet availability zones (e.g. us-east-1a)
- getConstraintEvaluator() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Returns the ConstraintEvaluator used by the block.
- getConstraintEvaluator() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockSpiller
-
Provides access to the ConstraintEvaluator that will be applied to the generated Blocks.
- getConstraintEvaluator() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockWriter
-
Provides access to the ConstraintEvaluator that will be applied to the generated Blocks.
- getConstraintEvaluator() - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Provides access to the constraint evaluator used to constrain blocks written via this BlockSpiller.
- getConstraintEvaluator() - Method in class com.amazonaws.athena.connector.lambda.data.SimpleBlockWriter
-
Provides access to the ConstraintEvaluator that will be applied to the generated Blocks.
- getConstraints() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Returns the constraints that can be applied to split generation.
- getConstraints() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
-
Returns the constraints that can be applied to table layout generation.
- getConstraints() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Returns the constraints to apply to read records.
- getConstraintsForPartitionedColumns(List<Column>, Constraints) - Static method in class com.amazonaws.athena.connectors.gcs.filter.FilterExpressionBuilder
-
Prepares the expressions based on the provided arguments.
- getConstraintValues() - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- getContext() - Method in class com.amazonaws.athena.connector.lambda.metadata.MetadataRequest
-
Returns Context from Lambda.
- getContinuationToken() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Returns the continuation token for split generation.
- getContinuationToken() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
-
Returns the continuation token that, if present, can be used to request the next batch of splits.
- getCredential() - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCredentialProvider
- getCredential() - Method in interface com.amazonaws.athena.connectors.jdbc.connection.JdbcCredentialProvider
-
Retrieves credential for database.
- getCredential() - Method in class com.amazonaws.athena.connectors.jdbc.connection.RdsSecretsCredentialProvider
- getCredential() - Method in class com.amazonaws.athena.connectors.jdbc.connection.StaticJdbcCredentialProvider
- getCredentialProvider() - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- getCredentialProvider() - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
- getCredentials(TestConfig) - Static method in class com.amazonaws.athena.connector.integ.providers.SecretsManagerCredentialsProvider
-
Gets the SecretManager credentials obtained using a secret name stored in the test-config.json file.
- getCredentialsFromSecretsManager(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- getCrossAccountCredentialsIfPresent(Map<String, String>, String) - Static method in class com.amazonaws.athena.connector.credentials.CrossAccountCredentialsProvider
- getCrossAccountCredentialsIfPresent(Map<String, String>, String) - Static method in class com.amazonaws.athena.connectors.dynamodb.credentials.CrossAccountCredentialsProviderV2
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2EnvironmentProperties
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.oracle.OracleEnvironmentProperties
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaEnvironmentProperties
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeEnvironmentProperties
-
For Snowflake, we don't put warehouse, database or schema information to the JDBC String to avoid casing issues.
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerEnvironmentProperties
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.synapse.SynapseEnvironmentProperties
- getDatabase(Map<String, String>) - Method in class com.amazonaws.athena.connectors.teradata.TeradataEnvironmentProperties
- getDatabaseName() - Method in class com.amazonaws.athena.connectors.timestream.query.DescribeTableQueryBuilder
- getDatabaseName() - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- getDatabaseSeparator() - Method in class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- getDataFormat() - Method in class com.amazonaws.athena.connectors.kafka.dto.Message
- getDataFormat() - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- getDataFormat() - Method in class com.amazonaws.athena.connectors.msk.dto.Message
- getDataFormat() - Method in class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- GetDataSourceCapabilitiesRequest - Class in com.amazonaws.athena.connector.lambda.metadata
- GetDataSourceCapabilitiesRequest(FederatedIdentity, String, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesRequest
-
Constructs a new MetadataRequest object.
- GetDataSourceCapabilitiesRequestSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- GetDataSourceCapabilitiesRequestSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- GetDataSourceCapabilitiesRequestSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- GetDataSourceCapabilitiesResponse - Class in com.amazonaws.athena.connector.lambda.metadata
- GetDataSourceCapabilitiesResponse(String, Map<String, List<OptimizationSubType>>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesResponse
-
Constructs a new MetadataResponse object.
- GetDataSourceCapabilitiesResponseSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- GetDataSourceCapabilitiesResponseSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- GetDataSourceCapabilitiesResponseSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- getDateTimeFormat(String) - Method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
-
Getter function that retrieves the date/datetime formatting for a specific column name
- getDefaultPort() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionInfo
- getDefaultTimeZone() - Method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
-
Getter for default timezone
- getDelegateSerDeMap() - Method in class com.amazonaws.athena.connector.lambda.serde.DelegatingDeserializer
- getDelegateSerDeMap() - Method in class com.amazonaws.athena.connector.lambda.serde.DelegatingSerializer
- getDelimiter() - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2EnvironmentProperties
- getDelimiter() - Method in class com.amazonaws.athena.connectors.db2.Db2EnvironmentProperties
- getDelimiter() - Method in class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- getDelimiter() - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerEnvironmentProperties
- getDelimiter() - Method in class com.amazonaws.athena.connectors.synapse.SynapseEnvironmentProperties
- getDirection() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField
- getDocument(SearchHit) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient
-
Gets the Document from the search hit.
- getDocuments(SearchRequest) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient
-
Gets the Documents for the specified index and predicate.
- getDomainMap() - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- getDomainMap(String) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchDomainMapProvider
-
Gets a map of the domain names and their associated endpoints based on the autoDiscoverEndpoint flag.
- getDriverClassName() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionInfo
- getEncryptionKey() - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
-
Gets the Encryption key to use when reading/writing data to the spill location.
- getEncryptionKey() - Method in class com.amazonaws.athena.connector.lambda.domain.Split
-
The optional EncryptionKey this Split can use to encrypt/decrypt data.
- getEncryptionKey() - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
-
Returns the encryption key of the spilled data.
- getEncryptionKey() - Method in class com.amazonaws.athena.connectors.example.ExampleUserDefinedFuncHandler
-
DO _NOT_ manage keys like this in real world usage.
- getEngine() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
- getEngine() - Method in interface com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandlerFactory
- getEngine() - Method in interface com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandlerFactory
- getEnvBigQueryCredsSmId(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- getEnvironmentVariables() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
-
Public accessor for the Connector's environment variables.
- getErrorDetails() - Method in exception com.amazonaws.athena.connector.lambda.exceptions.AthenaConnectorException
- getExpression() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- getField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
- getField(String, String) - Method in interface com.amazonaws.athena.connector.lambda.metadata.glue.GlueFieldLexer.BaseTypeMapper
- getField(String, String) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchGlueTypeMapper
-
Creates a Field object based on the name and type with special logic for extracting the SCALED_FLOAT data type.
- getFieldReader(String) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides access to the Apache Arrow FieldReader for the given field name.
- getFieldReaders() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides access to the list of all top-level FieldReaders in this Block.
- getFields() - Method in class com.amazonaws.athena.connector.lambda.data.SchemaAware
-
Provides access to the Fields on the Schema currently being used by this Object.
- getFields() - Method in class com.amazonaws.athena.connectors.kafka.dto.AvroTopicSchema
- getFields() - Method in class com.amazonaws.athena.connectors.kafka.dto.Message
- getFields() - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- getFields() - Method in class com.amazonaws.athena.connectors.msk.dto.AvroTopicSchema
- getFields() - Method in class com.amazonaws.athena.connectors.msk.dto.Message
- getFields() - Method in class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- getFieldValue(Field, Object) - Method in interface com.amazonaws.athena.connector.lambda.data.FieldResolver
-
Used to extract a value for the given Field from the provided value.
- getFieldValue(Field, Object) - Method in class com.amazonaws.athena.connectors.docdb.DocDBFieldResolver
- getFieldValue(Field, Object) - Method in class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBFieldResolver
-
Return the field value from a complex structure or list.
- getFieldValue(Field, Object) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchFieldResolver
-
Return the field value from a complex structure or list.
- getFieldValue(Field, Object) - Method in class com.amazonaws.athena.connectors.hbase.HbaseFieldResolver
- getFieldVector(String) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides access to the Apache Arrow FieldVector which can be used to write values for the given field name.
- getFieldVectors() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides access to the list of all top-level FieldVectors in this Block.
- getFileSchema(String, String, FileFormat, BufferAllocator) - Method in class com.amazonaws.athena.connectors.gcs.storage.StorageMetadata
- getFormatHint() - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- getFormatHint() - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- getFromClauseWithSplit(String, String) - Static method in class com.amazonaws.athena.connectors.vertica.query.PredicateBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.cloudera.HiveQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2QueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.db2.Db2QueryStringBuilder
-
Formatting SQL query statement.
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400QueryStringBuilder
-
Formatting SQL query statement.
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.mysql.MySqlQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.oracle.OracleQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.synapse.SynapseQueryStringBuilder
- getFromClauseWithSplit(String, String, String, Split) - Method in class com.amazonaws.athena.connectors.teradata.TeradataQueryStringBuilder
- getFunctionArguments() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- getFunctionArguments() - Method in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FunctionCallExpression
- getFunctionName() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.functions.FunctionName
-
Gets the name of the function.
- getFunctionName() - Method in enum com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- getFunctionName() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
- getFunctionName() - Method in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- getFunctionName() - Method in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- getFunctionSchema() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- getFunctionSchema() - Method in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- getFunctionSignature() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
Returns the full function schema and name
- getFunctionType() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- getGlueConnection(String) - Method in class com.amazonaws.athena.connector.lambda.connection.EnvironmentProperties
- getGlueSchema(String, String, Class<T>) - Method in class com.amazonaws.athena.connectors.kafka.GlueRegistryReader
-
fetch schema file content from glue schema.
- getGlueSchema(String, String, Class<T>) - Method in class com.amazonaws.athena.connectors.msk.GlueRegistryReader
-
fetch schema file content from glue schema.
- getGlueSchemaType(String, String) - Method in class com.amazonaws.athena.connectors.kafka.GlueRegistryReader
- getGlueSchemaType(String, String) - Method in class com.amazonaws.athena.connectors.msk.GlueRegistryReader
- getGlueTable(TableName, GlueClient) - Static method in class com.amazonaws.athena.connectors.gcs.GcsUtil
-
Get AWS Glue table object
- getGlueTableContainedPreviouslyUnsupportedTypes() - Method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
- getHashKey() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- getHashKey() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- getHashKeyAttributeValues(ValueSet) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBPredicateUtils
-
Generates a list of distinct values from the given
ValueSet
or an empty list if not possible. - getHbaseTableName(Map<String, String>, HBaseConnection, TableName) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
-
Gets the hbase table name from Athena table name.
- getHigh() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- getHigh() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitRange
- getIamGroups() - Method in class com.amazonaws.athena.connector.lambda.security.FederatedIdentity
- getId() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
-
Public accessor for the Stack's Id/name.
- getId() - Method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- getId() - Method in enum com.amazonaws.athena.connectors.redis.KeyType
- getId() - Method in enum com.amazonaws.athena.connectors.redis.ValueType
- getId() - Method in enum com.amazonaws.athena.connectors.timestream.TimestreamType
- getIdentity() - Method in class com.amazonaws.athena.connector.lambda.request.FederationRequest
-
Returns the identity of the caller.
- getIndexes() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- getInputRecords() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- getItem(String) - Method in class com.amazonaws.athena.connector.integ.data.TestConfig
-
Gets a single item from the config file.
- getJavaType(Types.MinorType) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
- getJdbcConnectionFactory() - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- getJdbcConnectionFactory() - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
- getJdbcConnectionString() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
- getJdbcParameters(Map<String, String>) - Method in class com.amazonaws.athena.connectors.cloudera.ClouderaHiveEnvironmentProperties
- getJdbcParameters(Map<String, String>) - Method in class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- getJdbcParameters(Map<String, String>) - Method in class com.amazonaws.athena.connectors.oracle.OracleEnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaEnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2EnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.db2.Db2EnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeEnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerEnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.synapse.SynapseEnvironmentProperties
- getJdbcParametersSeparator() - Method in class com.amazonaws.athena.connectors.teradata.TeradataEnvironmentProperties
- getKafkaConsumer(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Creates Kafka consumer instance.
- getKafkaConsumer(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates Kafka consumer instance.
- getKafkaConsumer(Schema, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Creates instance of Kafka consumer.
- getKafkaConsumer(Schema, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates instance of Kafka consumer.
- getKafkaProperties(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Creates the required settings for kafka consumer.
- getKafkaProperties(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates the required settings for kafka consumer.
- getKey() - Method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- getKey() - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
-
The S3 key that we may have spilled data to.
- getKey() - Method in class com.amazonaws.athena.connector.lambda.security.EncryptionKey
- getKnownAttributeDefinitions() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- getLambdaFunctionHandler() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorPackagingAttributes
-
Public accessor for the Connector's handler.
- getLambdaFunctionName() - Method in class com.amazonaws.athena.connector.integ.ConnectorStackProvider
-
Gets the name of the lambda function generated by the Integration-Test module.
- getLambdaFunctionName() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
-
Public accessor for the Lambda function's name.
- getLambdaFunctionName() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Public accessor for the framework generate lambda function name used in generating the lambda function.
- getLimit() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- getLogger() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
note: due to needing to stay compatible with JDK8; we can't use JDK9 private method
- getLogger() - Method in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.docdb.qpt.DocDBQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- getLogger() - Method in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- getLogGroupName() - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableName
- getLogStreamName() - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableName
- getLow() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- getLow() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitRange
- getMap(String) - Method in class com.amazonaws.athena.connector.integ.data.TestConfig
-
Gets a map item from the config file.
- getMapKey(Field, Object) - Method in interface com.amazonaws.athena.connector.lambda.data.FieldResolver
-
Allow for additional logic to be apply for the retrieval of map keys If not overwritten, the default behavior is to assume a standard map with no special logic where the key is NOT a complex value
- getMapKey(Field, Object) - Method in class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBFieldResolver
- getMapKey(Field, Object) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchFieldResolver
- getMapping() - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- getMapping() - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- getMapping(String) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient
-
Gets the mapping for the specified index.
- getMapValue(Field, Object) - Method in interface com.amazonaws.athena.connector.lambda.data.FieldResolver
-
Allow for additional logic to be apply for the retrieval of map values If not overwritten, the default behavior is to assume a standard map with no special logic and return the value directly
- getMapValue(Field, Object) - Method in class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBFieldResolver
- getMapValue(Field, Object) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchFieldResolver
- getMarker() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser.Token
- getMaterializedViewOrExternalTable(Connection, String, String) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
-
Returns Materialized View for Postgresql Or External Tables for Redshift - Case Insensitive Note: Redshift maintain Materialized View in the normal schema metadata as regular tables; however maintains External Tables in a separate metadata tables
- getMaterializedViewOrExternalTable(Connection, String, String) - Method in class com.amazonaws.athena.connectors.redshift.RedshiftMetadataHandler
- getMaxBlockBytes() - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
-
Gets max number of bytes a spilled Block can contain.
- getMaxBlockSize() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Returns the maximum supported block size.
- getMaxInlineBlockSize() - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
-
Gets max number of bytes an inline Block can contain.
- getMaxInlineBlockSize() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Returns the maximum block size before spilling.
- getMessage() - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicSchema
- getMessage() - Method in class com.amazonaws.athena.connectors.msk.dto.TopicSchema
- getMetaData() - Method in class com.amazonaws.athena.connector.lambda.data.SchemaAware
-
Provides access to all avaialable metadata on the Schema.
- getMetaData(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaAware
-
Provides access to metadata stored on the Schema currently being used by this Object.
- getMethodName() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- getMethodName() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionResponse
- getMinorType() - Method in enum com.amazonaws.athena.connectors.timestream.TimestreamType
- getName() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricSamplesTable
- getName() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricsTable
- getName() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- getName() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- getName() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- getName() - Method in class com.amazonaws.athena.connectors.kafka.dto.AvroTopicSchema
- getName() - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- getName() - Method in class com.amazonaws.athena.connectors.msk.dto.AvroTopicSchema
- getName() - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- getNeptuneClientConnection() - Method in class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- getNeptuneClientConnection() - Method in class com.amazonaws.athena.connectors.neptune.propertygraph.NeptuneGremlinConnection
- getNeptuneEndpoint() - Method in class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- getNeptunePort() - Method in class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- getNestedField(String) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
- getNext() - Method in class com.amazonaws.athena.connectors.dynamodb.util.IncrementingValueNameProducer
-
Returns the next alias.
- getNextBinaryField(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to extract named byte array fields from the json parser in a streaming fashion.
- getNextBoolField(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to extract named boolean fields from the json parser in a streaming fashion.
- getNextIntField(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to extract named integer fields from the json parser in a streaming fashion.
- getNextLongField(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to extract named long fields from the json parser in a streaming fashion.
- getNextStringArray(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to read a list of strings.
- getNextStringField(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to extract named String fields from the json parser in a streaming fashion.
- getNextStringMap(JsonParser, String) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to read a Map of strings to strings.
- getNextToken() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
-
Gets the pagination starting point for the next page.
- getNextToken() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesResponse
-
Returns the nextToken (the starting table for the next request).
- getNonce() - Method in class com.amazonaws.athena.connector.lambda.security.EncryptionKey
- getNonComparableColumns() - Method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
-
retrieves the names of columns that have types that are not natively supported by glue/dynamodb and therefore needs to be excluded from the constraining clause in scan/query.
- getNonComparableSet() - Static method in class com.amazonaws.athena.connector.lambda.metadata.glue.DefaultGlueType
- getNumberBlocks() - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
-
Convenience accessor that returns the number of spilled blocks.
- getNumSegments(long, long) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTableUtils
-
This hueristic determines an optimal segment count to perform Parallel Scans with using the table's capacity and size.
- getNumSpillThreads() - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
-
Gets the number of threads the BlockSpiller can use.
- getNumSplits() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- getOperatorType() - Method in enum com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- getOptimization() - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
- getOrCreateAllocator(String) - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocatorRegistry
-
Gets or creates a new Block Allocator for the given context (id).
- getOrCreateClient(String) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClientFactory
-
Attempts to get a REST client from the client cache synchronously using the endpoint as a key.
- getOrCreateClient(String, String, String) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClientFactory
- getOrCreateConn(String) - Method in class com.amazonaws.athena.connectors.docdb.DocDBConnectionFactory
-
Used to get an existing, pooled, connection or to create a new connection for the given connection string.
- getOrCreateConn(String) - Method in class com.amazonaws.athena.connectors.hbase.connection.HbaseConnectionFactory
-
Gets or Creates an HBase connection for the given connection string.
- getOrCreateConn(String) - Method in class com.amazonaws.athena.connectors.hbase.HbaseConnectionFactory
-
Gets or Creates an HBase connection for the given connection string.
- getOrCreateConn(String, boolean, boolean) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisConnectionFactory
- getOrCreateConn(String, boolean, boolean, String) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisConnectionFactory
- getOrderByClause() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- getOrderedRanges() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.Ranges
- getOrderedRanges() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- getOutputSchema() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- getPageSize() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
-
Gets the page size used for pagination.
- getPaginatedResults(Connection, String, int, int) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- getPaginatedResults(Connection, String, int, int) - Method in class com.amazonaws.athena.connectors.redshift.RedshiftMetadataHandler
- getPaginatedTables(Connection, String, int, int) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- getPaginatedTables(Connection, String, int, int) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- getPaginatedTables(Connection, String, int, int) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- getPaginatedTables(Connection, String, int, int) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- getPartitionCols() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Returns the partition columns used for partitioning.
- getPartitionCols() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
-
Returns the partition columns that can be used for table layout generation.
- getPartitionColumnData(String, String, String, List<Column>) - Static method in class com.amazonaws.athena.connectors.gcs.common.PartitionUtil
-
Return a list of storage partition(column name, column type and value)
- getPartitionColumnData(Table, String) - Static method in class com.amazonaws.athena.connectors.gcs.common.PartitionUtil
-
Returns a map of partition column names to their values
- getPartitionColumns() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
-
Returns partition column names of the table.
- getPartitionColumns() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricSamplesTable
- getPartitionColumns() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricsTable
- getPartitionColumns() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- getPartitionFolders(Schema, TableName, Constraints, GlueClient) - Method in class com.amazonaws.athena.connectors.gcs.storage.StorageMetadata
-
Retrieves a list of partition folders from the GCS bucket based on partition.pattern Table parameter and partition keys set forth in Glue table.
- getPartitions() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Returns the partitions that splits should be generated for.
- getPartitions() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutResponse
-
Returns the partitions representing the table layout.
- getPartitions(BlockWriter, GetTableLayoutRequest) - Method in interface com.amazonaws.athena.connectors.aws.cmdb.tables.TableProvider
-
Default implementation returns a single partition since many of the TableProviders may not support parallel scans.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to get the partitions that must be read from the request table in order to satisfy the requested predicate.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbMetadataHandler
-
Delegates to the TableProvider that is registered for the requested table.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
-
Used to get the hive partitions that must be read from the request table in order to satisfy the requested predicate.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
-
Used to get the Impala partitions that must be read from the request table in order to satisfy the requested predicate.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
-
Gets the list of LogStreams that need to be scanned to satisfy the requested table.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
-
Our table doesn't support complex layouts or partitioning so we simply make this method a NoOp and the SDK will automatically generate a single placeholder partition for us since Athena needs at least 1 partition returned if there is potetnailly any data to read.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
-
The partitions are being implemented based on the type of data externally in case of Gen 2.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
A partition is represented by a partition column(s) of type varchar.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
A partition is represented by a partition column(s) of type varchar.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
-
Our table doesn't support complex layouts or partitioning so we simply make this method a NoOp.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBMetadataHandler
-
Generates hash key partitions if possible or generates a single partition with the heuristically determined optimal scan segment count specified inside of it
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
-
Elasticsearch does not support partitioning so this method is a NoOp.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.example.ExampleMetadataHandler
-
Used to get the partitions that must be read from the request table in order to satisfy the requested predicate.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.gcs.GcsMetadataHandler
-
Used to get the partitions that must be read from the request table in order to satisfy the requested predicate.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryMetadataHandler
-
Currently not supporting Partitions since Bigquery having quota limits with triggering concurrent queries and having bit complexity to extract and use the partitions in the query instead we are using limit and offset for non constraints query with basic concurrency limit
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
-
Our table doesn't support complex layouts or partitioning so leave this as a NoOp and the SDK will notice that we do not have any partition columns, nor have we set an custom fields using enhancePartitionSchema(...), and as a result the SDK will generate a single place holder partition for us.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
-
Used to get the hive partitions that must be read from the request table in order to satisfy the requested predicate.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
-
Since the kafka partition is not a part of the topic schema as well as not part of topic message data, we should not implement this method.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
-
Since the kafka partition is not a part of the topic schema as well as not part of topic message data, we should not implement this method.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
-
Our table doesn't support complex layouts or partitioning so we simply make this method a NoOp.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
-
If it is a table with no partition, then data will be fetched with single split.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
-
Even though our table doesn't support complex layouts or partitioning, we need to convey that there is at least 1 partition to read as part of the query or Athena will assume partition pruning found no candidate layouts to read.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
-
We are first checking if input table is a view, if it's a view, it will not have any partition info and data will be fetched with single split.If it is a table with no partition, then data will be fetched with single split.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
-
Snowflake manual partition logic based upon number of records
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
-
Check whether input table is a view or not.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
-
Partition metadata queries will be extracted from template files, we can check whether the table is partitioned or not using these queries.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
-
Our table doesn't support complex layouts or partitioning so we simply make this method a NoOp.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
-
We do not support partitioning at this time since Partition Pruning Performance is not part of the dimensions we test using TPCDS.
- getPartitions(BlockWriter, GetTableLayoutRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
-
Used to get the partitions that must be read from the request table in order to satisfy the requested predicate.
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
-
Delegates creation of partition schema to database type implementation.
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
-
Delegates creation of partition schema to database type implementation.
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
-
Creates Schema object with arrow compatible filed to frame the partition.
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
-
Creates Schema object with arrow compatible filed to frame the partition.
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
-
Delegates creation of partition schema to database type implementation.
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
-
Delegates creation of partition schema to database type implementation.
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- getPartitionSchema(String) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- getPartitionsFolderLocationUri(Table, List<FieldVector>, int) - Static method in class com.amazonaws.athena.connectors.gcs.common.PartitionUtil
-
Determine the partition folder URI based on Table's partition.pattern and value retrieved from partition field reader (form readWithConstraint() method of GcsRecordHandler) For example, for the following partition.pattern of the Glue Table:
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.cloudera.HiveQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2QueryStringBuilder
-
As Gen2 does not support partitioning returning empty list
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.db2.Db2QueryStringBuilder
-
Creates partition framing clause by taking information from split property.
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.db2as400.Db2As400QueryStringBuilder
-
Creates partition framing clause by taking information from split property.
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.mysql.MySqlQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.oracle.OracleQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeQueryStringBuilder
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerQueryStringBuilder
-
In case of partitioned table, custom query will be formed to get specific partition otherwise empty list will be returned
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.synapse.SynapseQueryStringBuilder
-
In case of partitioned table, custom query will be formed to get specific partition otherwise empty list will be returned
- getPartitionWhereClauses(Split) - Method in class com.amazonaws.athena.connectors.teradata.TeradataQueryStringBuilder
- getPassword() - Method in class com.amazonaws.athena.connector.integ.data.SecretsManagerCredentials
-
Public accessor to the password retrieved from SecretsManager.
- getPassword() - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCredential
- getPassword() - Method in class com.amazonaws.athena.connectors.jdbc.connection.JdbcCredential
- getPos() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser.Token
- getPreparedStatementSQL() - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- getPrincipalTags() - Method in class com.amazonaws.athena.connector.lambda.security.FederatedIdentity
- getPrivateSubnetIds() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcAttributes
-
Public accessor for the Subnet Ids (e.g. subnet-xxxxx)
- getPrivateSubnetIds() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcSubnetAttributes
-
Public accessor for the Subnet Ids (e.g. subnet-xxxxx)
- getProjection() - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- getProjectionAttributeNames() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- getProjectionType() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- getProperties() - Method in class com.amazonaws.athena.connector.lambda.domain.Split
-
Provides access to all properties on this Split.
- getProperties() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.OptimizationSubType
- getProperties() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType.SubTypeProperties
- getProperties() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.PushdownSubTypes
- getProperties() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.SubTypeProperties
- getProperty(String) - Method in class com.amazonaws.athena.connector.lambda.domain.Split
-
Retrieves the value of the requested property.
- getPropertyAsDouble(String) - Method in class com.amazonaws.athena.connector.lambda.domain.Split
-
Retrieves the value of the requested property and attempts to parse the value into a double.
- getPropertyAsInt(String) - Method in class com.amazonaws.athena.connector.lambda.domain.Split
-
Retrieves the value of the requested property and attempts to parse the value into an int.
- getPropertyAsLong(String) - Method in class com.amazonaws.athena.connector.lambda.domain.Split
-
Retrieves the value of the requested property and attempts to parse the value into an Long.
- getProtobufKafkaConsumer(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
- getProtobufKafkaConsumer(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
- getProvisionedReadCapacity() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- getQualifiedTable(TableName) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
-
Helper which goes from an Athena Federation SDK TableName to an HBase TableName.
- getQualifiedTable(String, String) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
-
Helper which goes from a schema and table name to an HBase TableName
- getQualifiedTableName() - Method in class com.amazonaws.athena.connector.lambda.domain.TableName
- getQualifiedTableName(TableName) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
-
Helper which goes from an Athena Federation SDK TableName to an HBase table name string.
- getQualifiedTableName(String, String) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
-
Helper which goes from a schema and table name to an HBase table name string
- getQueryBatchSize() - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchRecordHandler
- getQueryId() - Method in class com.amazonaws.athena.connector.lambda.metadata.MetadataRequest
-
Returns the ID of the query requesting metadata.
- getQueryId() - Method in class com.amazonaws.athena.connector.lambda.records.RecordRequest
-
Returns the ID of the query requesting data.
- getQueryId() - Method in class com.amazonaws.athena.connector.lambda.request.PingRequest
-
Returns the ID of the pinging query.
- getQueryId() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
-
Returns the ID of the query that pinged.
- getQueryID() - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- getQueryPassthroughArguments() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- getQueryPassthroughArguments() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
- getQueryPassthroughCapabilities() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
Creates a list of Optimization that includes the query passthrough definition
- getQueryResult(CloudWatchLogsClient, StartQueryRequest) - Static method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchUtils
- getQueryResults(CloudWatchLogsClient, StartQueryResponse) - Static method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchUtils
- getRangeCount() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.Ranges
- getRangeCount() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- getRangeKey() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- getRangeKey() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- getRanges() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Provides access to the Ranges that comprise this ValueSet.
- getRanges() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- getRawAllocator() - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Provides access to the underlying Apache Arrow Allocator.
- getRecordBatch() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Used to unload the Apache Arrow data in this Block in preparation for Serialization.
- getRecordCount() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
-
Convenience accessor that returns the number of records that were read.
- getRecords() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
-
Returns the records Block.
- getRecords() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionResponse
- getRegExExpression(Table) - Static method in class com.amazonaws.athena.connectors.gcs.common.PartitionUtil
-
Return a regular expression for partition pattern from AWS Glue.
- getRegion() - Method in class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- getRemoteBlocks() - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
-
Returns the locations of the spilled data.
- getRequestId() - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
-
Gets the request Id, typically the Athena query ID.
- getRequestType() - Method in class com.amazonaws.athena.connector.lambda.metadata.MetadataRequest
-
Returns the type of the request.
- getRequestType() - Method in class com.amazonaws.athena.connector.lambda.metadata.MetadataResponse
-
Returns the type of request this response corresponds to.
- getRequestType() - Method in class com.amazonaws.athena.connector.lambda.records.RecordRequest
-
Returns the type of the request.
- getRequestType() - Method in class com.amazonaws.athena.connector.lambda.records.RecordResponse
-
Returns the type of request this response corresponds to.
- getResponse() - Method in exception com.amazonaws.athena.connector.lambda.exceptions.AthenaConnectorException
- getResponseFromGremlinQuery(GraphTraversalSource, String) - Method in class com.amazonaws.athena.connectors.neptune.propertygraph.PropertyGraphHandler
- getResult(ThrottlingInvoker, CloudWatchLogsClient, Map<String, String>, int) - Static method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchUtils
- getRetries() - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
- getRowCount() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Returns the current row count as set by calling setRowCount(...)
- getS3Bucket() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorPackagingAttributes
-
Public accessor for the Connector's S3 bucket.
- getS3ExportBucket() - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- getS3ExportBucket() - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- getS3Key() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorPackagingAttributes
-
Public accessor for the location of the connector's artifact in the spill bucket (S3).
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.data.Block
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
-
Provides access to the Apache Arrow Schema used to store the value of this marker.
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Convenience method to get the partition schema from partitions Block.
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
-
Returns the table's schema.
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
-
Returns the schema of the table.
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Returns the schema of the table being read from.
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
-
Convenience accessor that returns the schema of the records Block.
- getSchema() - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
-
Returns the schema of the spilled data.
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.EbsTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.Ec2TableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.ImagesTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.RouteTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SecurityGroupsTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SubnetTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.VpcTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.EmrClusterTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.RdsTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3BucketsTableProvider
- getSchema() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3ObjectsTableProvider
- getSchema() - Method in interface com.amazonaws.athena.connectors.aws.cmdb.tables.TableProvider
-
The schema name (aka database) that this table provider's table belongs to.
- getSchema() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricSamplesTable
- getSchema() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricsTable
- getSchema() - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- getSchemaDef(String, String) - Method in class com.amazonaws.athena.connectors.kafka.GlueRegistryReader
- getSchemaDef(String, String) - Method in class com.amazonaws.athena.connectors.msk.GlueRegistryReader
- getSchemaName() - Method in class com.amazonaws.athena.connector.lambda.domain.TableName
-
Gets the name of the schema the table belongs to.
- getSchemaName() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
-
Returns the schema name that tables should be listed for.
- getSchemaNameCaseInsensitively(Connection, String) - Static method in class com.amazonaws.athena.connectors.oracle.OracleCaseResolver
- getSchemaNameCaseInsensitively(Connection, String, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.snowflake.SnowflakeCaseInsensitiveResolver
- getSchemaNameCaseInsensitiveMatch(Map<String, String>, MongoClient, String) - Static method in class com.amazonaws.athena.connectors.docdb.DocDBCaseInsensitiveResolver
- getSchemaNameQuery(Connection, String) - Static method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseUtil
- getSchemaNameQuery(Connection, String) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
- getSchemas() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasResponse
-
Returns the list of schema names.
- getSchemas() - Method in class com.amazonaws.athena.connectors.aws.cmdb.TableProviderFactory
-
Provides access to the mapping of TableNames for each schema name discovered during the TableProvider scann.
- getSchemaTableName(ResultSet) - Static method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseUtil
- getSchemaTableName(ResultSet) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
- getSchemaVersionResult(String, String) - Method in class com.amazonaws.athena.connectors.kafka.GlueRegistryReader
-
Fetch glue schema content for latest version
- getSchemaVersionResult(String, String) - Method in class com.amazonaws.athena.connectors.msk.GlueRegistryReader
-
Fetch glue schema content for latest version
- getScope() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorStackAttributes
-
Public accessor for the Stack's context scope.
- getSecret() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
- getSecret(String) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- getSecret(String) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- getSecret(String) - Method in class com.amazonaws.athena.connector.lambda.security.CachableSecretsManager
-
Retrieves a secret from SecretsManager, first checking the cache.
- getSecretCredentials() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Public accessor for the SecretsManager credentials obtained using the secrets_manager_secret attribute entered in the config file.
- getSecretName() - Method in class com.amazonaws.athena.connector.integ.data.SecretsManagerCredentials
-
Public accessor to the secret name used to retrieve the credentials from SecretsManager.
- getSecurityGroupId() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcAttributes
-
Public accessor for the VPC Security Group Id (e.g. sg-xxxx).
- getSerDeVersion() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
-
Returns the version of serialization used by the pinged endpoint.
- getShardIds(String, long) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient
-
Retrieves cluster-health information for shards associated with the specified index.
- getSingleDatabaseConfigFromEnv(String, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
-
Extracts default database configuration for a database.
- getSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Attempts to return the single value contained in this ValueSet.
- getSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Attempts to return the single value contained in this ValueSet.
- getSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- getSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Attempts to return the single value contained in this ValueSet.
- getSingleValue() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
-
Attempts to return the single value contained in this ValueSet.
- getSize() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Calculates the current used size in 'bytes' for all Apache Arrow Buffers that comprise the row data for this Block.
- getSnowFlakeParameter(Map<String, String>, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.snowflake.SnowflakeEnvironmentProperties
- getSourceTableName(Schema) - Static method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Will return the source table name stored by
GlueMetadataHandler.populateSourceTableNameIfAvailable(software.amazon.awssdk.services.glue.model.Table, com.amazonaws.athena.connector.lambda.data.SchemaBuilder)
- getSourceType() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
-
Returns the source type ID of the pinged endpoint.
- getSpan() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.Ranges
- getSpan() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Gets a summary of the lowest lower bound and the highest upper bound that represents this ValueSet, keep in mind that this summary may include more than the actual SortedRangeSet (e.g. col between 10 and 40 or col between 50 and 80 would yield a span of between 10 and 80).
- getSpillConfig(ReadRecordsRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- getSpillLocation() - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
-
Gets the SpillLocation, if spill is enabled.
- getSpillLocation() - Method in class com.amazonaws.athena.connector.lambda.domain.Split
-
The optional SpillLocation this Split can write to.
- getSpillLocations() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockSpiller
-
Provides access to the manifest of SpillLocation(s) if spilled is true.
- getSpillLocations() - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
If spilled() returns true this can be used to access the spill locations of all blocks.
- getSplit() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Returns he split being read.
- getSplitClauses(TableName) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- getSplitRange() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- getSplits() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
-
Returns the generated splits.
- getSplits(String, TableName, Constraints, Block, List<String>, String, String, FederatedIdentity) - Static method in class com.amazonaws.athena.connector.validation.LambdaMetadataProvider
-
This method builds and executes a GetSplitsRequest against the specified Lambda function.
- GetSplitsRequest - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the input of a
GetSplits
operation. - GetSplitsRequest(GetSplitsRequest, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Constructs a new GetSplitsRequest object from an existing one with the ability to change the continuation token.
- GetSplitsRequest(FederatedIdentity, String, String, TableName, Block, List<String>, Constraints, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Constructs a new GetSplitsRequest object.
- GetSplitsRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetSplitsRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetSplitsRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetSplitsResponse - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the output of a
GetSplits
operation. - GetSplitsResponse(String, Split) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
-
Constructs a new GetSplitsResponse object.
- GetSplitsResponse(String, Set<Split>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
-
Constructs a new GetSplitsResponse object.
- GetSplitsResponse(String, Set<Split>, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
-
Constructs a new GetSplitsResponse object.
- GetSplitsResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetSplitsResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetSplitsResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- getSplitter(String, ResultSet, int) - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitterFactory
- getStack() - Method in class com.amazonaws.athena.connector.integ.ConnectorStackProvider
-
Gets the CloudFormation stack programmatically using AWS CDK.
- getState() - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
- getStorageSplits(URI) - Method in class com.amazonaws.athena.connectors.gcs.storage.StorageMetadata
-
Retrieves a list of StorageSplit that essentially contain the list of all files for a given table type in a storage location
- getStringItem(String) - Method in class com.amazonaws.athena.connector.integ.data.TestConfig
-
Gets a String item from the config file.
- getStringMap(String) - Method in class com.amazonaws.athena.connector.integ.data.TestConfig
-
Gets a string map item from the config file.
- getSubType() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.OptimizationSubType
- getSubType() - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType
- getSubType() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType.SubTypeProperties
- getSubType() - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.FilterPushdownSubType
- getSubType() - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.HintsSubtype
- getSubType() - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.LimitPushdownSubType
- getSubType() - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.PushdownSubTypes
- getSubType() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.SubTypeProperties
- getSubType() - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.TopNPushdownSubType
- getSubType() - Method in class com.amazonaws.athena.connector.lambda.serde.TypedDeserializer
- getSubType() - Method in class com.amazonaws.athena.connector.lambda.serde.TypedSerializer
- getSummary() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
-
Provides access to the associative predicates that are part of the Constraints.
- getTable() - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.EbsTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.Ec2TableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.ImagesTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.RouteTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SecurityGroupsTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SubnetTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.VpcTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.EmrClusterTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.RdsTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3BucketsTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3ObjectsTableProvider
- getTable(BlockAllocator, GetTableRequest) - Method in interface com.amazonaws.athena.connectors.aws.cmdb.tables.TableProvider
-
Provides access to the Schema details of the requested table.
- getTable(String, TableName, String, FederatedIdentity) - Static method in class com.amazonaws.athena.connector.validation.LambdaMetadataProvider
-
This method builds and executes a GetTableRequest against the specified Lambda function.
- getTable(String, ThrottlingInvoker, DynamoDbClient) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTableUtils
-
Fetches metadata for a DynamoDB table
- getTableFromMetadata(String, TableName, DatabaseMetaData) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
-
Logic to handle case sensitivity of table name and schema name
- getTableLayout(String, TableName, Constraints, Schema, Set<String>, String, FederatedIdentity) - Static method in class com.amazonaws.athena.connector.validation.LambdaMetadataProvider
-
This method builds and executes a GetTableLayoutRequest against the specified Lambda function.
- GetTableLayoutRequest - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the input of a
GetTableLayout
operation. - GetTableLayoutRequest(FederatedIdentity, String, String, TableName, Constraints, Schema, Set<String>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
-
Constructs a new GetTableLayoutRequest object.
- GetTableLayoutRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableLayoutRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableLayoutRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableLayoutResponse - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the output of a
GetTableLayout
operation. - GetTableLayoutResponse(String, TableName, Block) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutResponse
-
Constructs a new GetTableLayoutResponse object.
- GetTableLayoutResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableLayoutResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableLayoutResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- getTableMetadata(String) - Method in class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBTableResolver
-
Fetches table metadata by first doing a DescribeTable on the given table table, falling back to case insensitive resolution if the table isn't found.
- getTableMetadata(PreparedStatement, String) - Static method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseUtil
- getTableMetadata(PreparedStatement, String) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
- getTableName() - Method in class com.amazonaws.athena.connector.lambda.domain.TableName
-
Gets the name of the table.
- getTableName() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Returns the table name that splits should be generated for.
- getTableName() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
-
Returns the table name to generate a table layout for.
- getTableName() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutResponse
-
Returns the table name that a table layout was generated for.
- getTableName() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
-
Returns the name of the table metadata is being requested for.
- getTableName() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
-
Returns the name of the table.
- getTableName() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Returns the name of the table being read from.
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.EbsTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.Ec2TableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.ImagesTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.RouteTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SecurityGroupsTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SubnetTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.VpcTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.EmrClusterTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.RdsTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3BucketsTableProvider
- getTableName() - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3ObjectsTableProvider
- getTableName() - Method in interface com.amazonaws.athena.connectors.aws.cmdb.tables.TableProvider
-
The fully qualified name of the table represented by this TableProvider.
- getTableName() - Method in class com.amazonaws.athena.connectors.timestream.query.DescribeTableQueryBuilder
- getTableName() - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- getTableNameCaseInsensitively(Connection, String, String) - Static method in class com.amazonaws.athena.connectors.oracle.OracleCaseResolver
- getTableNameCaseInsensitively(Connection, String, String, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.snowflake.SnowflakeCaseInsensitiveResolver
- getTableNameCaseInsensitiveMatch(Map<String, String>, MongoDatabase, String) - Static method in class com.amazonaws.athena.connectors.docdb.DocDBCaseInsensitiveResolver
- getTableNameFromQueryHint(TableName) - Static method in class com.amazonaws.athena.connectors.snowflake.SnowflakeCaseInsensitiveResolver
- getTableNameQuery(Connection, String, String) - Static method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseUtil
- getTableNameQuery(Connection, String, String) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
- getTableProviders() - Method in class com.amazonaws.athena.connectors.aws.cmdb.TableProviderFactory
-
Provides access to the mapping of loaded TableProviders by their fully qualified table names.
- getTableRegions(TableName) - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Retreieves the regions for the requested TableName.
- GetTableRequest - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the input of a
GetTable
operation. - GetTableRequest(FederatedIdentity, String, String, TableName, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
-
Constructs a new GetTableRequest object.
- GetTableRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableRequestSerDeV5 - Class in com.amazonaws.athena.connector.lambda.serde.v5
- GetTableRequestSerDeV5.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v5
- GetTableRequestSerDeV5.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v5
- GetTableResponse - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the output of a
GetTable
operation. - GetTableResponse(String, TableName, Schema) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
-
Constructs a new GetTableResponse object.
- GetTableResponse(String, TableName, Schema, Set<String>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
-
Constructs a new GetTableResponse object.
- GetTableResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- GetTableResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- getTables() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesResponse
-
Returns the list of table names.
- getTables() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBPaginatedTables
- getTables(Connection, String) - Static method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseUtil
- getTables(Connection, String) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
- getTableSchema(String) - Method in class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBTableResolver
-
Fetches table schema by first doing a Scan on the given table name, falling back to case insensitive resolution if the table isn't found.
- getTimeZoneKey(short) - Static method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- getTimeZoneKey(String) - Static method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- getTimeZoneKeyForOffset(long) - Static method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- getTimeZoneKeys() - Static method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- getToken() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBPaginatedTables
- getTopicName() - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- getTopicName() - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicSchema
- getTopicName() - Method in class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- getTopicName() - Method in class com.amazonaws.athena.connectors.msk.dto.TopicSchema
- getTraversalSource(Client) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- getTraversalSource(Client) - Method in class com.amazonaws.athena.connectors.neptune.propertygraph.NeptuneGremlinConnection
- getType() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
The Arrow Type of the field this constraint applies to.
- getType() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
The Arrow Type of the field this constraint applies to.
- getType() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FederationExpression
- getType() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- getType() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
-
The Arrow Type of the field this constraint applies to.
- getType() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- getType() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
The Arrow Type of the field this constraint applies to.
- getType() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarker
- getType() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
-
The Arrow Type of the values represented in this ValueSet.
- getType() - Method in class com.amazonaws.athena.connectors.jdbc.manager.TypeAndValue
- getType() - Method in class com.amazonaws.athena.connectors.kafka.dto.AvroTopicSchema
- getType() - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- getType() - Method in class com.amazonaws.athena.connectors.msk.dto.AvroTopicSchema
- getType() - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- getType(JsonParser) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to parse the type of the object (usually the class name).
- getType(String) - Method in interface com.amazonaws.athena.connector.lambda.metadata.glue.GlueFieldLexer.BaseTypeMapper
- getType(String) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchGlueTypeMapper
-
Gets the Arrow type equivalent for the Glue type string representation using the DefaultGlueType.toArrowType conversion routine.
- getUsage() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocator
-
Provides access to the current memory pool usage on the underlying Apache Arrow BufferAllocator.
- getUsage() - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Returns number of bytes in the Apache Arrow Pool that are used.
- getUser() - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCredential
- getUser() - Method in class com.amazonaws.athena.connectors.jdbc.connection.JdbcCredential
- getUsername() - Method in class com.amazonaws.athena.connector.integ.data.SecretsManagerCredentials
-
Public accessor to the username retrieved from SecretsManager.
- getUserSettings() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Public accessor for the user_settings attribute (stored in the test-config.json file) that are customizable to any user-specific purpose.
- getValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- getValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
-
Retrieves the value held in this Marker.
- getValue() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarker
- getValue() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser.Token
- getValue() - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
- getValue() - Method in class com.amazonaws.athena.connectors.jdbc.manager.TypeAndValue
- getValue() - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- getValue() - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- getValue(int) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Retrieves the value at a specific position in this ValueSet.
- getValueBlock() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Provides access to all the values in this ValueSet.
- getValueBlock() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
-
Provides access to the Apache Arrow Block used to store the value of this marker.
- getValues() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Provides access to all the values in this ValueSet.
- getValues() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.ConstantExpression
- getVars(TestConfig) - Static method in class com.amazonaws.athena.connector.integ.providers.ConnectorEnvironmentVarsProvider
-
Gets the environment variables used for configuring the Lambda function (e.g. spill_bucket, etc...)
- getVectorSchema() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides access to the Apache Arrow Vector Schema when direct access to Apache Arrow is required.
- getViewText() - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- getVpcAttributes() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Public accessor for the VPC attributes used in generating the lambda function.
- getVpcId() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcAttributes
-
Public accessor for the VPC's Id.
- GLUE_CERTIFICATES_S3_REFERENCE - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- GLUE_TABLE_CONTAINS_PREVIOUSLY_UNSUPPORTED_TYPE - Static variable in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
- GlueFieldLexer - Class in com.amazonaws.athena.connector.lambda.metadata.glue
-
Extracts field definitions, including complex types like List and STRUCT, from AWS Glue Data Catalog's definition of a field.
- GlueFieldLexer.BaseTypeMapper - Interface in com.amazonaws.athena.connector.lambda.metadata.glue
- GlueMetadataHandler - Class in com.amazonaws.athena.connector.lambda.handlers
-
This class allows you to leverage AWS Glue's DataCatalog to satisfy portions of the functionality required in a MetadataHandler.
- GlueMetadataHandler(String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Basic constructor which is recommended when extending this class.
- GlueMetadataHandler(GlueClient, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Full DI constructor used mostly for testing
- GlueMetadataHandler(GlueClient, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Constructor that allows injection of a customized Glue client.
- GlueMetadataHandler.DatabaseFilter - Interface in com.amazonaws.athena.connector.lambda.handlers
- GlueMetadataHandler.TableFilter - Interface in com.amazonaws.athena.connector.lambda.handlers
- GlueRegistryReader - Class in com.amazonaws.athena.connectors.kafka
- GlueRegistryReader - Class in com.amazonaws.athena.connectors.msk
- GlueRegistryReader() - Constructor for class com.amazonaws.athena.connectors.kafka.GlueRegistryReader
- GlueRegistryReader() - Constructor for class com.amazonaws.athena.connectors.msk.GlueRegistryReader
- GlueTypeParser - Class in com.amazonaws.athena.connector.lambda.metadata.glue
-
Parses Glue type definitions into tokenized form.
- GlueTypeParser(String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
-
Creates a new parser for the provided field type definition as a String.
- GlueTypeParser.Token - Class in com.amazonaws.athena.connector.lambda.metadata.glue
- GOOGLE_SERVICE_ACCOUNT_JSON_TEMP_FILE_LOCATION - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
-
A file name constant to store the GCP service account's credential JSON The file location is fixed at /tmp directory and the file used to access gs://.. like URI to read files to retrieve metadata and fetch data
- GOOGLE_SERVICE_ACCOUNT_JSON_TEMP_FILE_LOCATION_VALUE - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
- GRAPH_TYPE - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- GREATER_THAN_OPERATOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- GREATER_THAN_OR_EQUAL_OPERATOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- greaterAdjacent() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- greaterThan(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- GREATERTHAN - com.amazonaws.athena.connectors.neptune.propertygraph.GremlinQueryPreProcessor.Operator
- greaterThanOrEqual(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- GREMLIN_QUERY_SUPPORT_TYPE - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- GremlinQueryPreProcessor - Class in com.amazonaws.athena.connectors.neptune.propertygraph
-
This class is a Utility class to general gremlin query equivalents of Contraints being passed via AWS Lambda Handler
- GremlinQueryPreProcessor.Operator - Enum in com.amazonaws.athena.connectors.neptune.propertygraph
H
- HANDLER - Static variable in class com.amazonaws.athena.connectors.docdb.integ.DocDbIntegTestHandler
- HANDLER - Static variable in class com.amazonaws.athena.connectors.hbase.integ.HbaseIntegTestHandler
- HANDLER - Static variable in class com.amazonaws.athena.connectors.redis.integ.RedisIntegTestHandler
- handleRequest(BlockAllocator, FederationRequest, OutputStream, ObjectMapper) - Method in class com.amazonaws.athena.connector.lambda.handlers.CompositeHandler
-
Handles routing the request to the appropriate Handler, either MetadataHandler or RecordHandler.
- handleRequest(InputStream, OutputStream, Context) - Method in class com.amazonaws.athena.connector.lambda.handlers.CompositeHandler
-
Required by Lambda's RequestStreamHandler interface.
- handleRequest(InputStream, OutputStream, Context) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- handleRequest(InputStream, OutputStream, Context) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- handleRequest(InputStream, OutputStream, Context) - Method in class com.amazonaws.athena.connector.lambda.handlers.UserDefinedFunctionHandler
- handleRequest(InputStream, OutputStream, Context) - Method in class com.amazonaws.athena.connectors.docdb.integ.DocDbIntegTestHandler
- handleRequest(InputStream, OutputStream, Context) - Method in class com.amazonaws.athena.connectors.hbase.integ.HbaseIntegTestHandler
- handleRequest(InputStream, OutputStream, Context) - Method in class com.amazonaws.athena.connectors.redis.integ.RedisIntegTestHandler
- hasContinuationToken() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
-
Convenience method that returns whether a continuation token is provided in this request.
- HASH - com.amazonaws.athena.connectors.redis.ValueType
-
The value is a single multi-column row and the values in the hash should be mapped to columns in the table but each value is still 1 row.
- HASH_KEY_NAME_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Provides some basic hashcode capabilities for the Block.
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.ConstantExpression
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FederationExpression
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FunctionCallExpression
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.VariableExpression
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.functions.FunctionName
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.Split
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.domain.TableName
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser.Token
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.OptimizationSubType
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.request.PingRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.security.EncryptionKey
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.security.FederatedIdentity
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- hashCode() - Method in class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionResponse
- hashCode() - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableName
- hashCode() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBIndex
- hashCode() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
- hashCode() - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchCredential
- hashCode() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
- hashCode() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionInfo
- hashCode() - Method in class com.amazonaws.athena.connectors.jdbc.connection.JdbcCredential
- hashCode() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- hashCode() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitRange
- hasLimit() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- hasNext() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
-
Does the parser have any more tokens.
- hasNext() - Method in class com.amazonaws.athena.connector.util.PaginatedRequestIterator
- hasNext() - Method in class com.amazonaws.athena.connectors.jdbc.splits.IntegerSplitter
- hasNext() - Method in class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlConnection
- hasNonEmptyOrderByClause() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- HBASE_CONN_STR - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- HBASE_NATIVE_STORAGE_FLAG - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- HBASE_PORT - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- HBASE_RPC_PROTECTION - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseKerberosUtils
- HBASE_SECURITY_AUTHENTICATION - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseKerberosUtils
- HbaseCompositeHandler - Class in com.amazonaws.athena.connectors.hbase
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- HbaseCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseCompositeHandler
- HBaseConnection - Class in com.amazonaws.athena.connectors.hbase.connection
-
This class wraps Hbase's Connection construct and provides both a simplified facade for common operations but also automatic retry and reconnect logic to make client reuse simpler.
- HBaseConnection(Configuration, int) - Constructor for class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Used by HBaseConnectionFactory to construct new connections.
- HBaseConnection(Connection, int) - Constructor for class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Used to facilitate testing by allowing for injection of the underlying HBase connection.
- HbaseConnectionFactory - Class in com.amazonaws.athena.connectors.hbase.connection
-
Creates and Caches HBase Connection Instances, using the connection string as the cache key.
- HbaseConnectionFactory - Class in com.amazonaws.athena.connectors.hbase
-
Creates and Caches HBase Connection Instances, using the connection string as the cache key.
- HbaseConnectionFactory() - Constructor for class com.amazonaws.athena.connectors.hbase.connection.HbaseConnectionFactory
- HbaseConnectionFactory() - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseConnectionFactory
- HbaseEnvironmentProperties - Class in com.amazonaws.athena.connectors.hbase
- HbaseEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseEnvironmentProperties
- HbaseFieldResolver - Class in com.amazonaws.athena.connectors.hbase
-
Used to resolve and convert complex types from HBase to Apache Arrow's type system when using BlockUtils.setComplexValue(...).
- HbaseFieldResolver(boolean, byte[]) - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseFieldResolver
- HbaseIntegTestHandler - Class in com.amazonaws.athena.connectors.hbase.integ
-
This Lambda function handler is only used within the HBase integration tests.
- HbaseIntegTestHandler() - Constructor for class com.amazonaws.athena.connectors.hbase.integ.HbaseIntegTestHandler
- HbaseKerberosUtils - Class in com.amazonaws.athena.connectors.hbase
- HbaseMetadataHandler - Class in com.amazonaws.athena.connectors.hbase
-
Handles metadata requests for the Athena HBase Connector.
- HbaseMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- HbaseMetadataHandler(GlueClient, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, HbaseConnectionFactory, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- HbaseQueryPassthrough - Class in com.amazonaws.athena.connectors.hbase.qpt
- HbaseQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- HbaseRecordHandler - Class in com.amazonaws.athena.connectors.hbase
-
Handles data read record requests for the Athena HBase Connector.
- HbaseRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseRecordHandler
- HbaseRecordHandler(S3Client, SecretsManagerClient, AthenaClient, HbaseConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseRecordHandler
- HbaseRowBuilder - Class in com.amazonaws.athena.connectors.hbase.integ
-
This class constructs a row that can be inserted into an HBase table.
- HbaseRowBuilder(String) - Constructor for class com.amazonaws.athena.connectors.hbase.integ.HbaseRowBuilder
-
The constructor instantiates the row with the row designation (usually the row number).
- HbaseSchemaUtils - Class in com.amazonaws.athena.connectors.hbase
-
Collection of helpful utilities that handle HBase schema inference, type, and naming conversion.
- HbaseTableNameUtils - Class in com.amazonaws.athena.connectors.hbase
-
This class helps with resolving the differences in casing between HBase and Presto.
- HbaseTableUtils - Class in com.amazonaws.athena.connectors.hbase.integ
-
This class can be used to establish a connection to a HBase instance.
- HbaseTableUtils(String, String, String) - Constructor for class com.amazonaws.athena.connectors.hbase.integ.HbaseTableUtils
-
The constructor establishes a connection to the HBase instance.
- hgetall(K) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- HintsSubtype - Enum in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- HIVE_CONFS - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- HIVE_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.cloudera.HiveConstants
- HIVE_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.hortonworks.HiveConstants
- HIVE_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.cloudera.HiveConstants
- HIVE_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.hortonworks.HiveConstants
- HIVE_NAME - Static variable in class com.amazonaws.athena.connectors.cloudera.HiveConstants
- HIVE_NAME - Static variable in class com.amazonaws.athena.connectors.hortonworks.HiveConstants
- HIVE_VARS - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- HiveCompositeHandler - Class in com.amazonaws.athena.connectors.cloudera
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- HiveCompositeHandler - Class in com.amazonaws.athena.connectors.hortonworks
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- HiveCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveCompositeHandler
- HiveCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveCompositeHandler
- HiveConstants - Class in com.amazonaws.athena.connectors.cloudera
- HiveConstants - Class in com.amazonaws.athena.connectors.hortonworks
- HiveFederationExpressionParser - Class in com.amazonaws.athena.connectors.cloudera
- HiveFederationExpressionParser - Class in com.amazonaws.athena.connectors.hortonworks
- HiveFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveFederationExpressionParser
- HiveFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveFederationExpressionParser
- HiveJdbcConnectionFactory - Class in com.amazonaws.athena.connectors.cloudera
- HiveJdbcConnectionFactory - Class in com.amazonaws.athena.connectors.hortonworks
- HiveJdbcConnectionFactory(DatabaseConnectionConfig, Map<String, String>, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveJdbcConnectionFactory
- HiveJdbcConnectionFactory(DatabaseConnectionConfig, Map<String, String>, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveJdbcConnectionFactory
- HiveMetadataHandler - Class in com.amazonaws.athena.connectors.cloudera
- HiveMetadataHandler - Class in com.amazonaws.athena.connectors.hortonworks
- HiveMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
- HiveMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
- HiveMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
- HiveMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
- HiveMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
- HiveMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
- HiveMuxCompositeHandler - Class in com.amazonaws.athena.connectors.cloudera
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- HiveMuxCompositeHandler - Class in com.amazonaws.athena.connectors.hortonworks
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- HiveMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMuxCompositeHandler
- HiveMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMuxCompositeHandler
- HiveMuxMetadataHandler - Class in com.amazonaws.athena.connectors.cloudera
- HiveMuxMetadataHandler - Class in com.amazonaws.athena.connectors.hortonworks
- HiveMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMuxMetadataHandler
- HiveMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMuxMetadataHandler
- HiveMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMuxMetadataHandler
- HiveMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMuxMetadataHandler
- HiveMuxRecordHandler - Class in com.amazonaws.athena.connectors.cloudera
- HiveMuxRecordHandler - Class in com.amazonaws.athena.connectors.hortonworks
- HiveMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMuxRecordHandler
- HiveMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMuxRecordHandler
- HiveQueryStringBuilder - Class in com.amazonaws.athena.connectors.cloudera
- HiveQueryStringBuilder - Class in com.amazonaws.athena.connectors.hortonworks
- HiveQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveQueryStringBuilder
- HiveQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveQueryStringBuilder
- HiveRecordHandler - Class in com.amazonaws.athena.connectors.cloudera
- HiveRecordHandler - Class in com.amazonaws.athena.connectors.hortonworks
- HiveRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveRecordHandler
- HiveRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveRecordHandler
- HiveRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveRecordHandler
- HiveRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveRecordHandler
- HiveRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveRecordHandler
- HiveRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveRecordHandler
- hmset(K, Map<K, V>) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- HortonworksEnvironmentProperties - Class in com.amazonaws.athena.connectors.hortonworks
- HortonworksEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.hortonworks.HortonworksEnvironmentProperties
- HOST - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
I
- iamRoleBuilder() - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
-
Builds the IAM role stack resource.
- ID - com.amazonaws.athena.connectors.neptune.Enums.SpecialKeys
- ignoreRestOfObject(JsonParser) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to skip to the end of the current object.
- ImagesTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
-
Maps your EC2 images (aka AMIs) to a table.
- ImagesTableProvider(Ec2Client, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.ImagesTableProvider
- IMPALA_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.cloudera.ImpalaConstants
- IMPALA_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.cloudera.ImpalaConstants
- IMPALA_NAME - Static variable in class com.amazonaws.athena.connectors.cloudera.ImpalaConstants
- ImpalaCompositeHandler - Class in com.amazonaws.athena.connectors.cloudera
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- ImpalaCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaCompositeHandler
- ImpalaConstants - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaEnvironmentProperties - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaEnvironmentProperties
- ImpalaFederationExpressionParser - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaFederationExpressionParser
- ImpalaJdbcConnectionFactory - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaJdbcConnectionFactory(DatabaseConnectionConfig, Map<String, String>, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaJdbcConnectionFactory
- ImpalaMetadataHandler - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
- ImpalaMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
- ImpalaMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
- ImpalaMuxCompositeHandler - Class in com.amazonaws.athena.connectors.cloudera
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- ImpalaMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMuxCompositeHandler
- ImpalaMuxMetadataHandler - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMuxMetadataHandler
- ImpalaMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMuxMetadataHandler
- ImpalaMuxRecordHandler - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMuxRecordHandler
- ImpalaQueryStringBuilder - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaQueryStringBuilder
- ImpalaRecordHandler - Class in com.amazonaws.athena.connectors.cloudera
- ImpalaRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaRecordHandler
- ImpalaRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaRecordHandler
- ImpalaRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaRecordHandler
- IN - com.amazonaws.athena.connectors.neptune.Enums.SpecialKeys
- IN_PREDICATE_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
$in(value, array)
returnstrue
when value is equal to an element of the array, otherwise returnsNULL
when comparing value to an element of the array returns an indeterminate result, otherwise returnsfalse
- includes(ValueMarker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- IncrementingValueNameProducer - Class in com.amazonaws.athena.connectors.dynamodb.util
-
A simple, repeatable name producer used to alias values in DynamoDB filter expressions.
- IncrementingValueNameProducer() - Constructor for class com.amazonaws.athena.connectors.dynamodb.util.IncrementingValueNameProducer
- INDEX - Static variable in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- INDEX_KEY - Static variable in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- INDEX_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- indexContainsAllRequiredColumns(List<String>, DynamoDBIndex, DynamoDBTable) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBPredicateUtils
- inferArrowField(String, AttributeValue) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Infers an Arrow field from an object.
- inferDateTimeFormat(String) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
-
Infers the date format to be used for the values in that column by passing through an array of supported formats this is then cached in DDDBRecordMetadata and reused so that the values in the same column does not have to be re-evaluated/parsed
- inferSchema(HBaseConnection, TableName, int) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseSchemaUtils
-
This method will produce an Apache Arrow Schema for the given TableName and HBase connection by scanning up to the requested number of rows and using basic schema inference to determine data types.
- inferSchema(MongoDatabase, TableName, int) - Static method in class com.amazonaws.athena.connectors.docdb.SchemaUtils
-
This method will produce an Apache Arrow Schema for the given TableName and DocumentDB connection by scanning up to the requested number of rows and using basic schema inference to determine data types.
- inferType(String) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseSchemaUtils
-
Given a value from HBase attempt to infer it's type.
- info - Variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- info - Variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- informationSchemaCaseInsensitiveTableMatch(Connection, String, String) - Static method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseUtil
- informationSchemaCaseInsensitiveTableMatch(Connection, String, String) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JDBCUtil
- initAuthenticatingHttpClient() - Method in class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlRepository
-
Wrap the HTTP client to do Signature V4 signing using Apache HTTP's interceptor mechanism.
- initialize() - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
-
Initialize the stack by building the Lambda function and Athena data catalog.
- insertRows(List<Put>) - Method in class com.amazonaws.athena.connectors.hbase.integ.HbaseTableUtils
-
Inserts rows into the newly created database table.
- installCaCertificate() - Static method in class com.amazonaws.athena.connectors.gcs.GcsUtil
-
Write out the cacerts that we trust from the default java truststore.
- installCaCertificate() - Static method in class com.amazonaws.athena.connectors.vertica.VerticaSchemaUtils
-
Write out the cacerts that we trust from the default java truststore.
- installGoogleCredentialsJsonFile(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.gcs.GcsUtil
-
Install/place Google cloud platform credentials from AWS secret manager to temp location This is required for dataset api
- installGoogleCredentialsJsonFile(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
-
Install/place Google cloud platform credentials from AWS secret manager to temp location This is required for dataset api
- INT - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- INTEG_TEST_DATABASE_NAME - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- INTEGER_CONSTANT - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.LimitPushdownSubType
- IntegerSplitter - Class in com.amazonaws.athena.connectors.jdbc.splits
-
Integer splits iterator.
- IntegerSplitter(SplitInfo<Integer>) - Constructor for class com.amazonaws.athena.connectors.jdbc.splits.IntegerSplitter
- IntegrationTestBase - Class in com.amazonaws.athena.connector.integ
-
The Integration-Tests base class from which all connector-specific integration test modules should subclass.
- IntegrationTestBase() - Constructor for class com.amazonaws.athena.connector.integ.IntegrationTestBase
- internalGetSchema() - Method in class com.amazonaws.athena.connector.lambda.data.Block
- internalGetSchema() - Method in class com.amazonaws.athena.connector.lambda.data.SchemaAware
-
Provides access to the Schema object.
- intersect(BlockAllocator, ValueSet) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
- intersect(BlockAllocator, ValueSet) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- intersect(BlockAllocator, ValueSet) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- intersect(BlockAllocator, ValueSet) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- intersect(Range) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- IntExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a Int value from the context object.
- IntFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- IntFieldWriter(IntExtractor, IntVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.IntFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- invoke(Callable<T>) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
-
Attempts to invoke the callable while applying our congestion control logic.
- invoke(Callable<T>, long) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
-
Attempts to invoke the callable while applying our congestion control logic.
- IS_DISTINCT_FROM_OPERATOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- IS_FIPS_ENABLED - Static variable in class com.amazonaws.athena.connectors.oracle.OracleJdbcConnectionFactory
- IS_FIPS_ENABLED_LEGACY - Static variable in class com.amazonaws.athena.connectors.oracle.OracleJdbcConnectionFactory
- IS_NULL_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- isAdjacent(Marker) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
-
Adjacency is defined by two Markers being infinitesimally close to each other.
- isAll() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Conveys if any value can satisfy this ValueSet.
- isAll() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Conveys if any value can satisfy this ValueSet.
- isAll() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- isAll() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Conveys if any value can satisfy this ValueSet.
- isAll() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
-
Conveys if any value can satisfy this ValueSet.
- isAscending() - Method in enum com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
- isClosed() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocator
-
Provides access to the current state of this BlockAllocator.
- isClosed() - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Indicates if this BlockAllocator has been closed.
- isContainsCoercibleType() - Method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
-
returns whether the schema contains any type that can be coercible
- isDateTimeFieldType(Types.MinorType) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
-
checks if the type is a datetime field type
- isDirectory() - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
-
Indicates if the Key is actually a key prefix for a location that may have multiple blocks.
- isEnabledIAM() - Method in class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- isHealthy() - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Used to determine if this connection can be reused or if it is unhealthy.
- isLowerUnbounded() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- isLowerUnbounded() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- isLowerUnbounded() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarker
- isMatch(Exception) - Method in class com.amazonaws.athena.connector.lambda.handlers.AthenaExceptionFilter
- isMatch(Exception) - Method in interface com.amazonaws.athena.connector.lambda.ThrottlingInvoker.ExceptionFilter
- isMatch(Exception) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchExceptionFilter
- isMatch(Exception) - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsExceptionFilter
- isMatch(Exception) - Method in class com.amazonaws.athena.connectors.dynamodb.throttling.DynamoDBExceptionFilter
- isMatch(Exception) - Method in class com.amazonaws.athena.connectors.gcs.GcsThrottlingExceptionFilter
- isMatch(Exception) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryExceptionFilter
- isNone() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Conveys if no value can satisfy this ValueSet.
- isNone() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Conveys if no value can satisfy this ValueSet.
- isNone() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Conveys if no value can satisfy this ValueSet.
- isNone() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
-
Conveys if no value can satisfy this ValueSet.
- isNullAllowed() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Conveys if nulls should be allowed.
- isNullAllowed() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Conveys if nulls should be allowed.
- isNullAllowed() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Conveys if nulls should be allowed.
- isNullAllowed() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
-
Conveys if nulls should be allowed.
- isNullRow(Block, int) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Checks if a row is null by checking that all fields in that row are null (aka not set).
- isNullsFirst() - Method in enum com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
- isNullValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- isNullValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- isNullValue() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarker
- isQueryPassthrough() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
- isQueryPassThrough() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- isQueryRunning() - Method in class com.amazonaws.athena.connector.lambda.QueryStatusChecker
-
Returns whether the query is still running
- isSet - Variable in class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableDecimalHolder
- isSet - Variable in class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableVarBinaryHolder
- isSet - Variable in class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableVarCharHolder
- isSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
-
Conveys if this ValueSet contains a single value.
- isSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Conveys if this ValueSet contains a single value.
- isSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- isSingleValue() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Conveys if this ValueSet contains a single value.
- isSingleValue() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
-
Conveys if this ValueSet contains a single value.
- isSupported(String) - Static method in enum com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- isSupported(String) - Static method in enum com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- isSupported(String) - Static method in enum com.amazonaws.athena.connectors.synapse.SynapseDataType
- isSupported(ArrowType) - Static method in enum com.amazonaws.athena.connector.lambda.data.SupportedTypes
-
Tests if the provided type is supported.
- isSupported(Field) - Static method in enum com.amazonaws.athena.connector.lambda.data.SupportedTypes
-
Asserts if the provided field (and its children) all use supported types.
- isSupported(Types.MinorType) - Static method in enum com.amazonaws.athena.connector.lambda.data.SupportedTypes
-
Tests if the provided type is supported.
- isUpperUnbounded() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- isUpperUnbounded() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- isUpperUnbounded() - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarker
- isUtcZoneId(String) - Static method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- isWhiteList() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Conveys if this ValueSet if a white list.
J
- JDBC_PARAMS - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- JDBC_PROPERTIES - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- JdbcArrowTypeConverter - Class in com.amazonaws.athena.connectors.jdbc.manager
-
Utility abstracts Jdbc to Arrow type conversions.
- JdbcConnectionFactory - Interface in com.amazonaws.athena.connectors.jdbc.connection
-
Factory abstracts creation of JDBC connection to database.
- JdbcCredential - Class in com.amazonaws.athena.connectors.jdbc.connection
-
Encapsulates database connection user name and password information.
- JdbcCredential(String, String) - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.JdbcCredential
- JdbcCredentialProvider - Interface in com.amazonaws.athena.connectors.jdbc.connection
-
JDBC username and password provider.
- JdbcEnvironmentProperties - Class in com.amazonaws.athena.connectors.jdbc
- JdbcEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.jdbc.JdbcEnvironmentProperties
- JdbcFederationExpressionParser - Class in com.amazonaws.athena.connectors.jdbc.manager
- JdbcFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcFederationExpressionParser
- JdbcMetadataHandler - Class in com.amazonaws.athena.connectors.jdbc.manager
-
Abstracts JDBC metadata handler and provides common reusable metadata handling.
- JdbcMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- JdbcMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- JdbcMetadataHandler(String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
-
Used only by Multiplexing handler.
- JdbcMetadataHandlerFactory - Interface in com.amazonaws.athena.connectors.jdbc.manager
- jdbcQueryPassthrough - Variable in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- JdbcQueryPassthrough - Class in com.amazonaws.athena.connectors.jdbc.qpt
-
A Singleton class that implements QPT signature interface to define the JDBC Query Passthrough Function's signature that will be used to inform the engine how to define QPT Function for a JDBC connector
- JdbcQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- JdbcRecordHandler - Class in com.amazonaws.athena.connectors.jdbc.manager
-
Abstracts JDBC record handler and provides common reusable split records handling.
- JdbcRecordHandler(String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
-
Used only by Multiplexing handler.
- JdbcRecordHandler(S3Client, SecretsManagerClient, AthenaClient, DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
- JdbcRecordHandlerFactory - Interface in com.amazonaws.athena.connectors.jdbc.manager
- JdbcSplitQueryBuilder - Class in com.amazonaws.athena.connectors.jdbc.manager
-
Query builder for database table split.
- JdbcSplitQueryBuilder(String) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
-
Meant for connectors which do not yet support complex expressions.
- JdbcSplitQueryBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- JDBCUtil - Class in com.amazonaws.athena.connectors.jdbc.manager
- jsonToAttributeValue(String, String) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
K
- KAFKA_SCHEMA_REGISTRY_URL - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is schema registry url
- KAFKA_SOURCE - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
- KafkaCompositeHandler - Class in com.amazonaws.athena.connectors.kafka
- KafkaCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.kafka.KafkaCompositeHandler
- KafkaConstants - Class in com.amazonaws.athena.connectors.kafka
- KafkaCsvDeserializer - Class in com.amazonaws.athena.connectors.kafka.serde
- KafkaCsvDeserializer(Schema) - Constructor for class com.amazonaws.athena.connectors.kafka.serde.KafkaCsvDeserializer
- KafkaDeserializer - Class in com.amazonaws.athena.connectors.kafka.serde
- KafkaDeserializer(Schema) - Constructor for class com.amazonaws.athena.connectors.kafka.serde.KafkaDeserializer
- KafkaField - Class in com.amazonaws.athena.connectors.kafka.dto
- KafkaField() - Constructor for class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- KafkaField(String, String, String, String, Object) - Constructor for class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- KafkaJsonDeserializer - Class in com.amazonaws.athena.connectors.kafka.serde
- KafkaJsonDeserializer(Schema) - Constructor for class com.amazonaws.athena.connectors.kafka.serde.KafkaJsonDeserializer
- KafkaMetadataHandler - Class in com.amazonaws.athena.connectors.kafka
- KafkaMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
- KafkaMetadataHandler(Consumer<String, String>, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
- KafkaRecordHandler - Class in com.amazonaws.athena.connectors.kafka
- KafkaRecordHandler(S3Client, SecretsManagerClient, AthenaClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.kafka.KafkaRecordHandler
- KafkaUtils - Class in com.amazonaws.athena.connectors.kafka
- KERBEROS_AUTH_ENABLED - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseKerberosUtils
- KERBEROS_CONFIG_FILES_S3_REFERENCE - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseKerberosUtils
-
For Kerberos authentication, user need to give S3 bucket reference where the config files are uploaded.
- KEY_BYTES - Static variable in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- KEY_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- KEY_PREFIX_SEPERATOR - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- KEY_PREFIX_TABLE_PROP - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- KEY_TYPE - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- KEYS - Static variable in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- KEYSPEC - Static variable in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- KEYSTORE_PASSWORD - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is the keystore password
- KEYSTORE_PASSWORD - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
This is the keystore password
- KeyType - Enum in com.amazonaws.athena.connectors.redis
-
Defines the support key types that can be used to define the keys that comprise a Redis table in glue.
- KMS_KEY_ID - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- KMS_KEY_ID_ENV - Static variable in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- KmsKeyFactory - Class in com.amazonaws.athena.connector.lambda.security
-
An EncryptionKeyFactory that is backed by AWS KMS.
- KmsKeyFactory(KmsClient, String) - Constructor for class com.amazonaws.athena.connector.lambda.security.KmsKeyFactory
L
- lambdaFunctionBuilder() - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
-
Builds the Lambda function stack resource.
- lambdaFunctionBuilder() - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack
-
Builds the Lambda function stack resource injecting the VPC configuration.
- LambdaFunctionExceptionSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Used strictly for deserialization only since we do not own
LambdaFunctionException
and never need-to/should serialize it. - LambdaFunctionExceptionSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- LambdaMetadataProvider - Class in com.amazonaws.athena.connector.validation
-
This class offers multiple convenience methods to retrieve metadata from a deployed Lambda.
- LambdaRecordProvider - Class in com.amazonaws.athena.connector.validation
-
This class offers a convenience method to retrieve records from a deployed Lambda.
- LESS_THAN_OPERATOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- LESS_THAN_OR_EQUAL_OPERATOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- lesserAdjacent() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- lessThan(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- LESSTHAN - com.amazonaws.athena.connectors.neptune.propertygraph.GremlinQueryPreProcessor.Operator
- lessThanOrEqual(BlockAllocator, ArrowType, Object) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- lex(String, String) - Static method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueFieldLexer
- lex(String, String, GlueFieldLexer.BaseTypeMapper) - Static method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueFieldLexer
- LIKE_PATTERN_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- LIMIT - Static variable in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- LimitPushdownSubType - Enum in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- LIST - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- LIST_SCHEMAS - com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
For listing schemas.
- LIST_TABLES - com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
For listing tables.
- ListArrowValueProjector - Class in com.amazonaws.athena.connector.lambda.data.projectors
- ListArrowValueProjector(FieldReader) - Constructor for class com.amazonaws.athena.connector.lambda.data.projectors.ListArrowValueProjector
- listDatabases() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Uses the listDatabases Athena API to list databases for the data source utilizing the lambda function.
- listNamespaceDescriptors() - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Lists the available namespaces in the HBase instance.
- listPaginatedTables(Connection, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- listPaginatedTables(Connection, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- listPaginatedTables(Connection, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- listPaginatedTables(Connection, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- listPaginatedTables(Connection, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- listPaginatedTables(Connection, ListTablesRequest) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- listSchemas(String, String, FederatedIdentity) - Static method in class com.amazonaws.athena.connector.validation.LambdaMetadataProvider
-
This method builds and executes a ListSchemasRequest against the specified Lambda function.
- ListSchemasRequest - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the input of a
ListSchemas
operation. - ListSchemasRequest(FederatedIdentity, String, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.ListSchemasRequest
-
Constructs a new ListSchemasRequest object.
- ListSchemasRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListSchemasRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListSchemasRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListSchemasResponse - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the output of a
ListSchemas
operation. - ListSchemasResponse(String, Collection<String>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.ListSchemasResponse
-
Constructs a new ListSchemasResponse object.
- ListSchemasResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListSchemasResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListSchemasResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- listTableNamesByNamespace(String) - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Lists the table names present in the given schema (aka namespace)
- listTables(String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Uses the startQueryExecution Athena API to process a "show tables" query utilizing the lambda function.
- listTables(String, int) - Method in class com.amazonaws.athena.connectors.dynamodb.resolver.DynamoDBTableResolver
-
Fetches the list of tables from DynamoDB via paginated ListTables calls
- listTables(String, String, String, FederatedIdentity) - Static method in class com.amazonaws.athena.connector.validation.LambdaMetadataProvider
-
This method builds and executes a ListTablesRequest against the specified Lambda function.
- listTables(Connection, String) - Method in class com.amazonaws.athena.connectors.clickhouse.ClickHouseMetadataHandler
- listTables(Connection, String) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- listTables(Connection, String) - Method in class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- listTables(Connection, String) - Method in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- ListTablesRequest - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the input of a
ListTables
operation. - ListTablesRequest(FederatedIdentity, String, String, String, String, int) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
-
Constructs a new ListTablesRequest object.
- ListTablesRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListTablesRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListTablesRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListTablesResponse - Class in com.amazonaws.athena.connector.lambda.metadata
-
Represents the output of a
ListTables
operation. - ListTablesResponse(String, Collection<TableName>, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.ListTablesResponse
-
Constructs a new ListTablesResponse object.
- ListTablesResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListTablesResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ListTablesResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- LITERAL - com.amazonaws.athena.connectors.redis.ValueType
-
The value is a single, literal value which requires no interpretation before conversion.
- LiteralValueMarker - Class in com.amazonaws.athena.connector.lambda.domain.predicate
- LiteralValueMarker(Object, ArrowType) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
- loadRecordBatch(ArrowRecordBatch) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Used to load Apache Arrow data into this Block after it has been deserialized.
- LocalKeyFactory - Class in com.amazonaws.athena.connector.lambda.security
-
An EncryptionKeyFactory that is backed by a local source of randomness.
- LocalKeyFactory() - Constructor for class com.amazonaws.athena.connector.lambda.security.LocalKeyFactory
- LOG_GROUP_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- LOG_MSG_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- LOG_STREAM_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- LOG_STREAM_SIZE_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- LOG_TIME_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- logger - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentProperties
- LOGGROUPNAMES - Static variable in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- lowerUnbounded(BlockAllocator, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
M
- main(String[]) - Static method in class com.amazonaws.athena.connector.validation.ConnectorValidator
-
The main method of this class allows the following argument pattern: --lambda-func lambda_func [--record-func record_func] [--catalog catalog] [--schema schema [--table table [--constraints constraints]]] [--planning-only] [--help]
- makeConstraintProjector(String) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.ConstraintEvaluator
- makeEncryptionKey() - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- makeExtractor(Field, DDBRecordMetadata, boolean) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Create the appropriate field extractor used for extracting field values from a DDB based on the field type.
- makeExtractor(Field, ResultSet, Map<String, String>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
-
Creates an Extractor for the given field.
- makeFactory(Field) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
-
Create a field extractor for complex List type.
- makeFactory(Field, DDBRecordMetadata, DynamoDBFieldResolver, boolean) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
-
Since GeneratedRowWriter doesn't yet support complex types (STRUCT, LIST..etc) we use this to create our own FieldWriters via a custom FieldWriterFactory.
- makeField(String, String) - Static method in class com.amazonaws.athena.connectors.timestream.TimestreamSchemaUtils
- makeGetMetricDataRequest(ReadRecordsRequest) - Static method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricUtils
-
Creates a Cloudwatch Metrics sample data request from the provided inputs
- makePredicate(Field, ValueSet) - Static method in class com.amazonaws.athena.connectors.docdb.QueryUtils
-
Converts a single field constraint into a Document for use in a DocumentDB query.
- makeProjection(Schema) - Static method in class com.amazonaws.athena.connectors.docdb.QueryUtils
-
Given a Schema create a projection document which can be used to request only specific Document fields from DocumentDB.
- makeQuery(Schema, Map<String, ValueSet>) - Static method in class com.amazonaws.athena.connectors.docdb.QueryUtils
-
Given a set of Constraints and the projection Schema, create the Query Document that can be used to push predicates into DocumentDB.
- makeSpillLocation(MetadataRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Used to make a spill location for a split.
- MAP - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- MAP_DISABLED - Static variable in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueFieldLexer
- mapFunctionToDataSourceSyntax(FunctionName, ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryFederationExpressionParser
- mapFunctionToDataSourceSyntax(FunctionName, ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.DefaultJdbcFederationExpressionParser
- mapFunctionToDataSourceSyntax(FunctionName, ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
-
Each datasource has different syntax for various operations, quotes, etc.
- mapFunctionToDataSourceSyntax(FunctionName, ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcFederationExpressionParser
- mapFunctionToDataSourceSyntax(FunctionName, ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.teradata.TeradataFederationExpressionParser
- Marker - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
A point on the continuous space defined by the specified type.
- Marker(Block, int, Marker.Bound, boolean) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- Marker(Block, Marker.Bound, boolean) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
-
LOWER UNBOUNDED is specified with an empty value and a ABOVE bound UPPER UNBOUNDED is specified with an empty value and a BELOW bound
- Marker.Bound - Enum in com.amazonaws.athena.connector.lambda.domain.predicate
- MarkerFactory - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
Constraints require typed values in the form of Markers.
- MarkerFactory(BlockAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.MarkerFactory
-
Creates a new MarkerFactory using the provided BlockAllocator.
- MarkerFactory.SharedBlockMarker - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
Extends Marker with functionality to allow for sharing the same underlying Apache Arrow Block.
- MarkerSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- MarkerSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- MarkerSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- max(Marker, Marker) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- MAX_CACHE_AGE_MS - Static variable in class com.amazonaws.athena.connectors.elasticsearch.CacheableAwsRestHighLevelClient
-
The maximum age allowed for stored clients in milliseconds (15 minutes).
- MAX_CACHE_SIZE - Static variable in class com.amazonaws.athena.connector.lambda.security.CachableSecretsManager
- MAX_CACHE_SIZE - Static variable in class com.amazonaws.athena.connectors.elasticsearch.CacheableAwsRestHighLevelClient
-
The maximum number of clients allowed in the cache.
- MAX_EMPTY_RESULT_FOUND_COUNT - Static variable in class com.amazonaws.athena.connectors.msk.consumer.BaseMskConsumer
- MAX_PARTITION_COUNT - Static variable in class com.amazonaws.athena.connectors.snowflake.SnowflakeConstants
-
This constant limits the number of partitions.
- MAX_RECORDS_IN_SPLIT - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
- MAX_RECORDS_IN_SPLIT - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
- MAX_RESULTS - Static variable in class com.amazonaws.athena.connectors.google.bigquery.BigQueryConstants
-
The maximum number of datasets and tables that can be returned from Google BigQuery API calls for metadata.
- MAX_SPLITS_PER_REQUEST - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
- MAX_TIME_ZONE_KEY - Static variable in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- Message - Class in com.amazonaws.athena.connectors.kafka.dto
- Message - Class in com.amazonaws.athena.connectors.msk.dto
- Message() - Constructor for class com.amazonaws.athena.connectors.kafka.dto.Message
- Message() - Constructor for class com.amazonaws.athena.connectors.msk.dto.Message
- METADATA_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.cloudera.HiveConstants
- METADATA_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.cloudera.ImpalaConstants
- METADATA_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.hortonworks.HiveConstants
- METADATA_COLUMN_TYPE - Static variable in class com.amazonaws.athena.connectors.cloudera.HiveConstants
- METADATA_COLUMN_TYPE - Static variable in class com.amazonaws.athena.connectors.cloudera.ImpalaConstants
- METADATA_COLUMN_TYPE - Static variable in class com.amazonaws.athena.connectors.hortonworks.HiveConstants
- MetadataHandler - Class in com.amazonaws.athena.connector.lambda.handlers
-
This class defines the functionality required by any valid source of federated metadata for Athena.
- MetadataHandler(EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- MetadataHandler(String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
When MetadataHandler is used as a Lambda, the "Main" class will pass in System.getenv() as the configOptions.
- metadataHandlerMap - Variable in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- MetadataRequest - Class in com.amazonaws.athena.connector.lambda.metadata
-
Parent class representing the generic input of all
Metadata
operations. - MetadataRequest(FederatedIdentity, MetadataRequestType, String, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.MetadataRequest
-
Constructs a new MetadataRequest object.
- MetadataRequestDeserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- MetadataRequestDeserializer(Class<? extends FederationRequest>, FederatedIdentitySerDe.Deserializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.MetadataRequestDeserializer
- MetadataRequestSerializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- MetadataRequestSerializer(Class<? extends FederationRequest>, FederatedIdentitySerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.MetadataRequestSerializer
- MetadataRequestType - Enum in com.amazonaws.athena.connector.lambda.metadata
-
Enumerates the supported request types for
Metadata
. - MetadataResponse - Class in com.amazonaws.athena.connector.lambda.metadata
-
Parent class representing the generic output of all
Metadata
operations. - MetadataResponse(MetadataRequestType, String) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.MetadataResponse
-
Constructs a new MetadataResponse object.
- METRIC_NAME_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- MetricSamplesTable - Class in com.amazonaws.athena.connectors.cloudwatch.metrics.tables
-
Defines the metadata associated with our static metric_samples table.
- MetricSamplesTable() - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricSamplesTable
- MetricsCompositeHandler - Class in com.amazonaws.athena.connectors.cloudwatch.metrics
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- MetricsCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsCompositeHandler
- MetricsExceptionFilter - Class in com.amazonaws.athena.connectors.cloudwatch.metrics
-
Used to identify Exceptions that are related to Cloudwatch Metrics throttling events.
- MetricsMetadataHandler - Class in com.amazonaws.athena.connectors.cloudwatch.metrics
-
Handles metadata requests for the Athena Cloudwatch Metrics Connector.
- MetricsMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
- MetricsMetadataHandler(CloudWatchClient, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
- MetricsRecordHandler - Class in com.amazonaws.athena.connectors.cloudwatch.metrics
-
Handles data read record requests for the Athena Cloudwatch Metrics Connector.
- MetricsRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsRecordHandler
- MetricsRecordHandler(S3Client, SecretsManagerClient, AthenaClient, CloudWatchClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsRecordHandler
- MetricsTable - Class in com.amazonaws.athena.connectors.cloudwatch.metrics.tables
-
Defines the metadata associated with our static metrics table.
- MetricsTable() - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.MetricsTable
- MetricStatSerDe - Class in com.amazonaws.athena.connectors.cloudwatch.metrics
-
Used to serialize and deserialize Cloudwatch Metrics MetricStat objects.
- MetricUtils - Class in com.amazonaws.athena.connectors.cloudwatch.metrics
-
Helper which prepares and filters Cloudwatch Metrics requests.
- min(Marker, Marker) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- MODULUS_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Arithmetic modulus.
- MSK_SOURCE - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
- MskAvroConsumer - Class in com.amazonaws.athena.connectors.msk.consumer
- MskAvroConsumer() - Constructor for class com.amazonaws.athena.connectors.msk.consumer.MskAvroConsumer
- MskConsumer - Interface in com.amazonaws.athena.connectors.msk.consumer
- MskCsvDeserializer - Class in com.amazonaws.athena.connectors.msk.serde
- MskCsvDeserializer(Schema) - Constructor for class com.amazonaws.athena.connectors.msk.serde.MskCsvDeserializer
- MskDefaultConsumer - Class in com.amazonaws.athena.connectors.msk.consumer
- MskDefaultConsumer() - Constructor for class com.amazonaws.athena.connectors.msk.consumer.MskDefaultConsumer
- MskDeserializer - Class in com.amazonaws.athena.connectors.msk.serde
- MskDeserializer(Schema) - Constructor for class com.amazonaws.athena.connectors.msk.serde.MskDeserializer
- MSKField - Class in com.amazonaws.athena.connectors.msk.dto
- MSKField() - Constructor for class com.amazonaws.athena.connectors.msk.dto.MSKField
- MSKField(String, String, String, String, Object) - Constructor for class com.amazonaws.athena.connectors.msk.dto.MSKField
- MskJsonDeserializer - Class in com.amazonaws.athena.connectors.msk.serde
- MskJsonDeserializer(Schema) - Constructor for class com.amazonaws.athena.connectors.msk.serde.MskJsonDeserializer
- MskProtobufConsumer - Class in com.amazonaws.athena.connectors.msk.consumer
- MskProtobufConsumer() - Constructor for class com.amazonaws.athena.connectors.msk.consumer.MskProtobufConsumer
- MskRecordProcessor<T> - Interface in com.amazonaws.athena.connectors.msk.consumer
- MultiplexingJdbcCompositeHandler - Class in com.amazonaws.athena.connectors.jdbc
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- MultiplexingJdbcCompositeHandler(Class<? extends MultiplexingJdbcMetadataHandler>, Class<? extends MultiplexingJdbcRecordHandler>, Class<? extends JdbcMetadataHandler>, Class<? extends JdbcRecordHandler>) - Constructor for class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcCompositeHandler
- MultiplexingJdbcMetadataHandler - Class in com.amazonaws.athena.connectors.jdbc
-
Metadata handler multiplexer that supports multiple engines e.g.
- MultiplexingJdbcMetadataHandler(JdbcMetadataHandlerFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
-
Initializes mux routing map.
- MultiplexingJdbcMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcMetadataHandler
- MultiplexingJdbcRecordHandler - Class in com.amazonaws.athena.connectors.jdbc
-
Record handler multiplexer that supports multiple engines e.g.
- MultiplexingJdbcRecordHandler(JdbcRecordHandlerFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcRecordHandler
- MultiplexingJdbcRecordHandler(S3Client, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, DatabaseConnectionConfig, Map<String, JdbcRecordHandler>, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcRecordHandler
- MULTIPLY_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Arithmetic multiplication.
- MYSQL_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.mysql.MySqlConstants
- MYSQL_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.mysql.MySqlConstants
- MYSQL_NAME - Static variable in class com.amazonaws.athena.connectors.mysql.MySqlConstants
- MYSQL_QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.clickhouse.ClickHouseRecordHandler
- MYSQL_QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.mysql.MySqlRecordHandler
- MySqlCompositeHandler - Class in com.amazonaws.athena.connectors.mysql
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- MySqlCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlCompositeHandler
- MySqlConstants - Class in com.amazonaws.athena.connectors.mysql
- MySqlEnvironmentProperties - Class in com.amazonaws.athena.connectors.mysql
- MySqlEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlEnvironmentProperties
- MySqlFederationExpressionParser - Class in com.amazonaws.athena.connectors.mysql
- MySqlFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlFederationExpressionParser
- MySqlMetadataHandler - Class in com.amazonaws.athena.connectors.mysql
-
Handles metadata for MySQL.
- MySqlMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- MySqlMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
-
Used by Mux.
- MySqlMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
- MySqlMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- MySqlMuxCompositeHandler - Class in com.amazonaws.athena.connectors.mysql
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- MySqlMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMuxCompositeHandler
- MySqlMuxMetadataHandler - Class in com.amazonaws.athena.connectors.mysql
- MySqlMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMuxMetadataHandler
- MySqlMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMuxMetadataHandler
- MySqlMuxRecordHandler - Class in com.amazonaws.athena.connectors.mysql
- MySqlMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMuxRecordHandler
- MySqlQueryStringBuilder - Class in com.amazonaws.athena.connectors.mysql
-
Extends
JdbcSplitQueryBuilder
and implements MySql specific SQL clauses for split. - MySqlQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlQueryStringBuilder
- MySqlRecordHandler - Class in com.amazonaws.athena.connectors.mysql
-
Data handler, user must have necessary permissions to read from necessary tables.
- MySqlRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlRecordHandler
- MySqlRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlRecordHandler
- MySqlRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlRecordHandler
-
Instantiates handler to be used by Lambda function directly.
N
- NAME - Static variable in class com.amazonaws.athena.connectors.clickhouse.ClickHouseConstants
- NAME - Static variable in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2Constants
- NAME - Static variable in class com.amazonaws.athena.connectors.db2.Db2Constants
- NAME - Static variable in class com.amazonaws.athena.connectors.db2as400.Db2As400Constants
- NAME - Static variable in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.sqlserver.SqlServerConstants
- NAME - Static variable in class com.amazonaws.athena.connectors.synapse.SynapseConstants
- NAME - Static variable in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- NAME - Static variable in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- NAMESPACE_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- NAMESPACE_QUALIFIER - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
- NEGATE_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Arithmetic unary minus.
- NeptuneCompositeHandler - Class in com.amazonaws.athena.connectors.neptune
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- NeptuneCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneCompositeHandler
- NeptuneConnection - Class in com.amazonaws.athena.connectors.neptune
- NeptuneConnection(String, String, boolean, String) - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneConnection
- NeptuneEnvironmentProperties - Class in com.amazonaws.athena.connectors.neptune
- NeptuneEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneEnvironmentProperties
- NeptuneGremlinConnection - Class in com.amazonaws.athena.connectors.neptune.propertygraph
- NeptuneGremlinConnection(String, String, boolean, String) - Constructor for class com.amazonaws.athena.connectors.neptune.propertygraph.NeptuneGremlinConnection
- NeptuneMetadataHandler - Class in com.amazonaws.athena.connectors.neptune
-
This class is part of an tutorial that will walk you through how to build a connector for your custom data source.
- NeptuneMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
- NeptuneMetadataHandler(GlueClient, NeptuneConnection, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
- NeptuneQueryPassthrough - Class in com.amazonaws.athena.connectors.neptune.qpt
- NeptuneQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- NeptuneRecordHandler - Class in com.amazonaws.athena.connectors.neptune
-
This class is part of an tutorial that will walk you through how to build a connector for your custom data source.
- NeptuneRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneRecordHandler
- NeptuneRecordHandler(S3Client, SecretsManagerClient, AthenaClient, NeptuneConnection, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneRecordHandler
- NeptuneSparqlConnection - Class in com.amazonaws.athena.connectors.neptune.rdf
- NeptuneSparqlConnection(String, String, boolean, String) - Constructor for class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlConnection
- NeptuneSparqlRepository - Class in com.amazonaws.athena.connectors.neptune.rdf
-
SPARQL repository for connecting to Neptune instances.
- NeptuneSparqlRepository(String) - Constructor for class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlRepository
-
Set up a NeptuneSparqlRepository with V4 signing disabled.
- NeptuneSparqlRepository(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlRepository
-
Set up a NeptuneSparqlRepository with V4 signing enabled.
- newBlock(BlockAllocator, String, ArrowType, Object...) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Creates a new Block with a single column and populated with the provided values.
- newBlock(BlockAllocator, String, ArrowType, Collection<Object>) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Creates a new Block with a single column and populated with the provided values.
- newBuilder() - Static method in class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
-
Creates a new SchemaBuilder.
- newBuilder() - Static method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
- newBuilder() - Static method in class com.amazonaws.athena.connector.lambda.data.writers.GeneratedRowWriter
- newBuilder() - Static method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
- newBuilder() - Static method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
-
Create a new, empty, Builder.
- newBuilder(BlockAllocator, ArrowType, boolean, boolean) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
-
Used to construct new Builder for EquatableValueSet.
- newBuilder(SpillConfig) - Static method in class com.amazonaws.athena.connector.lambda.data.SpillConfig
- newBuilder(Constraints) - Static method in class com.amazonaws.athena.connector.lambda.data.writers.GeneratedRowWriter
- newBuilder(SpillLocation, EncryptionKey) - Static method in class com.amazonaws.athena.connector.lambda.domain.Split
- newBuilder(String, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Creates a FieldBuilder for a Field with the given name and type.
- newBuilder(String, ArrowType, boolean) - Static method in class com.amazonaws.athena.connector.lambda.data.FieldBuilder
-
Creates a FieldBuilder for a Field with the given name, type, and whether or not the field is nullable.
- newBuilder(ArrowType, boolean) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- newDefaultBuilder(ThrottlingInvoker.ExceptionFilter, Map<String, String>) - Static method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
-
Produces a Builder with default values set allowing you to override only specific defaults.
- newEmptyBlock(BlockAllocator, String, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Creates a new, empty, Block with a single column.
- next() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser
-
Gets the next token.
- next() - Method in class com.amazonaws.athena.connector.util.PaginatedRequestIterator
- next() - Method in class com.amazonaws.athena.connectors.jdbc.splits.IntegerSplitter
- next(boolean) - Method in class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlConnection
- nextRangeClause() - Method in class com.amazonaws.athena.connectors.jdbc.splits.IntegerSplitter
- nextRangeClause() - Method in interface com.amazonaws.athena.connectors.jdbc.splits.Splitter
-
Provides the next split clause to be used in SQL queries.
- NON_DEFAULT_COLLATE - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.HintsSubtype
- NON_DEFAULT_COLLATE - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- NON_KEY_FILTER_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- NONCE_BYTES - Static variable in class com.amazonaws.athena.connector.lambda.security.AesGcmBlockCrypto
- none(ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- NoOpBlockCrypto - Class in com.amazonaws.athena.connector.lambda.security
-
Implementation of BlockCrypto does a No-OP (nothing) for encrypting and decrypting blocks.
- NoOpBlockCrypto(BlockAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.security.NoOpBlockCrypto
- NOT_EQUAL_OPERATOR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
- NOT_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
$not is a function accepting boolean argument
- NOTEQUALTO - com.amazonaws.athena.connectors.neptune.propertygraph.GremlinQueryPreProcessor.Operator
- notNull(BlockAllocator, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- NULLABLE_COMPARISON - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.FilterPushdownSubType
- NullableDecimalHolder - Class in com.amazonaws.athena.connector.lambda.data.writers.holders
- NullableDecimalHolder() - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableDecimalHolder
- NullableVarBinaryHolder - Class in com.amazonaws.athena.connector.lambda.data.writers.holders
- NullableVarBinaryHolder() - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableVarBinaryHolder
- NullableVarCharHolder - Class in com.amazonaws.athena.connector.lambda.data.writers.holders
- NullableVarCharHolder() - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableVarCharHolder
- nullAllowed - Variable in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- NULLIF_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
$nullif is a function accepting two arguments.
- nullMarker(BlockAllocator, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- NUMERIC - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- NUMERIC - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- NUMERIC - com.amazonaws.athena.connectors.synapse.SynapseDataType
O
- ObjectMapperFactory - Class in com.amazonaws.athena.connector.lambda.serde
-
Deprecated.replaced with
ObjectMapperFactoryV2
- ObjectMapperFactoryV2 - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
- ObjectMapperFactoryV3 - Class in com.amazonaws.athena.connector.lambda.serde.v3
- ObjectMapperFactoryV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- ObjectMapperFactoryV5 - Class in com.amazonaws.athena.connector.lambda.serde.v5
- of(boolean, Range, Range...) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Provided Ranges are unioned together to form the SortedRangeSet
- of(boolean, Range, Collection<Range>) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Provided Ranges are unioned together to form the SortedRangeSet
- of(Range, Range...) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
-
Provided Ranges are unioned together to form the SortedRangeSet
- offerComplexValue(String, int, FieldResolver, Object) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Attempts to set the provided value for the given field name and row.
- offerValue(String, int, Object) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Attempts to write the provided value to the specified field on the specified row.
- onlyNull(ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- onPing(PingRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Provides you a signal that can be used to warm up your function.
- onPing(PingRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- onPing(PingRequest) - Method in class com.amazonaws.athena.connector.lambda.handlers.UserDefinedFunctionHandler
- OperatorType - Enum in com.amazonaws.athena.connector.lambda.domain.predicate.functions
- OptimizationSubType - Class in com.amazonaws.athena.connector.lambda.metadata.optimizations
- OptimizationSubType(String, List<String>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.optimizations.OptimizationSubType
- OptimizationSubTypeSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- OptimizationSubTypeSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- OptimizationSubTypeSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- OR_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
$or is a vararg function accepting boolean arguments
- ORACLE_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.oracle.OracleConstants
- ORACLE_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.oracle.OracleConstants
- ORACLE_NAME - Static variable in class com.amazonaws.athena.connectors.oracle.OracleConstants
- OracleCaseResolver - Class in com.amazonaws.athena.connectors.oracle
- OracleCompositeHandler - Class in com.amazonaws.athena.connectors.oracle
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- OracleCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.oracle.OracleCompositeHandler
- OracleConstants - Class in com.amazonaws.athena.connectors.oracle
- OracleEnvironmentProperties - Class in com.amazonaws.athena.connectors.oracle
- OracleEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.oracle.OracleEnvironmentProperties
- OracleFederationExpressionParser - Class in com.amazonaws.athena.connectors.oracle
- OracleFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleFederationExpressionParser
- OracleJdbcConnectionFactory - Class in com.amazonaws.athena.connectors.oracle
- OracleJdbcConnectionFactory(DatabaseConnectionConfig, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleJdbcConnectionFactory
- OracleMetadataHandler - Class in com.amazonaws.athena.connectors.oracle
-
Handles metadata for ORACLE.
- OracleMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- OracleMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
-
Used by Mux.
- OracleMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
- OracleMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- OracleMuxCompositeHandler - Class in com.amazonaws.athena.connectors.oracle
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- OracleMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMuxCompositeHandler
- OracleMuxMetadataHandler - Class in com.amazonaws.athena.connectors.oracle
- OracleMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMuxMetadataHandler
- OracleMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMuxMetadataHandler
- OracleMuxRecordHandler - Class in com.amazonaws.athena.connectors.oracle
- OracleMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMuxRecordHandler
- OracleQueryStringBuilder - Class in com.amazonaws.athena.connectors.oracle
-
Extends
JdbcSplitQueryBuilder
and implements ORACLE specific SQL clauses for split. - OracleQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleQueryStringBuilder
- OracleRecordHandler - Class in com.amazonaws.athena.connectors.oracle
-
Data handler, user must have necessary permissions to read from necessary tables.
- OracleRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleRecordHandler
- OracleRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleRecordHandler
- OracleRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleRecordHandler
-
Instantiates handler to be used by Lambda function directly.
- OrderByField - Class in com.amazonaws.athena.connector.lambda.domain.predicate
- OrderByField(String, OrderByField.Direction) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField
- OrderByField.Direction - Enum in com.amazonaws.athena.connector.lambda.domain.predicate
- OrderByFieldSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- OrderByFieldSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- OrderByFieldSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- OUT - com.amazonaws.athena.connectors.neptune.Enums.SpecialKeys
- overlaps(BlockAllocator, ValueSet) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- overlaps(Range) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
P
- PaginatedRequestIterator<T> - Class in com.amazonaws.athena.connector.util
- PaginatedRequestIterator(Function<String, T>, Function<T, String>) - Constructor for class com.amazonaws.athena.connector.util.PaginatedRequestIterator
- parseComplexExpressions(List<Field>, Constraints) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryFederationExpressionParser
- parseComplexExpressions(List<Field>, Constraints, List<TypeAndValue>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
- parseConstantExpression(ConstantExpression) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryFederationExpressionParser
- parseConstantExpression(ConstantExpression, List<TypeAndValue>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
- parseConstraints(Schema, Optional<String>) - Static method in class com.amazonaws.athena.connector.validation.ConstraintParser
-
This method takes in a table schema and a String representing the set of simple contraints to be ANDed together and applied to that table.
- parseFilter(String) - Static method in class com.amazonaws.athena.connectors.docdb.QueryUtils
-
Parses DocDB/MongoDB Json Filter/Projection to confirm its valid and convert it to Doc
- parseFunctionCallExpression(FunctionCallExpression) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryFederationExpressionParser
-
This is a recursive function, as function calls can have arguments which, themselves, are function calls.
- parseFunctionCallExpression(FunctionCallExpression, List<TypeAndValue>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
-
This is a recursive function, as function calls can have arguments which, themselves, are function calls.
- parseVariableExpression(VariableExpression) - Method in class com.amazonaws.athena.connectors.jdbc.manager.FederationExpressionParser
-
Various connectors have different standards for wrapping column names in some specific quote character.
- parseVariableExpression(VariableExpression) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcFederationExpressionParser
-
JDBC Requires wrapping column names in a specific quote char
- partition - Variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- partition - Variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- PARTITION - Static variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- PARTITION - Static variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- PARTITION_PATTERN_KEY - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
-
Partition pattern parameter added as an additional parameter in a Glue Table to identify partition folder pattern after the Table's location URI.
- PARTITION_TYPE_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- PartitionUtil - Class in com.amazonaws.athena.connectors.gcs.common
- peekTableForSchema(String, ThrottlingInvoker, DynamoDbClient) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTableUtils
-
Derives an Arrow
Schema
for the given table by performing a small table scan and mapping the returned attribute values' types to Arrow types. - PERIOD_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- pieceTopicPartition(long, long) - Method in class com.amazonaws.athena.connectors.kafka.KafkaMetadataHandler
-
Splits topic partition into smaller piece and calculates the start and end offsets of each piece.
- pieceTopicPartition(long, long) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskMetadataHandler
-
Splits topic partition into smaller piece and calculates the start and end offsets of each piece.
- PingRequest - Class in com.amazonaws.athena.connector.lambda.request
-
Represents the input of a
Ping
operation. - PingRequest(FederatedIdentity, String, String) - Constructor for class com.amazonaws.athena.connector.lambda.request.PingRequest
-
Constructs a new PingRequest object.
- PingRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde
-
This SerDe must remain backwards and forwards compatible in order as this call is first and the SerDe version has not been set yet.
- PingRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde
- PingRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde
- PingResponse - Class in com.amazonaws.athena.connector.lambda.request
-
Represents the output of a
Ping
operation. - PingResponse(String, String, String, int, int) - Constructor for class com.amazonaws.athena.connector.lambda.request.PingResponse
- PingResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde
-
This SerDe must remain backwards and forwards compatible in order as this call is first and the SerDe version has not been set yet.
- PingResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde
- PingResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde
- populateSourceTableNameIfAvailable(Table, SchemaBuilder) - Static method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
-
Glue has strict table naming rules and may not be able to match the exact table name from the source.
- PORT - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- POSTGRES_NAME - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlConstants
- POSTGRES_QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlConstants
- POSTGRESQL_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlConstants
- POSTGRESQL_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.postgresql.PostGreSqlConstants
- PostGreSqlCompositeHandler - Class in com.amazonaws.athena.connectors.postgresql
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- PostGreSqlCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlCompositeHandler
- PostGreSqlConstants - Class in com.amazonaws.athena.connectors.postgresql
- PostGreSqlEnvironmentProperties - Class in com.amazonaws.athena.connectors.postgresql
- PostGreSqlEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlEnvironmentProperties
- PostgreSqlFederationExpressionParser - Class in com.amazonaws.athena.connectors.postgresql
- PostgreSqlFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostgreSqlFederationExpressionParser
- PostGreSqlMetadataHandler - Class in com.amazonaws.athena.connectors.postgresql
-
Handles metadata for PostGreSql.
- PostGreSqlMetadataHandler(DatabaseConnectionConfig, GenericJdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- PostGreSqlMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- PostGreSqlMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
- PostGreSqlMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- PostGreSqlMuxCompositeHandler - Class in com.amazonaws.athena.connectors.postgresql
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- PostGreSqlMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMuxCompositeHandler
- PostGreSqlMuxMetadataHandler - Class in com.amazonaws.athena.connectors.postgresql
- PostGreSqlMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMuxMetadataHandler
- PostGreSqlMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMuxMetadataHandler
- PostGreSqlMuxRecordHandler - Class in com.amazonaws.athena.connectors.postgresql
- PostGreSqlMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMuxRecordHandler
- PostGreSqlQueryStringBuilder - Class in com.amazonaws.athena.connectors.postgresql
-
Extends
JdbcSplitQueryBuilder
and implements PostGreSql specific SQL clauses for split. - PostGreSqlQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlQueryStringBuilder
- PostGreSqlRecordHandler - Class in com.amazonaws.athena.connectors.postgresql
- PostGreSqlRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlRecordHandler
- PostGreSqlRecordHandler(DatabaseConnectionConfig, S3Client, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, JdbcSplitQueryBuilder, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlRecordHandler
- PostGreSqlRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlRecordHandler
-
Instantiates handler to be used by Lambda function directly.
- PredicateBuilder - Class in com.amazonaws.athena.connectors.timestream.query
- PredicateBuilder - Class in com.amazonaws.athena.connectors.vertica.query
- PredicateBuilder.TypeAndValue - Class in com.amazonaws.athena.connectors.vertica.query
- PREFIX - com.amazonaws.athena.connectors.redis.KeyType
-
Indicates that the KeyType is a prefix and so all Redis keys matching this prefix are in scope for the Table.
- PREFIX_KEY - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- PREFIX_LEN - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- PreparedStatementBuilder - Class in com.amazonaws.athena.connectors.jdbc.manager
-
Encapsulates prepared statement string and parameters.
- PreparedStatementBuilder() - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.PreparedStatementBuilder
- prepareStatementWithSql(Connection, String, String, String, Schema, Constraints, Split, String) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- PRINCIPAL_NAME - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseKerberosUtils
- process(HttpRequest, HttpContext) - Method in class com.amazonaws.athena.connectors.elasticsearch.AWSRequestSigningApacheInterceptor
- processQuery(String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- processRecord(BlockSpiller, SplitParameters, ConsumerRecord<String, TopicResultSet>) - Method in class com.amazonaws.athena.connectors.msk.consumer.MskDefaultConsumer
- processRecord(BlockSpiller, SplitParameters, ConsumerRecord<String, DynamicMessage>) - Method in class com.amazonaws.athena.connectors.msk.consumer.MskProtobufConsumer
- processRecord(BlockSpiller, SplitParameters, ConsumerRecord<String, GenericRecord>) - Method in class com.amazonaws.athena.connectors.msk.consumer.MskAvroConsumer
- processRecord(BlockSpiller, SplitParameters, ConsumerRecord<String, T>) - Method in class com.amazonaws.athena.connectors.msk.consumer.BaseMskConsumer
- processRecord(BlockSpiller, SplitParameters, ConsumerRecord<String, T>) - Method in interface com.amazonaws.athena.connectors.msk.consumer.MskRecordProcessor
- processRows(BlockAllocator, Method, Block, Schema) - Method in class com.amazonaws.athena.connector.lambda.handlers.UserDefinedFunctionHandler
-
Processes a group by rows.
- project(int) - Method in interface com.amazonaws.athena.connector.lambda.data.projectors.ArrowValueProjector
-
Projects Arrow datum into a matching Java object
- project(int) - Method in class com.amazonaws.athena.connector.lambda.data.projectors.ListArrowValueProjector
- project(int) - Method in class com.amazonaws.athena.connector.lambda.data.projectors.SimpleArrowValueProjector
- project(int) - Method in class com.amazonaws.athena.connector.lambda.data.projectors.StructArrowValueProjector
- PROJECT_ID - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- ProjectorUtils - Class in com.amazonaws.athena.connector.lambda.data.projectors
- properties(Map<String, String>) - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
-
Builder input all system properties.
- PROPERTYGRAPH - com.amazonaws.athena.connectors.neptune.Enums.GraphType
- PropertyGraphHandler - Class in com.amazonaws.athena.connectors.neptune.propertygraph
-
This class is part of an tutorial that will walk you through how to build a connector for your custom data source.
- PropertyGraphHandler(NeptuneConnection) - Constructor for class com.amazonaws.athena.connectors.neptune.propertygraph.PropertyGraphHandler
- PROTOBUF_DATA_FORMAT - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
- PROTOBUF_DATA_FORMAT - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
- pulled - Variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- pulled - Variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- pushDownPredicate(Constraints, ListMetricsRequest.Builder) - Static method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricUtils
-
Attempts to push the supplied predicate constraints onto the Cloudwatch Metrics request.
- PushdownSubTypes - Interface in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- put(String, AwsRestHighLevelClient) - Method in class com.amazonaws.athena.connectors.elasticsearch.CacheableAwsRestHighLevelClient
-
Sets a client in the cache keyed on the endpoint and process cache eviction based on cache capacity limit.
Q
- QPT_CLUSTER_ENV_VAR - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- QPT_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- QPT_DB_NUMBER_ENV_VAR - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- QPT_ENDPOINT_ENV_VAR - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- QPT_SSL_ENV_VAR - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- QRY_TO_LIST_SCHEMAS - Static variable in class com.amazonaws.athena.connectors.db2.Db2Constants
- QRY_TO_LIST_SCHEMAS - Static variable in class com.amazonaws.athena.connectors.db2as400.Db2As400Constants
- QRY_TO_LIST_TABLES_AND_VIEWS - Static variable in class com.amazonaws.athena.connectors.db2.Db2Constants
- QRY_TO_LIST_TABLES_AND_VIEWS - Static variable in class com.amazonaws.athena.connectors.db2as400.Db2As400Constants
- QUERY - Static variable in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- QUERY - Static variable in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- QUERY - Static variable in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- QUERY - Static variable in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- QUERY - Static variable in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- QUERY - Static variable in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- QUERY_MODE_CLASS - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- QUERY_MODE_SPARQL - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- QUERY_PARTITION_TYPE - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- QUERY_PASSTHROUGH_ARGUMENTS - com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
- QUERY_PASSTHROUGH_NAME - com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
- QUERY_PASSTHROUGH_SCHEMA - com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
- QueryFactory - Class in com.amazonaws.athena.connectors.timestream.query
- QueryFactory - Class in com.amazonaws.athena.connectors.vertica.query
- QueryFactory() - Constructor for class com.amazonaws.athena.connectors.timestream.query.QueryFactory
- QueryFactory() - Constructor for class com.amazonaws.athena.connectors.vertica.query.QueryFactory
- queryPassthrough - Variable in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
- queryPassthrough - Static variable in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- QueryPassthrough - Enum in com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough
-
This class describes Query Passthrough Signature; Schema; is where the function will reside in the catalog attaching this namespace Name; is the table function name of the QPT; Arguments; list of all arguments that this QPT is expecting to have
- QueryPassthroughSignature - Interface in com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough
- QueryStatusChecker - Class in com.amazonaws.athena.connector.lambda
-
This class provides a mechanism for callers to terminate in-progress work if the upstream Athena query waiting for that work has already terminated.
- QueryStatusChecker(AthenaClient, ThrottlingInvoker, String) - Constructor for class com.amazonaws.athena.connector.lambda.QueryStatusChecker
- QUERYSTRING - Static variable in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- QueryUtils - Class in com.amazonaws.athena.connectors.docdb
-
Collection of helper methods which build Documents for use in DocumentDB queries, including: 1.
- quote(String) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- quote(String) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaQueryStringBuilder
- quote(String) - Static method in class com.amazonaws.athena.connectors.vertica.query.PredicateBuilder
- QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2Constants
- QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.db2.Db2Constants
- QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.synapse.SynapseConstants
- quoteTableName(TableName) - Static method in class com.amazonaws.athena.connectors.oracle.OracleCaseResolver
R
- range(BlockAllocator, ArrowType, Object, boolean, Object, boolean) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- Range - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
Defines a range whose boundaries are defined by two Markers (e.g. low and high).
- Range(Marker, Marker) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- RANGE_KEY_FILTER_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- RANGE_KEY_NAME_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- Ranges - Interface in com.amazonaws.athena.connector.lambda.domain.predicate
- RangeSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- RangeSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- RangeSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- RDF - com.amazonaws.athena.connectors.neptune.Enums.GraphType
- RDFHandler - Class in com.amazonaws.athena.connectors.neptune.rdf
-
This class is part of an tutorial that will walk you through how to build a connector for your custom data source.
- RDFHandler(NeptuneConnection) - Constructor for class com.amazonaws.athena.connectors.neptune.rdf.RDFHandler
- RdsSecretsCredentialProvider - Class in com.amazonaws.athena.connectors.jdbc.connection
-
Encapsulates RDS secrets deserialization.
- RdsSecretsCredentialProvider(String) - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.RdsSecretsCredentialProvider
- RdsTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables
-
Maps your RDS instances to a table.
- RdsTableProvider(RdsClient) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.RdsTableProvider
- read(S3SpillLocation, EncryptionKey) - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpillReader
-
Reads spilled data as a byte[].
- read(S3SpillLocation, EncryptionKey, Schema) - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Reads a spilled block.
- read(S3SpillLocation, EncryptionKey, Schema) - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpillReader
-
Reads a spilled block.
- READ_RECORDS - com.amazonaws.athena.connector.lambda.records.RecordRequestType
-
For reading records.
- readRecords(String, TableName, Constraints, Schema, Split, String, FederatedIdentity) - Static method in class com.amazonaws.athena.connector.validation.LambdaRecordProvider
-
This method builds and executes a ReadRecordsRequest against the specified Lambda function.
- ReadRecordsRequest - Class in com.amazonaws.athena.connector.lambda.records
-
Represents the input of a
ReadRecords
operation. - ReadRecordsRequest(FederatedIdentity, String, String, TableName, Schema, Split, Constraints, long, long) - Constructor for class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
-
Constructs a new ReadRecordsRequest object.
- ReadRecordsRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ReadRecordsRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ReadRecordsRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ReadRecordsResponse - Class in com.amazonaws.athena.connector.lambda.records
-
Represents the output of a
ReadRecords
operation. - ReadRecordsResponse(String, Block) - Constructor for class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
-
Constructs a new ReadRecordsResponse object.
- ReadRecordsResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ReadRecordsResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ReadRecordsResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
-
A more stream lined option for reading the row data associated with the provided Split.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbRecordHandler
-
Delegates to the TableProvider that is registered for the requested table.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.EbsTableProvider
-
Calls DescribeVolumes on the AWS EC2 Client returning all volumes that match the supplied predicate and attempting to push down certain predicates (namely queries for specific volumes) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.Ec2TableProvider
-
Calls DescribeInstances on the AWS EC2 Client returning all instances that match the supplied predicate and attempting to push down certain predicates (namely queries for specific ec2 instance) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.ImagesTableProvider
-
Calls DescribeImagess on the AWS EC2 Client returning all images that match the supplied predicate and attempting to push down certain predicates (namely queries for specific volumes) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.RouteTableProvider
-
Calls DescribeRouteTables on the AWS EC2 Client returning all Routes that match the supplied predicate and attempting to push down certain predicates (namely queries for specific RoutingTables) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SecurityGroupsTableProvider
-
Calls DescribeSecurityGroups on the AWS EC2 Client returning all SecurityGroup rules that match the supplied predicate and attempting to push down certain predicates (namely queries for specific SecurityGroups) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SubnetTableProvider
-
Calls DescribeSubnets on the AWS EC2 Client returning all subnets that match the supplied predicate and attempting to push down certain predicates (namely queries for specific subnet) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.VpcTableProvider
-
Calls DescribeVPCs on the AWS EC2 Client returning all VPCs that match the supplied predicate and attempting to push down certain predicates (namely queries for specific VPCs) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.EmrClusterTableProvider
-
Calls ListClusters and DescribeCluster on the AWS EMR Client returning all clusters that match the supplied predicate and attempting to push down certain predicates (namely queries for specific cluster) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.RdsTableProvider
-
Calls DescribeDBInstances on the AWS RDS Client returning all DB Instances that match the supplied predicate and attempting to push down certain predicates (namely queries for specific DB Instance) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3BucketsTableProvider
-
Calls DescribeDBInstances on the AWS RDS Client returning all DB Instances that match the supplied predicate and attempting to push down certain predicates (namely queries for specific DB Instance) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3ObjectsTableProvider
-
Calls DescribeDBInstances on the AWS RDS Client returning all DB Instances that match the supplied predicate and attempting to push down certain predicates (namely queries for specific DB Instance) to EC2.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in interface com.amazonaws.athena.connectors.aws.cmdb.tables.TableProvider
-
Effects the requested read against the table, writing result row data using the supplied BlockSpliller.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchRecordHandler
-
Scans Cloudwatch Logs using the LogStream and optional Time stamp filters.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsRecordHandler
-
Scans Cloudwatch Metrics for the list of available metrics or the samples for a specific metric.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.docdb.DocDBRecordHandler
-
Scans DocumentDB using the scan settings set on the requested Split by DocDBeMetadataHandler.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.dynamodb.DynamoDBRecordHandler
-
Reads data from DynamoDB by submitting either a Query or a Scan, depending on the type of split, and includes any filters specified in the split.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchRecordHandler
-
Used to read the row data associated with the provided Split.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.example.ExampleRecordHandler
-
Used to read the row data associated with the provided Split.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.gcs.GcsRecordHandler
-
Used to read the row data associated with the provided Split.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryRecordHandler
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.hbase.HbaseRecordHandler
-
Scans HBase using the scan settings set on the requested Split by HbaseMetadataHandler.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.jdbc.MultiplexingJdbcRecordHandler
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.kafka.KafkaRecordHandler
-
generates the sql to executes on basis of where condition and executes it.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.msk.AmazonMskRecordHandler
-
generates the sql to executes on basis of where condition and executes it.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.neptune.NeptuneRecordHandler
-
Used to read the row data associated with the provided Split.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.redis.RedisRecordHandler
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.synapse.SynapseRecordHandler
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.timestream.TimestreamRecordHandler
-
Scans TimeStream.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSRecordHandler
-
Generated TPCDS data for the given Table and scale factor as defined by the requested Split.
- readWithConstraint(BlockSpiller, ReadRecordsRequest, QueryStatusChecker) - Method in class com.amazonaws.athena.connectors.vertica.VerticaRecordHandler
-
Used to read the row data associated with the provided Split.
- RecordBatchSerDe - Class in com.amazonaws.athena.connector.lambda.data
-
Deprecated.
ArrowRecordBatchSerDeV3
should be used instead - RecordBatchSerDe(BlockAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.data.RecordBatchSerDe
-
Deprecated.
- RecordHandler - Class in com.amazonaws.athena.connector.lambda.handlers
-
More specifically, this class is responsible for providing Athena with actual rows level data from our simulated source.
- RecordHandler(String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- RecordHandler(S3Client, SecretsManagerClient, AthenaClient, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
- RecordRequest - Class in com.amazonaws.athena.connector.lambda.records
-
Parent class representing the generic input of all
Record
operations. - RecordRequest(FederatedIdentity, RecordRequestType, String, String) - Constructor for class com.amazonaws.athena.connector.lambda.records.RecordRequest
-
Constructs a new RecordRequest object.
- RecordRequestType - Enum in com.amazonaws.athena.connector.lambda.records
-
Enumerates the support
Record
request types. - RecordResponse - Class in com.amazonaws.athena.connector.lambda.records
-
Parent class representing the generic output of all
Record
operations. - RecordResponse(RecordRequestType, String) - Constructor for class com.amazonaws.athena.connector.lambda.records.RecordResponse
-
Constructs a new RecordResponse object.
- REDIS_CLUSTER_FLAG - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- REDIS_DB_FLAG - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- REDIS_DB_NUMBER - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- REDIS_ENDPOINT_PROP - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- REDIS_SSL_FLAG - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- RedisCommandsWrapper<K,V> - Class in com.amazonaws.athena.connectors.redis.lettuce
- RedisCommandsWrapper(RedisCommands<K, V>, RedisAdvancedClusterCommands<K, V>, boolean) - Constructor for class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- RedisCompositeHandler - Class in com.amazonaws.athena.connectors.redis
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- RedisCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.redis.RedisCompositeHandler
- RedisConnectionFactory - Class in com.amazonaws.athena.connectors.redis.lettuce
- RedisConnectionFactory() - Constructor for class com.amazonaws.athena.connectors.redis.lettuce.RedisConnectionFactory
- RedisConnectionWrapper<K,V> - Class in com.amazonaws.athena.connectors.redis.lettuce
- RedisConnectionWrapper(StatefulRedisConnection<K, V>, StatefulRedisClusterConnection<K, V>, boolean) - Constructor for class com.amazonaws.athena.connectors.redis.lettuce.RedisConnectionWrapper
- RedisIntegTestHandler - Class in com.amazonaws.athena.connectors.redis.integ
-
This Lambda function handler is only used within the Redis integration tests.
- RedisIntegTestHandler() - Constructor for class com.amazonaws.athena.connectors.redis.integ.RedisIntegTestHandler
- RedisMetadataHandler - Class in com.amazonaws.athena.connectors.redis
-
Handles metadata requests for the Athena Redis Connector using Glue for schema.
- RedisMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- RedisMetadataHandler(GlueClient, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, RedisConnectionFactory, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- RedisQueryPassthrough - Class in com.amazonaws.athena.connectors.redis.qpt
- RedisQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- RedisRecordHandler - Class in com.amazonaws.athena.connectors.redis
-
Handles data read record requests for the Athena Redis Connector.
- RedisRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redis.RedisRecordHandler
- RedisRecordHandler(S3Client, SecretsManagerClient, AthenaClient, RedisConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redis.RedisRecordHandler
- REDSHIFT_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.redshift.RedshiftConstants
- REDSHIFT_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.redshift.RedshiftConstants
- REDSHIFT_NAME - Static variable in class com.amazonaws.athena.connectors.redshift.RedshiftConstants
- RedshiftCompositeHandler - Class in com.amazonaws.athena.connectors.redshift
- RedshiftCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftCompositeHandler
- RedshiftConstants - Class in com.amazonaws.athena.connectors.redshift
- RedshiftEnvironmentProperties - Class in com.amazonaws.athena.connectors.redshift
- RedshiftEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftEnvironmentProperties
- RedshiftMetadataHandler - Class in com.amazonaws.athena.connectors.redshift
-
Handles metadata for PostGreSql.
- RedshiftMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftMetadataHandler
- RedshiftMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftMetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- RedshiftMuxCompositeHandler - Class in com.amazonaws.athena.connectors.redshift
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- RedshiftMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftMuxCompositeHandler
- RedshiftMuxMetadataHandler - Class in com.amazonaws.athena.connectors.redshift
- RedshiftMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftMuxMetadataHandler
- RedshiftMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftMuxMetadataHandler
- RedshiftMuxRecordHandler - Class in com.amazonaws.athena.connectors.redshift
- RedshiftMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftMuxRecordHandler
- RedshiftRecordHandler - Class in com.amazonaws.athena.connectors.redshift
- RedshiftRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftRecordHandler
- RedshiftRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftRecordHandler
-
Instantiates handler to be used by Lambda function directly.
- REGION_ID_FIELD - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- REGION_NAME_FIELD - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- registerBatch(BlockAllocator.BatchGenerator) - Method in interface com.amazonaws.athena.connector.lambda.data.BlockAllocator
-
Allows for a leak-free way to create Apache Arrow Batches.
- registerBatch(BlockAllocator.BatchGenerator) - Method in class com.amazonaws.athena.connector.lambda.data.BlockAllocatorImpl
-
Creates an ArrowRecordBatch and registers it for later clean up if the ArrowRecordBatch isn't explicitly closed by the caller.
- remapArrowTypesWithinField(Field, Function<ArrowType, ArrowType>) - Static method in class com.amazonaws.athena.connector.lambda.data.ArrowSchemaUtils
- RemoteReadRecordsResponse - Class in com.amazonaws.athena.connector.lambda.records
-
Represents the output of a
ReadRecords
operation when the output has spilled. - RemoteReadRecordsResponse(String, Schema, List<SpillLocation>, EncryptionKey) - Constructor for class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
-
Constructs a new RemoteReadRecordsResponse object.
- RemoteReadRecordsResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- RemoteReadRecordsResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- RemoteReadRecordsResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- resolveDomainMap(Map<String, String>) - Method in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- resolver(boolean, String) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseFieldResolver
-
Static construction helper.
- resolveSecrets(String) - Method in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
-
Resolves any secrets found in the supplied string, for example: MyString${WithSecret} would have ${WithSecret} by the corresponding value of the secret in AWS Secrets Manager with that name.
- resolveSecrets(String) - Method in class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
-
Resolves any secrets found in the supplied string, for example: MyString${WithSecret} would have ${WithSecret} by the corresponding value of the secret in AWS Secrets Manager with that name.
- resolveSecrets(String) - Method in class com.amazonaws.athena.connector.lambda.security.CachableSecretsManager
-
Resolves any secrets found in the supplied string, for example: MyString${WithSecret} would have ${WithSecret} repalced by the corresponding value of the secret in AWS Secrets Manager with that name.
- RESULT_TIMEOUT - Static variable in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchUtils
- ResultProcessor<T> - Interface in com.amazonaws.athena.connectors.hbase.connection
-
Used to define a class which is capable of processing entries returned from an HBase scan operation.
- RouteTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
-
Maps your EC2 RouteTable entries (routes) to a table.
- RouteTableProvider(Ec2Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.RouteTableProvider
- ROW_COLUMN_NAME - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseSchemaUtils
- rowToString(Block, int) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to convert a specific row in the provided Block to a human readable string.
- runQuery(String) - Method in class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlConnection
S
- S3BlockSpiller - Class in com.amazonaws.athena.connector.lambda.data
-
Implementation of BlockSpiller which spills Blocks from large results to S3 with optional AES-GCM encryption.
- S3BlockSpiller(S3Client, SpillConfig, BlockAllocator, Schema, ConstraintEvaluator, int, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Constructs a new S3BlockSpiller.
- S3BlockSpiller(S3Client, SpillConfig, BlockAllocator, Schema, ConstraintEvaluator, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Constructor which uses the default maxRowsPerCall.
- S3BlockSpillReader - Class in com.amazonaws.athena.connector.lambda.data
- S3BlockSpillReader(S3Client, BlockAllocator) - Constructor for class com.amazonaws.athena.connector.lambda.data.S3BlockSpillReader
- S3BucketsTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.s3
-
Maps your S3 Objects to a table.
- S3BucketsTableProvider(S3Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3BucketsTableProvider
- S3ObjectsTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.s3
-
Maps your S3 Objects to a table.
- S3ObjectsTableProvider(S3Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.s3.S3ObjectsTableProvider
- S3SpillLocation - Class in com.amazonaws.athena.connector.lambda.domain.spill
-
Defines a SpillLocation that is backed by S3.
- S3SpillLocation(String, String, boolean) - Constructor for class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
-
Constructs an S3 SpillLocation.
- S3SpillLocation.Builder - Class in com.amazonaws.athena.connector.lambda.domain.spill
- S3SpillLocationSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- S3SpillLocationSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- S3SpillLocationSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- safeCloseRepo() - Method in class com.amazonaws.athena.connectors.neptune.rdf.NeptuneSparqlConnection
- SAPHANA_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.saphana.SaphanaConstants
- SAPHANA_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.saphana.SaphanaConstants
- SAPHANA_NAME - Static variable in class com.amazonaws.athena.connectors.saphana.SaphanaConstants
- SAPHANA_QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.saphana.SaphanaConstants
- SaphanaCompositeHandler - Class in com.amazonaws.athena.connectors.saphana
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- SaphanaCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaCompositeHandler
- SaphanaConstants - Class in com.amazonaws.athena.connectors.saphana
- SaphanaEnvironmentProperties - Class in com.amazonaws.athena.connectors.saphana
- SaphanaEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaEnvironmentProperties
- SaphanaFederationExpressionParser - Class in com.amazonaws.athena.connectors.saphana
- SaphanaFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaFederationExpressionParser
- SaphanaMetadataHandler - Class in com.amazonaws.athena.connectors.saphana
- SaphanaMetadataHandler(DatabaseConnectionConfig, GenericJdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
- SaphanaMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
-
Used by Mux.
- SaphanaMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
- SaphanaMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMetadataHandler
- SaphanaMuxCompositeHandler - Class in com.amazonaws.athena.connectors.saphana
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- SaphanaMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMuxCompositeHandler
- SaphanaMuxMetadataHandler - Class in com.amazonaws.athena.connectors.saphana
- SaphanaMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMuxMetadataHandler
- SaphanaMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMuxMetadataHandler
- SaphanaMuxRecordHandler - Class in com.amazonaws.athena.connectors.saphana
- SaphanaMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMuxRecordHandler
- SaphanaQueryStringBuilder - Class in com.amazonaws.athena.connectors.saphana
- SaphanaQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaQueryStringBuilder
- SaphanaRecordHandler - Class in com.amazonaws.athena.connectors.saphana
- SaphanaRecordHandler(DatabaseConnectionConfig, GenericJdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaRecordHandler
- SaphanaRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaRecordHandler
- SaphanaRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaRecordHandler
- SCALAR - com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionType
- scan(ScanCursor, ScanArgs) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- scan(ResultScanner) - Method in interface com.amazonaws.athena.connectors.hbase.connection.ResultProcessor
-
Used to process results from an HBase ResultScanner (aka iterator of results).
- SCAN_PARTITION_TYPE - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- scanTable(TableName, Scan, ResultProcessor<T>) - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Used to perform a scan of the given table, scan, and resultProcessor.
- schema - Variable in class com.amazonaws.athena.connectors.kafka.serde.KafkaDeserializer
- schema - Variable in class com.amazonaws.athena.connectors.msk.serde.MskDeserializer
- SCHEMA - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- SCHEMA - Static variable in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- SCHEMA - Static variable in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- SCHEMA_CASE_INSEN - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_CLASS_URI - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_COMPONENT_TYPE - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_FIELD_NAME - Static variable in class com.amazonaws.athena.connector.lambda.serde.BlockSerializer
-
Deprecated.
- SCHEMA_FIELD_NAME - Static variable in class com.amazonaws.athena.connector.lambda.serde.SchemaSerializer
-
Deprecated.
- SCHEMA_FUNCTION_NAME - Static variable in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
- SCHEMA_GLABEL - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_INFERENCE_NUM_RECORDS - Static variable in class com.amazonaws.athena.connectors.dynamodb.util.DDBTableUtils
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.dynamodb.qpt.DDBQueryPassthrough
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.elasticsearch.qpt.ElasticsearchQueryPassthrough
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.google.bigquery.qpt.BigQueryQueryPassthrough
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.jdbc.qpt.JdbcQueryPassthrough
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.neptune.qpt.NeptuneQueryPassthrough
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- SCHEMA_NAME - Static variable in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- SCHEMA_NAMES - Static variable in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- SCHEMA_PREDS_PREFIX - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_PREFIX_CLASS - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_PREFIX_PROP - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_QUERY - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_QUERY_MODE - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_STRIP_URI - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SCHEMA_SUBJECT - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- SchemaAware - Class in com.amazonaws.athena.connector.lambda.data
-
Defines a component that is aware of Apache Arrow Schema.
- SchemaAware() - Constructor for class com.amazonaws.athena.connector.lambda.data.SchemaAware
- SchemaBuilder - Class in com.amazonaws.athena.connector.lambda.data
-
Convenience builder that can be used to create new Apache Arrow Schema for common types more easily than alternative methods of construction, especially for complex types.
- SchemaBuilder() - Constructor for class com.amazonaws.athena.connector.lambda.data.SchemaBuilder
- SchemaDeserializer - Class in com.amazonaws.athena.connector.lambda.serde
-
Deprecated.
SchemaSerDeV3
should be used instead - SchemaDeserializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.SchemaDeserializer
-
Deprecated.
- SchemaSerDe - Class in com.amazonaws.athena.connector.lambda.data
-
Deprecated.
SchemaSerDeV3
should be used instead - SchemaSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
SchemaSerDeV3
should be used instead - SchemaSerDe() - Constructor for class com.amazonaws.athena.connector.lambda.data.SchemaSerDe
-
Deprecated.
- SchemaSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
- SchemaSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
-
Deprecated.
- SchemaSerDeV3 - Class in com.amazonaws.athena.connector.lambda.serde.v3
- SchemaSerDeV3.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v3
- SchemaSerDeV3.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v3
- SchemaSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- SchemaSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- SchemaSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- SchemaSerializer - Class in com.amazonaws.athena.connector.lambda.serde
-
Deprecated.
SchemaSerDeV3
should be used instead - SchemaSerializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.SchemaSerializer
-
Deprecated.
- SchemaUtils - Class in com.amazonaws.athena.connectors.docdb
-
Collection of helpful utilities that handle DocumentDB schema inference, type, and naming conversion.
- SCRIPT - Static variable in class com.amazonaws.athena.connectors.redis.qpt.RedisQueryPassthrough
- SECRET_MANAGER_KAFKA_CREDS_NAME - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is secret manager key reference
- SECRET_MANAGER_MSK_CREDS_NAME - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
This is secret manager key reference
- SECRET_NAME - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- SECRET_NAME_PATTERN - Static variable in class com.amazonaws.athena.connectors.jdbc.connection.GenericJdbcConnectionFactory
- SECRET_PASSWORD - Static variable in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- SECRET_PATTERN - Static variable in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
- SECRET_USERNAME - Static variable in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
- SecretsManagerCredentials - Class in com.amazonaws.athena.connector.integ.data
-
Holds the credentials retrieved from SecretsManager.
- SecretsManagerCredentials(String, String, String, String) - Constructor for class com.amazonaws.athena.connector.integ.data.SecretsManagerCredentials
- SecretsManagerCredentialsProvider - Class in com.amazonaws.athena.connector.integ.providers
-
Responsible for providing user credentials from SecretsManager.
- SecurityGroupsTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
-
Maps your EC2 SecurityGroups to a table.
- SecurityGroupsTableProvider(Ec2Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SecurityGroupsTableProvider
- SEGMENT_COUNT_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- SEGMENT_ID_PROPERTY - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- selectBigintTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectBooleanTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectByteArrayTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectDateTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectEmptyTableTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectFloat4TypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectFloat8TypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectIntegerTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectNullValueTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- SelectQueryBuilder - Class in com.amazonaws.athena.connectors.timestream.query
-
Used to build a Timestream query which can select data from a table in a specific database directly or via a simplified view.
- SelectQueryBuilder(ST, String) - Constructor for class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- selectSmallintTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectTimestampTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectVarcharListTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- selectVarcharTypeTest() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- SERDE_VERSION - Static variable in class com.amazonaws.athena.connector.lambda.handlers.SerDeVersion
- SerDeVersion - Class in com.amazonaws.athena.connector.lambda.handlers
-
Used to convey the version of serialization of this SDK instance when negotiating functionality with Athena.
- serialize(Block, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.BlockSerializer
-
Deprecated.
- serialize(List<MetricStat>) - Static method in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricStatSerDe
-
Serializes the provided List of MetricStats.
- serialize(ArrowRecordBatch, OutputStream) - Method in class com.amazonaws.athena.connector.lambda.data.RecordBatchSerDe
-
Deprecated.Serialized the provided ArrowRecordBatch to the provided OutputStream and closes the batch once it is fully written to the OutputStream.
- serialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.SchemaSerializer
-
Deprecated.
- serialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v2.SchemaSerDe.Serializer
-
Deprecated.
- serialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v3.SchemaSerDeV3.Serializer
- serialize(Schema, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.SchemaSerDeV4.Serializer
- serialize(Schema, OutputStream) - Method in class com.amazonaws.athena.connector.lambda.data.SchemaSerDe
-
Deprecated.Serialized the provided Schema to the provided OutputStream.
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseSerializer
- serialize(T, JsonGenerator, SerializerProvider) - Method in interface com.amazonaws.athena.connector.lambda.serde.VersionedSerDe.Serializer
- SERIALIZED_METRIC_STATS_FIELD_NAME - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricStatSerDe
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.FederatedIdentitySerDe.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.PingResponseSerDe.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ArrowTypeSerDe.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.EncryptionKeySerDe.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasResponseSerDe.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.S3SpillLocationSerDe.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SchemaSerDe.Serializer
-
Deprecated.
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.TableNameSerDe.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v3.SchemaSerDeV3.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FunctionNameSerDeV4.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.OptimizationSubTypeSerDeV4.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.OrderByFieldSerDeV4.Serializer
- Serializer() - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.SchemaSerDeV4.Serializer
- Serializer(FederatedIdentitySerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.PingRequestSerDe.Serializer
- Serializer(FederatedIdentitySerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListSchemasRequestSerDe.Serializer
- Serializer(FederatedIdentitySerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesRequestSerDe.Serializer
- Serializer(FederatedIdentitySerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesRequestSerDeV4.Serializer
- Serializer(FederatedIdentitySerDe.Serializer, TableNameSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableRequestSerDe.Serializer
- Serializer(FederatedIdentitySerDe.Serializer, TableNameSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v5.GetTableRequestSerDeV5.Serializer
- Serializer(FederatedIdentitySerDe.Serializer, TableNameSerDe.Serializer, VersionedSerDe.Serializer<Block>, VersionedSerDe.Serializer<Constraints>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsRequestSerDe.Serializer
- Serializer(FederatedIdentitySerDe.Serializer, TableNameSerDe.Serializer, VersionedSerDe.Serializer<Constraints>, VersionedSerDe.Serializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutRequestSerDe.Serializer
- Serializer(FederatedIdentitySerDe.Serializer, TableNameSerDe.Serializer, VersionedSerDe.Serializer<Constraints>, VersionedSerDe.Serializer<Schema>, SplitSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsRequestSerDe.Serializer
- Serializer(FederatedIdentitySerDe.Serializer, VersionedSerDe.Serializer<Block>, VersionedSerDe.Serializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionRequestSerDe.Serializer
- Serializer(PingRequestSerDe.Serializer, ListSchemasRequestSerDe.Serializer, ListTablesRequestSerDe.Serializer, GetTableRequestSerDe.Serializer, GetTableLayoutRequestSerDe.Serializer, GetSplitsRequestSerDe.Serializer, ReadRecordsRequestSerDe.Serializer, UserDefinedFunctionRequestSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.FederationRequestSerDe.Serializer
- Serializer(PingRequestSerDe.Serializer, ListSchemasRequestSerDe.Serializer, ListTablesRequestSerDe.Serializer, GetTableRequestSerDe.Serializer, GetTableLayoutRequestSerDe.Serializer, GetSplitsRequestSerDe.Serializer, ReadRecordsRequestSerDe.Serializer, UserDefinedFunctionRequestSerDe.Serializer, GetDataSourceCapabilitiesRequestSerDeV4.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FederationRequestSerDeV4.Serializer
- Serializer(PingRequestSerDe.Serializer, ListSchemasRequestSerDe.Serializer, ListTablesRequestSerDe.Serializer, GetTableRequestSerDeV5.Serializer, GetTableLayoutRequestSerDe.Serializer, GetSplitsRequestSerDe.Serializer, ReadRecordsRequestSerDe.Serializer, UserDefinedFunctionRequestSerDe.Serializer, GetDataSourceCapabilitiesRequestSerDeV4.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v5.FederationRequestSerDeV5.Serializer
- Serializer(PingResponseSerDe.Serializer, ListSchemasResponseSerDe.Serializer, ListTablesResponseSerDe.Serializer, GetTableResponseSerDe.Serializer, GetTableLayoutResponseSerDe.Serializer, GetSplitsResponseSerDe.Serializer, ReadRecordsResponseSerDe.Serializer, RemoteReadRecordsResponseSerDe.Serializer, UserDefinedFunctionResponseSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.FederationResponseSerDe.Serializer
- Serializer(PingResponseSerDe.Serializer, ListSchemasResponseSerDe.Serializer, ListTablesResponseSerDe.Serializer, GetTableResponseSerDe.Serializer, GetTableLayoutResponseSerDe.Serializer, GetSplitsResponseSerDe.Serializer, ReadRecordsResponseSerDe.Serializer, RemoteReadRecordsResponseSerDe.Serializer, UserDefinedFunctionResponseSerDe.Serializer, GetDataSourceCapabilitiesResponseSerDeV4.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FederationResponseSerDeV4.Serializer
- Serializer(ArrowTypeSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.AllOrNoneValueSetSerDe.Serializer
- Serializer(ArrowTypeSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.VariableExpressionSerDeV4.Serializer
- Serializer(ArrowTypeSerDe.Serializer, RangeSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SortedRangeSetSerDe.Serializer
- Serializer(EquatableValueSetSerDe.Serializer, SortedRangeSetSerDe.Serializer, AllOrNoneValueSetSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ValueSetSerDe.Serializer
- Serializer(MarkerSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.RangeSerDe.Serializer
- Serializer(S3SpillLocationSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SpillLocationSerDe.Serializer
- Serializer(SpillLocationSerDe.Serializer, EncryptionKeySerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.SplitSerDe.Serializer
- Serializer(SplitSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetSplitsResponseSerDe.Serializer
- Serializer(TableNameSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ListTablesResponseSerDe.Serializer
- Serializer(TableNameSerDe.Serializer, VersionedSerDe.Serializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableLayoutResponseSerDe.Serializer
- Serializer(TableNameSerDe.Serializer, VersionedSerDe.Serializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.GetTableResponseSerDe.Serializer
- Serializer(ValueSetSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ConstraintsSerDe.Serializer
- Serializer(ValueSetSerDe.Serializer, VersionedSerDe.Serializer<FederationExpression>, VersionedSerDe.Serializer<OrderByField>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.ConstraintsSerDeV4.Serializer
- Serializer(ValueSetSerDe.Serializer, VersionedSerDe.Serializer<FederationExpression>, VersionedSerDe.Serializer<OrderByField>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v5.ConstraintsSerDeV5.Serializer
- Serializer(ConstantExpressionSerDeV4.Serializer, FunctionCallExpressionSerDeV4.Serializer, VariableExpressionSerDeV4.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FederationExpressionSerDeV4.Serializer
- Serializer(VersionedSerDe.Serializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.EquatableValueSetSerDe.Serializer
- Serializer(VersionedSerDe.Serializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.MarkerSerDe.Serializer
- Serializer(VersionedSerDe.Serializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.ReadRecordsResponseSerDe.Serializer
- Serializer(VersionedSerDe.Serializer<Block>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.UserDefinedFunctionResponseSerDe.Serializer
- Serializer(VersionedSerDe.Serializer<Block>, ArrowTypeSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.ConstantExpressionSerDeV4.Serializer
- Serializer(VersionedSerDe.Serializer<FunctionName>, ArrowTypeSerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.FunctionCallExpressionSerDeV4.Serializer
- Serializer(VersionedSerDe.Serializer<OptimizationSubType>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.GetDataSourceCapabilitiesResponseSerDeV4.Serializer
- Serializer(VersionedSerDe.Serializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.BlockSerDe.Serializer
-
Deprecated.
- Serializer(VersionedSerDe.Serializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v3.BlockSerDeV3.Serializer
- Serializer(VersionedSerDe.Serializer<Schema>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v4.BlockSerDeV4.Serializer
- Serializer(VersionedSerDe.Serializer<Schema>, SpillLocationSerDe.Serializer, EncryptionKeySerDe.Serializer) - Constructor for class com.amazonaws.athena.connector.lambda.serde.v2.RemoteReadRecordsResponseSerDe.Serializer
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseSerializer
- SESSION_CONFS - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- set(K, V) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- setAccessPolicies(Map<String, PolicyDocument>) - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack
-
Sets the access policies used by the Lambda function.
- setAccessPolicies(Map<String, PolicyDocument>) - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack
-
Sets the access policies used by the Lambda function.
- setBlockSpiller(BlockSpiller) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
-
Throttling Invoker can decide to propogate the congestion events to Athena if your Lambda has not generated any data yet.
- setClientConfig(String, String) - Method in class com.amazonaws.athena.connectors.hbase.connection.HbaseConnectionFactory
-
Used to set HBase client config options that should be applied to all future connections.
- setClientConfig(String, String) - Method in class com.amazonaws.athena.connectors.hbase.HbaseConnectionFactory
-
Used to set HBase client config options that should be applied to all future connections.
- setComplexValue(String, int, FieldResolver, Object) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Attempts to set the provided value for the given field name and row.
- setComplexValue(FieldVector, int, FieldResolver, Object) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to set complex values (Struct, List, etc...) on the provided FieldVector.
- setConnectorEnvironmentVars(Map<String, String>) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Must be overridden in the extending class (can be a no-op) to set the lambda function's environment variables key-value pairs (e.g.
- setConstraints(ReadSession.TableReadOptions.Builder, Schema, Constraints) - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryStorageApiUtils
- setContext(Context) - Method in class com.amazonaws.athena.connector.lambda.metadata.MetadataRequest
-
Set the Context from Lambda.
- setDataFormat(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.Message
- setDataFormat(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- setDataFormat(String) - Method in class com.amazonaws.athena.connectors.msk.dto.Message
- setDataFormat(String) - Method in class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- setDateTimeFormat(String, String) - Method in class com.amazonaws.athena.connectors.dynamodb.util.DDBRecordMetadata
-
Setter function to add a inferred datetimeFormat to the datetimeFormatMapping for a specified column
- setEnvironmentVars(Map) - Method in class com.amazonaws.athena.connector.integ.ConnectorStackProvider
-
Must be overridden to facilitate the setting of the lambda function's environment variables key-value pairs (e.g.
- setFederationExpressionSerializer(VersionedSerDe.Deserializer<FederationExpression>) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.FunctionCallExpressionSerDeV4.Deserializer
- setFederationExpressionSerializer(VersionedSerDe.Serializer<FederationExpression>) - Method in class com.amazonaws.athena.connector.lambda.serde.v4.FunctionCallExpressionSerDeV4.Serializer
- setFields(List<KafkaField>) - Method in class com.amazonaws.athena.connectors.kafka.dto.AvroTopicSchema
- setFields(List<KafkaField>) - Method in class com.amazonaws.athena.connectors.kafka.dto.Message
- setFields(List<KafkaField>) - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- setFields(List<MSKField>) - Method in class com.amazonaws.athena.connectors.msk.dto.AvroTopicSchema
- setFields(List<MSKField>) - Method in class com.amazonaws.athena.connectors.msk.dto.Message
- setFields(List<MSKField>) - Method in class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- setFormatHint(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- setFormatHint(String) - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- setIAMAuthKafkaProperties(Properties) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates the required IAM based settings for kafka consumer.
- setMapping(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- setMapping(String) - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- setMessage(Message) - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicSchema
- setMessage(Message) - Method in class com.amazonaws.athena.connectors.msk.dto.TopicSchema
- setName(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.AvroTopicSchema
- setName(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- setName(String) - Method in class com.amazonaws.athena.connectors.msk.dto.AvroTopicSchema
- setName(String) - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- setRowCount(int) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Sets the valid row count on the underlying Apache Arrow Vector Schema.
- setSaslPlainAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Creates the required SASL based settings for kafka consumer.
- setSaslPlainAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates the required SASL based settings for kafka consumer.
- setSaslSslAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Creates the required SASL based settings for kafka consumer.
- setSaslSslAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates the required SASL based settings for kafka consumer.
- setScramAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates the required SASL based settings for kafka consumer.
- setScramPlainTextAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
- setScramSSLAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Creates the required SASL based settings for kafka consumer.
- setSpecificResource(Stack) - Method in class com.amazonaws.athena.connector.integ.ConnectorStackProvider
-
Must be overridden (can be a no-op) to facilitate the creation of a connector-specific CloudFormation stack resource (e.g.
- setSSLAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Creates the required SSL based settings for kafka consumer.
- setSSLAuthKafkaProperties(Properties, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Creates the required SSL based settings for kafka consumer.
- setTopicName(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- setTopicName(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicSchema
- setTopicName(String) - Method in class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- setTopicName(String) - Method in class com.amazonaws.athena.connectors.msk.dto.TopicSchema
- setType(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.AvroTopicSchema
- setType(String) - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- setType(String) - Method in class com.amazonaws.athena.connectors.msk.dto.AvroTopicSchema
- setType(String) - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- setUp() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Creates a CloudFormation stack to build the infrastructure needed to run the integration tests (e.g., Database instance, Lambda function, etc...).
- setupNativeEnvironmentVariables() - Static method in class com.amazonaws.athena.connectors.gcs.GcsUtil
- setupNativeEnvironmentVariables() - Static method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryUtils
- setupNativeEnvironmentVariables() - Static method in class com.amazonaws.athena.connectors.vertica.VerticaSchemaUtils
- setupQueryPassthroughSplit(GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
-
Helper function that provides a single partition for Query Pass-Through
- setupQueryPassthroughSplit(GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
-
Helper function that provides a single partition for Query Pass-Through
- setupQueryPassthroughSplit(GetSplitsRequest) - Method in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
-
Helper function that provides a single partition for Query Pass-Through
- setUpStackData(Stack) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Must be overridden in the extending class (can be a no-op) to create a connector-specific CloudFormation stack resource (e.g.
- setUpTableData() - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Must be overridden in the extending class to setup the DB table (i.e. insert rows into table, etc...)
- setValue(Object) - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- setValue(Object) - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- setValue(String, int, Object) - Method in class com.amazonaws.athena.connector.lambda.data.Block
-
Writes the provided value to the specified field on the specified row.
- setValue(FieldVector, int, Object) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to set values (Int, BigInt, Bit, etc...) on the provided FieldVector.
- SHARD_KEY - Static variable in class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
-
Key used to store shard information in the Split's properties map (later used by the Record Handler).
- SharedBlockMarker(MarkerFactory, Block, int, Marker.Bound, boolean) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.MarkerFactory.SharedBlockMarker
- SimpleArrowValueProjector - Class in com.amazonaws.athena.connector.lambda.data.projectors
- SimpleArrowValueProjector(FieldReader) - Constructor for class com.amazonaws.athena.connector.lambda.data.projectors.SimpleArrowValueProjector
- SimpleBlockWriter - Class in com.amazonaws.athena.connector.lambda.data
-
Used to write a single Block using the BlockWriter programming model.
- SimpleBlockWriter(Block) - Constructor for class com.amazonaws.athena.connector.lambda.data.SimpleBlockWriter
-
Basic constructor using a pre-allocated Block.
- SINGLE_SPLIT_LIMIT_COUNT - Static variable in class com.amazonaws.athena.connectors.snowflake.SnowflakeConstants
-
This constant limits the number of records to be returned in a single split.
- size() - Method in class com.amazonaws.athena.connectors.elasticsearch.CacheableAwsRestHighLevelClient
- skipColumnHeaderRow(List<Row>) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- SMALLDATETIME - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- SMALLDATETIME - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- SMALLDATETIME - com.amazonaws.athena.connectors.synapse.SynapseDataType
- SMALLINT - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- SmallIntExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a SmallInt value from the context object.
- SmallIntFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- SmallIntFieldWriter(SmallIntExtractor, SmallIntVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.SmallIntFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- SMALLMONEY - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- SMALLMONEY - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- SMALLMONEY - com.amazonaws.athena.connectors.synapse.SynapseDataType
- SNOWFLAKE_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.snowflake.SnowflakeConstants
- SNOWFLAKE_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.snowflake.SnowflakeConstants
- SNOWFLAKE_NAME - Static variable in class com.amazonaws.athena.connectors.snowflake.SnowflakeConstants
- SNOWFLAKE_QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.snowflake.SnowflakeConstants
- SnowflakeCaseInsensitiveResolver - Class in com.amazonaws.athena.connectors.snowflake
- SnowflakeCompositeHandler - Class in com.amazonaws.athena.connectors.snowflake
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- SnowflakeCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeCompositeHandler
- SnowflakeConstants - Class in com.amazonaws.athena.connectors.snowflake
- SnowflakeEnvironmentProperties - Class in com.amazonaws.athena.connectors.snowflake
- SnowflakeEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeEnvironmentProperties
- SnowflakeFederationExpressionParser - Class in com.amazonaws.athena.connectors.snowflake
- SnowflakeFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeFederationExpressionParser
- SnowflakeMetadataHandler - Class in com.amazonaws.athena.connectors.snowflake
-
Handles metadata for Snowflake.
- SnowflakeMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- SnowflakeMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
-
Used by Mux.
- SnowflakeMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
- SnowflakeMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- SnowflakeMuxCompositeHandler - Class in com.amazonaws.athena.connectors.snowflake
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- SnowflakeMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMuxCompositeHandler
- SnowflakeMuxMetadataHandler - Class in com.amazonaws.athena.connectors.snowflake
- SnowflakeMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMuxMetadataHandler
- SnowflakeMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMuxMetadataHandler
- SnowflakeMuxRecordHandler - Class in com.amazonaws.athena.connectors.snowflake
- SnowflakeMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMuxRecordHandler
- SnowflakeQueryStringBuilder - Class in com.amazonaws.athena.connectors.snowflake
-
Extends
JdbcSplitQueryBuilder
and implements MySql specific SQL clauses for split. - SnowflakeQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeQueryStringBuilder
- SnowflakeRecordHandler - Class in com.amazonaws.athena.connectors.snowflake
- SnowflakeRecordHandler(DatabaseConnectionConfig, GenericJdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeRecordHandler
- SnowflakeRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeRecordHandler
- SnowflakeRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeRecordHandler
-
Instantiates handler to be used by Lambda function directly.
- SORTED_RANGE_SET - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.FilterPushdownSubType
- SortedRangeSet - Class in com.amazonaws.athena.connector.lambda.domain.predicate
-
A set containing values that are represented as ranges that are sorted by their lower bound.
- SortedRangeSet.Builder - Class in com.amazonaws.athena.connector.lambda.domain.predicate
- SortedRangeSetSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SortedRangeSetSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SortedRangeSetSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SOURCE_TABLE_PROPERTY - Static variable in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
- SOURCE_TYPE - Static variable in class com.amazonaws.athena.connectors.google.bigquery.BigQueryConstants
-
The source type that is used to aid in logging diagnostic info when raising a support case.
- SOURCE_TYPE - Static variable in class com.amazonaws.athena.connectors.neptune.Constants
- span(Range) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- SparqlRowWriter - Class in com.amazonaws.athena.connectors.neptune.rdf
-
This class is a Utility class to create Extractors for each field type as per Schema
- SPILL_BUCKET_ENV - Static variable in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- SPILL_KMS_KEY_ID - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- SPILL_PREFIX_ENV - Static variable in class com.amazonaws.athena.connector.lambda.handlers.MetadataHandler
- SpillConfig - Class in com.amazonaws.athena.connector.lambda.data
-
Used to configure Spill functionality.
- SpillConfig.Builder - Class in com.amazonaws.athena.connector.lambda.data
- spilled - Variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- spilled - Variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- spilled() - Method in interface com.amazonaws.athena.connector.lambda.data.BlockSpiller
-
Indicates if any part of the response written thus far has been spilled.
- spilled() - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Used to tell if any blocks were spilled or if the response can be inline.
- SpillLocation - Interface in com.amazonaws.athena.connector.lambda.domain.spill
-
Used to tag different types of spill locations.
- SpillLocationSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SpillLocationSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SpillLocationSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SpillLocationVerifier - Class in com.amazonaws.athena.connector.lambda.domain.spill
-
This class is used to track the bucket and its state, and check its validity
- SpillLocationVerifier(S3Client) - Constructor for class com.amazonaws.athena.connector.lambda.domain.spill.SpillLocationVerifier
- Split - Class in com.amazonaws.athena.connector.lambda.domain
-
A Split is best thought of as a unit of work that is part of a larger activity.
- Split(SpillLocation, EncryptionKey, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.domain.Split
-
Basic constructor.
- SPLIT_END_INDEX - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- SPLIT_NUMBER_FIELD - Static variable in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- SPLIT_SCALE_FACTOR_FIELD - Static variable in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- SPLIT_START_INDEX - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- SPLIT_TOTAL_NUMBER_FIELD - Static variable in class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- Split.Builder - Class in com.amazonaws.athena.connector.lambda.domain
- SplitInfo<T> - Class in com.amazonaws.athena.connectors.jdbc.splits
-
Split information.
- SplitInfo(SplitRange<T>, String, int, int) - Constructor for class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- SplitParameters - Class in com.amazonaws.athena.connectors.kafka.dto
- SplitParameters - Class in com.amazonaws.athena.connectors.msk.dto
- SplitParameters(String, int, long, long) - Constructor for class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
-
These parameters need to be set while creating the split and will be used when retrieving records in RecordHandler class.
- SplitParameters(String, int, long, long) - Constructor for class com.amazonaws.athena.connectors.msk.dto.SplitParameters
-
These parameters need to be set while creating the split and will be used when retrieving records in RecordHandler class.
- SplitRange<T> - Class in com.amazonaws.athena.connectors.jdbc.splits
-
Represents a closed interval.
- SplitRange(T, T) - Constructor for class com.amazonaws.athena.connectors.jdbc.splits.SplitRange
- SplitSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SplitSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- SplitSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- Splitter<T> - Interface in com.amazonaws.athena.connectors.jdbc.splits
-
Split iterator for type T.
- SplitterFactory - Class in com.amazonaws.athena.connectors.jdbc.splits
-
Creates splitter depending on split column data type.
- SplitterFactory() - Constructor for class com.amazonaws.athena.connectors.jdbc.splits.SplitterFactory
- SQL_POOL - Static variable in class com.amazonaws.athena.connectors.synapse.SynapseConstants
- SQLSERVER_QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.sqlserver.SqlServerConstants
- SqlServerCompositeHandler - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerCompositeHandler
- SqlServerConstants - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerDataType - Enum in com.amazonaws.athena.connectors.sqlserver
- SqlServerEnvironmentProperties - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerEnvironmentProperties
- SqlServerFederationExpressionParser - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerFederationExpressionParser
- SqlServerJdbcConnectionFactory - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerJdbcConnectionFactory(DatabaseConnectionConfig, Map<String, String>, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerJdbcConnectionFactory
- SqlServerMetadataHandler - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- SqlServerMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
-
Used by Mux.
- SqlServerMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- SqlServerMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMetadataHandler
- SqlServerMuxCompositeHandler - Class in com.amazonaws.athena.connectors.sqlserver
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- SqlServerMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMuxCompositeHandler
- SqlServerMuxMetadataHandler - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMuxMetadataHandler
- SqlServerMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMuxMetadataHandler
- SqlServerMuxRecordHandler - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMuxRecordHandler
- SqlServerQueryStringBuilder - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerQueryStringBuilder
- SqlServerRecordHandler - Class in com.amazonaws.athena.connectors.sqlserver
- SqlServerRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerRecordHandler
- SqlServerRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerRecordHandler
- SqlServerRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerRecordHandler
- SSL_CERT_FILE_LOCATION - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
-
A ssl file location constant to store the SSL certificate The file location is fixed at /tmp directory to retrieve ssl certificate location
- SSL_CERT_FILE_LOCATION - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
-
A ssl file location constant to store the SSL certificate The file location is fixed at /tmp directory to retrieve ssl certificate location
- SSL_CERT_FILE_LOCATION_VALUE - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
- SSL_CERT_FILE_LOCATION_VALUE - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
- SSL_KEY_PASSWORD - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is SSL_KEY password
- SSL_KEY_PASSWORD - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
This is SSL_KEY password
- StandardFunctions - Enum in com.amazonaws.athena.connector.lambda.domain.predicate.functions
- START_KEY_FIELD - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
- START_OFFSET - Static variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- START_OFFSET - Static variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- startOffset - Variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- startOffset - Variable in class com.amazonaws.athena.connectors.kafka.dto.TopicPartitionPiece
- startOffset - Variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- startOffset - Variable in class com.amazonaws.athena.connectors.msk.dto.TopicPartitionPiece
- startQueryExecution(String) - Method in class com.amazonaws.athena.connector.integ.IntegrationTestBase
-
Sends a DB query via Athena and returns the query results.
- startQueryRequest(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchUtils
- STARTTIME - Static variable in class com.amazonaws.athena.connectors.cloudwatch.qpt.CloudwatchQueryPassthrough
- StaticJdbcCredentialProvider - Class in com.amazonaws.athena.connectors.jdbc.connection
-
Static credential provider.
- StaticJdbcCredentialProvider(JdbcCredential) - Constructor for class com.amazonaws.athena.connectors.jdbc.connection.StaticJdbcCredentialProvider
- STATISTIC_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- STATISTICS - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
- StorageMetadata - Class in com.amazonaws.athena.connectors.gcs.storage
- StorageMetadata(String) - Constructor for class com.amazonaws.athena.connectors.gcs.storage.StorageMetadata
-
Instantiate a storage data source object with provided config
- stream(Function<String, X>, Function<X, String>) - Static method in class com.amazonaws.athena.connector.util.PaginatedRequestIterator
- stringToDateTime(String, String, ZoneId) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
-
Transforms the raw string to LocalDateTime using the provided default format
- stringToLocalDate(String, String, ZoneId) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
-
Transforms the raw string to LocalDate using the provided default format
- stringToZonedDateTime(String, String, ZoneId) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
-
Tries to parse the string value to ZonedDateTime, If fails, then falls back to the LocalDateTime with default zone
- STRUCT - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- StructArrowValueProjector - Class in com.amazonaws.athena.connector.lambda.data.projectors
- StructArrowValueProjector(FieldReader) - Constructor for class com.amazonaws.athena.connector.lambda.data.projectors.StructArrowValueProjector
- SubnetTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
-
Maps your EC2 Subnets to a table.
- SubnetTableProvider(Ec2Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.SubnetTableProvider
- subtract(BlockAllocator, ValueSet) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- SUBTRACT_FUNCTION_NAME - com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Arithmetic subtraction.
- SubTypeProperties - Class in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- SubTypeProperties(String, List<String>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType.SubTypeProperties
- SubTypeProperties(String, List<String>) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.SubTypeProperties
- SUPPORTED_FUNCTION_EXPRESSION_TYPES - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType
- SupportedTypes - Enum in com.amazonaws.athena.connector.lambda.data
-
This enum defines the ApacheArrow types which are supported by this SDK.
- SUPPORTS_COMPLEX_EXPRESSION_PUSHDOWN - com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
- SUPPORTS_FILTER_PUSHDOWN - com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
- SUPPORTS_LIMIT_PUSHDOWN - com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
- SUPPORTS_ORDER_BY - com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.TopNPushdownSubType
- SUPPORTS_TOP_N_PUSHDOWN - com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
- symmetricDecrypt(String, String) - Method in class com.amazonaws.athena.connectors.example.ExampleUserDefinedFuncHandler
-
This usage of AES-GCM and is only meant to illustrate how one could use a UDF for masking a field using encryption.
- SynapseCompositeHandler - Class in com.amazonaws.athena.connectors.synapse
- SynapseCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseCompositeHandler
- SynapseConstants - Class in com.amazonaws.athena.connectors.synapse
- SynapseDataType - Enum in com.amazonaws.athena.connectors.synapse
- SynapseEnvironmentProperties - Class in com.amazonaws.athena.connectors.synapse
- SynapseEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseEnvironmentProperties
- SynapseFederationExpressionParser - Class in com.amazonaws.athena.connectors.synapse
- SynapseFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseFederationExpressionParser
- SynapseJdbcConnectionFactory - Class in com.amazonaws.athena.connectors.synapse
- SynapseJdbcConnectionFactory(DatabaseConnectionConfig, Map<String, String>, DatabaseConnectionInfo) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseJdbcConnectionFactory
- SynapseMetadataHandler - Class in com.amazonaws.athena.connectors.synapse
- SynapseMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
-
Used by Mux.
- SynapseMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
- SynapseMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
- SynapseMuxCompositeHandler - Class in com.amazonaws.athena.connectors.synapse
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- SynapseMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMuxCompositeHandler
- SynapseMuxMetadataHandler - Class in com.amazonaws.athena.connectors.synapse
- SynapseMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMuxMetadataHandler
- SynapseMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMuxMetadataHandler
- SynapseMuxRecordHandler - Class in com.amazonaws.athena.connectors.synapse
- SynapseMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMuxRecordHandler
- SynapseQueryStringBuilder - Class in com.amazonaws.athena.connectors.synapse
- SynapseQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseQueryStringBuilder
- SynapseRecordHandler - Class in com.amazonaws.athena.connectors.synapse
- SynapseRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseRecordHandler
- SynapseRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseRecordHandler
- SynapseUtil - Class in com.amazonaws.athena.connectors.synapse
- sync() - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisConnectionWrapper
T
- Table - Class in com.amazonaws.athena.connectors.cloudwatch.metrics.tables
-
Defines some commonly required field names used by all tables and consumers of tables in this connector.
- Table() - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- TABLE_METADATA - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- tableExists(TableName) - Method in class com.amazonaws.athena.connectors.hbase.connection.HBaseConnection
-
Retrieves whether the table exists
- TableName - Class in com.amazonaws.athena.connector.lambda.domain
-
Represents a fully qualified TableName.
- TableName(String, String) - Constructor for class com.amazonaws.athena.connector.lambda.domain.TableName
-
Constructs a fully qualified TableName.
- TableNameSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- TableNameSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- TableNameSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- TableProvider - Interface in com.amazonaws.athena.connectors.aws.cmdb.tables
-
Defines the functionality required to supply the metadata and data required for the Athena AWS CMDB connector to to allow SQL queries to run over the virtual table.
- TableProviderFactory - Class in com.amazonaws.athena.connectors.aws.cmdb
-
Acts as a factory for all supported TableProviders and also a source of meta-data about the schemas and tables that the loaded TableProviders support.
- TableProviderFactory(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.TableProviderFactory
- TableProviderFactory(Ec2Client, EmrClient, RdsClient, S3Client, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.TableProviderFactory
- TABLES_AND_VIEWS - Static variable in class com.amazonaws.athena.connectors.jdbc.manager.JdbcMetadataHandler
- TEMP_DIR - Static variable in class com.amazonaws.athena.connectors.hbase.HbaseKerberosUtils
-
This is temp folder where the kerberos config files from S3 will be downloaded
- TEMP_DIR - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is temp folder where the certificates from S3 will be downloaded
- TEMP_DIR - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
This is temp folder where the certificates from S3 will be downloaded
- TERADATA_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.teradata.TeradataConstants
- TERADATA_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.teradata.TeradataConstants
- TERADATA_NAME - Static variable in class com.amazonaws.athena.connectors.teradata.TeradataConstants
- TERADATA_QUOTE_CHARACTER - Static variable in class com.amazonaws.athena.connectors.teradata.TeradataConstants
- TeradataCompositeHandler - Class in com.amazonaws.athena.connectors.teradata
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- TeradataCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataCompositeHandler
- TeradataConstants - Class in com.amazonaws.athena.connectors.teradata
- TeradataEnvironmentProperties - Class in com.amazonaws.athena.connectors.teradata
- TeradataEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataEnvironmentProperties
- TeradataFederationExpressionParser - Class in com.amazonaws.athena.connectors.teradata
- TeradataFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataFederationExpressionParser
- TeradataMetadataHandler - Class in com.amazonaws.athena.connectors.teradata
-
Handles metadata for Teradata.
- TeradataMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- TeradataMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
-
Used by Mux.
- TeradataMetadataHandler(DatabaseConnectionConfig, SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- TeradataMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
-
Instantiates handler to be used by Lambda function directly.
- TeradataMuxCompositeHandler - Class in com.amazonaws.athena.connectors.teradata
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- TeradataMuxCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMuxCompositeHandler
- TeradataMuxMetadataHandler - Class in com.amazonaws.athena.connectors.teradata
- TeradataMuxMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMuxMetadataHandler
- TeradataMuxMetadataHandler(SecretsManagerClient, AthenaClient, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMuxMetadataHandler
- TeradataMuxRecordHandler - Class in com.amazonaws.athena.connectors.teradata
- TeradataMuxRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMuxRecordHandler
- TeradataQueryStringBuilder - Class in com.amazonaws.athena.connectors.teradata
- TeradataQueryStringBuilder(String, FederationExpressionParser) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataQueryStringBuilder
- TeradataRecordHandler - Class in com.amazonaws.athena.connectors.teradata
- TeradataRecordHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataRecordHandler
- TeradataRecordHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataRecordHandler
- TeradataRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataRecordHandler
- TEST_DATATYPES_BOOLEAN_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_BYTE_ARRAY_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_DATE_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_DOUBLE_PRECISION_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_INT_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_LONG_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_SHORT_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_SINGLE_PRECISION_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_TABLE_NAME - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_TIMESTAMP_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_VARCHAR_ARRAY_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_DATATYPES_VARCHAR_VALUE - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_EMPTY_TABLE_NAME - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TEST_NULL_TABLE_NAME - Static variable in class com.amazonaws.athena.connector.integ.IntegrationTestBase
- TestConfig - Class in com.amazonaws.athena.connector.integ.data
-
This class is responsible for extracting the attributes from the test config file (test-config.json), and provides simple extractors for the attributes within.
- TestConfig() - Constructor for class com.amazonaws.athena.connector.integ.data.TestConfig
-
The constructor loads the test configuration attributes from a file into a config Map.
- ThrottlingInvoker - Class in com.amazonaws.athena.connector.lambda
-
Utility that implements a basic form of Additive Increase, Multiplicative Decrease for handling retries and backoff against a dependency that is experience congestion.
- ThrottlingInvoker(ThrottlingInvoker.Builder) - Constructor for class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
- ThrottlingInvoker.Builder - Class in com.amazonaws.athena.connector.lambda
- ThrottlingInvoker.ExceptionFilter - Interface in com.amazonaws.athena.connector.lambda
- ThrottlingInvoker.State - Enum in com.amazonaws.athena.connector.lambda
- TIMESTAMP - com.amazonaws.athena.connectors.timestream.TimestreamType
- TIMESTAMP_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- TIMESTAMPMICROTZ - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- timestampMicroTzHolderFromObject(Object, String) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
- TIMESTAMPMILLITZ - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- timestampMilliTzHolderFromObject(Object, String) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
- TimestreamClientBuilder - Class in com.amazonaws.athena.connectors.timestream
- TimestreamCompositeHandler - Class in com.amazonaws.athena.connectors.timestream
- TimestreamCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.timestream.TimestreamCompositeHandler
- TimestreamMetadataHandler - Class in com.amazonaws.athena.connectors.timestream
- TimestreamMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- TimestreamMetadataHandler(TimestreamQueryClient, TimestreamWriteClient, GlueClient, EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
- TimestreamQueryPassthrough - Class in com.amazonaws.athena.connectors.timestream.qpt
- TimestreamQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.timestream.qpt.TimestreamQueryPassthrough
- TimestreamRecordHandler - Class in com.amazonaws.athena.connectors.timestream
- TimestreamRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.timestream.TimestreamRecordHandler
- TimestreamRecordHandler(S3Client, SecretsManagerClient, AthenaClient, TimestreamQueryClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.timestream.TimestreamRecordHandler
- TimestreamSchemaUtils - Class in com.amazonaws.athena.connectors.timestream
- TimestreamType - Enum in com.amazonaws.athena.connectors.timestream
- TimeZoneKey - Class in com.amazonaws.athena.connector.lambda.data
-
Class for representing timezone to be used in encoding datetime value and timezone value to a single long Source: Presto TimeZoneKey
- TINYINT - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- TINYINT - com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
- TINYINT - com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
- TINYINT - com.amazonaws.athena.connectors.synapse.SynapseDataType
- TinyIntExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a TinyInt value from the context object.
- TinyIntFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- TinyIntFieldWriter(TinyIntExtractor, TinyIntVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.TinyIntFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- TMP_SERVICE_ACCOUNT_JSON - Static variable in class com.amazonaws.athena.connectors.google.bigquery.BigQueryConstants
- toArrowType(int, int, int) - Static method in class com.amazonaws.athena.connectors.teradata.TeradataMetadataHandler
- toArrowType(int, int, int, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcArrowTypeConverter
-
Coverts Jdbc data type to Arrow data type.
- toArrowType(String) - Static method in class com.amazonaws.athena.connector.lambda.metadata.glue.DefaultGlueType
- toArrowType(String) - Static method in class com.amazonaws.athena.connectors.kafka.KafkaUtils
-
Converts string data type name to ArrowType.
- toArrowType(String) - Static method in class com.amazonaws.athena.connectors.msk.AmazonMskUtils
-
Converts string data type name to ArrowType.
- toAttributeValue(Object) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
- toBytes(boolean, Object) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseSchemaUtils
-
Used to convert from Apache Arrow typed values to HBase values.
- toConjuncts(List<Field>, Constraints, HashMap<String, PredicateBuilder.TypeAndValue>) - Static method in class com.amazonaws.athena.connectors.vertica.query.PredicateBuilder
- Token(String, Character, int) - Constructor for class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser.Token
- topic - Variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- topic - Variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- TOPIC - Static variable in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- TOPIC - Static variable in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- TopicPartitionPiece - Class in com.amazonaws.athena.connectors.kafka.dto
- TopicPartitionPiece - Class in com.amazonaws.athena.connectors.msk.dto
- TopicPartitionPiece(long, long) - Constructor for class com.amazonaws.athena.connectors.kafka.dto.TopicPartitionPiece
-
Creates PartitionSplit instance.
- TopicPartitionPiece(long, long) - Constructor for class com.amazonaws.athena.connectors.msk.dto.TopicPartitionPiece
-
Creates PartitionSplit instance.
- TopicResultSet - Class in com.amazonaws.athena.connectors.kafka.dto
- TopicResultSet - Class in com.amazonaws.athena.connectors.msk.dto
- TopicResultSet() - Constructor for class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- TopicResultSet() - Constructor for class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- TopicSchema - Class in com.amazonaws.athena.connectors.kafka.dto
- TopicSchema - Class in com.amazonaws.athena.connectors.msk.dto
- TopicSchema() - Constructor for class com.amazonaws.athena.connectors.kafka.dto.TopicSchema
- TopicSchema() - Constructor for class com.amazonaws.athena.connectors.msk.dto.TopicSchema
- TopNPushdownSubType - Enum in com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown
- toPredicate(String, String, Object, ArrowType, HashMap<String, PredicateBuilder.TypeAndValue>) - Static method in class com.amazonaws.athena.connectors.vertica.query.PredicateBuilder
- toPredicate(String, String, Object, ArrowType, List<TypeAndValue>) - Method in class com.amazonaws.athena.connectors.cloudera.HiveQueryStringBuilder
- toPredicate(String, String, Object, ArrowType, List<TypeAndValue>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcSplitQueryBuilder
- toPredicate(String, String, Object, ArrowType, List<TypeAndValue>) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaQueryStringBuilder
- toSimpleValue(AttributeValue) - Static method in class com.amazonaws.athena.connectors.dynamodb.util.DDBTypeUtils
- toString() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcSubnetAttributes
- toString() - Method in class com.amazonaws.athena.connector.lambda.data.Block
- toString() - Method in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.ConstantExpression
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FederationExpression
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.FunctionCallExpression
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.expression.VariableExpression
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.functions.FunctionName
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- toString() - Method in enum com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.Range
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.Split
- toString() - Method in class com.amazonaws.athena.connector.lambda.domain.TableName
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetDataSourceCapabilitiesResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetSplitsResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableLayoutResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.GetTableResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.glue.GlueTypeParser.Token
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListSchemasResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.ListTablesResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.metadata.optimizations.OptimizationSubType
- toString() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.records.ReadRecordsResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.records.RemoteReadRecordsResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.request.PingRequest
- toString() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
- toString() - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker
- toString() - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableName
- toString() - Method in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfig
- toString() - Method in class com.amazonaws.athena.connectors.jdbc.manager.TypeAndValue
- toString() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitInfo
- toString() - Method in class com.amazonaws.athena.connectors.jdbc.splits.SplitRange
- toString() - Method in class com.amazonaws.athena.connectors.kafka.dto.KafkaField
- toString() - Method in class com.amazonaws.athena.connectors.kafka.dto.Message
- toString() - Method in class com.amazonaws.athena.connectors.kafka.dto.SplitParameters
- toString() - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
- toString() - Method in class com.amazonaws.athena.connectors.msk.dto.Message
- toString() - Method in class com.amazonaws.athena.connectors.msk.dto.MSKField
- toString() - Method in class com.amazonaws.athena.connectors.msk.dto.SplitParameters
- toString() - Method in class com.amazonaws.athena.connectors.msk.dto.TopicResultSet
- toString() - Method in class com.amazonaws.athena.connectors.vertica.query.PredicateBuilder.TypeAndValue
- toTableName() - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableName
- TPCDS_CATALOG - Static variable in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- TPCDS_SCHEMA - Static variable in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- TPCDS_TABLE - Static variable in class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- TPCDSCompositeHandler - Class in com.amazonaws.athena.connectors.tpcds
- TPCDSCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.tpcds.TPCDSCompositeHandler
- TPCDSMetadataHandler - Class in com.amazonaws.athena.connectors.tpcds
-
Handles metadata requests for the Athena TPC-DS Connector.
- TPCDSMetadataHandler(EncryptionKeyFactory, SecretsManagerClient, AthenaClient, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- TPCDSMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.tpcds.TPCDSMetadataHandler
- TPCDSQueryPassthrough - Class in com.amazonaws.athena.connectors.tpcds.qpt
- TPCDSQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.tpcds.qpt.TPCDSQueryPassthrough
- TPCDSRecordHandler - Class in com.amazonaws.athena.connectors.tpcds
-
Handles data read record requests for the Athena TPC-DS Connector.
- TPCDSRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.tpcds.TPCDSRecordHandler
- TPCDSRecordHandler(S3Client, SecretsManagerClient, AthenaClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.tpcds.TPCDSRecordHandler
- TPCDSRecordHandler.CellWriter - Interface in com.amazonaws.athena.connectors.tpcds
- TPCDSUtils - Class in com.amazonaws.athena.connectors.tpcds
-
Utility class that centralizes a few commonly used tools for working with the TPC-DS Tables,Columns,Schemas.
- TRUSTSTORE_PASSWORD - Static variable in class com.amazonaws.athena.connectors.kafka.KafkaConstants
-
This is the truststore password
- TRUSTSTORE_PASSWORD - Static variable in class com.amazonaws.athena.connectors.msk.AmazonMskConstants
-
This is the truststore password
- tryCaseInsensitiveSearch(HBaseConnection, TableName) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseTableNameUtils
-
Performs a case insensitive table search by listing all table names in the schema (namespace), mapping them to their lowercase transformation, and then mapping the given tableName back to a unique table.
- TypeAndValue - Class in com.amazonaws.athena.connectors.jdbc.manager
- TypeAndValue(ArrowType, Object) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.TypeAndValue
- TypedDeserializer<T> - Class in com.amazonaws.athena.connector.lambda.serde
- TypedDeserializer(Class<T>, Class<? extends T>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.TypedDeserializer
- TypedSerializer<T> - Class in com.amazonaws.athena.connector.lambda.serde
- TypedSerializer(Class<T>, Class<? extends T>) - Constructor for class com.amazonaws.athena.connector.lambda.serde.TypedSerializer
- TypeUtils - Class in com.amazonaws.athena.connectors.docdb
-
Helper class with useful methods for type conversion and coercion.
U
- UNARY - com.amazonaws.athena.connector.lambda.domain.predicate.functions.OperatorType
- union(BlockAllocator, ValueSet) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.AllOrNoneValueSet
- union(BlockAllocator, ValueSet) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.EquatableValueSet
- union(BlockAllocator, ValueSet) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- union(BlockAllocator, ValueSet) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- union(BlockAllocator, Collection<ValueSet>) - Method in class com.amazonaws.athena.connector.lambda.domain.predicate.SortedRangeSet
- union(BlockAllocator, Collection<ValueSet>) - Method in interface com.amazonaws.athena.connector.lambda.domain.predicate.ValueSet
- UNLIMITED_PAGE_SIZE_VALUE - Static variable in class com.amazonaws.athena.connector.lambda.metadata.ListTablesRequest
-
Value used to indicate that the page size is unlimited, and therefore, the request should NOT be paginated.
- UnrecoverableException - Exception in com.amazonaws.athena.connectors.hbase.connection
-
Used to indicate that a particular exception is not recoverable and thus not retriable by our HBaseConnection's automatic retry and reconnect logic.
- UnrecoverableException(String, Throwable) - Constructor for exception com.amazonaws.athena.connectors.hbase.connection.UnrecoverableException
- unsetRow(int, Block) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
In some filtering situations it can be useful to 'unset' a row as an indication to a later processing stage that the row is irrelevant.
- upperUnbounded(BlockAllocator, ArrowType) - Static method in class com.amazonaws.athena.connector.lambda.domain.predicate.Marker
- UserDefinedFunctionHandler - Class in com.amazonaws.athena.connector.lambda.handlers
-
Athena UDF users are expected to extend this class to create UDFs.
- UserDefinedFunctionHandler(String) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.UserDefinedFunctionHandler
- UserDefinedFunctionRequest - Class in com.amazonaws.athena.connector.lambda.udf
- UserDefinedFunctionRequest(FederatedIdentity, Block, Schema, String, UserDefinedFunctionType) - Constructor for class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionRequest
- UserDefinedFunctionRequestSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- UserDefinedFunctionRequestSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- UserDefinedFunctionRequestSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- UserDefinedFunctionResponse - Class in com.amazonaws.athena.connector.lambda.udf
- UserDefinedFunctionResponse(Block, String) - Constructor for class com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionResponse
- UserDefinedFunctionResponseSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- UserDefinedFunctionResponseSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- UserDefinedFunctionResponseSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- UserDefinedFunctionType - Enum in com.amazonaws.athena.connector.lambda.udf
- UTC - Static variable in class com.amazonaws.athena.connectors.dynamodb.constants.DynamoDBConstants
- UTC_KEY - Static variable in class com.amazonaws.athena.connector.lambda.data.TimeZoneKey
- UTC_ZONE_ID - Static variable in class com.amazonaws.athena.connector.lambda.data.BlockUtils
V
- validateArrayStart(JsonParser) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to validate that an array is starting (open bracket) at the next token.
- validateObjectEnd(JsonParser) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to validate that an object is ending (close brace) at the next token.
- validateObjectStart(JsonParser) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to validate that an object is starting (open brace) at the next token.
- validateObjectStart(JsonToken) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to validate that an object is starting (open brace) at the provided
JsonToken
. - validateQptTable(Map<String, String>) - Static method in class com.amazonaws.athena.connectors.tpcds.TPCDSUtils
-
Required that the requested Table be present in the TPCDS generated schema And For Query Passthrough; only support ONE table per select statement; And should only be used for testing.
- validateSchema(String) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableResolver
-
Used to validate and convert the given schema name to a properly cased and qualified CloudwatchTableName.
- validateTable(TableName) - Method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchTableResolver
-
Used to validate and convert the given TableName to a properly cased and qualified CloudwatchTableName.
- validateTable(TableName) - Static method in class com.amazonaws.athena.connectors.tpcds.TPCDSUtils
-
Required that the requested Table be present in the TPCDS generated schema.
- value - Variable in class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableDecimalHolder
- value - Variable in class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableVarBinaryHolder
- value - Variable in class com.amazonaws.athena.connector.lambda.data.writers.holders.NullableVarCharHolder
- VALUE_FIELD - Static variable in class com.amazonaws.athena.connectors.cloudwatch.metrics.tables.Table
- VALUE_TYPE_TABLE_PROP - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
- ValueConverter - Class in com.amazonaws.athena.connectors.redis
-
Used to convert from Redis' native value/type system to the Apache Arrow type that was configured for the particular field.
- ValueMarker - Interface in com.amazonaws.athena.connector.lambda.domain.predicate
- ValueMarkerComparator - Class in com.amazonaws.athena.connector.lambda.domain.predicate
- ValueMarkerComparator() - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.ValueMarkerComparator
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.data.SupportedTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.functions.OperatorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.Marker.Bound
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.FilterPushdownSubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.HintsSubtype
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.LimitPushdownSubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.TopNPushdownSubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.records.RecordRequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.ThrottlingInvoker.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.neptune.Enums.GraphType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.neptune.Enums.SpecialKeys
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.neptune.Enums.TableSchemaMetaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.neptune.propertygraph.GremlinQueryPreProcessor.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.redis.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.redis.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.synapse.SynapseDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.athena.connectors.timestream.TimestreamType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.data.SupportedTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.functions.OperatorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.functions.StandardFunctions
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.Marker.Bound
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.domain.predicate.OrderByField.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.MetadataRequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.FilterPushdownSubType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.HintsSubtype
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.LimitPushdownSubType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.TopNPushdownSubType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.records.RecordRequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.ThrottlingInvoker.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connector.lambda.udf.UserDefinedFunctionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2DataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.neptune.Enums.GraphType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.neptune.Enums.SpecialKeys
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.neptune.Enums.TableSchemaMetaType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.neptune.propertygraph.GremlinQueryPreProcessor.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.redis.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.redis.ValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.sqlserver.SqlServerDataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.synapse.SynapseDataType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.athena.connectors.timestream.TimestreamType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueSet - Interface in com.amazonaws.athena.connector.lambda.domain.predicate
-
Defines a construct that can be used to describe a set of values without containing all the individual values themselves.
- ValueSetSerDe - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ValueSetSerDe.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ValueSetSerDe.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v2
- ValueType - Enum in com.amazonaws.athena.connectors.redis
-
Defines the supported value types that can be used to define a Redis table in Glue and thus mapped to rows.
- VARARG - com.amazonaws.athena.connector.lambda.domain.predicate.functions.OperatorType
- VARBINARY - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- VarBinaryExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a VarBinary value from the context object.
- VarBinaryFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- VarBinaryFieldWriter(VarBinaryExtractor, VarBinaryVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.VarBinaryFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- VARCHAR - com.amazonaws.athena.connector.lambda.data.SupportedTypes
- VARCHAR - com.amazonaws.athena.connectors.timestream.TimestreamType
- VarCharExtractor - Interface in com.amazonaws.athena.connector.lambda.data.writers.extractors
-
Used to extract a VarChar value from the context object.
- VarCharFieldWriter - Class in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
-
Used to write a value and apply constraints for a particular column to the row currently being processed.
- VarCharFieldWriter(VarCharExtractor, VarCharVector, ConstraintProjector) - Constructor for class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.VarCharFieldWriter
-
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..)
- VariableExpression - Class in com.amazonaws.athena.connector.lambda.domain.predicate.expression
- VariableExpression(String, ArrowType) - Constructor for class com.amazonaws.athena.connector.lambda.domain.predicate.expression.VariableExpression
- VariableExpressionSerDeV4 - Class in com.amazonaws.athena.connector.lambda.serde.v4
- VariableExpressionSerDeV4.Deserializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- VariableExpressionSerDeV4.Serializer - Class in com.amazonaws.athena.connector.lambda.serde.v4
- verify(Map<String, String>) - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
verify that the arguments returned by the engine are the same that the connector defined And call on any connector-custom verification
- verify(Map<String, String>) - Method in class com.amazonaws.athena.connectors.hbase.qpt.HbaseQueryPassthrough
-
verify that the arguments returned by the engine are the same that the connector defined.
- verifyFunctionSignature(Map<String, String>) - Method in interface com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthroughSignature
-
Verifying that the query passthrough function signature is the one expected by the connector
- VersionedObjectMapperFactory - Class in com.amazonaws.athena.connector.lambda.serde
-
Vends
ObjectMapper
instances that correspond to SerDe versions. - VersionedSerDe - Interface in com.amazonaws.athena.connector.lambda.serde
- VersionedSerDe.Deserializer<T> - Interface in com.amazonaws.athena.connector.lambda.serde
- VersionedSerDe.Serializer<T> - Interface in com.amazonaws.athena.connector.lambda.serde
- VERTEX - com.amazonaws.athena.connectors.neptune.Enums.TableSchemaMetaType
- VertexRowWriter - Class in com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters
-
This class is a Utility class to create Extractors for each field type as per Schema
- VERTICA_DEFAULT_PORT - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
- VERTICA_DRIVER_CLASS - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
- VERTICA_NAME - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
- VERTICA_SPLIT_EXPORT_BUCKET - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
- VERTICA_SPLIT_OBJECT_KEY - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
- VERTICA_SPLIT_QUERY_ID - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaConstants
- VerticaCompositeHandler - Class in com.amazonaws.athena.connectors.vertica
-
Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.
- VerticaCompositeHandler() - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaCompositeHandler
- VerticaConstants - Class in com.amazonaws.athena.connectors.vertica
- VerticaEnvironmentProperties - Class in com.amazonaws.athena.connectors.vertica
- VerticaEnvironmentProperties() - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaEnvironmentProperties
- VerticaExportQueryBuilder - Class in com.amazonaws.athena.connectors.vertica.query
- VerticaExportQueryBuilder(ST) - Constructor for class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- VerticaMetadataHandler - Class in com.amazonaws.athena.connectors.vertica
- VerticaMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- VerticaMetadataHandler(DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>, S3Client, VerticaSchemaUtils) - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- VerticaMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- VerticaMetadataHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
- VerticaRecordHandler - Class in com.amazonaws.athena.connectors.vertica
- VerticaRecordHandler(Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaRecordHandler
- VerticaRecordHandler(S3Client, SecretsManagerClient, AthenaClient, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaRecordHandler
- VerticaSchemaUtils - Class in com.amazonaws.athena.connectors.vertica
- VerticaSchemaUtils() - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaSchemaUtils
- VIEW - com.amazonaws.athena.connectors.neptune.Enums.TableSchemaMetaType
- VIEW_METADATA_FIELD - Static variable in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
- vpcAttributesBuilder() - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack
-
Builds the VPC Attributes.
- VpcTableProvider - Class in com.amazonaws.athena.connectors.aws.cmdb.tables.ec2
-
Maps your VPCs to a table.
- VpcTableProvider(Ec2Client) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.VpcTableProvider
W
- WAREHOUSE - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- withArguments(List<String>) - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
- withAttributes(ConnectorStackAttributes) - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorStack.Builder
- withAttributes(ConnectorStackAttributes) - Method in class com.amazonaws.athena.connector.integ.stacks.ConnectorWithVpcStack.Builder
- withBucket(String) - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation.Builder
- withColumns(ResultSet, Schema) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- withConjucts(Constraints) - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- withConnection(Connection) - Method in class com.amazonaws.athena.connectors.jdbc.manager.PreparedStatementBuilder
- withConstraints(Constraints, Schema) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- withCredentials(String, String) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient.Builder
-
Injects the client builder with username/password credentials.
- withCredentials(AwsCredentialsProvider) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient.Builder
-
Injects the client builder with AWS credentials.
- withDatabaseName(String) - Method in class com.amazonaws.athena.connectors.timestream.query.DescribeTableQueryBuilder
- withDatabaseName(String) - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- withDecrease(double) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- withEncryptionKey(EncryptionKey) - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig.Builder
- withEncryptionKey(EncryptionKey) - Method in class com.amazonaws.athena.connector.lambda.domain.Split.Builder
-
Sets the optional EncryptionKey this Split can use to encrypt/decrypt data.
- withExtractor(String, Extractor) - Method in class com.amazonaws.athena.connector.lambda.data.writers.GeneratedRowWriter.RowWriterBuilder
- withFieldWriterFactory(String, FieldWriterFactory) - Method in class com.amazonaws.athena.connector.lambda.data.writers.GeneratedRowWriter.RowWriterBuilder
-
Used to override the default FieldWriter for the given field.
- withFilter(ThrottlingInvoker.ExceptionFilter) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- withIncrease(long) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- withInitialDelayMs(long) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- withIsDirectory(boolean) - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation.Builder
- withMaxBlockBytes(long) - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig.Builder
- withMaxDelayMs(long) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- withMaxInlineBlockBytes(long) - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig.Builder
- withName(String) - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
- withNumSpillThreads(int) - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig.Builder
- withParameters(List<String>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.PreparedStatementBuilder
- withPrefix(String) - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation.Builder
- withPreparedStatementSQL(String) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- withProjection(Schema) - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- withQuery(String) - Method in class com.amazonaws.athena.connectors.jdbc.manager.PreparedStatementBuilder
- withQueryId(String) - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation.Builder
- withQueryID(String) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- withRequestId(String) - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig.Builder
- withS3ExportBucket(String) - Method in class com.amazonaws.athena.connectors.vertica.query.VerticaExportQueryBuilder
- withSchema(String) - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.querypassthrough.QueryPassthrough
- withSpiller(BlockSpiller) - Method in class com.amazonaws.athena.connector.lambda.ThrottlingInvoker.Builder
- withSpillLocation(SpillLocation) - Method in class com.amazonaws.athena.connector.lambda.data.SpillConfig.Builder
- withSpillLocation(SpillLocation) - Method in class com.amazonaws.athena.connector.lambda.domain.Split.Builder
-
Sets the optional SpillLocation this Split can write to.
- withSplitId(String) - Method in class com.amazonaws.athena.connector.lambda.domain.spill.S3SpillLocation.Builder
- withSubTypeProperties(String...) - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.pushdown.ComplexExpressionPushdownSubType
- withSupportedSubTypes(PushdownSubTypes...) - Method in enum com.amazonaws.athena.connector.lambda.metadata.optimizations.DataSourceOptimizations
- withTablename(String) - Method in class com.amazonaws.athena.connectors.timestream.query.DescribeTableQueryBuilder
- withTableName(String) - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
- write(Block) - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Writes (aka spills) a Block.
- write(Block, int, String) - Method in interface com.amazonaws.athena.connectors.tpcds.TPCDSRecordHandler.CellWriter
-
Converts a value from TPCDS' string representation into the appropriate Apache Arrow type and writes it to the correct field in the provided Block and row.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.BigIntFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.BitFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.DateDayFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.DateMilliFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.DecimalFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in interface com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.FieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.Float4FieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.Float8FieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.IntFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.SmallIntFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.TinyIntFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.VarBinaryFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- write(Object, int) - Method in class com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.VarCharFieldWriter
-
Attempts to write a value to the Apache Arrow vector provided at construction time.
- writeAllValue(FieldWriter, Field, BufferAllocator, int, FieldResolver, Object, boolean) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.cloudera.HiveFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.cloudera.ImpalaFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2FederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.db2.Db2FederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.google.bigquery.BigQueryFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.hortonworks.HiveFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.jdbc.manager.JdbcFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.mysql.MySqlFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.oracle.OracleFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.postgresql.PostgreSqlFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.saphana.SaphanaFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.sqlserver.SqlServerFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.synapse.SynapseFederationExpressionParser
- writeArrayConstructorClause(ArrowType, List<String>) - Method in class com.amazonaws.athena.connectors.teradata.TeradataFederationExpressionParser
- writeList(BufferAllocator, FieldWriter, Field, int, Iterable, FieldResolver) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to write a List value.
- writeMap(BufferAllocator, BaseWriter.MapWriter, Field, int, Object, FieldResolver) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to write a Map value.
- writeRow(Block, int, Object) - Method in class com.amazonaws.athena.connector.lambda.data.writers.GeneratedRowWriter
- writeRows(Block, int) - Method in interface com.amazonaws.athena.connector.lambda.data.BlockWriter.RowWriter
-
Used to accumulate rows as part of a block.
- writeRows(BlockWriter.RowWriter) - Method in interface com.amazonaws.athena.connector.lambda.data.BlockWriter
-
Used to write rows via the BlockWriter.
- writeRows(BlockWriter.RowWriter) - Method in class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
-
Used to write rows via the BlockWriter.
- writeRows(BlockWriter.RowWriter) - Method in class com.amazonaws.athena.connector.lambda.data.SimpleBlockWriter
-
Used to write rows into the Block that is managed by this BlockWriter.
- writeRowTemplate(GeneratedRowWriter.RowWriterBuilder, Field) - Static method in class com.amazonaws.athena.connectors.neptune.rdf.SparqlRowWriter
- writeRowTemplate(GeneratedRowWriter.RowWriterBuilder, Field, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters.CustomSchemaRowWriter
- writeRowTemplate(GeneratedRowWriter.RowWriterBuilder, Field, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters.EdgeRowWriter
- writeRowTemplate(GeneratedRowWriter.RowWriterBuilder, Field, Map<String, String>) - Static method in class com.amazonaws.athena.connectors.neptune.propertygraph.rowwriters.VertexRowWriter
- writeSimpleValue(FieldWriter, Field, BufferAllocator, Object, boolean) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to write an individual value into a field, multiple calls to this method per-cell are expected in order to write the N values of a list of size N.
- writeStringArray(JsonGenerator, String, Collection<String>) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseDeserializer
-
Helper used to help serialize a list of strings.
- writeStringArray(JsonGenerator, String, Collection<String>) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseSerializer
-
Helper used to help serialize a list of strings.
- writeStringMap(JsonGenerator, String, Map<String, String>) - Method in class com.amazonaws.athena.connector.lambda.serde.BaseSerializer
-
Helper used to help serialize a list of strings.
- writeStruct(BufferAllocator, BaseWriter.StructWriter, Field, int, Object, FieldResolver) - Static method in class com.amazonaws.athena.connector.lambda.data.BlockUtils
-
Used to write a Struct value.
Z
- zadd(K, double, V) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- zcount(K, Range<? extends Number>) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- zonedDateTimeFromObject(Object) - Static method in class com.amazonaws.athena.connector.lambda.data.DateTimeFormatterUtil
- ZOOKEEPER_PORT - Static variable in class com.amazonaws.athena.connector.lambda.connection.EnvironmentConstants
- zrange(K, long, long) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- zscan(K, ScanCursor) - Method in class com.amazonaws.athena.connectors.redis.lettuce.RedisCommandsWrapper
- ZSET - com.amazonaws.athena.connectors.redis.KeyType
-
Indicates that the KeyType is a zset and so all Keys that match the value with be zsets and as such we should take all the values in those keys and treat them as keys that are in scope for the Table.
- ZSET - com.amazonaws.athena.connectors.redis.ValueType
-
The value is actually a set of literal values and so we should treat the value as a list of rows, converting each value independently.
- ZSET_KEYS_TABLE_PROP - Static variable in class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
All Classes All Packages