public class LookupJoinPageBuilder extends Object
TODO use dictionary blocks (probably extended kind) to avoid data copying for build side
| Constructor and Description |
|---|
LookupJoinPageBuilder(List<Type> buildTypes) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendNullForBuild(JoinProbe probe)
append the index for the probe and append nulls for the build
|
void |
appendRow(JoinProbe probe,
LookupSource lookupSource,
long joinPosition)
append the index for the probe and copy the row for the build
|
Page |
build(JoinProbe probe) |
boolean |
isEmpty() |
boolean |
isFull() |
void |
reset() |
String |
toString() |
public boolean isFull()
public boolean isEmpty()
public void reset()
public void appendRow(JoinProbe probe, LookupSource lookupSource, long joinPosition)
public void appendNullForBuild(JoinProbe probe)
Copyright © 2012–2019. All rights reserved.