Index

A B C D E F G I K L M N P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

allocator - Static variable in class io.fury.format.vectorized.ArrowUtils
 
anyNull() - Method in class io.fury.format.row.binary.BinaryRow
 
anyNull() - Method in interface io.fury.format.row.Row
 
ARRAY_ITEM_NAME - Static variable in class io.fury.format.type.DataTypes
 
ArrayData - Interface in io.fury.format.row
Interface for array in row format.
ArrayDataForEach - Class in io.fury.format.encoder
Expression for iterate ArrayData with specified not null element action expression and null element action expression.
ArrayDataForEach(Expression, TypeToken<?>, SerializableBiFunction<Expression, Expression, Expression>) - Constructor for class io.fury.format.encoder.ArrayDataForEach
inputArrayData.type() must be multi-dimension array or Collection, not allowed to be primitive array
ArrayDataForEach(Expression, TypeToken<?>, SerializableBiFunction<Expression, Expression, Expression>, SerializableFunction<Expression, Expression>) - Constructor for class io.fury.format.encoder.ArrayDataForEach
inputArrayData.type() must be multi-dimension array or Collection, not allowed to be primitive array
arrayElementField(Field) - Static method in class io.fury.format.type.DataTypes
 
arrayEncoder(TypeToken<? extends Collection>, TypeToken<B>, BinaryArrayWriter, Fury) - Static method in class io.fury.format.encoder.Encoders
Creates an encoder for Java Bean of type T.
arrayEncoder(TypeToken<T>) - Static method in class io.fury.format.encoder.Encoders
Supported nested list format.
arrayEncoder(TypeToken<T>, Fury) - Static method in class io.fury.format.encoder.Encoders
 
arrayEncoder(Class<? extends Collection>, Class<B>) - Static method in class io.fury.format.encoder.Encoders
The underlying implementation uses array, only supported Collection format, because generic type such as List is erased to simply List, so a bean class input param is required.
ArrayEncoder<T> - Interface in io.fury.format.encoder
Encoder to encode/decode object in the list container by toArray/fromArray row.
ArrayEncoderBuilder - Class in io.fury.format.encoder
Expression builder for building jit array encoder class.
ArrayEncoderBuilder(TypeToken<?>, TypeToken<?>) - Constructor for class io.fury.format.encoder.ArrayEncoderBuilder
 
ArrayEncoderBuilder(Class<?>, Class<?>) - Constructor for class io.fury.format.encoder.ArrayEncoderBuilder
 
arrayField(String, ArrowType) - Static method in class io.fury.format.type.DataTypes
 
arrayField(String, Field) - Static method in class io.fury.format.type.DataTypes
 
arrayField(String, FieldType) - Static method in class io.fury.format.type.DataTypes
 
arrayField(ArrowType) - Static method in class io.fury.format.type.DataTypes
 
arrayField(Field) - Static method in class io.fury.format.type.DataTypes
 
arrayField(FieldType) - Static method in class io.fury.format.type.DataTypes
 
arrayInferField(TypeToken<?>, TypeToken<?>) - Static method in class io.fury.format.type.TypeInference
Infer the field of the list.
arrayInferField(Class<?>, Class<?>) - Static method in class io.fury.format.type.TypeInference
 
arrayInferField(Type, Type) - Static method in class io.fury.format.type.TypeInference
 
arrayWriterMap - Variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
arrayWriterTypeToken - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
ARROW_FIELD_TYPE - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
ArrowSerializers - Class in io.fury.format.vectorized
Serializers for apache arrow.
ArrowSerializers() - Constructor for class io.fury.format.vectorized.ArrowSerializers
 
ArrowSerializers.ArrowTableBufferObject - Class in io.fury.format.vectorized
 
ArrowSerializers.VectorSchemaRootSerializer - Class in io.fury.format.vectorized
Use ArrowTableSerializer is more recommended.
ArrowTable - Class in io.fury.format.vectorized
A custom pyarrow-style arrow table by attach Schema to ArrowRecordBatch.
ArrowTable(Schema, Iterable<ArrowRecordBatch>) - Constructor for class io.fury.format.vectorized.ArrowTable
 
ArrowTable(Schema, Iterable<ArrowRecordBatch>, BufferAllocator) - Constructor for class io.fury.format.vectorized.ArrowTable
 
ArrowTableBufferObject(ArrowTable) - Constructor for class io.fury.format.vectorized.ArrowSerializers.ArrowTableBufferObject
 
ArrowTableSerializer - Class in io.fury.format.vectorized
Serializers for ArrowTable.
ArrowTableSerializer(Fury) - Constructor for class io.fury.format.vectorized.ArrowTableSerializer
 
ArrowTableSerializer(Fury, BufferAllocator) - Constructor for class io.fury.format.vectorized.ArrowTableSerializer
 
ArrowUtils - Class in io.fury.format.vectorized
Arrow utils.
ArrowUtils() - Constructor for class io.fury.format.vectorized.ArrowUtils
 
ArrowWriter - Class in io.fury.format.vectorized
Converter between fury Row and arrow ArrowRecordBatch.
ArrowWriter(VectorSchemaRoot) - Constructor for class io.fury.format.vectorized.ArrowWriter
 
assertIndexIsValid(int) - Method in class io.fury.format.row.binary.BinaryArray
 
assertIndexIsValid(int) - Method in class io.fury.format.row.binary.BinaryRow
 

B

BaseBinaryEncoderBuilder - Class in io.fury.format.encoder
Base encoder builder for Row, ArrayData and MapData.
BaseBinaryEncoderBuilder(CodegenContext, TypeToken<?>) - Constructor for class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
BaseBinaryEncoderBuilder(CodegenContext, Class<?>) - Constructor for class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
bean(Class<T>) - Static method in class io.fury.format.encoder.Encoders
 
bean(Class<T>, int) - Static method in class io.fury.format.encoder.Encoders
 
bean(Class<T>, BinaryRowWriter) - Static method in class io.fury.format.encoder.Encoders
 
bean(Class<T>, BinaryRowWriter, Fury) - Static method in class io.fury.format.encoder.Encoders
Creates an encoder for Java Bean of type T.
bean(Class<T>, Fury) - Static method in class io.fury.format.encoder.Encoders
 
bean(Class<T>, Fury, int) - Static method in class io.fury.format.encoder.Encoders
 
BEAN_CLASS_NAME - Static variable in class io.fury.format.encoder.RowEncoderBuilder
 
beanClassExpr() - Method in class io.fury.format.encoder.RowEncoderBuilder
 
beanClassRef - Variable in class io.fury.format.encoder.RowEncoderBuilder
 
beanEncoderMap - Variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
bigintDecimal() - Static method in class io.fury.format.type.DataTypes
 
binary() - Static method in class io.fury.format.type.DataTypes
 
BinaryArray - Class in io.fury.format.row.binary
Each array has four parts(8-byte aligned): [numElements][validity bits][values or offsetinvalid input: '&length'][variable length portion]
BinaryArray(Field) - Constructor for class io.fury.format.row.binary.BinaryArray
 
binaryArrayTypeToken - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
BinaryArrayWriter - Class in io.fury.format.row.binary.writer
Writer for binary array.
BinaryArrayWriter(Field) - Constructor for class io.fury.format.row.binary.writer.BinaryArrayWriter
Must call reset before using writer constructed by this constructor.
BinaryArrayWriter(Field, BinaryWriter) - Constructor for class io.fury.format.row.binary.writer.BinaryArrayWriter
Write data to writer's buffer.
BinaryMap - Class in io.fury.format.row.binary
An BinaryMap implementation of Map which is backed by two BinaryArray./FuryObjectOutput
BinaryMap(BinaryArray, BinaryArray, Field) - Constructor for class io.fury.format.row.binary.BinaryMap
 
BinaryMap(Field) - Constructor for class io.fury.format.row.binary.BinaryMap
 
BinaryRow - Class in io.fury.format.row.binary
A binary implementation of Row backed by binary buffer instead of java objects.
BinaryRow(Schema) - Constructor for class io.fury.format.row.binary.BinaryRow
 
binaryRowTypeToken - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
BinaryRowWriter - Class in io.fury.format.row.binary.writer
Writer to write data into buffer using row format, see BinaryRow.
BinaryRowWriter(Schema) - Constructor for class io.fury.format.row.binary.writer.BinaryRowWriter
 
BinaryRowWriter(Schema, BinaryWriter) - Constructor for class io.fury.format.row.binary.writer.BinaryRowWriter
 
BinaryUtils - Class in io.fury.format.row.binary
Util class for building generated binary encoder.
BinaryUtils() - Constructor for class io.fury.format.row.binary.BinaryUtils
 
BinaryWriter - Class in io.fury.format.row.binary.writer
Base class for writing row-format structures.
BinaryWriter(MemoryBuffer, int) - Constructor for class io.fury.format.row.binary.writer.BinaryWriter
 
bool() - Static method in class io.fury.format.type.DataTypes
 
buffer - Variable in class io.fury.format.row.binary.writer.BinaryWriter
 
buffer(long) - Static method in class io.fury.format.vectorized.ArrowUtils
 
buildDecodeExpression() - Method in class io.fury.format.encoder.ArrayEncoderBuilder
Returns an expression that deserialize row as a java bean of type CodecBuilder.beanClass.
buildDecodeExpression() - Method in class io.fury.format.encoder.MapEncoderBuilder
Returns an expression that deserialize row as a java bean of type MapEncoderBuilder.mapToken.
buildDecodeExpression() - Method in class io.fury.format.encoder.RowEncoderBuilder
Returns an expression that deserialize row as a java bean of type CodecBuilder.beanClass.
buildEncodeExpression() - Method in class io.fury.format.encoder.ArrayEncoderBuilder
Returns an expression that serialize java bean of type CodecBuilder.beanClass as a row.
buildEncodeExpression() - Method in class io.fury.format.encoder.MapEncoderBuilder
Returns an expression that serialize java bean of type MapEncoderBuilder.mapToken as a BinaryMap.
buildEncodeExpression() - Method in class io.fury.format.encoder.RowEncoderBuilder
Returns an expression that serialize java bean of type CodecBuilder.beanClass as a row.

C

calculateHeaderInBytes(int) - Static method in class io.fury.format.row.binary.BinaryArray
 
children - Variable in class io.fury.format.row.binary.writer.BinaryWriter
 
codecClassName(Class<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
codecClassName(Class<?>, String) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
codecQualifiedClassName(Class<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
codecQualifiedClassName(Class<?>, String) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
codecSuffix() - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
codecSuffix() - Method in class io.fury.format.encoder.RowEncoderBuilder
 
computeSchemaHash(Schema) - Static method in class io.fury.format.type.DataTypes
 
copy() - Method in interface io.fury.format.row.ArrayData
 
copy() - Method in class io.fury.format.row.binary.BinaryArray
 
copy() - Method in class io.fury.format.row.binary.BinaryMap
 
copy() - Method in class io.fury.format.row.binary.BinaryRow
 
copy() - Method in interface io.fury.format.row.MapData
 
copy() - Method in interface io.fury.format.row.Row
 
copyTo(BinaryWriter, int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
copyToRow() - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
createArrowWriter(Schema) - Static method in class io.fury.format.vectorized.ArrowUtils
 
createSchema(Field) - Static method in class io.fury.format.type.DataTypes
 
createVectorSchemaRoot(Schema) - Static method in class io.fury.format.vectorized.ArrowUtils
 

D

DataTypes - Class in io.fury.format.type
Arrow data type utils.
DataTypes() - Constructor for class io.fury.format.type.DataTypes
 
date32() - Static method in class io.fury.format.type.DataTypes
 
date64() - Static method in class io.fury.format.type.DataTypes
 
decimal() - Static method in class io.fury.format.type.DataTypes
 
decimal(int, int) - Static method in class io.fury.format.type.DataTypes
 
decimalArrowBuf() - Static method in class io.fury.format.vectorized.ArrowUtils
 
decode(byte[]) - Method in interface io.fury.format.encoder.Encoder
 
DefaultTypeVisitor<T> - Class in io.fury.format.type
A default arrow type visitor to make overriding easier.
DefaultTypeVisitor() - Constructor for class io.fury.format.type.DefaultTypeVisitor
 
deserializeFor(Expression, TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression that deserialize value as a java object of type typeToken.
deserializeForArray(Expression, TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Return an expression that deserialize arrayData.
deserializeForBean(Expression, TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression that deserialize row as a java bean of type typeToken .
deserializeForCollection(Expression, TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression that deserialize arrayData as a java collection.
deserializeForMap(Expression, TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression that deserialize mapData as a java map.
deserializeForMultiDimensionArray(Expression, Expression, int, TypeToken<?>, Expression[]) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression to deserialize multi-array from arrayData, and set value to rootJavaArray.
deserializeForObject(Expression, TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Using fury to deserialize sliced MemoryBuffer.
deserializeRecordBatch(MemoryBuffer) - Static method in class io.fury.format.vectorized.ArrowUtils
 
deserializeSchema(byte[]) - Static method in class io.fury.format.type.DataTypes
 
doGenCode(CodegenContext) - Method in class io.fury.format.encoder.ArrayDataForEach
 

E

encode(T) - Method in interface io.fury.format.encoder.Encoder
 
Encoder<T> - Interface in io.fury.format.encoder
The encoding interface for encode/decode object to/from binary.
EncoderException - Exception Class in io.fury.format.encoder
This class represents encoder-related exception.
EncoderException(String) - Constructor for exception class io.fury.format.encoder.EncoderException
 
EncoderException(String, Throwable) - Constructor for exception class io.fury.format.encoder.EncoderException
 
Encoders - Class in io.fury.format.encoder
Factory to create Encoder.
Encoders() - Constructor for class io.fury.format.encoder.Encoders
 

F

field() - Method in interface io.fury.format.encoder.ArrayEncoder
 
field(String, boolean, ArrowType, List<Field>) - Static method in class io.fury.format.type.DataTypes
 
field(String, boolean, ArrowType, Field...) - Static method in class io.fury.format.type.DataTypes
 
field(String, ArrowType, Field...) - Static method in class io.fury.format.type.DataTypes
 
field(String, FieldType) - Static method in class io.fury.format.type.DataTypes
 
field(String, FieldType, List<Field>) - Static method in class io.fury.format.type.DataTypes
 
field(String, FieldType, Field...) - Static method in class io.fury.format.type.DataTypes
 
fieldOfSchema(Schema, int) - Static method in class io.fury.format.type.DataTypes
 
finish() - Method in class io.fury.format.vectorized.ArrowWriter
 
finishAsRecordBatch() - Method in class io.fury.format.vectorized.ArrowWriter
 
float32() - Static method in class io.fury.format.type.DataTypes
 
float64() - Static method in class io.fury.format.type.DataTypes
 
fromArray(BinaryArray) - Method in interface io.fury.format.encoder.ArrayEncoder
 
fromArray(BinaryArray) - Method in interface io.fury.format.encoder.GeneratedArrayEncoder
 
fromMap(BinaryArray, BinaryArray) - Method in interface io.fury.format.encoder.GeneratedMapEncoder
 
fromMap(BinaryArray, BinaryArray) - Method in interface io.fury.format.encoder.MapEncoder
 
fromMap(BinaryMap) - Method in interface io.fury.format.encoder.GeneratedMapEncoder
 
fromMap(BinaryMap) - Method in interface io.fury.format.encoder.MapEncoder
 
fromPrimitiveArray(boolean[]) - Static method in class io.fury.format.row.binary.BinaryArray
 
fromPrimitiveArray(boolean[]) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
fromPrimitiveArray(byte[]) - Static method in class io.fury.format.row.binary.BinaryArray
 
fromPrimitiveArray(byte[]) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
fromPrimitiveArray(double[]) - Static method in class io.fury.format.row.binary.BinaryArray
 
fromPrimitiveArray(double[]) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
fromPrimitiveArray(float[]) - Static method in class io.fury.format.row.binary.BinaryArray
 
fromPrimitiveArray(float[]) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
fromPrimitiveArray(int[]) - Static method in class io.fury.format.row.binary.BinaryArray
 
fromPrimitiveArray(int[]) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
fromPrimitiveArray(long[]) - Static method in class io.fury.format.row.binary.BinaryArray
 
fromPrimitiveArray(long[]) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
fromPrimitiveArray(short[]) - Static method in class io.fury.format.row.binary.BinaryArray
 
fromPrimitiveArray(short[]) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
fromRow(BinaryRow) - Method in interface io.fury.format.encoder.GeneratedRowEncoder
 
fromRow(BinaryRow) - Method in interface io.fury.format.encoder.RowEncoder
 

G

genCode() - Method in class io.fury.format.encoder.ArrayEncoderBuilder
 
genCode() - Method in class io.fury.format.encoder.MapEncoderBuilder
 
genCode() - Method in class io.fury.format.encoder.RowEncoderBuilder
 
GeneratedArrayEncoder - Interface in io.fury.format.encoder
A list container row format codec for java bean.
GeneratedMapEncoder - Interface in io.fury.format.encoder
A map container row format codec for java bean.
GeneratedRowEncoder - Interface in io.fury.format.encoder
A row format codec for java bean.
get(int, Field) - Method in interface io.fury.format.row.Getters
 
getArray(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getArray(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getArray(int) - Method in interface io.fury.format.row.Getters
 
getBaseOffset() - Method in class io.fury.format.row.binary.BinaryArray
 
getBaseOffset() - Method in class io.fury.format.row.binary.BinaryMap
 
getBaseOffset() - Method in class io.fury.format.row.binary.BinaryRow
 
getBinary(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getBinary(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getBinary(int) - Method in interface io.fury.format.row.Getters
 
getBoolean(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getBoolean(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getBoolean(int) - Method in interface io.fury.format.row.Getters
 
getBuf() - Method in class io.fury.format.row.binary.BinaryMap
 
getBuffer() - Method in class io.fury.format.row.binary.BinaryArray
 
getBuffer() - Method in class io.fury.format.row.binary.BinaryRow
 
getBuffer() - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
getBuffer(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getBuffer(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getBuffer(int) - Method in interface io.fury.format.row.Getters
 
getByte(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getByte(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getByte(int) - Method in interface io.fury.format.row.Getters
 
getDataType(TypeToken<?>) - Static method in class io.fury.format.type.TypeInference
 
getDataType(Class<?>) - Static method in class io.fury.format.type.TypeInference
 
getDate(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getDate(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getDate(int) - Method in interface io.fury.format.row.Getters
 
getDecimal(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getDecimal(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getDecimal(int) - Method in interface io.fury.format.row.Getters
 
getDimensions(BinaryArray, int) - Static method in class io.fury.format.row.binary.BinaryArray
 
getDouble(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getDouble(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getDouble(int) - Method in interface io.fury.format.row.Getters
 
getElemAccessMethodName(TypeToken) - Static method in class io.fury.format.row.binary.BinaryUtils
 
getElemReturnType(TypeToken<?>) - Static method in class io.fury.format.row.binary.BinaryUtils
 
getField() - Method in class io.fury.format.row.binary.BinaryArray
 
getField() - Method in class io.fury.format.row.binary.BinaryMap
 
getField() - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
getFloat(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getFloat(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getFloat(int) - Method in interface io.fury.format.row.Getters
 
getInt(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getInt(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getInt(int) - Method in interface io.fury.format.row.Getters
 
getLong(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getLong(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getLong(int) - Method in interface io.fury.format.row.Getters
 
getMap(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getMap(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getMap(int) - Method in interface io.fury.format.row.Getters
 
getOffset(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getOffset(int) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
getOffset(int) - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
getOffset(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
getOrCreateArrayWriter(TypeToken<?>, Expression, Expression) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Get or create an ArrayWriter for given type and use writer as parent writer.
getOrCreateArrayWriter(TypeToken<?>, Expression, Expression, boolean) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
getRecordBatches() - Method in class io.fury.format.vectorized.ArrowTable
 
getRow() - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
getSchema() - Method in class io.fury.format.row.binary.BinaryRow
 
getSchema() - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
getSchema() - Method in interface io.fury.format.row.Row
 
getSchema() - Method in class io.fury.format.vectorized.ArrowTable
 
getShort(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getShort(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getShort(int) - Method in interface io.fury.format.row.Getters
 
getSizeInBytes() - Method in class io.fury.format.row.binary.BinaryArray
 
getSizeInBytes() - Method in class io.fury.format.row.binary.BinaryMap
 
getSizeInBytes() - Method in class io.fury.format.row.binary.BinaryRow
 
getStartIndex() - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
getString(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getString(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getString(int) - Method in interface io.fury.format.row.Getters
 
getStruct(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getStruct(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getStruct(int) - Method in interface io.fury.format.row.Getters
 
Getters - Interface in io.fury.format.row
Getter methods for row format.
getTimestamp(int) - Method in class io.fury.format.row.binary.BinaryArray
 
getTimestamp(int) - Method in class io.fury.format.row.binary.BinaryRow
 
getTimestamp(int) - Method in interface io.fury.format.row.Getters
 
getTypeId(ArrowType) - Static method in class io.fury.format.type.DataTypes
 
getTypeIdValue(ArrowType) - Static method in class io.fury.format.type.DataTypes
 
getTypeWidth(ArrowType) - Static method in class io.fury.format.type.DataTypes
 
grow(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 

I

increaseWriterIndex(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
increaseWriterIndexToAligned(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
inferDataType(TypeToken<?>) - Static method in class io.fury.format.type.TypeInference
 
inferSchema(TypeToken<?>) - Static method in class io.fury.format.type.TypeInference
Infer the schema for class.
inferSchema(TypeToken<?>, boolean) - Static method in class io.fury.format.type.TypeInference
 
inferSchema(Class<?>) - Static method in class io.fury.format.type.TypeInference
 
inferSchema(Type) - Static method in class io.fury.format.type.TypeInference
 
inferTypeName(TypeToken<?>) - Static method in class io.fury.format.type.TypeInference
 
int16() - Static method in class io.fury.format.type.DataTypes
 
int32() - Static method in class io.fury.format.type.DataTypes
 
int64() - Static method in class io.fury.format.type.DataTypes
 
int8() - Static method in class io.fury.format.type.DataTypes
 
intType(int) - Static method in class io.fury.format.type.DataTypes
 
io.fury.format.encoder - package io.fury.format.encoder
 
io.fury.format.row - package io.fury.format.row
 
io.fury.format.row.binary - package io.fury.format.row.binary
 
io.fury.format.row.binary.writer - package io.fury.format.row.binary.writer
 
io.fury.format.type - package io.fury.format.type
 
io.fury.format.vectorized - package io.fury.format.vectorized
 
isFixedLength(ArrowType) - Static method in class io.fury.format.row.binary.BinaryRow
If it is a fixed-length field, we can call this BinaryRow's setXX method for in-place updates.
isNullAt(int) - Method in class io.fury.format.row.binary.BinaryArray
 
isNullAt(int) - Method in class io.fury.format.row.binary.BinaryRow
 
isNullAt(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
isNullAt(int) - Method in interface io.fury.format.row.Getters
 
itemArrayFieldForMap(Field) - Static method in class io.fury.format.type.DataTypes
 
itemFieldForMap(Field) - Static method in class io.fury.format.type.DataTypes
 

K

keyArray() - Method in class io.fury.format.row.binary.BinaryMap
 
keyArray() - Method in interface io.fury.format.row.MapData
 
keyArrayFieldForMap(Field) - Static method in class io.fury.format.type.DataTypes
 
keyField() - Method in interface io.fury.format.encoder.MapEncoder
 
keyFieldForMap(Field) - Static method in class io.fury.format.type.DataTypes
 

L

loadNextBatch() - Method in class io.fury.format.vectorized.ArrowTable
 
loadOrGenRowCodecClass(Class<?>) - Static method in class io.fury.format.encoder.Encoders
 

M

MapData - Interface in io.fury.format.row
Interface for map in row format.
mapEncoder(TypeToken<? extends Map>, TypeToken<K>, TypeToken<V>, Fury) - Static method in class io.fury.format.encoder.Encoders
Creates an encoder for Java Bean of type T.
mapEncoder(TypeToken<T>) - Static method in class io.fury.format.encoder.Encoders
Supported nested map format.
mapEncoder(TypeToken<T>, Fury) - Static method in class io.fury.format.encoder.Encoders
 
mapEncoder(Class<? extends Map>, Class<K>, Class<V>) - Static method in class io.fury.format.encoder.Encoders
The underlying implementation uses array, only supported Map format, because generic type such as List is erased to simply List, so a bean class input param is required.
MapEncoder<T> - Interface in io.fury.format.encoder
Encoder to encode/decode object in the map container by toMap/fromMap row.
MapEncoderBuilder - Class in io.fury.format.encoder
Expression builder for building jit map encoder class.
MapEncoderBuilder(TypeToken<?>, TypeToken<?>) - Constructor for class io.fury.format.encoder.MapEncoderBuilder
 
MapEncoderBuilder(Class<?>, Class<?>) - Constructor for class io.fury.format.encoder.MapEncoderBuilder
 
mapField(String, ArrowType, ArrowType) - Static method in class io.fury.format.type.DataTypes
 
mapField(String, Field, Field) - Static method in class io.fury.format.type.DataTypes
Map data is nested data where each value is a variable number of key-item pairs.
mapField(ArrowType, ArrowType) - Static method in class io.fury.format.type.DataTypes
 
MAX_ROUNDED_ARRAY_LENGTH - Static variable in class io.fury.format.row.binary.writer.BinaryArrayWriter
 

N

newCollection(TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Create a java collection.
newMap(TypeToken<?>) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Create a java map.
notNullField(String, ArrowType, Field...) - Static method in class io.fury.format.type.DataTypes
 
notNullFieldType(ArrowType) - Static method in class io.fury.format.type.DataTypes
 
numElements() - Method in interface io.fury.format.row.ArrayData
 
numElements() - Method in class io.fury.format.row.binary.BinaryArray
 
numElements() - Method in class io.fury.format.row.binary.BinaryMap
 
numElements() - Method in interface io.fury.format.row.MapData
 
numFields() - Method in class io.fury.format.row.binary.BinaryRow
 
numFields() - Method in interface io.fury.format.row.Row
 

P

pointTo(MemoryBuffer, int, int) - Method in class io.fury.format.row.binary.BinaryArray
 
pointTo(MemoryBuffer, int, int) - Method in class io.fury.format.row.binary.BinaryMap
 
pointTo(MemoryBuffer, int, int) - Method in class io.fury.format.row.binary.BinaryRow
 
PRIMITIVE_BOOLEAN_ARRAY_FIELD - Static variable in class io.fury.format.type.DataTypes
 
PRIMITIVE_BYTE_ARRAY_FIELD - Static variable in class io.fury.format.type.DataTypes
 
PRIMITIVE_DOUBLE_ARRAY_FIELD - Static variable in class io.fury.format.type.DataTypes
 
PRIMITIVE_FLOAT_ARRAY_FIELD - Static variable in class io.fury.format.type.DataTypes
 
PRIMITIVE_INT_ARRAY_FIELD - Static variable in class io.fury.format.type.DataTypes
 
PRIMITIVE_LONG_ARRAY_FIELD - Static variable in class io.fury.format.type.DataTypes
 
PRIMITIVE_SHORT_ARRAY_FIELD - Static variable in class io.fury.format.type.DataTypes
 
primitiveArrayField(String, ArrowType) - Static method in class io.fury.format.type.DataTypes
 
primitiveArrayField(ArrowType) - Static method in class io.fury.format.type.DataTypes
 

R

read(MemoryBuffer) - Method in class io.fury.format.vectorized.ArrowSerializers.VectorSchemaRootSerializer
 
read(MemoryBuffer) - Method in class io.fury.format.vectorized.ArrowTableSerializer
 
REFERENCES_NAME - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
registerSerializers(Fury) - Static method in class io.fury.format.vectorized.ArrowSerializers
 
reset() - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
Call reset() before write nested row to buffer
reset() - Method in class io.fury.format.vectorized.ArrowWriter
 
reset(int) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
reset BinaryArrayWriter(ArrayType type, BinaryWriter writer) increase writerIndex, which increase writer's writerIndex, we need to record writer's writerIndex before call reset, so we can call writer's setOffsetAndSize(int ordinal, int absoluteOffset, int size) Reset will change writerIndex, please use it very carefully.
roundNumberOfBytesToNearestWord(int) - Static method in class io.fury.format.row.binary.writer.BinaryWriter
 
Row - Interface in io.fury.format.row
Interface for row in row format.
RowEncoder<T> - Interface in io.fury.format.encoder
Encoder to encode/decode object to/from row.
RowEncoderBuilder - Class in io.fury.format.encoder
Expression builder for building jit row encoder class.
RowEncoderBuilder(TypeToken<?>) - Constructor for class io.fury.format.encoder.RowEncoderBuilder
 
RowEncoderBuilder(Class<?>) - Constructor for class io.fury.format.encoder.RowEncoderBuilder
 
rowTypeToken - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
rowWriterMap - Variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
rowWriterTypeToken - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 

S

schema() - Method in interface io.fury.format.encoder.RowEncoder
 
SCHEMA_TYPE - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
schemaFromStructField(Field) - Static method in class io.fury.format.type.DataTypes
 
schemaTypeToken - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
serializeFor(Expression, Expression, Expression, TypeToken<?>, Expression) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Return an expression for serializing an object of given type to row format representation.
serializeForArray(Expression, Expression, TypeToken<?>, Expression) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression to write iterable inputObject of type typeToken as BinaryArray using given writer.
serializeForArray(Expression, Expression, TypeToken<?>, Expression, boolean) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
serializeForBean(Expression, Expression, Expression, TypeToken<?>, Expression) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression to write bean inputObject to position ordinal of row/array using given writer.
serializeForMap(Expression, Expression, Expression, TypeToken<?>, Expression) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Returns an expression to write map inputObject to position ordinal of row/array using given writer.
serializeForObject(Expression, Expression, Expression) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
Return an expression to serialize opaque inputObject as binary using fury .
serializeRecordBatch(ArrowRecordBatch, MemoryBuffer) - Static method in class io.fury.format.vectorized.ArrowUtils
 
serializeSchema(Schema) - Static method in class io.fury.format.type.DataTypes
 
serializeSchema(Schema, MemoryBuffer) - Static method in class io.fury.format.type.DataTypes
 
setArray(int, ArrayData) - Method in interface io.fury.format.row.Setters
 
setBinary(int, byte[]) - Method in interface io.fury.format.row.Setters
 
setBoolean(int, boolean) - Method in class io.fury.format.row.binary.BinaryArray
 
setBoolean(int, boolean) - Method in class io.fury.format.row.binary.BinaryRow
 
setBoolean(int, boolean) - Method in interface io.fury.format.row.Setters
 
setBuffer(MemoryBuffer) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
setByte(int, byte) - Method in class io.fury.format.row.binary.BinaryArray
 
setByte(int, byte) - Method in class io.fury.format.row.binary.BinaryRow
 
setByte(int, byte) - Method in interface io.fury.format.row.Setters
 
setDate(int, int) - Method in class io.fury.format.row.binary.BinaryArray
 
setDate(int, int) - Method in class io.fury.format.row.binary.BinaryRow
 
setDate(int, int) - Method in interface io.fury.format.row.Setters
 
setDecimal(int, BigDecimal) - Method in class io.fury.format.row.binary.BinaryArray
 
setDecimal(int, BigDecimal) - Method in interface io.fury.format.row.Setters
 
setDouble(int, double) - Method in class io.fury.format.row.binary.BinaryArray
 
setDouble(int, double) - Method in class io.fury.format.row.binary.BinaryRow
 
setDouble(int, double) - Method in interface io.fury.format.row.Setters
 
setFloat(int, float) - Method in class io.fury.format.row.binary.BinaryArray
 
setFloat(int, float) - Method in class io.fury.format.row.binary.BinaryRow
 
setFloat(int, float) - Method in interface io.fury.format.row.Setters
 
setInt(int, int) - Method in class io.fury.format.row.binary.BinaryArray
 
setInt(int, int) - Method in class io.fury.format.row.binary.BinaryRow
 
setInt(int, int) - Method in interface io.fury.format.row.Setters
 
setLong(int, long) - Method in class io.fury.format.row.binary.BinaryArray
 
setLong(int, long) - Method in class io.fury.format.row.binary.BinaryRow
 
setLong(int, long) - Method in interface io.fury.format.row.Setters
 
setMap(int, MapData) - Method in interface io.fury.format.row.Setters
 
setNotNullAt(int) - Method in class io.fury.format.row.binary.BinaryArray
 
setNotNullAt(int) - Method in class io.fury.format.row.binary.BinaryRow
 
setNotNullAt(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
setNullAt(int) - Method in class io.fury.format.row.binary.BinaryArray
 
setNullAt(int) - Method in class io.fury.format.row.binary.BinaryRow
 
setNullAt(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
Since writer is used for one-pass writer, same field won't be writer twice.
setNullAt(int) - Method in interface io.fury.format.row.Setters
 
setOffsetAndSize(int, int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
setOffsetAndSize(int, int, int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
setShort(int, short) - Method in class io.fury.format.row.binary.BinaryArray
 
setShort(int, short) - Method in class io.fury.format.row.binary.BinaryRow
 
setShort(int, short) - Method in interface io.fury.format.row.Setters
 
setString(int, String) - Method in interface io.fury.format.row.Setters
 
setStruct(int, Row) - Method in interface io.fury.format.row.Setters
 
Setters - Interface in io.fury.format.row
 
setTimestamp(int, long) - Method in class io.fury.format.row.binary.BinaryArray
 
setTimestamp(int, long) - Method in class io.fury.format.row.binary.BinaryRow
 
setTimestamp(int, long) - Method in interface io.fury.format.row.Setters
 
setValueOrNull(Expression, Expression, Expression, Expression) - Method in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
size() - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
startIndex - Variable in class io.fury.format.row.binary.writer.BinaryWriter
 
structField(boolean, Field...) - Static method in class io.fury.format.type.DataTypes
 
structField(String, boolean, List<Field>) - Static method in class io.fury.format.type.DataTypes
 
structField(String, boolean, Field...) - Static method in class io.fury.format.type.DataTypes
 

T

timestamp() - Static method in class io.fury.format.type.DataTypes
 
toArray() - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
toArray(Object) - Method in interface io.fury.format.encoder.GeneratedArrayEncoder
 
toArray(T) - Method in interface io.fury.format.encoder.ArrayEncoder
 
toBooleanArray() - Method in class io.fury.format.row.binary.BinaryArray
 
toBuffer() - Method in class io.fury.format.vectorized.ArrowSerializers.ArrowTableBufferObject
 
toByteArray() - Method in class io.fury.format.row.binary.BinaryArray
 
toBytes() - Method in class io.fury.format.row.binary.BinaryRow
 
toDebugString() - Method in class io.fury.format.row.binary.BinaryRow
 
toDoubleArray() - Method in class io.fury.format.row.binary.BinaryArray
 
toFloatArray() - Method in class io.fury.format.row.binary.BinaryArray
 
toIntArray() - Method in class io.fury.format.row.binary.BinaryArray
 
toLongArray() - Method in class io.fury.format.row.binary.BinaryArray
 
toMap() - Method in class io.fury.format.row.binary.BinaryRow
 
toMap(Object) - Method in interface io.fury.format.encoder.GeneratedMapEncoder
 
toMap(T) - Method in interface io.fury.format.encoder.MapEncoder
 
toRow(Object) - Method in interface io.fury.format.encoder.GeneratedRowEncoder
 
toRow(T) - Method in interface io.fury.format.encoder.RowEncoder
 
toShortArray() - Method in class io.fury.format.row.binary.BinaryArray
 
toString() - Method in class io.fury.format.row.binary.BinaryArray
 
toString() - Method in class io.fury.format.row.binary.BinaryMap
 
toString() - Method in class io.fury.format.row.binary.BinaryRow
 
totalBytes() - Method in class io.fury.format.vectorized.ArrowSerializers.ArrowTableBufferObject
 
toVectorSchemaRoot() - Method in class io.fury.format.vectorized.ArrowTable
 
toVectorSchemaRoot(boolean) - Method in class io.fury.format.vectorized.ArrowTable
 
type() - Method in class io.fury.format.encoder.ArrayDataForEach
 
TypeInference - Class in io.fury.format.type
Arrow related type inference.
TypeInference() - Constructor for class io.fury.format.type.TypeInference
 

U

unsupported(ArrowType) - Method in class io.fury.format.type.DefaultTypeVisitor
 
update(int, Object) - Method in interface io.fury.format.row.ArrayData
 
utf8() - Static method in class io.fury.format.type.DataTypes
 

V

valueArray() - Method in class io.fury.format.row.binary.BinaryMap
 
valueArray() - Method in interface io.fury.format.row.MapData
 
valueField() - Method in interface io.fury.format.encoder.MapEncoder
 
VectorSchemaRootSerializer(Fury) - Constructor for class io.fury.format.vectorized.ArrowSerializers.VectorSchemaRootSerializer
 
VectorSchemaRootSerializer(Fury, BufferAllocator) - Constructor for class io.fury.format.vectorized.ArrowSerializers.VectorSchemaRootSerializer
 
visit(ArrowType.Binary) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Bool) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Date) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Decimal) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Duration) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.FixedSizeBinary) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.FixedSizeList) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.FloatingPoint) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Int) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Interval) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.LargeBinary) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.LargeList) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.LargeUtf8) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.List) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Map) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Null) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Struct) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Time) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Timestamp) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Union) - Method in class io.fury.format.type.DefaultTypeVisitor
 
visit(ArrowType.Utf8) - Method in class io.fury.format.type.DefaultTypeVisitor
 

W

write(int, boolean) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
write(int, boolean) - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
write(int, boolean) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, byte) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
write(int, byte) - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
write(int, byte) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, byte[]) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, double) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, float) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
write(int, float) - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
write(int, float) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, int) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
write(int, int) - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
write(int, int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, long) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, short) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
write(int, short) - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
write(int, short) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, BinaryArray) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, BinaryMap) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, BinaryRow) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, String) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(int, BigDecimal) - Method in class io.fury.format.row.binary.writer.BinaryArrayWriter
 
write(int, BigDecimal) - Method in class io.fury.format.row.binary.writer.BinaryRowWriter
 
write(int, BigDecimal) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
write(Row) - Method in class io.fury.format.vectorized.ArrowWriter
 
write(MemoryBuffer, ArrowTable) - Method in class io.fury.format.vectorized.ArrowTableSerializer
 
write(MemoryBuffer, VectorSchemaRoot) - Method in class io.fury.format.vectorized.ArrowSerializers.VectorSchemaRootSerializer
 
writeAlignedBytes(int, MemoryBuffer, int, int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
writeDecimal(int, BigDecimal, ArrowType.Decimal) - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
writeDirectly(int, long) - Method in class io.fury.format.row.binary.writer.BinaryWriter
write long value to position pointed by offset.
writeDirectly(long) - Method in class io.fury.format.row.binary.writer.BinaryWriter
write long value to position pointed by current writerIndex.
writerIndex() - Method in class io.fury.format.row.binary.writer.BinaryWriter
 
writerTypeToken - Static variable in class io.fury.format.encoder.BaseBinaryEncoderBuilder
 
writeTo(MemoryBuffer) - Method in class io.fury.format.vectorized.ArrowSerializers.ArrowTableBufferObject
 
writeTo(ByteBuffer) - Method in class io.fury.format.row.binary.BinaryMap
 
writeToMemory(Object, long) - Method in class io.fury.format.row.binary.BinaryMap
 
writeUnaligned(int, byte[], int, int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
This operation will increase writerIndex by aligned 8-byte.
writeUnaligned(int, MemoryBuffer, int, int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
This operation will increase writerIndex by aligned 8-byte.

Z

zeroOutPaddingBytes(int) - Method in class io.fury.format.row.binary.writer.BinaryWriter
if numBytes is not multiple of 8, zero 8 byte until multiple of 8.
A B C D E F G I K L M N P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form