Uses of Interface
com.amazonaws.athena.connector.lambda.domain.spill.SpillLocation
-
-
Uses of SpillLocation in com.amazonaws.athena.connector.lambda.data
Methods in com.amazonaws.athena.connector.lambda.data that return SpillLocation Modifier and Type Method Description SpillLocation
SpillConfig. getSpillLocation()
Gets the SpillLocation, if spill is enabled.protected SpillLocation
S3BlockSpiller. write(Block block)
Writes (aka spills) a Block.Methods in com.amazonaws.athena.connector.lambda.data that return types with arguments of type SpillLocation Modifier and Type Method Description List<SpillLocation>
BlockSpiller. getSpillLocations()
Provides access to the manifest of SpillLocation(s) if spilled is true.List<SpillLocation>
S3BlockSpiller. getSpillLocations()
If spilled() returns true this can be used to access the spill locations of all blocks.Methods in com.amazonaws.athena.connector.lambda.data with parameters of type SpillLocation Modifier and Type Method Description SpillConfig.Builder
SpillConfig.Builder. withSpillLocation(SpillLocation val)
-
Uses of SpillLocation in com.amazonaws.athena.connector.lambda.domain
Methods in com.amazonaws.athena.connector.lambda.domain that return SpillLocation Modifier and Type Method Description SpillLocation
Split. getSpillLocation()
The optional SpillLocation this Split can write to.Methods in com.amazonaws.athena.connector.lambda.domain with parameters of type SpillLocation Modifier and Type Method Description static Split.Builder
Split. newBuilder(SpillLocation spillLocation, EncryptionKey encryptionKey)
Split.Builder
Split.Builder. withSpillLocation(SpillLocation val)
Sets the optional SpillLocation this Split can write to.Constructors in com.amazonaws.athena.connector.lambda.domain with parameters of type SpillLocation Constructor Description Split(SpillLocation spillLocation, EncryptionKey encryptionKey, Map<String,String> properties)
Basic constructor. -
Uses of SpillLocation in com.amazonaws.athena.connector.lambda.domain.spill
Classes in com.amazonaws.athena.connector.lambda.domain.spill that implement SpillLocation Modifier and Type Class Description class
S3SpillLocation
Defines a SpillLocation that is backed by S3. -
Uses of SpillLocation in com.amazonaws.athena.connector.lambda.handlers
Methods in com.amazonaws.athena.connector.lambda.handlers that return SpillLocation Modifier and Type Method Description protected SpillLocation
MetadataHandler. makeSpillLocation(MetadataRequest request)
Used to make a spill location for a split. -
Uses of SpillLocation in com.amazonaws.athena.connector.lambda.records
Methods in com.amazonaws.athena.connector.lambda.records that return types with arguments of type SpillLocation Modifier and Type Method Description List<SpillLocation>
RemoteReadRecordsResponse. getRemoteBlocks()
Returns the locations of the spilled data.Constructor parameters in com.amazonaws.athena.connector.lambda.records with type arguments of type SpillLocation Constructor Description RemoteReadRecordsResponse(String catalogName, org.apache.arrow.vector.types.pojo.Schema schema, List<SpillLocation> remoteBlocks, EncryptionKey encryptionKey)
Constructs a new RemoteReadRecordsResponse object. -
Uses of SpillLocation in com.amazonaws.athena.connector.lambda.serde.v2
Methods in com.amazonaws.athena.connector.lambda.serde.v2 that return SpillLocation Modifier and Type Method Description protected SpillLocation
S3SpillLocationSerDe.Deserializer. doTypedDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)
Methods in com.amazonaws.athena.connector.lambda.serde.v2 with parameters of type SpillLocation Modifier and Type Method Description protected void
S3SpillLocationSerDe.Serializer. doTypedSerialize(SpillLocation spillLocation, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
-