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.RowWriterBuilderGeneratedRowWriter.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 interfaceBigIntExtractorUsed to extract a BigInt value from the context object.interfaceBitExtractorUsed to extract a Bit value from the context object.interfaceDateDayExtractorUsed to extract a DateDay value from the context object.interfaceDateMilliExtractorUsed to extract a DateMilli value from the context object.interfaceDecimalExtractorUsed to extract a Decimal value from the context object.interfaceFloat4ExtractorUsed to extract a Float4 value from the context object.interfaceFloat8ExtractorUsed to extract a Float8 value from the context object.interfaceIntExtractorUsed to extract a Int value from the context object.interfaceSmallIntExtractorUsed to extract a SmallInt value from the context object.interfaceTinyIntExtractorUsed to extract a TinyInt value from the context object.interfaceVarBinaryExtractorUsed to extract a VarBinary value from the context object.interfaceVarCharExtractorUsed 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 FieldWriterFieldWriterFactory. 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 ExtractorJdbcRecordHandler. makeExtractor(org.apache.arrow.vector.types.pojo.Field field, ResultSet resultSet, Map<String,String> partitionValues)Creates an Extractor for the given field.
-