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

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.vertica.VerticaConnectionFactory
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
 
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(AmazonS3, AWSSecretsManager, AmazonAthena, 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
 
ARGUMENTS - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaQueryPassthrough
 
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
 
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
 
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
 
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, AWSSecretsManager, AmazonAthena, 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(AmazonS3, AWSSecretsManager, AmazonAthena, TableProviderFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.AwsCmdbRecordHandler
 
AwsCmdbRecordHandler(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 AWS Signer and AWSCredentialsProvider.
AWSRequestSigningApacheInterceptor(String, Signer, AWSCredentialsProvider) - 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
 
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
 
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(AmazonS3, AWSSecretsManager, AmazonAthena, 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.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.saphana.SaphanaQueryStringBuilder
 
buildTableSchema(Table, BufferAllocator) - Method in class com.amazonaws.athena.connectors.gcs.storage.StorageMetadata
Builds the table schema based on the provided field
buildTableSchema(Connection, TableName) - Method in class com.amazonaws.athena.connectors.vertica.VerticaSchemaUtils
 
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(AWSSecretsManager) - 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
 
call(FederationRequest) - Method in interface com.amazonaws.athena.connector.validation.FederationService
 
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.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_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.
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 and constraints 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.
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(AWSLogs, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchMetadataHandler
 
CloudwatchMetadataHandler(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(AmazonS3, AWSSecretsManager, AmazonAthena, AWSLogs, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.CloudwatchRecordHandler
 
CloudwatchRecordHandler(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, AWSLogs, 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
 
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.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.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.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.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.
CONNECTION_STRING_PROPERTY_SUFFIX - Static variable in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
 
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
 
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
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
 
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
 
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()
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
 
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
 
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, AWSSecretsManager, AmazonAthena, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.datalakegen2.DataLakeGen2MuxMetadataHandler
 
DataLakeGen2MuxMetadataHandler(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
 
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, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
 
Db2As400MetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MetadataHandler
TO be used by Mux.
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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2as400.Db2As400MuxMetadataHandler
 
Db2As400MuxMetadataHandler(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
 
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, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
 
Db2MetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MetadataHandler
TO be used by Mux.
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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.db2.Db2MuxMetadataHandler
 
Db2MuxMetadataHandler(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.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_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_NO_LIMIT - Static variable in class com.amazonaws.athena.connector.lambda.domain.predicate.Constraints
 
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_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
 
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(AWSGlue, DocDBConnectionFactory, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBMetadataHandler
 
DocDBMetadataHandler(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(AmazonS3, AWSSecretsManager, AmazonAthena, DocDBConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.docdb.DocDBRecordHandler
 
DocDBRecordHandler(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.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.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.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.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.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.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) - Method in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
Used to get the list of tables that this source contains.
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.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(AmazonEC2) - 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(AmazonEC2) - 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
 
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(AWSGlue, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, ElasticsearchDomainMapProvider, AwsRestHighLevelClientFactory, long, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchMetadataHandler
 
ElasticsearchMetadataHandler(Map<String, String>) - 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(AmazonS3, AWSSecretsManager, AmazonAthena, AwsRestHighLevelClientFactory, long, long, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.elasticsearch.ElasticsearchRecordHandler
 
ElasticsearchRecordHandler(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(AmazonElasticMapReduce) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.EmrClusterTableProvider
 
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
 
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
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.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, AWSSecretsManager, AmazonAthena, 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(AmazonS3, AWSSecretsManager, AmazonAthena, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.example.ExampleRecordHandler
 
ExampleRecordHandler(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
 
FederationService - Interface in com.amazonaws.athena.connector.validation
 
FederationServiceProvider - Class in com.amazonaws.athena.connector.validation
 
FederationServiceProvider.Mapper - 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."TABLE_NAME@schemacase=upper&tablecase=upper"
findTableNameFromQueryHint(TableName) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
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."TABLE_NAME@schemacase=upper&tablecase=upper"
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
 
GcsMetadataHandler - Class in com.amazonaws.athena.connectors.gcs
 
GcsMetadataHandler(EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, AWSGlue, 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(AmazonS3, AWSSecretsManager, AmazonAthena, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.gcs.GcsRecordHandler
Constructor that provides access to S3, secret manager and athena
GcsRecordHandler(BufferAllocator, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.gcs.GcsRecordHandler
 
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
 
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.
getAvailabilityZones() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcSubnetAttributes
Public accessor for the VPC Subnets' availability zones (e.g.
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.
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
 
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.
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 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
 
getDatabaseName() - Method in class com.amazonaws.athena.connectors.timestream.query.DescribeTableQueryBuilder
 
getDatabaseName() - Method in class com.amazonaws.athena.connectors.timestream.query.SelectQueryBuilder
 
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
 
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(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.
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.Message
 
getFields() - Method in class com.amazonaws.athena.connectors.kafka.dto.TopicResultSet
 
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.vertica.VerticaQueryPassthrough
 
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.vertica.VerticaQueryPassthrough
 
getFunctionName(Method, LambdaFunction, LambdaInvokerFactoryConfig) - Method in class com.amazonaws.athena.connector.validation.FederationServiceProvider.Mapper
 
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.vertica.VerticaQueryPassthrough
 
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
 
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.
getGlueTable(TableName, AWSGlue) - 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.
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
 
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.vertica.VerticaQueryPassthrough
 
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(MetadataRequest) - Method in interface com.amazonaws.athena.connector.lambda.metadata.MetadataService
Returns metadata corresponding to the request type.
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.KafkaField
 
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.
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) - Method in class com.amazonaws.athena.connectors.vertica.VerticaConnectionFactory
Used to get an existing, pooled, connection or to create a new 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.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(Table, String) - Static method in class com.amazonaws.athena.connectors.gcs.common.PartitionUtil
Returns a map of partition column names to their values
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)
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, AWSGlue) - 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.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.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
 
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.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.
getPrivateSubnetIds() - Method in class com.amazonaws.athena.connector.integ.data.ConnectorVpcSubnetAttributes
Public accessor for the Subnet Ids (e.g.
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.
getProvisionedReadCapacity() - Method in class com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
 
getQualifiedTable(TableName) - Static method in class com.amazonaws.athena.connectors.hbase.HbaseSchemaUtils
Helper which goes from an Athena Federation SDK TableName 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.HbaseSchemaUtils
Helper which goes from an Athena Federation SDK TableName 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(AWSLogs, StartQueryRequest) - Static method in class com.amazonaws.athena.connectors.cloudwatch.CloudwatchUtils
 
getQueryResults(AWSLogs, StartQueryResult) - 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.
getResponseFromGremlinQuery(GraphTraversalSource, String) - Method in class com.amazonaws.athena.connectors.neptune.propertygraph.PropertyGraphHandler
 
getResult(ThrottlingInvoker, AWSLogs, 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
 
getSchema(Connection, TableName, Schema) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
 
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.
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.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.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.
getSerDeVersion() - Method in class com.amazonaws.athena.connector.lambda.request.PingResponse
Returns the version of serialization used by the pinged endpoint.
getService(String, FederatedIdentity, String) - Static method in class com.amazonaws.athena.connector.validation.FederationServiceProvider
 
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.
getSourceTableName(Schema) - Static method in class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
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.
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.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
getTableFromMetadata(String, TableName, DatabaseMetaData) - Method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
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.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
 
getTableNameCaseInsensitiveMatch(Map<String, String>, MongoDatabase, String) - Static method in class com.amazonaws.athena.connectors.docdb.DocDBCaseInsensitiveResolver
 
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.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.KafkaField
 
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.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.
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_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(AWSGlue, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
Full DI constructor used mostly for testing
GlueMetadataHandler(AWSGlue, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.GlueMetadataHandler
Constructor that allows injection of a customized Glue client.
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.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://..
GOOGLE_SERVICE_ACCOUNT_JSON_TEMP_FILE_LOCATION_VALUE - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
 
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
 
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.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_RPC_PROTECTION - 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
 
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(AWSGlue, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, HbaseConnectionFactory, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseMetadataHandler
 
HbaseMetadataHandler(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(AmazonS3, AWSSecretsManager, AmazonAthena, HbaseConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hbase.HbaseRecordHandler
 
HbaseRecordHandler(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.
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
 
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
 
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, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMetadataHandler
 
HiveMetadataHandler(DatabaseConnectionConfig, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMetadataHandler
 
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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.HiveMuxMetadataHandler
 
HiveMuxMetadataHandler(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.hortonworks.HiveMuxMetadataHandler
 
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
 
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
 

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(AmazonEC2, 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
 
ImpalaFederationExpressionParser - Class in com.amazonaws.athena.connectors.hortonworks
 
ImpalaFederationExpressionParser(String) - Constructor for class com.amazonaws.athena.connectors.hortonworks.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, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMetadataHandler
 
ImpalaMetadataHandler(DatabaseConnectionConfig, 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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudera.ImpalaMuxMetadataHandler
 
ImpalaMuxMetadataHandler(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) returns true when value is equal to an element of the array, otherwise returns NULL when comparing value to an element of the array returns an indeterminate result, otherwise returns false
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.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.
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_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_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.
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, AWSSecretsManager, AmazonAthena, 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(AmazonS3, AWSSecretsManager, AmazonAthena, DatabaseConnectionConfig, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
 
JdbcRecordHandler(String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.jdbc.manager.JdbcRecordHandler
Used only by Multiplexing handler.
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_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(AmazonS3, AWSSecretsManager, AmazonAthena, 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_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(AWSKMS, 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
 
listDatabaseNames(Connection) - Static method in class com.amazonaws.athena.connectors.snowflake.SnowflakeMetadataHandler
 
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.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.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
 
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_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, AWSSecretsManager, AmazonAthena, 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.
MetadataService - Interface in com.amazonaws.athena.connector.lambda.metadata
Lambda functions intended for Metadata operations associate with this interface.
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(AmazonCloudWatch, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsMetadataHandler
 
MetricsMetadataHandler(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(AmazonS3, AWSSecretsManager, AmazonAthena, AmazonCloudWatch, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.cloudwatch.metrics.MetricsRecordHandler
 
MetricsRecordHandler(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
 
MskCsvDeserializer - Class in com.amazonaws.athena.connectors.msk.serde
 
MskCsvDeserializer(Schema) - Constructor for class com.amazonaws.athena.connectors.msk.serde.MskCsvDeserializer
 
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
 
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(AWSSecretsManager, AmazonAthena, 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(AmazonS3, AWSSecretsManager, AmazonAthena, 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.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
 
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, AWSSecretsManager, AmazonAthena, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.mysql.MySqlMuxMetadataHandler
 
MySqlMuxMetadataHandler(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.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.vertica.VerticaQueryPassthrough
 
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.HbaseSchemaUtils
 
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
 
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(AWSGlue, NeptuneConnection, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneMetadataHandler
 
NeptuneMetadataHandler(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(AmazonS3, AWSSecretsManager, AmazonAthena, NeptuneConnection, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.neptune.NeptuneRecordHandler
 
NeptuneRecordHandler(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_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
 
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
 
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, AWSSecretsManager, AmazonAthena, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.oracle.OracleMuxMetadataHandler
 
OracleMuxMetadataHandler(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.
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
 
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, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlMuxMetadataHandler
 
PostGreSqlMuxMetadataHandler(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, AmazonS3, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, JdbcSplitQueryBuilder, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.postgresql.PostGreSqlRecordHandler
 
PostGreSqlRecordHandler(DatabaseConnectionConfig, 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
 
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
 
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
 
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
 
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) - 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 - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaQueryPassthrough
 
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 - 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(AmazonAthena, 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
 

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.
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(AmazonRDS) - 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(RecordRequest) - Method in interface com.amazonaws.athena.connector.lambda.records.RecordService
Returns data/records corresponding to the request type.
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(AmazonS3, AWSSecretsManager, AmazonAthena, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.handlers.RecordHandler
 
RecordHandler(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.
RecordService - Interface in com.amazonaws.athena.connector.lambda.records
Lambda functions intended for Record operations associate with this interface.
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(AWSGlue, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, RedisConnectionFactory, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redis.RedisMetadataHandler
 
RedisMetadataHandler(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(AmazonS3, AWSSecretsManager, AmazonAthena, RedisConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redis.RedisRecordHandler
 
RedisRecordHandler(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
 
RedshiftConstants - Class in com.amazonaws.athena.connectors.redshift
 
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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.redshift.RedshiftMuxMetadataHandler
 
RedshiftMuxMetadataHandler(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
 
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(AmazonEC2) - 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(AmazonS3, SpillConfig, BlockAllocator, Schema, ConstraintEvaluator, int, Map<String, String>) - Constructor for class com.amazonaws.athena.connector.lambda.data.S3BlockSpiller
Constructs a new S3BlockSpiller.
S3BlockSpiller(AmazonS3, 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(AmazonS3, 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(AmazonS3) - 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(AmazonS3) - 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
 
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, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.saphana.SaphanaMuxMetadataHandler
 
SaphanaMuxMetadataHandler(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.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.vertica.VerticaQueryPassthrough
 
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_PATTERN - Static variable in class com.amazonaws.athena.connectors.jdbc.connection.GenericJdbcConnectionFactory
 
SECRET_PATTERN - Static variable in class com.amazonaws.athena.connectors.jdbc.connection.DatabaseConnectionConfigBuilder
 
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(AmazonEC2) - 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
 
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.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.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.KafkaField
 
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.KafkaField
 
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
 
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
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.
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
 
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
 
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, AWSSecretsManager, AmazonAthena, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.snowflake.SnowflakeMuxMetadataHandler
 
SnowflakeMuxMetadataHandler(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_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(AmazonS3) - 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
 
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, AWSSecretsManager, AmazonAthena, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.sqlserver.SqlServerMuxMetadataHandler
 
SqlServerMuxMetadataHandler(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_VALUE - Static variable in class com.amazonaws.athena.connectors.gcs.GcsConstants
 
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(AmazonEC2) - 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
 
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, AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
 
SynapseMetadataHandler(DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMetadataHandler
Used by Mux.
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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.synapse.SynapseMuxMetadataHandler
 
SynapseMuxMetadataHandler(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
 
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(AmazonEC2, AmazonElasticMapReduce, AmazonRDS, AmazonS3, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.TableProviderFactory
 
TableProviderFactory(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
 
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, AWSSecretsManager, AmazonAthena, 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(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(AWSSecretsManager, AmazonAthena, JdbcConnectionFactory, Map<String, JdbcMetadataHandler>, DatabaseConnectionConfig, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.teradata.TeradataMuxMetadataHandler
 
TeradataMuxMetadataHandler(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(AmazonTimestreamQuery, AmazonTimestreamWrite, AWSGlue, EncryptionKeyFactory, AWSSecretsManager, AmazonAthena, String, String, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.timestream.TimestreamMetadataHandler
 
TimestreamMetadataHandler(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(AmazonS3, AWSSecretsManager, AmazonAthena, AmazonTimestreamQuery, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.timestream.TimestreamRecordHandler
 
TimestreamRecordHandler(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
 
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
 
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, AWSSecretsManager, AmazonAthena, 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
 
TPCDSRecordHandler - Class in com.amazonaws.athena.connectors.tpcds
Handles data read record requests for the Athena TPC-DS Connector.
TPCDSRecordHandler(AmazonS3, AWSSecretsManager, AmazonAthena, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.tpcds.TPCDSRecordHandler
 
TPCDSRecordHandler(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
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.
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.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.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_CONN_STR - Static variable in class com.amazonaws.athena.connectors.vertica.VerticaMetadataHandler
 
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
 
VerticaConnectionFactory - Class in com.amazonaws.athena.connectors.vertica
Creates and Caches JDBC Connection Instances, using the connection string as the cache key.
VerticaConnectionFactory() - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaConnectionFactory
 
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(EncryptionKeyFactory, VerticaConnectionFactory, AWSSecretsManager, AmazonAthena, String, String, VerticaSchemaUtils, AmazonS3, 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
 
VerticaQueryPassthrough - Class in com.amazonaws.athena.connectors.vertica
 
VerticaQueryPassthrough() - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaQueryPassthrough
 
VerticaRecordHandler - Class in com.amazonaws.athena.connectors.vertica
 
VerticaRecordHandler(AmazonS3, AWSSecretsManager, AmazonAthena, Map<String, String>) - Constructor for class com.amazonaws.athena.connectors.vertica.VerticaRecordHandler
 
VerticaRecordHandler(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(AmazonEC2) - Constructor for class com.amazonaws.athena.connectors.aws.cmdb.tables.ec2.VpcTableProvider
 

W

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(AWSCredentialsProvider) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient.Builder
Injects the client builder with AWS credentials.
withCredentials(String, String) - Method in class com.amazonaws.athena.connectors.elasticsearch.AwsRestHighLevelClient.Builder
Injects the client builder with username/password 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.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.hortonworks.ImpalaFederationExpressionParser
 
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
 
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
 
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