| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.dataformat | |
| org.apache.flink.table.runtime.typeutils |
| 限定符和类型 | 类和说明 |
|---|---|
class |
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.
|
class |
GenericArray
A GenericArray is an array where all the elements have the same type.
|
| 限定符和类型 | 方法和说明 |
|---|---|
BaseArray |
TypeGetterSetters.getArray(int ordinal)
Get array value, internal format is BaseArray.
|
BaseArray |
NestedRow.getArray(int pos) |
BaseArray |
ColumnarRow.getArray(int ordinal) |
BaseArray |
UpdatableRow.getArray(int ordinal) |
BaseArray |
BinaryArray.getArray(int pos) |
BaseArray |
JoinedRow.getArray(int i) |
BaseArray |
ObjectArrayRow.getArray(int ordinal) |
BaseArray |
GenericArray.getArray(int pos) |
BaseArray |
BinaryRow.getArray(int pos) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractBinaryWriter.writeArray(int pos,
BaseArray input,
BaseArraySerializer serializer) |
void |
BinaryWriter.writeArray(int pos,
BaseArray value,
BaseArraySerializer serializer) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseArray |
BaseArraySerializer.copy(BaseArray from) |
BaseArray |
BaseArraySerializer.copy(BaseArray from,
BaseArray reuse) |
BaseArray |
BaseArraySerializer.createInstance() |
BaseArray |
BaseArraySerializer.deserialize(BaseArray reuse,
org.apache.flink.core.memory.DataInputView source) |
BaseArray |
BaseArraySerializer.deserialize(org.apache.flink.core.memory.DataInputView source) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializer<BaseArray> |
BaseArraySerializer.duplicate() |
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<BaseArray> |
BaseArraySerializer.BaseArraySerializerSnapshot.resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<BaseArray> newSerializer) |
org.apache.flink.api.common.typeutils.TypeSerializer<BaseArray> |
BaseArraySerializer.BaseArraySerializerSnapshot.restoreSerializer() |
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<BaseArray> |
BaseArraySerializer.snapshotConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseArray |
BaseArraySerializer.copy(BaseArray from) |
BaseArray |
BaseArraySerializer.copy(BaseArray from,
BaseArray reuse) |
BaseArray |
BaseArraySerializer.deserialize(BaseArray reuse,
org.apache.flink.core.memory.DataInputView source) |
void |
BaseArraySerializer.serialize(BaseArray record,
org.apache.flink.core.memory.DataOutputView target) |
BinaryArray |
BaseArraySerializer.toBinaryArray(BaseArray from) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<BaseArray> |
BaseArraySerializer.BaseArraySerializerSnapshot.resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<BaseArray> newSerializer) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.