| Interface | Description |
|---|---|
| BaseArray |
An interface for array used internally in Flink Table/SQL.
|
| BaseMap |
An interface for map used internally in Flink Table/SQL.
|
| BaseRow |
An interface for row used internally in Flink Table/SQL.
|
| BinaryFormat |
Binary format spanning
MemorySegments. |
| BinaryWriter |
Writer to write a composite data format, like row, array.
|
| TypeGetterSetters |
Provide type specialized getters and setters to reduce if/else and eliminate box and unbox.
|
| Class | Description |
|---|---|
| AbstractBinaryWriter |
Use the special format to write data to a
MemorySegment (its capacity grows
automatically). |
| BinaryArray |
For fields that hold fixed-length primitive types, such as long, double, or int, we store the
value directly in the field, just like the original java array.
|
| BinaryArrayWriter |
Writer for binary array.
|
| BinaryGeneric<T> |
Internal format to generic.
|
| BinaryMap |
[4 byte(keyArray size in bytes)] + [Key BinaryArray] + [Value BinaryArray].
|
| BinaryRow |
A special row which is backed by
MemorySegment instead of Object. |
| BinaryRowWriter |
Writer for
BinaryRow. |
| BinarySection |
Binary section of memory.
|
| BinaryString |
A utf8 string which is backed by
MemorySegment instead of String. |
| BinaryStringUtil |
Util for
BinaryString. |
| BoxedWrapperRow |
A
ObjectArrayRow that wrap primitive type to boxed object to reuse. |
| ColumnarRow |
Columnar row to support access to vector column data.
|
| DataFormatConverters |
Converters between internal data format and java format.
|
| DataFormatConverters.AbstractBaseRowConverter<E> |
Abstract converter for internal base row.
|
| DataFormatConverters.BaseRowConverter |
Converter for base row.
|
| DataFormatConverters.BigDecimalConverter |
Converter for BigDecimal.
|
| DataFormatConverters.BinaryArrayConverter |
Converter for BinaryArray.
|
| DataFormatConverters.BinaryGenericConverter |
Converter for BinaryGeneric.
|
| DataFormatConverters.BinaryMapConverter |
Converter for BinaryMap.
|
| DataFormatConverters.BinaryStringConverter |
Converter for BinaryString.
|
| DataFormatConverters.BooleanConverter |
Converter for boolean.
|
| DataFormatConverters.ByteConverter |
Converter for byte.
|
| DataFormatConverters.CaseClassConverter |
Converter for case class.
|
| DataFormatConverters.DataFormatConverter<Internal,External> |
Converter between internal data format and java format.
|
| DataFormatConverters.DateConverter |
Converter for date.
|
| DataFormatConverters.DecimalConverter |
Converter for Decimal.
|
| DataFormatConverters.DoubleConverter |
Converter for double.
|
| DataFormatConverters.FloatConverter |
Converter for float.
|
| DataFormatConverters.GenericConverter<T> |
Converter for generic.
|
| DataFormatConverters.IdentityConverter<T> |
Identity converter.
|
| DataFormatConverters.InstantConverter |
Converter for Instant.
|
| DataFormatConverters.IntConverter |
Converter for int.
|
| DataFormatConverters.LocalDateConverter |
Converter for LocalDate.
|
| DataFormatConverters.LocalDateTimeConverter |
Converter for LocalDateTime.
|
| DataFormatConverters.LocalTimeConverter |
Converter for LocalTime.
|
| DataFormatConverters.LongConverter |
Converter for long.
|
| DataFormatConverters.MapConverter |
Converter for map.
|
| DataFormatConverters.ObjectArrayConverter<T> |
Converter for object array.
|
| DataFormatConverters.PojoConverter<T> |
Converter for pojo.
|
| DataFormatConverters.PrimitiveBooleanArrayConverter |
Converter for primitive boolean array.
|
| DataFormatConverters.PrimitiveByteArrayConverter |
Converter for primitive byte array.
|
| DataFormatConverters.PrimitiveDoubleArrayConverter |
Converter for primitive double array.
|
| DataFormatConverters.PrimitiveFloatArrayConverter |
Converter for primitive float array.
|
| DataFormatConverters.PrimitiveIntArrayConverter |
Converter for primitive int array.
|
| DataFormatConverters.PrimitiveLongArrayConverter |
Converter for primitive long array.
|
| DataFormatConverters.PrimitiveShortArrayConverter |
Converter for primitive short array.
|
| DataFormatConverters.RowConverter |
Converter for row.
|
| DataFormatConverters.ShortConverter |
Converter for short.
|
| DataFormatConverters.StringConverter |
Converter for String.
|
| DataFormatConverters.TimeConverter |
Converter for time.
|
| DataFormatConverters.TimestampConverter |
Converter for timestamp.
|
| DataFormatConverters.TupleConverter |
Converter for flink tuple.
|
| Decimal |
Sql Decimal value.
|
| GenericArray |
A GenericArray is an array where all the elements have the same type.
|
| GenericMap |
A GenericMap is a map where all the keys have the same type, and all the values have the same type.
|
| GenericRow |
A GenericRow can have arbitrary number of fields and contain a set of fields, which may all be
different types.
|
| JoinedRow |
Join two row to one row.
|
| LazyBinaryFormat<T> |
Lazy binary format.
|
| NestedRow |
Its memory storage structure is exactly the same with
BinaryRow. |
| ObjectArrayRow |
An row implementation that uses an array of objects as the underlying storage.
|
| UpdatableRow |
Wrap row to a updatable Generic Row.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.