Class TransformExistsToOptional.ExprTransformExistsToOptional

java.lang.Object
org.apache.jena.sparql.expr.ExprTransformCopy
org.aksw.jena_sparql_api.algebra.transform.TransformExistsToOptional.ExprTransformExistsToOptional
All Implemented Interfaces:
org.apache.jena.sparql.expr.ExprTransform
Enclosing class:
TransformExistsToOptional

public class TransformExistsToOptional.ExprTransformExistsToOptional extends org.apache.jena.sparql.expr.ExprTransformCopy
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Set<org.apache.jena.sparql.core.Var>
     
    protected org.apache.jena.sparql.algebra.Op
     

    Fields inherited from class org.apache.jena.sparql.expr.ExprTransformCopy

    COPY_ALWAYS, COPY_ONLY_ON_CHANGE
  • Constructor Summary

    Constructors
    Constructor
    Description
    ExprTransformExistsToOptional(org.apache.jena.sparql.algebra.Op lhs)
     
    ExprTransformExistsToOptional(org.apache.jena.sparql.algebra.Op lhs, Set<org.apache.jena.sparql.core.Var> lhsVisibleVars)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.sparql.algebra.Op
     
    Set<org.apache.jena.sparql.core.Var>
     
    org.apache.jena.sparql.expr.Expr
    transform(org.apache.jena.sparql.expr.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op rhs)
     

    Methods inherited from class org.apache.jena.sparql.expr.ExprTransformCopy

    transform, transform, transform, transform, transform, transform, transform, transform, transform

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.jena.sparql.expr.ExprTransform

    transform
  • Field Details

    • lhs

      protected org.apache.jena.sparql.algebra.Op lhs
    • initialLhsVisibleVars

      protected Set<org.apache.jena.sparql.core.Var> initialLhsVisibleVars
  • Constructor Details

    • ExprTransformExistsToOptional

      public ExprTransformExistsToOptional(org.apache.jena.sparql.algebra.Op lhs)
    • ExprTransformExistsToOptional

      public ExprTransformExistsToOptional(org.apache.jena.sparql.algebra.Op lhs, Set<org.apache.jena.sparql.core.Var> lhsVisibleVars)
  • Method Details

    • getCurrentLhs

      public org.apache.jena.sparql.algebra.Op getCurrentLhs()
    • getInitialLhsVisibleVars

      public Set<org.apache.jena.sparql.core.Var> getInitialLhsVisibleVars()
    • transform

      public org.apache.jena.sparql.expr.Expr transform(org.apache.jena.sparql.expr.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op rhs)
      Specified by:
      transform in interface org.apache.jena.sparql.expr.ExprTransform
      Overrides:
      transform in class org.apache.jena.sparql.expr.ExprTransformCopy