Interface Probe
- All Known Implementing Classes:
HashJoinProbeTemplate
,HashSetOpProbeTemplate
,ProbeTemplate
public interface Probe
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
int
int
void
setTargetOutputCount
(int targetOutputCount) default void
setup
(RecordBatch probeBatch, HashJoinBatch outgoing, org.apache.calcite.rel.core.JoinRelType joinRelType, boolean semiJoin, RecordBatch.IterOutcome leftStartState, HashPartition[] partitions, int cycleNum, VectorContainer container, AbstractHashBinaryRecordBatch.SpilledPartition[] spilledInners, boolean buildSideIsEmpty, int numPartitions, int rightHVColPosition) default void
setup
(RecordBatch probeBatch, HashSetOpRecordBatch outgoing, org.apache.calcite.sql.SqlKind opType, boolean isAll, RecordBatch.IterOutcome leftStartState, HashPartition[] partitions, int cycleNum, VectorContainer container, AbstractHashBinaryRecordBatch.SpilledPartition[] spilledInners, boolean buildSideIsEmpty, int numPartitions)
-
Method Details
-
setup
default void setup(RecordBatch probeBatch, HashJoinBatch outgoing, org.apache.calcite.rel.core.JoinRelType joinRelType, boolean semiJoin, RecordBatch.IterOutcome leftStartState, HashPartition[] partitions, int cycleNum, VectorContainer container, AbstractHashBinaryRecordBatch.SpilledPartition[] spilledInners, boolean buildSideIsEmpty, int numPartitions, int rightHVColPosition) throws SchemaChangeException - Throws:
SchemaChangeException
-
setup
default void setup(RecordBatch probeBatch, HashSetOpRecordBatch outgoing, org.apache.calcite.sql.SqlKind opType, boolean isAll, RecordBatch.IterOutcome leftStartState, HashPartition[] partitions, int cycleNum, VectorContainer container, AbstractHashBinaryRecordBatch.SpilledPartition[] spilledInners, boolean buildSideIsEmpty, int numPartitions) throws SchemaChangeException - Throws:
SchemaChangeException
-
probeAndProject
- Throws:
SchemaChangeException
-
changeToFinalProbeState
void changeToFinalProbeState() -
setTargetOutputCount
void setTargetOutputCount(int targetOutputCount) -
getOutputCount
int getOutputCount()
-