| 程序包 | 说明 |
|---|---|
| org.apache.paimon.data | |
| org.apache.paimon.data.serializer | |
| org.apache.paimon.io | |
| org.apache.paimon.memory | |
| org.apache.paimon.utils |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractPagedOutputView
The base class for all output views that are backed by multiple memory pages.
|
class |
RandomAccessOutputView
A
AbstractPagedOutputView with memory segments. |
class |
SimpleCollectingOutputView
The list with the full segments contains at any point all completely full segments, plus the
segment that is currently filled.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BinaryRowSerializer.copyFromPagesToView(AbstractPagedInputView source,
DataOutputView target)
Copy a binaryRow which stored in paged input view to output view.
|
void |
BinaryRowSerializer.serialize(BinaryRow record,
DataOutputView target) |
void |
BinaryStringSerializer.serialize(BinaryString string,
DataOutputView target) |
void |
BooleanSerializer.serialize(Boolean record,
DataOutputView target) |
void |
BinarySerializer.serialize(byte[] record,
DataOutputView target) |
void |
ByteSerializer.serialize(Byte record,
DataOutputView target) |
void |
DecimalSerializer.serialize(Decimal record,
DataOutputView target) |
void |
DoubleSerializer.serialize(Double record,
DataOutputView target) |
void |
FloatSerializer.serialize(Float record,
DataOutputView target) |
void |
IntSerializer.serialize(Integer record,
DataOutputView target) |
void |
InternalArraySerializer.serialize(InternalArray record,
DataOutputView target) |
void |
InternalMapSerializer.serialize(InternalMap record,
DataOutputView target) |
void |
RowCompactedSerializer.serialize(InternalRow record,
DataOutputView target) |
void |
InternalRowSerializer.serialize(InternalRow row,
DataOutputView target) |
void |
ListSerializer.serialize(List<T> list,
DataOutputView target) |
void |
LongSerializer.serialize(Long record,
DataOutputView target) |
void |
ShortSerializer.serialize(Short record,
DataOutputView target) |
void |
Serializer.serialize(T record,
DataOutputView target)
Serializes the given record to the given target output view.
|
void |
NullableSerializer.serialize(T record,
DataOutputView target) |
void |
TimestampSerializer.serialize(Timestamp record,
DataOutputView target) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DataOutputSerializer
A simple and efficient serializer for the
DataOutput interface. |
class |
DataOutputViewStreamWrapper
Utility class that turns an
OutputStream into a DataOutputView. |
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataOutputView |
DataOutputViewStream.outputView |
| 构造器和说明 |
|---|
DataOutputViewStream(DataOutputView outputView) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
MemorySegmentUtils.copyToView(MemorySegment[] segments,
int offset,
int sizeInBytes,
DataOutputView target)
Copy bytes of segments to output view.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
PositiveIntIntSerializer.serialize(PositiveIntInt record,
DataOutputView target) |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.