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.udf Class Description Block This class is used to provide a convenient interface for working (reading/writing) Apache Arrow Batches.