接口 GraphAlgebra.JoinOrBuilder

  • 所有超级接口:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    所有已知实现类:
    GraphAlgebra.Join, GraphAlgebra.Join.Builder
    封闭类:
    GraphAlgebra

    public static interface GraphAlgebra.JoinOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • 方法详细资料

      • getLeftKeysList

        List<OuterExpression.Variable> getLeftKeysList()
         TODO(longbin) An expression-ish predicate here is a more general form:
         We currently only support the predicate of the equality of the given keys of both relations are equal.
         In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right
         participants.
         
        repeated .common.Variable left_keys = 1;
      • getLeftKeys

        OuterExpression.Variable getLeftKeys​(int index)
         TODO(longbin) An expression-ish predicate here is a more general form:
         We currently only support the predicate of the equality of the given keys of both relations are equal.
         In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right
         participants.
         
        repeated .common.Variable left_keys = 1;
      • getLeftKeysCount

        int getLeftKeysCount()
         TODO(longbin) An expression-ish predicate here is a more general form:
         We currently only support the predicate of the equality of the given keys of both relations are equal.
         In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right
         participants.
         
        repeated .common.Variable left_keys = 1;
      • getLeftKeysOrBuilderList

        List<? extends OuterExpression.VariableOrBuilder> getLeftKeysOrBuilderList()
         TODO(longbin) An expression-ish predicate here is a more general form:
         We currently only support the predicate of the equality of the given keys of both relations are equal.
         In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right
         participants.
         
        repeated .common.Variable left_keys = 1;
      • getLeftKeysOrBuilder

        OuterExpression.VariableOrBuilder getLeftKeysOrBuilder​(int index)
         TODO(longbin) An expression-ish predicate here is a more general form:
         We currently only support the predicate of the equality of the given keys of both relations are equal.
         In general, a join operator can join on any arbitrary predicate regarding certain attributes of left and right
         participants.
         
        repeated .common.Variable left_keys = 1;
      • getRightKeysCount

        int getRightKeysCount()
        repeated .common.Variable right_keys = 2;
      • getKindValue

        int getKindValue()
        .algebra.Join.JoinKind kind = 3;
        返回:
        The enum numeric value on the wire for kind.