| Modifier and Type | Method and Description |
|---|---|
WindowAggOperatorBuilder |
WindowAggOperatorBuilder.keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) |
| Constructor and Description |
|---|
Factory(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySer,
AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSer,
RecordsCombiner.Factory combinerFactory) |
LocalFactory(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySer,
AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSer,
RecordsCombiner.LocalFactory localFactory) |
RecordsWindowBuffer(Object operatorOwner,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
long memorySize,
RecordsCombiner combineFunction,
PagedTypeSerializer<org.apache.flink.table.data.RowData> keySer,
AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSer,
boolean requiresCopy,
java.time.ZoneId shiftTimeZone) |
| Modifier and Type | Method and Description |
|---|---|
RowTimeWindowDeduplicateOperatorBuilder |
RowTimeWindowDeduplicateOperatorBuilder.keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) |
| Modifier and Type | Method and Description |
|---|---|
WindowRankOperatorBuilder |
WindowRankOperatorBuilder.keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRowDataSerializer<T extends org.apache.flink.table.data.RowData>
Row serializer, provided paged serialize paged method.
|
class |
BinaryRowDataSerializer
Serializer for
BinaryRowData. |
class |
RowDataSerializer
Serializer for
RowData. |
class |
WindowKeySerializer
Serializer for
WindowKey which is composite with a BinaryRowData and a long
value. |
| Constructor and Description |
|---|
WindowKeySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) |
| Modifier and Type | Field and Description |
|---|---|
protected PagedTypeSerializer<K> |
AbstractBytesHashMap.keySerializer
Used to serialize map key into RecordArea's MemorySegments.
|
protected PagedTypeSerializer<K> |
AbstractBytesMultiMap.keySerializer
Used to serialize map key into RecordArea's MemorySegments.
|
| Constructor and Description |
|---|
AbstractBytesHashMap(Object owner,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
long memorySize,
PagedTypeSerializer<K> keySerializer,
int valueArity) |
AbstractBytesHashMap(Object owner,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
long memorySize,
PagedTypeSerializer<K> keySerializer,
org.apache.flink.table.types.logical.LogicalType[] valueTypes) |
AbstractBytesMultiMap(Object owner,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
long memorySize,
PagedTypeSerializer<K> keySerializer,
int valueArity) |
AbstractBytesMultiMap(Object owner,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
long memorySize,
PagedTypeSerializer<K> keySerializer,
org.apache.flink.table.types.logical.LogicalType[] valueTypes) |
WindowBytesHashMap(Object owner,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
long memorySize,
PagedTypeSerializer<org.apache.flink.table.data.RowData> keySer,
int valueArity) |
WindowBytesMultiMap(Object owner,
org.apache.flink.runtime.memory.MemoryManager memoryManager,
long memorySize,
PagedTypeSerializer<org.apache.flink.table.data.RowData> keySer,
int valueArity) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.