| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BinaryRow.copy() |
BinaryRow |
BinaryRow.copy(BinaryRow reuse) |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BinaryRow.copy(BinaryRow reuse) |
| Constructor and Description |
|---|
BinaryRowWriter(BinaryRow row) |
BinaryRowWriter(BinaryRow row,
int initialSize) |
| Modifier and Type | Field and Description |
|---|---|
static BinaryRow |
BinaryRowUtil.EMPTY_ROW |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
LongHashPartition.MatchIterator.getRow() |
BinaryRow |
LookupBucketIterator.getRow() |
BinaryRow |
BuildSideIterator.getRow() |
BinaryRow |
BuildSideIterator.BucketIterator.getRow() |
BinaryRow |
ProbeIterator.next() |
abstract BinaryRow |
LongHybridHashTable.probeToBinary(BaseRow row)
For code gen probe side to BinaryRow.
|
| Modifier and Type | Method and Description |
|---|---|
RowIterator<BinaryRow> |
BinaryHashTable.getBuildSideIterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
LongHybridHashTable.putBuildRow(BinaryRow row) |
void |
LongHashPartition.serializeToPages(BinaryRow row) |
void |
ProbeIterator.setReuse(BinaryRow reuse) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProbeIterator.set(org.apache.flink.runtime.io.disk.ChannelReaderInputViewIterator<BinaryRow> source) |
| Constructor and Description |
|---|
ProbeIterator(BinaryRow instance) |
| Constructor and Description |
|---|
BinaryHashTable(org.apache.flink.configuration.Configuration conf,
Object owner,
AbstractRowSerializer buildSideSerializer,
AbstractRowSerializer probeSideSerializer,
Projection<BaseRow,BinaryRow> buildSideProjection,
Projection<BaseRow,BinaryRow> probeSideProjection,
org.apache.flink.runtime.memory.MemoryManager memManager,
long reservedMemorySize,
org.apache.flink.runtime.io.disk.iomanager.IOManager ioManager,
int avgRecordLen,
int buildRowCount,
boolean useBloomFilters,
HashJoinType type,
JoinCondition condFunc,
boolean reverseJoin,
boolean[] filterNulls,
boolean tryDistinctBuildRow) |
BinaryHashTable(org.apache.flink.configuration.Configuration conf,
Object owner,
AbstractRowSerializer buildSideSerializer,
AbstractRowSerializer probeSideSerializer,
Projection<BaseRow,BinaryRow> buildSideProjection,
Projection<BaseRow,BinaryRow> probeSideProjection,
org.apache.flink.runtime.memory.MemoryManager memManager,
long reservedMemorySize,
org.apache.flink.runtime.io.disk.iomanager.IOManager ioManager,
int avgRecordLen,
int buildRowCount,
boolean useBloomFilters,
HashJoinType type,
JoinCondition condFunc,
boolean reverseJoin,
boolean[] filterNulls,
boolean tryDistinctBuildRow) |
BinaryHashTable(org.apache.flink.configuration.Configuration conf,
Object owner,
AbstractRowSerializer buildSideSerializer,
AbstractRowSerializer probeSideSerializer,
Projection<BaseRow,BinaryRow> buildSideProjection,
Projection<BaseRow,BinaryRow> probeSideProjection,
org.apache.flink.runtime.memory.MemoryManager memManager,
long reservedMemorySize,
long preferredMemorySize,
long perRequestMemorySize,
org.apache.flink.runtime.io.disk.iomanager.IOManager ioManager,
int avgRecordLen,
long buildRowCount,
boolean useBloomFilters,
HashJoinType type,
JoinCondition condFunc,
boolean reverseJoin,
boolean[] filterNulls,
boolean tryDistinctBuildRow) |
BinaryHashTable(org.apache.flink.configuration.Configuration conf,
Object owner,
AbstractRowSerializer buildSideSerializer,
AbstractRowSerializer probeSideSerializer,
Projection<BaseRow,BinaryRow> buildSideProjection,
Projection<BaseRow,BinaryRow> probeSideProjection,
org.apache.flink.runtime.memory.MemoryManager memManager,
long reservedMemorySize,
long preferredMemorySize,
long perRequestMemorySize,
org.apache.flink.runtime.io.disk.iomanager.IOManager ioManager,
int avgRecordLen,
long buildRowCount,
boolean useBloomFilters,
HashJoinType type,
JoinCondition condFunc,
boolean reverseJoin,
boolean[] filterNulls,
boolean tryDistinctBuildRow) |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BinaryRowChannelInputViewIterator.next() |
BinaryRow |
BinaryRowChannelInputViewIterator.next(BinaryRow reuse) |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BinaryRowChannelInputViewIterator.next(BinaryRow reuse) |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BytesHashMap.append(BytesHashMap.LookupInfo info,
BinaryRow value)
Append an value into the hash map's record area.
|
BinaryRow |
BytesHashMap.Entry.getKey() |
BinaryRow |
BytesHashMap.LookupInfo.getValue() |
BinaryRow |
BytesHashMap.Entry.getValue() |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BytesHashMap.append(BytesHashMap.LookupInfo info,
BinaryRow value)
Append an value into the hash map's record area.
|
BytesHashMap.LookupInfo |
BytesHashMap.lookup(BinaryRow key) |
| Constructor and Description |
|---|
Entry(BinaryRow key,
BinaryRow value) |
| Modifier and Type | Field and Description |
|---|---|
protected BinaryRow |
SortMergeJoinIterator.bufferedKey |
protected BinaryRow |
SortMergeJoinIterator.bufferedRow |
protected BinaryRow |
SortMergeJoinIterator.matchKey |
protected BinaryRow |
SortMergeJoinIterator.probeKey |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
SortMergeJoinIterator.getMatchKey() |
BinaryRow |
SortMergeFullOuterJoinIterator.getMatchKey() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
NullAwareJoinHelper.shouldFilter(boolean nullSafe,
boolean filterAllNulls,
int[] nullFilterKeys,
BinaryRow key) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
HashJoinOperator.join(RowIterator<BinaryRow> buildIter,
BaseRow probeRow) |
| Constructor and Description |
|---|
SortMergeFullOuterJoinIterator(BinaryRowSerializer serializer1,
BinaryRowSerializer serializer2,
Projection<BaseRow,BinaryRow> projection1,
Projection<BaseRow,BinaryRow> projection2,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator1,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator2,
ResettableExternalBuffer buffer1,
ResettableExternalBuffer buffer2,
boolean[] filterNulls) |
SortMergeFullOuterJoinIterator(BinaryRowSerializer serializer1,
BinaryRowSerializer serializer2,
Projection<BaseRow,BinaryRow> projection1,
Projection<BaseRow,BinaryRow> projection2,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator1,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator2,
ResettableExternalBuffer buffer1,
ResettableExternalBuffer buffer2,
boolean[] filterNulls) |
SortMergeFullOuterJoinIterator(BinaryRowSerializer serializer1,
BinaryRowSerializer serializer2,
Projection<BaseRow,BinaryRow> projection1,
Projection<BaseRow,BinaryRow> projection2,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator1,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator2,
ResettableExternalBuffer buffer1,
ResettableExternalBuffer buffer2,
boolean[] filterNulls) |
SortMergeFullOuterJoinIterator(BinaryRowSerializer serializer1,
BinaryRowSerializer serializer2,
Projection<BaseRow,BinaryRow> projection1,
Projection<BaseRow,BinaryRow> projection2,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator1,
org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator2,
ResettableExternalBuffer buffer1,
ResettableExternalBuffer buffer2,
boolean[] filterNulls) |
SortMergeInnerJoinIterator(BinaryRowSerializer probeSerializer,
BinaryRowSerializer bufferedSerializer,
Projection probeProjection,
Projection bufferedProjection,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BaseRow> probeIterator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> bufferedIterator,
ResettableExternalBuffer buffer,
boolean[] filterNullKeys) |
SortMergeJoinIterator(BinaryRowSerializer probeSerializer,
BinaryRowSerializer bufferedSerializer,
Projection<BaseRow,BinaryRow> probeProjection,
Projection<BaseRow,BinaryRow> bufferedProjection,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BaseRow> probeIterator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> bufferedIterator,
ResettableExternalBuffer buffer,
boolean[] filterNulls) |
SortMergeJoinIterator(BinaryRowSerializer probeSerializer,
BinaryRowSerializer bufferedSerializer,
Projection<BaseRow,BinaryRow> probeProjection,
Projection<BaseRow,BinaryRow> bufferedProjection,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BaseRow> probeIterator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> bufferedIterator,
ResettableExternalBuffer buffer,
boolean[] filterNulls) |
SortMergeJoinIterator(BinaryRowSerializer probeSerializer,
BinaryRowSerializer bufferedSerializer,
Projection<BaseRow,BinaryRow> probeProjection,
Projection<BaseRow,BinaryRow> bufferedProjection,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BaseRow> probeIterator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> bufferedIterator,
ResettableExternalBuffer buffer,
boolean[] filterNulls) |
SortMergeOneSideOuterJoinIterator(BinaryRowSerializer probeSerializer,
BinaryRowSerializer bufferedSerializer,
Projection<BaseRow,BinaryRow> probeProjection,
Projection<BaseRow,BinaryRow> bufferedProjection,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BaseRow> probeIterator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> bufferedIterator,
ResettableExternalBuffer buffer,
boolean[] filterNullKeys) |
SortMergeOneSideOuterJoinIterator(BinaryRowSerializer probeSerializer,
BinaryRowSerializer bufferedSerializer,
Projection<BaseRow,BinaryRow> probeProjection,
Projection<BaseRow,BinaryRow> bufferedProjection,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BaseRow> probeIterator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> bufferedIterator,
ResettableExternalBuffer buffer,
boolean[] filterNullKeys) |
SortMergeOneSideOuterJoinIterator(BinaryRowSerializer probeSerializer,
BinaryRowSerializer bufferedSerializer,
Projection<BaseRow,BinaryRow> probeProjection,
Projection<BaseRow,BinaryRow> bufferedProjection,
RecordComparator keyComparator,
org.apache.flink.util.MutableObjectIterator<BaseRow> probeIterator,
org.apache.flink.util.MutableObjectIterator<BinaryRow> bufferedIterator,
ResettableExternalBuffer buffer,
boolean[] filterNullKeys) |
| Modifier and Type | Method and Description |
|---|---|
static BinaryRow |
OverWindowFrame.getNextOrNull(ResettableExternalBuffer.BufferIterator iterator)
Get next row from iterator.
|
| Modifier and Type | Field and Description |
|---|---|
protected BinaryRow |
BinaryIndexedSortable.row1 |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.util.MutableObjectIterator<BinaryRow> |
BinaryExternalMerger.channelReaderInputViewIterator(org.apache.flink.runtime.io.disk.iomanager.AbstractChannelReaderInputView inView) |
protected org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVExternalMerger.channelReaderInputViewIterator(org.apache.flink.runtime.io.disk.iomanager.AbstractChannelReaderInputView inView) |
protected org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVExternalMerger.channelReaderInputViewIterator(org.apache.flink.runtime.io.disk.iomanager.AbstractChannelReaderInputView inView) |
org.apache.flink.util.MutableObjectIterator<BinaryRow> |
BinaryInMemorySortBuffer.getIterator()
Gets an iterator over all records in this buffer in their logical order.
|
org.apache.flink.util.MutableObjectIterator<BinaryRow> |
BinaryExternalSorter.getIterator() |
org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVInMemorySortBuffer.getIterator()
Gets an iterator over all KV records in this buffer in their logical order.
|
org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVInMemorySortBuffer.getIterator()
Gets an iterator over all KV records in this buffer in their logical order.
|
org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BufferedKVExternalSorter.getKVIterator() |
org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BufferedKVExternalSorter.getKVIterator() |
protected Comparator<BinaryRow> |
BinaryExternalMerger.mergeComparator() |
protected Comparator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVExternalMerger.mergeComparator() |
protected Comparator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVExternalMerger.mergeComparator() |
protected List<BinaryRow> |
BinaryExternalMerger.mergeReusedEntries(int size) |
protected List<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVExternalMerger.mergeReusedEntries(int size) |
protected List<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> |
BinaryKVExternalMerger.mergeReusedEntries(int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
BinaryExternalSorter.write(org.apache.flink.util.MutableObjectIterator<BinaryRow> iterator) |
protected void |
BinaryExternalMerger.writeMergingOutput(org.apache.flink.util.MutableObjectIterator<BinaryRow> mergeIterator,
org.apache.flink.runtime.memory.AbstractPagedOutputView output) |
protected void |
BinaryKVExternalMerger.writeMergingOutput(org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> mergeIterator,
org.apache.flink.runtime.memory.AbstractPagedOutputView output) |
protected void |
BinaryKVExternalMerger.writeMergingOutput(org.apache.flink.util.MutableObjectIterator<org.apache.flink.api.java.tuple.Tuple2<BinaryRow,BinaryRow>> mergeIterator,
org.apache.flink.runtime.memory.AbstractPagedOutputView output) |
| Modifier and Type | Method and Description |
|---|---|
RowIterator<BinaryRow> |
WindowsGrouping.buildTriggerWindowElementsIterator() |
protected abstract RowIterator<BinaryRow> |
WindowsGrouping.newBufferIterator(int startIndex) |
protected RowIterator<BinaryRow> |
HeapWindowsGrouping.newBufferIterator(int startIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
WindowsGrouping.addInputToBuffer(BinaryRow input) |
protected abstract void |
WindowsGrouping.addIntoBuffer(BinaryRow input) |
protected void |
HeapWindowsGrouping.addIntoBuffer(BinaryRow input) |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BinaryRowSerializer.copy(BinaryRow from) |
BinaryRow |
BinaryRowSerializer.copy(BinaryRow from,
BinaryRow reuse) |
BinaryRow |
BinaryRowSerializer.createInstance() |
BinaryRow |
BinaryRowSerializer.deserialize(BinaryRow reuse,
org.apache.flink.core.memory.DataInputView source) |
BinaryRow |
BinaryRowSerializer.deserialize(org.apache.flink.core.memory.DataInputView source) |
BinaryRow |
BinaryRowSerializer.deserializeFromPages(org.apache.flink.runtime.memory.AbstractPagedInputView headerLessView) |
BinaryRow |
BinaryRowSerializer.deserializeFromPages(BinaryRow reuse,
org.apache.flink.runtime.memory.AbstractPagedInputView headerLessView) |
BinaryRow |
BinaryRowSerializer.mapFromPages(org.apache.flink.runtime.memory.AbstractPagedInputView headerLessView) |
BinaryRow |
BinaryRowSerializer.mapFromPages(BinaryRow reuse,
org.apache.flink.runtime.memory.AbstractPagedInputView headerLessView) |
BinaryRow |
BaseRowSerializer.toBinaryRow(BaseRow row)
Convert base row to binary row.
|
BinaryRow |
BinaryRowSerializer.toBinaryRow(BinaryRow baseRow) |
abstract BinaryRow |
AbstractRowSerializer.toBinaryRow(T baseRow)
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializer<BinaryRow> |
BinaryRowSerializer.duplicate() |
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<BinaryRow> |
BinaryRowSerializer.BinaryRowSerializerSnapshot.resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<BinaryRow> newSerializer) |
org.apache.flink.api.common.typeutils.TypeSerializer<BinaryRow> |
BinaryRowSerializer.BinaryRowSerializerSnapshot.restoreSerializer() |
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<BinaryRow> |
BinaryRowSerializer.snapshotConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
BinaryRowSerializer.copy(BinaryRow from) |
BinaryRow |
BinaryRowSerializer.copy(BinaryRow from,
BinaryRow reuse) |
BinaryRow |
BinaryRowSerializer.deserialize(BinaryRow reuse,
org.apache.flink.core.memory.DataInputView source) |
BinaryRow |
BinaryRowSerializer.deserializeFromPages(BinaryRow reuse,
org.apache.flink.runtime.memory.AbstractPagedInputView headerLessView) |
BinaryRow |
BinaryRowSerializer.mapFromPages(BinaryRow reuse,
org.apache.flink.runtime.memory.AbstractPagedInputView headerLessView) |
void |
BinaryRowSerializer.pointTo(int length,
BinaryRow reuse,
org.apache.flink.runtime.memory.AbstractPagedInputView headerLessView)
Point row to memory segments with offset(in the AbstractPagedInputView) and length.
|
void |
BinaryRowSerializer.serialize(BinaryRow record,
org.apache.flink.core.memory.DataOutputView target) |
int |
BinaryRowSerializer.serializeToPages(BinaryRow record,
org.apache.flink.runtime.memory.AbstractPagedOutputView headerLessView) |
static void |
BinaryRowSerializer.serializeWithoutLengthSlow(BinaryRow record,
org.apache.flink.core.memory.MemorySegmentWritable out) |
BinaryRow |
BinaryRowSerializer.toBinaryRow(BinaryRow baseRow) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<BinaryRow> |
BinaryRowSerializer.BinaryRowSerializerSnapshot.resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<BinaryRow> newSerializer) |
| Modifier and Type | Method and Description |
|---|---|
BinaryRow |
ResettableExternalBuffer.BufferIterator.getRow() |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.