Uses of Interface
com.amazonaws.athena.connector.lambda.data.FieldResolver
-
Packages that use FieldResolver Package Description com.amazonaws.athena.connector.lambda.data -
-
Uses of FieldResolver in com.amazonaws.athena.connector.lambda.data
Fields in com.amazonaws.athena.connector.lambda.data declared as FieldResolver Modifier and Type Field Description static FieldResolverFieldResolver. DEFAULTBasic FieldResolver capable of resolving nested (or single level) Lists and Structs if the List values are iterable and the Structs values are represented as MapMethods in com.amazonaws.athena.connector.lambda.data with parameters of type FieldResolver Modifier and Type Method Description booleanBlock. offerComplexValue(String fieldName, int row, FieldResolver fieldResolver, Object value)Attempts to set the provided value for the given field name and row.booleanBlock. setComplexValue(String fieldName, int row, FieldResolver fieldResolver, Object value)Attempts to set the provided value for the given field name and row.static voidBlockUtils. setComplexValue(org.apache.arrow.vector.FieldVector vector, int pos, FieldResolver resolver, Object value)Used to set complex values (Struct, List, etc...) on the provided FieldVector.protected static voidBlockUtils. writeAllValue(org.apache.arrow.vector.complex.writer.FieldWriter writer, org.apache.arrow.vector.types.pojo.Field field, org.apache.arrow.memory.BufferAllocator allocator, int pos, FieldResolver resolver, Object value, boolean fromMapOrStruct)protected static voidBlockUtils. writeList(org.apache.arrow.memory.BufferAllocator allocator, org.apache.arrow.vector.complex.writer.FieldWriter writer, org.apache.arrow.vector.types.pojo.Field field, int pos, Iterable value, FieldResolver resolver)Used to write a List value.protected static voidBlockUtils. writeMap(org.apache.arrow.memory.BufferAllocator allocator, org.apache.arrow.vector.complex.writer.BaseWriter.MapWriter writer, org.apache.arrow.vector.types.pojo.Field field, int pos, Object value, FieldResolver resolver)Used to write a Map value.protected static voidBlockUtils. writeStruct(org.apache.arrow.memory.BufferAllocator allocator, org.apache.arrow.vector.complex.writer.BaseWriter.StructWriter writer, org.apache.arrow.vector.types.pojo.Field field, int pos, Object value, FieldResolver resolver)Used to write a Struct value.
-