| Package | Description | 
|---|---|
| org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking. | 
| org.eclipse.rdf4j.sail.shacl.planNodes | 
| Modifier and Type | Method and Description | 
|---|---|
| PlanNode | ConnectionsGroup. getCachedNodeFor(PlanNode select)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| PlanNode | ConnectionsGroup. getCachedNodeFor(PlanNode select)Deprecated.  | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BufferedPlanNode<T extends MultiStreamPlanNode & PlanNode> | 
| class  | UnBufferedPlanNode<T extends PlanNode & MultiStreamPlanNode> | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PushablePlanNode | 
| Modifier and Type | Method and Description | 
|---|---|
| PlanNode | InnerJoin. getDiscardedLeft(Class<? extends PushablePlanNode> type) | 
| PlanNode | InnerJoin. getDiscardedRight(Class<? extends PushablePlanNode> type) | 
| PlanNode | FilterPlanNode. getFalseNode(Class<? extends PushablePlanNode> type) | 
| PlanNode | InnerJoin. getJoined(Class<? extends PushablePlanNode> type) | 
| PlanNode | EnrichWithShape. getParent() | 
| PlanNode | PlanNodeProvider. getPlanNode() | 
| PlanNode | BufferedSplitter. getPlanNode() | 
| PlanNode | FilterPlanNode. getTrueNode(Class<? extends PushablePlanNode> type) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<PlanNode> | InnerJoin. parent() | 
| Constructor and Description | 
|---|
| AggregateIteratorTypeOverride(PlanNode parent) | 
| BufferedSplitter(PlanNode planNode) | 
| BulkedExternalInnerJoin(PlanNode leftNode,
                       SailConnection connection,
                       String query,
                       boolean skipBasedOnPreviousConnection,
                       SailConnection previousStateConnection,
                       String... variables) | 
| BulkedExternalLeftOuterJoin(PlanNode leftNode,
                           SailConnection connection,
                           String query,
                           boolean skipBasedOnPreviousConnection,
                           SailConnection previousStateConnection,
                           String... variables) | 
| DatatypeFilter(PlanNode parent,
              Resource datatype) | 
| EnrichWithShape(PlanNode parent,
               org.eclipse.rdf4j.sail.shacl.AST.PropertyShape propertyShape) | 
| EqualsJoin(PlanNode left,
          PlanNode right,
          boolean useAsFilter) | 
| ExternalFilterByPredicate(SailConnection connection,
                         Set<IRI> filterOnPredicates,
                         PlanNode parent,
                         int index,
                         ExternalFilterByPredicate.On on) | 
| ExternalTypeFilterNode(SailConnection connection,
                      Set<Resource> filterOnType,
                      PlanNode parent,
                      int index,
                      boolean returnMatching) | 
| FilterPlanNode(PlanNode parent) | 
| GroupByCount(PlanNode parent) | 
| InnerJoin(PlanNode left,
         PlanNode right) | 
| LanguageInFilter(PlanNode parent,
                Set<String> languageIn) | 
| LeftOuterJoin(PlanNode left,
             PlanNode right) | 
| LiteralComparatorFilter(PlanNode parent,
                       Literal compareTo,
                       java.util.function.Function<Integer,Boolean> function) | 
| MaxCountFilter(PlanNode parent,
              long maxCount) | 
| MaxLengthFilter(PlanNode parent,
               long maxLength) | 
| MinCountFilter(PlanNode parent,
              long minCount) | 
| MinExclusiveFilter(PlanNode parent,
                  BigDecimal min) | 
| MinLengthFilter(PlanNode parent,
               long minLength) | 
| ModifyTuple(PlanNode parent,
           ModifyTuple.ModifyTupleInterface function) | 
| NodeKindFilter(PlanNode parent,
              org.eclipse.rdf4j.sail.shacl.AST.NodeKindPropertyShape.NodeKind nodeKind) | 
| NonUniqueTargetLang(PlanNode parent) | 
| PatternFilter(PlanNode parent,
             String pattern,
             String flags) | 
| SetFilterNode(Set<Value> targetNodeList,
             PlanNode parent,
             int index,
             boolean returnValid) | 
| Sort(PlanNode parent) | 
| TrimTuple(PlanNode parent,
         int startIndex,
         int newLength) | 
| TupleLengthFilter(PlanNode parent,
                 int length,
                 boolean exact) | 
| UnionNode(PlanNode... nodes) | 
| Unique(PlanNode parent) | 
| ValueInFilter(PlanNode parent,
             Set<Value> valueSet) | 
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.