接口 GraphAlgebra.LogicalPlan.OperatorOrBuilder

    • 方法详细资料

      • hasProject

        boolean hasProject()
        .algebra.Project project = 1;
        返回:
        Whether the project field is set.
      • hasSelect

        boolean hasSelect()
        .algebra.Select select = 2;
        返回:
        Whether the select field is set.
      • hasJoin

        boolean hasJoin()
        .algebra.Join join = 3;
        返回:
        Whether the join field is set.
      • hasUnion

        boolean hasUnion()
        .algebra.Union union = 4;
        返回:
        Whether the union field is set.
      • hasGroupBy

        boolean hasGroupBy()
        .algebra.GroupBy group_by = 5;
        返回:
        Whether the groupBy field is set.
      • hasOrderBy

        boolean hasOrderBy()
        .algebra.OrderBy order_by = 6;
        返回:
        Whether the orderBy field is set.
      • hasDedup

        boolean hasDedup()
        .algebra.Dedup dedup = 7;
        返回:
        Whether the dedup field is set.
      • hasUnfold

        boolean hasUnfold()
        .algebra.Unfold unfold = 8;
        返回:
        Whether the unfold field is set.
      • hasApply

        boolean hasApply()
        .algebra.Apply apply = 9;
        返回:
        Whether the apply field is set.
      • hasSegApply

        boolean hasSegApply()
        .algebra.SegmentApply seg_apply = 10;
        返回:
        Whether the segApply field is set.
      • hasScan

        boolean hasScan()
        .algebra.Scan scan = 11;
        返回:
        Whether the scan field is set.
      • hasLimit

        boolean hasLimit()
        .algebra.Limit limit = 12;
        返回:
        Whether the limit field is set.
      • hasAs

        boolean hasAs()
        .algebra.As as = 14;
        返回:
        Whether the as field is set.
      • hasIntersect

        boolean hasIntersect()
        .algebra.Intersect intersect = 15;
        返回:
        Whether the intersect field is set.
      • getIntersect

        GraphAlgebra.Intersect getIntersect()
        .algebra.Intersect intersect = 15;
        返回:
        The intersect.
      • hasSink

        boolean hasSink()
        .algebra.Sink sink = 16;
        返回:
        Whether the sink field is set.
      • hasRoot

        boolean hasRoot()
        .algebra.Root root = 17;
        返回:
        Whether the root field is set.
      • hasSample

        boolean hasSample()
        .algebra.Sample sample = 18;
        返回:
        Whether the sample field is set.
      • hasBranch

        boolean hasBranch()
        .algebra.Branch branch = 19;
        返回:
        Whether the branch field is set.
      • hasVertex

        boolean hasVertex()
         Saving the room for relational operators
         
        .algebra.GetV vertex = 30;
        返回:
        Whether the vertex field is set.
      • getVertex

        GraphAlgebra.GetV getVertex()
         Saving the room for relational operators
         
        .algebra.GetV vertex = 30;
        返回:
        The vertex.
      • getVertexOrBuilder

        GraphAlgebra.GetVOrBuilder getVertexOrBuilder()
         Saving the room for relational operators
         
        .algebra.GetV vertex = 30;
      • hasEdge

        boolean hasEdge()
        .algebra.EdgeExpand edge = 31;
        返回:
        Whether the edge field is set.
      • hasPath

        boolean hasPath()
        .algebra.PathExpand path = 32;
        返回:
        Whether the path field is set.
      • hasPattern

        boolean hasPattern()
        .algebra.Pattern pattern = 35;
        返回:
        Whether the pattern field is set.