Package org.eclipse.rdf4j.sail.shacl.ast.targets

## Class EffectiveTarget.EffectiveTargetObject

- java.lang.Object
- - org.eclipse.rdf4j.sail.shacl.ast.targets.EffectiveTarget.EffectiveTargetObject

- Enclosing class:
    EffectiveTarget

      public static class EffectiveTarget.EffectiveTargetObject
      extends Object

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `EffectiveTargetObject​(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable var, org.eclipse.rdf4j.sail.shacl.ast.Targetable target, EffectiveTarget.EffectiveTargetObject prev, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getQueryFragment()` |
    `Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher>` | `getStatementMatcher()` |

    - ### Methods inherited from class java.lang.Object

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

- - ### Constructor Detail

    - #### EffectiveTargetObject

          public EffectiveTargetObject​(org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable var,
                                       org.eclipse.rdf4j.sail.shacl.ast.Targetable target,
                                       EffectiveTarget.EffectiveTargetObject prev,
                                       RdfsSubClassOfReasoner rdfsSubClassOfReasoner,
                                       org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)

  - ### Method Detail

    - #### getStatementMatcher

          public Stream<org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher> getStatementMatcher()

    - #### getQueryFragment

          public String getQueryFragment()