Package io.substrait.relation.physical
Class HashJoin
java.lang.Object
io.substrait.relation.AbstractRel
io.substrait.relation.BiRel
io.substrait.relation.physical.HashJoin
- All Implemented Interfaces:
HasExtension,Rel
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<O,C extends VisitationContext, E extends Exception>
Oaccept(RelVisitor<O, C, E> visitor, C context) static io.substrait.relation.physical.ImmutableHashJoin.Builderbuilder()protected Type.Structabstract HashJoin.JoinTypeabstract List<FieldReference>abstract Optional<Expression>abstract List<FieldReference>Methods inherited from class io.substrait.relation.AbstractRel
getRecordTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.substrait.relation.HasExtension
getExtensionMethods inherited from interface io.substrait.relation.Rel
getCommonExtension, getHint, getRemap
-
Constructor Details
-
HashJoin
public HashJoin()
-
-
Method Details
-
getLeftKeys
-
getRightKeys
-
getJoinType
-
getPostJoinFilter
-
deriveRecordType
- Specified by:
deriveRecordTypein classAbstractRel
-
accept
public <O,C extends VisitationContext, O acceptE extends Exception> (RelVisitor<O, C, throws EE> visitor, C context) -
builder
public static io.substrait.relation.physical.ImmutableHashJoin.Builder builder()
-