Class LogicalOpUtils

java.lang.Object
se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils

public class LogicalOpUtils extends Object
  • Constructor Details

    • LogicalOpUtils

      public LogicalOpUtils()
  • Method Details

    • getTriplePatternsOfReq

      public static Set<TriplePattern> getTriplePatternsOfReq(LogicalOpRequest<?,?> lop)
      Return a set of triple patterns, which are extracted from a given Request (support TriplePatternRequest and BGPRequest)
    • createLogicalAddOpFromPhysicalReqOp

      public static UnaryLogicalOp createLogicalAddOpFromPhysicalReqOp(PhysicalOperator op)
    • createLogicalAddOpFromLogicalReqOp

      public static UnaryLogicalOp createLogicalAddOpFromLogicalReqOp(LogicalOpRequest<?,?> reqOp)
    • createLogicalOptAddOpFromPhysicalReqOp

      public static UnaryLogicalOp createLogicalOptAddOpFromPhysicalReqOp(PhysicalOperator op)