PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addAllFilters(Iterable<? extends PlanProtocol.Disjunction> values) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addAllImplicitProjs(Iterable<? extends Boolean> values) |
implicitly project gdc keys [(for left child, for right child), ...] each
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addAllJoinCols(Iterable<? extends PlanProtocol.JoinCols> values) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addAllMatchNullKeysIdxes(Iterable<? extends Long> values) |
Which equi join conditions match null keys? The index here corresponds to join col position in join_cols
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addFilters(int index,
PlanProtocol.Disjunction value) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addFilters(int index,
PlanProtocol.Disjunction.Builder builderForValue) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addFilters(PlanProtocol.Disjunction value) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addFilters(PlanProtocol.Disjunction.Builder builderForValue) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addImplicitProjs(boolean value) |
implicitly project gdc keys [(for left child, for right child), ...] each
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addJoinCols(int index,
PlanProtocol.JoinCols value) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addJoinCols(int index,
PlanProtocol.JoinCols.Builder builderForValue) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addJoinCols(PlanProtocol.JoinCols value) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addJoinCols(PlanProtocol.JoinCols.Builder builderForValue) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addMatchNullKeysIdxes(long value) |
Which equi join conditions match null keys? The index here corresponds to join col position in join_cols
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clear() |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearCbc() |
flags indicating that this is actually a correlated count bug correction join
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearFilters() |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearGdcJoin() |
Whether or not this is a gdc join
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearImplicitProjs() |
implicitly project gdc keys [(for left child, for right child), ...] each
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearJoinCols() |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearMatchNullKeys() |
Whether or not this join is matching null keys
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearMatchNullKeysIdxes() |
Which equi join conditions match null keys? The index here corresponds to join col position in join_cols
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearScalar() |
bool scalar = 5;
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearType() |
Type of the join - if there are more than 2 children, it will be INNER
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clearZero() |
bool zero = 6;
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.clone() |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.Operator.Builder.getHashJoinOperatorBuilder() |
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.mergeFrom(com.google.protobuf.Message other) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.mergeFrom(PlanProtocol.HashJoinOperator other) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.newBuilder() |
|
static PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.newBuilder(PlanProtocol.HashJoinOperator prototype) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.newBuilderForType() |
|
protected PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.removeFilters(int index) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.removeJoinCols(int index) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setCbc(boolean value) |
flags indicating that this is actually a correlated count bug correction join
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setFilters(int index,
PlanProtocol.Disjunction value) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setFilters(int index,
PlanProtocol.Disjunction.Builder builderForValue) |
Any additional filters that have to be applied to the join
If there are more than 2 children, it will be empty
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setGdcJoin(boolean value) |
Whether or not this is a gdc join
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setImplicitProjs(int index,
boolean value) |
implicitly project gdc keys [(for left child, for right child), ...] each
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setJoinCols(int index,
PlanProtocol.JoinCols value) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setJoinCols(int index,
PlanProtocol.JoinCols.Builder builderForValue) |
Each entry represents the equijoin columns for one child, they are in order of the children
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setMatchNullKeys(boolean value) |
Whether or not this join is matching null keys
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setMatchNullKeysIdxes(int index,
long value) |
Which equi join conditions match null keys? The index here corresponds to join col position in join_cols
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setScalar(boolean value) |
bool scalar = 5;
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setType(PlanProtocol.JoinType value) |
Type of the join - if there are more than 2 children, it will be INNER
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setTypeValue(int value) |
Type of the join - if there are more than 2 children, it will be INNER
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.Builder.setZero(boolean value) |
bool zero = 6;
|
PlanProtocol.HashJoinOperator.Builder |
PlanProtocol.HashJoinOperator.toBuilder() |
|