Package io.trino.operator.join
Class LookupJoinPageBuilder
java.lang.Object
io.trino.operator.join.LookupJoinPageBuilder
This page builder creates pages with dictionary blocks:
normal dictionary blocks for the probe side and the original blocks for the build side.
TODO use dictionary blocks (probably extended kind) to avoid data copying for build side
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendNullForBuild(JoinProbe probe) append the index for the probe and append nulls for the buildvoidappendRow(JoinProbe probe, LookupSource lookupSource, long joinPosition) append the index for the probe and copy the row for the buildbooleanisEmpty()booleanisFull()voidreset()toString()
-
Constructor Details
-
LookupJoinPageBuilder
-
-
Method Details