Uses of Interface
com.amazonaws.athena.connector.lambda.data.writers.fieldwriters.FieldWriterFactory
-
Packages that use FieldWriterFactory Package Description com.amazonaws.athena.connector.lambda.data.writers com.amazonaws.athena.connectors.dynamodb.util com.amazonaws.athena.connectors.jdbc.manager -
-
Uses of FieldWriterFactory in com.amazonaws.athena.connector.lambda.data.writers
Methods in com.amazonaws.athena.connector.lambda.data.writers with parameters of type FieldWriterFactory Modifier and Type Method Description GeneratedRowWriter.RowWriterBuilder
GeneratedRowWriter.RowWriterBuilder. withFieldWriterFactory(String fieldName, FieldWriterFactory factory)
Used to override the default FieldWriter for the given field. -
Uses of FieldWriterFactory in com.amazonaws.athena.connectors.dynamodb.util
Methods in com.amazonaws.athena.connectors.dynamodb.util that return FieldWriterFactory Modifier and Type Method Description static FieldWriterFactory
DDBTypeUtils. makeFactory(org.apache.arrow.vector.types.pojo.Field field, DDBRecordMetadata recordMetadata, DynamoDBFieldResolver resolver, boolean caseInsensitive)
Since GeneratedRowWriter doesn't yet support complex types (STRUCT, LIST..etc) we use this to create our own FieldWriters via a custom FieldWriterFactory. -
Uses of FieldWriterFactory in com.amazonaws.athena.connectors.jdbc.manager
Methods in com.amazonaws.athena.connectors.jdbc.manager that return FieldWriterFactory Modifier and Type Method Description protected FieldWriterFactory
JdbcRecordHandler. makeFactory(org.apache.arrow.vector.types.pojo.Field field)
Create a field extractor for complex List type.
-