Uses of Package
com.amazonaws.athena.connector.lambda.data
-
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda Class Description BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.data Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockAllocator.BatchGenerator Used to generate a batch in a leak free way using the BlockAllocator to handle the boiler plate aspects of error detection and rollback.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.BlockWriter.RowWriter The interface you should implement for writing to a Block via the inverted ownership model offered by BlockWriter.FieldBuilder 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 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.SchemaAware Defines a component that is aware of Apache Arrow Schema.SchemaBuilder 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.SpillConfig Used to configure Spill functionality.SpillConfig.Builder SupportedTypes This enum defines the ApacheArrow types which are supported by this SDK.TimeZoneKey Class for representing timezone to be used in encoding datetime value and timezone value to a single long Source: Presto TimeZoneKey -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.data.writers Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.domain.predicate Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.domain.predicate.expression Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.handlers Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.SchemaBuilder 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.SpillConfig Used to configure Spill functionality. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.metadata Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.records Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.security Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.serde Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockAllocatorRegistry Used to track BlockAllocators in transactional environments where you want tighter control over how much memory a particular transaction uses. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.serde.v2 Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.serde.v3 Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.serde.v4 Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.serde.v5 Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.lambda.udf Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connector.validation Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.aws.cmdb Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.SchemaBuilder 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.aws.cmdb.tables Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.SchemaBuilder 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.aws.cmdb.tables.ec2 Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.aws.cmdb.tables.s3 Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.clickhouse Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.cloudera Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.cloudwatch Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.SchemaBuilder 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.cloudwatch.metrics Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.datalakegen2 Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.db2 Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.db2as400 Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.docdb Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.FieldResolver 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.dynamodb Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.SchemaBuilder 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.dynamodb.resolver Class Description FieldResolver 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.dynamodb.util Class Description SchemaBuilder 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.elasticsearch Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.FieldResolver 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.example Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.gcs Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.google.bigquery Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.hbase Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.FieldResolver 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.hortonworks Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.jdbc Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.jdbc.manager Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.kafka Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.msk Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.msk.consumer Class Description BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.mysql Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.neptune Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.neptune.propertygraph Class Description BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.neptune.rdf Class Description BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.oracle Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.postgresql Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.redis Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.SchemaBuilder 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. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.redshift Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.saphana Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.snowflake Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.sqlserver Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.synapse Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.teradata Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.timestream Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.tpcds Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block. -
Classes in com.amazonaws.athena.connector.lambda.data used by com.amazonaws.athena.connectors.vertica Class Description BlockAllocator Defines the interface that should be implemented by all reference counting Apache Arrow resource allocators that are provided by this SDK.BlockSpiller Used to write blocks which may require chunking and optionally spilling via a secondary communication channel.BlockWriter Defines an abstraction that can be used to write to a Block without owning the lifecycle of the Block.SchemaBuilder 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.