Uses of Interface
com.amazonaws.athena.connector.lambda.data.writers.extractors.Extractor
-
-
Uses of Extractor in com.amazonaws.athena.connector.lambda.data.writers
Methods in com.amazonaws.athena.connector.lambda.data.writers with parameters of type Extractor Modifier and Type Method Description GeneratedRowWriter.RowWriterBuilder
GeneratedRowWriter.RowWriterBuilder. withExtractor(String fieldName, Extractor extractor)
-
Uses of Extractor in com.amazonaws.athena.connector.lambda.data.writers.extractors
Subinterfaces of Extractor in com.amazonaws.athena.connector.lambda.data.writers.extractors Modifier and Type Interface Description interface
BigIntExtractor
Used to extract a BigInt value from the context object.interface
BitExtractor
Used to extract a Bit value from the context object.interface
DateDayExtractor
Used to extract a DateDay value from the context object.interface
DateMilliExtractor
Used to extract a DateMilli value from the context object.interface
DecimalExtractor
Used to extract a Decimal value from the context object.interface
Float4Extractor
Used to extract a Float4 value from the context object.interface
Float8Extractor
Used to extract a Float8 value from the context object.interface
IntExtractor
Used to extract a Int value from the context object.interface
SmallIntExtractor
Used to extract a SmallInt value from the context object.interface
TinyIntExtractor
Used to extract a TinyInt value from the context object.interface
VarBinaryExtractor
Used to extract a VarBinary value from the context object.interface
VarCharExtractor
Used to extract a VarChar value from the context object. -
Uses of Extractor in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters
Methods in com.amazonaws.athena.connector.lambda.data.writers.fieldwriters with parameters of type Extractor Modifier and Type Method Description FieldWriter
FieldWriterFactory. create(org.apache.arrow.vector.FieldVector vector, Extractor extractor, ConstraintProjector constraint)
Creates a new instance of this FieldWriter and configures is such that writing a value required minimal branching or secondary operations (metadata lookups, etc..) -
Uses of Extractor in com.amazonaws.athena.connectors.dynamodb.util
Methods in com.amazonaws.athena.connectors.dynamodb.util that return types with arguments of type Extractor Modifier and Type Method Description static Optional<Extractor>
DDBTypeUtils. makeExtractor(org.apache.arrow.vector.types.pojo.Field field, DDBRecordMetadata recordMetadata, boolean caseInsensitive)
Create the appropriate field extractor used for extracting field values from a DDB based on the field type. -
Uses of Extractor in com.amazonaws.athena.connectors.jdbc.manager
Methods in com.amazonaws.athena.connectors.jdbc.manager that return Extractor Modifier and Type Method Description protected Extractor
JdbcRecordHandler. makeExtractor(org.apache.arrow.vector.types.pojo.Field field, ResultSet resultSet, Map<String,String> partitionValues)
Creates an Extractor for the given field.
-