Index
All Classes and Interfaces|All Packages|Serialized Form
A
- absent() - Method in class org.aksw.facete.v3.api.ConstraintApiImpl
- absent() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
-
Typically complex constraint that matches all items that lack the predicate (on which this constraint is activated on) on the *immediate parent*.
- activate() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- add(String, Pathlet) - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- add(String, U) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- add(Property) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- add(U) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- addItem(K, K) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addItem(T, T) - Method in class org.aksw.facete.v3.api.TreeData
- addItems(Collection<K>, Function<K, ? extends Collection<K>>) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addItems(Collection<T>, Function<T, ? extends Collection<T>>) - Method in class org.aksw.facete.v3.api.TreeData
- addItems(K, Collection<K>) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addItems(K, Stream<K>) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addItems(K, K...) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addItems(T, Collection<T>) - Method in class org.aksw.facete.v3.api.TreeData
- addItems(T, Stream<T>) - Method in class org.aksw.facete.v3.api.TreeData
- addItems(T, T...) - Method in class org.aksw.facete.v3.api.TreeData
- addJoin(String, List<Var>, String, List<Var>) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- addJoin(VarRef, VarRef) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- addOptional(Property) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- addOrderBy(Path, int) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- addOrderBy(Node, int) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- addRootItems(Collection<K>) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addRootItems(Collection<T>) - Method in class org.aksw.facete.v3.api.TreeData
- addRootItems(Stream<K>) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addRootItems(Stream<T>) - Method in class org.aksw.facete.v3.api.TreeData
- addRootItems(K...) - Method in class org.aksw.facete.v3.api.TreeDataMap
- addRootItems(T...) - Method in class org.aksw.facete.v3.api.TreeData
- alias - Variable in class org.aksw.facete.v3.api.path.AliasedStepImpl
- alias - Variable in class org.aksw.facete.v3.api.path.StepImpl
- alias() - Method in interface org.aksw.facete.v3.api.FacetNode
- alias() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- AliasedPath - Interface in org.aksw.facete.v3.api
- AliasedPath - Interface in org.aksw.facete.v3.api.path
- AliasedPathImpl - Class in org.aksw.facete.v3.api
-
An aliased path is a sequence of step-alias pairs.
- AliasedPathImpl(List<Map.Entry<P_Path0, String>>) - Constructor for class org.aksw.facete.v3.api.AliasedPathImpl
- AliasedPathStep - Interface in org.aksw.facete.v3.api
-
Thoughs about using specialized step types for variable-free expressions of paths: - fwd(prop) - optional - fwd - prop
- AliasedStep - Interface in org.aksw.facete.v3.api.path
- AliasedStepImpl - Class in org.aksw.facete.v3.api.path
- AliasedStepImpl(String, StepSpec) - Constructor for class org.aksw.facete.v3.api.path.AliasedStepImpl
- aliasToMember - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- allocate(FacetPath) - Method in class org.aksw.facete.v3.api.FacetPathContext
- allocate(FacetPath) - Method in interface org.aksw.facete.v3.api.FacetPathMapping
-
Deprecated.
- alt(Function<? super PpeBuilder, ? extends PpeBuilder>...) - Method in class org.aksw.jena_sparql_api.gquery.PpeBuilder
- appendStep(StepImpl) - Method in class org.aksw.jena_sparql_api.pathlet.Path
- appendStep(StepImpl) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- applyNodeTransform(NodeTransform) - Method in interface org.aksw.jena_sparql_api.relationlet.NodeTransformable
- as(Class<T>) - Method in interface org.aksw.facete.v3.api.Castable
- as(Class<U>) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- as(String) - Method in interface org.aksw.facete.v3.api.FacetNode
- as(String) - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- as(String) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- as(String) - Method in interface org.aksw.jena_sparql_api.gquery.Selection
- as(Var) - Method in interface org.aksw.facete.v3.api.FacetNode
- as(Var) - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- as(Var) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- asExpr() - Method in class org.aksw.jena_sparql_api.data_query.api.NodeAliasedPath
- asExpr() - Method in class org.aksw.jena_sparql_api.data_query.api.NodePath
- availableValues() - Method in interface org.aksw.facete.v3.api.FacetMultiNode
- availableValues() - Method in interface org.aksw.facete.v3.api.FacetNode
B
- BACKWARD - Enum constant in enum class org.aksw.facete.v3.api.Direction
- baseConcept() - Method in interface org.aksw.facete.v3.api.FacetedQuery
- baseConcept(Supplier<? extends Fragment1>) - Method in interface org.aksw.facete.v3.api.FacetedQuery
- baseConcept(Fragment1) - Method in interface org.aksw.facete.v3.api.FacetedQuery
- baseElement() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- basePath - Variable in class org.aksw.facete.v3.api.FacetPathContext
-
An absolute path against which to resolve relative paths.
- baseRelation() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- BgpDirNode - Interface in org.aksw.facete.v3.bgp.api
- BgpMultiNode - Interface in org.aksw.facete.v3.bgp.api
- BgpNode - Interface in org.aksw.facete.v3.bgp.api
- br - Variable in class org.aksw.facete.v3.api.path.StepSpecFromRelement2Impl
- br - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletBinary
- bwd() - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- bwd() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- bwd(String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- bwd(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- bwd(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- bwd(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- bwd(String) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- bwd(Node) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- bwd(Node) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- bwd(Node) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- bwd(Node) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- bwd(Node) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- bwd(Node) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
-
Wrap a path in a Path_0 object ; as this is not a valid sparql construct this might be considered a hack
- bwd(Node, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- bwd(Property) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- bwd(Resource) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- bwd(Resource) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- bwd(Resource) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- bwd(Resource) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- bwd(Path) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- bwd(Path, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- bwdMultiNodes() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- bwds() - Method in interface org.aksw.jena_sparql_api.gquery.Path
- bwdVia(String) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- bwdVia(Var) - Method in interface org.aksw.jena_sparql_api.gquery.Path
C
- canAs(Class<?>) - Method in interface org.aksw.facete.v3.api.Castable
- canOpt() - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
-
Deprecated.
- Castable - Interface in org.aksw.facete.v3.api
-
A convenience trait to perform inline casts.
- chFocus() - Method in interface org.aksw.facete.v3.api.FacetNode
- children() - Method in interface org.aksw.facete.v3.bgp.api.BgpMultiNode
- chRoot() - Method in interface org.aksw.facete.v3.api.FacetNode
-
Change the root of this FacetNode's faceted query to this node.
- chRoot() - Method in interface org.aksw.facete.v3.api.ScopedTreeQueryNode
-
Rotate the tree such that this node becomes its root.
- chRoot() - Method in interface org.aksw.facete.v3.api.TreeQueryNode
-
Rotate the tree such that this node becomes its root.
- chRoot() - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
-
Rotate the tree such that this node becomes the root
- chRoot() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- clear() - Method in class org.aksw.facete.v3.api.TreeData
- clear() - Method in class org.aksw.facete.v3.api.TreeDataMap
- clone() - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- clone() - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- cloneTree() - Method in class org.aksw.facete.v3.api.TreeData
-
Return a new instance of this tree structure.
- cloneTree() - Method in class org.aksw.facete.v3.api.TreeDataMap
-
Return a new instance of this tree structure.
- connection() - Method in interface org.aksw.facete.v3.api.FacetedQuery
-
Deprecated.
- connection() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Deprecated.
- connection(SparqlQueryConnection) - Method in interface org.aksw.facete.v3.api.FacetedQuery
-
Deprecated.
- connection(SparqlQueryConnection) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Deprecated.
- ConstraintApiImpl - Class in org.aksw.facete.v3.api
-
A helper for creating common constraints over a certain node in a FacetConstraints model TODO Move to impl package
- ConstraintApiImpl(FacetConstraints, TreeQueryNode) - Constructor for class org.aksw.facete.v3.api.ConstraintApiImpl
- ConstraintFacade<B> - Interface in org.aksw.facete.v3.api
-
In general, there are anonymous and named constraints.
- constraints() - Method in interface org.aksw.facete.v3.api.FacetedQuery
- constraints() - Method in interface org.aksw.facete.v3.bgp.api.XFacetedQuery
- container - Variable in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- Containlet - Interface in org.aksw.facete.v3.api.path
- ContainletBase - Class in org.aksw.facete.v3.api.path
- ContainletBase() - Constructor for class org.aksw.facete.v3.api.path.ContainletBase
- ContainletGroup - Class in org.aksw.facete.v3.api.path
- ContainletGroup() - Constructor for class org.aksw.facete.v3.api.path.ContainletGroup
- ContainletOptional - Class in org.aksw.facete.v3.api.path
- ContainletOptional() - Constructor for class org.aksw.facete.v3.api.path.ContainletOptional
- contains(K) - Method in class org.aksw.facete.v3.api.TreeDataMap
- contains(FacetNode) - Method in interface org.aksw.facete.v3.api.FacetMultiNode
- contains(BgpNode) - Method in interface org.aksw.facete.v3.bgp.api.BgpMultiNode
- contains(T) - Method in class org.aksw.facete.v3.api.TreeData
- count() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Count the number of resources matching this data query's configuration using default request parameters.
- count(Long, Long) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- create(List<Map.Entry<P_Path0, String>>) - Method in class org.aksw.facete.v3.api.AliasedPathImpl
- create(Node, Direction) - Static method in interface org.aksw.facete.v3.bgp.api.BgpNode
- createConceptBifContains(Fragment2, String) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
-
?s ?p ?o // relation Filter(<bif:contains>(?o, 'searchString')
- createConceptExistsRegex(Fragment2, String, boolean) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
-
Create a FILTER (EXISTS (...)) expression that filters a set of resources down to those matching the keyword
- createConceptExistsRegexIncludeSubject(Fragment2, String) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
-
Create a the pattern: ?s { FILTER (regex(str(?s), searchString, 'i') || EXISTS { relation(?s ?o) FILTER(regex(str(?o), searchString, 'i')) }
- createConceptExistsRegexLabelOnly(Fragment2, String) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
- createConceptExistsStrConstainsLabelOnly(Fragment2, String) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
- createConceptRegex(Fragment2, String, boolean) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
-
?s ?p ?o // your relation Filter(Regex(Str(?o), 'searchString')) if includeSubject is true, the output becomes: Optional { ?s ?p ?o // your relation Filter(Regex(Str(?o), 'searchString')) } Filter(Regex(Str(?s), 'searchString') || Bound(?o))
- createConceptRegexIncludeSubject(Fragment2, String) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
- createConceptRegexLabelOnly(Fragment2, String) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
- createConstraint(Expr) - Method in class org.aksw.facete.v3.api.ConstraintApiImpl
- createConstraint(Expr) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- createVarRef(Function<? super T, ? extends Var>) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletEntry
- createVarRef(Var) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletEntry
-
Create a var ref to a variable to the relationlet wrapped by this specific entry.
- CustomFacet - Interface in org.aksw.jenax.facete.model.config
- CustomFacetList - Interface in org.aksw.jenax.facete.model.config
D
- DataMultiNode - Interface in org.aksw.jena_sparql_api.data_query.api
- DataNode - Interface in org.aksw.jena_sparql_api.data_query.api
- DataQuery<T extends org.apache.jena.rdf.model.RDFNode> - Interface in org.aksw.jena_sparql_api.data_query.api
-
This object represents a query builder for exposing a correlated join between two graph-patterns based relations as partitions of rooted graph fragments.
- DataQueryVarView<T extends org.apache.jena.rdf.model.RDFNode> - Interface in org.aksw.jena_sparql_api.data_query.api
- dataSource() - Method in interface org.aksw.facete.v3.api.FacetedQuery
- dataSource() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- dataSource(RDFDataSource) - Method in interface org.aksw.facete.v3.api.FacetedQuery
- dataSource(RDFDataSource) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- deactivate() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- dir() - Method in interface org.aksw.facete.v3.api.FacetDirNode
- Direction - Enum Class in org.aksw.facete.v3.api
-
Booleans are confusing NOTE We should also consistently use isForward == true; the parts in the code use true to indicate backwards should be changed
E
- effective() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- el - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- el - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- elementPostProcessor - Variable in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- empty() - Static method in class org.aksw.facete.v3.api.AliasedPathImpl
- emptyPathlet - Static variable in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- enabled() - Method in interface org.aksw.facete.v3.api.FacetConstraintControl
- enabled() - Method in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- enabled(boolean) - Method in interface org.aksw.facete.v3.api.FacetConstraint
-
Deprecated.
- enabled(boolean) - Method in interface org.aksw.facete.v3.api.FacetConstraintControl
- enabled(boolean) - Method in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- end() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
-
Deprecated.
- enterConstraints() - Method in interface org.aksw.facete.v3.api.FacetNode
-
List all
- enterConstraints() - Method in interface org.aksw.facete.v3.api.FacetNodeResource
- entry - Variable in class org.aksw.jena_sparql_api.relationlet.VarRefEntryFnImpl
- eq(Node) - Method in class org.aksw.facete.v3.api.ConstraintApiImpl
-
At present we allow a null argument to denote absent values.
- eq(Node) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
-
Add an anonymous equal constraint
- eq(RDFNode) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- eqIri(String) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- eqStr(String) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- equals(Object) - Method in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- equals(Object) - Method in class org.aksw.facete.v3.api.path.StepImpl
- equals(Object) - Method in class org.aksw.facete.v3.api.PathListBase
- equals(Object) - Method in class org.aksw.facete.v3.api.VarScope
- equals(Object) - Method in class org.aksw.jena_sparql_api.pathlet.Path
- equals(Object) - Method in class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- exclude(Iterable<Node>) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- exclude(Iterable<Node>) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- exclude(String...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- exclude(String...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- exclude(Node...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- exclude(Node...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- exclude(RDFNode...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- exclude(RDFNode...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- exec() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- execConstruct() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- exists() - Method in class org.aksw.facete.v3.api.ConstraintApiImpl
- exists() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
-
Constraint that matches all items that have any value on the predicate this constraint is activated on.
- expose(String, String, String) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- exposedVars - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletBaseWithMutableFixedVars
- expr - Variable in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- expr() - Method in interface org.aksw.facete.v3.api.FacetConstraintControl
-
Get the constraint expression (the actual constraint payload)
- expr() - Method in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- expr() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- expr(Expr) - Method in interface org.aksw.facete.v3.api.FacetConstraint
-
Deprecated.Sets the expression of this constraint control
- Expression - Interface in org.aksw.jena_sparql_api.gquery
- exprs - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
-
Filter expressions such as for theta-joins TODO Not yet supported
- exprVar - Variable in class org.aksw.facete.v3.api.ConstraintApiImpl
- ExtensibleQuery - Interface in org.aksw.facete.v3.api
F
- FacetConstraint - Interface in org.aksw.facete.v3.api
-
Deprecated.
- FacetConstraintControl - Interface in org.aksw.facete.v3.api
-
Interface to toggle an individual constraint on or off or remove it alltogether
- FacetConstraintControlImpl - Class in org.aksw.facete.v3.api
-
Facade to toggle an individual constraint on and off.
- FacetConstraintControlImpl(FacetConstraints, Set<TreeQueryNode>, Expr) - Constructor for class org.aksw.facete.v3.api.FacetConstraintControlImpl
- FacetConstraints - Class in org.aksw.facete.v3.api
-
A collection of constraints
- FacetConstraints() - Constructor for class org.aksw.facete.v3.api.FacetConstraints
- FacetConstraints(TreeQuery) - Constructor for class org.aksw.facete.v3.api.FacetConstraints
- FacetCount - Interface in org.aksw.facete.v3.api
-
Class used for query results of facet counts.
- facetCounts() - Method in interface org.aksw.facete.v3.api.FacetDirNode
- facetCounts(boolean) - Method in interface org.aksw.facete.v3.api.FacetDirNode
-
Facets and counts
- FacetDirNode - Interface in org.aksw.facete.v3.api
- FacetedDataQuery<T extends org.apache.jena.rdf.model.RDFNode> - Interface in org.aksw.facete.v3.api
- FacetedQuery - Interface in org.aksw.facete.v3.api
-
A note on constraints: Constraints can be distinguished by what they affect: - NodeConstraint - a constraint on a BgpNode; disjunctive - MultiNodeConstraint - a constraint on a BgpMultiNode; conjunctive - GlobalConstraint - An arbitrary constraint, possibly affecting multiple paths
- FacetedQueryResource - Interface in org.aksw.facete.v3.api
- facetFocusCounts(boolean) - Method in interface org.aksw.facete.v3.api.FacetDirNode
- FacetMultiNode - Interface in org.aksw.facete.v3.api
- FacetNode - Interface in org.aksw.facete.v3.api
-
An object backed by the set of resources at a certain (possibly empty) path of properties.
- FacetNodeResource - Interface in org.aksw.facete.v3.api
- facetPath() - Method in interface org.aksw.facete.v3.api.FacetNode
- FacetPathContext - Class in org.aksw.facete.v3.api
- FacetPathContext(String, Var, FacetPath, Set<Var>) - Constructor for class org.aksw.facete.v3.api.FacetPathContext
- FacetPathMapping - Interface in org.aksw.facete.v3.api
-
Deprecated.
- FacetQueryBuilder<T extends org.apache.jena.rdf.model.RDFNode> - Interface in org.aksw.facete.v3.api
- facets() - Method in interface org.aksw.facete.v3.api.FacetDirNode
- facets(boolean) - Method in interface org.aksw.facete.v3.api.FacetDirNode
-
Facets without counts, i.e.
- facets2() - Method in interface org.aksw.facete.v3.api.FacetDirNode
- FacetValue - Interface in org.aksw.facete.v3.api
- FacetValueCount - Interface in org.aksw.facete.v3.api
-
FacetValue plus a count attribute
- facetValueCounts() - Method in interface org.aksw.facete.v3.api.FacetDirNode
- facetValueCountsWithAbsent(boolean) - Method in interface org.aksw.facete.v3.api.FacetDirNode
-
Deprecated.
- FacetValueQueryBuilder<T extends org.apache.jena.rdf.model.RDFNode> - Interface in org.aksw.facete.v3.api
-
Idea for API improvement to give more control over how to construct the query for facet values Status quo: facetDirNode.facetValueCounts().exec() Goal of this class: facetDirNode.facetValues().withCounts().includeAbsent().query().exec();
- facetValueRelation() - Method in interface org.aksw.facete.v3.api.FacetDirNode
-
The relation of facet and facet value
- facetValues() - Method in interface org.aksw.facete.v3.api.FacetDirNode
- facetValueTypeCounts() - Method in interface org.aksw.facete.v3.api.FacetDirNode
- fetchPredicates() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- filter(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- filter(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- filter(Fragment1) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- filter(Fragment1) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- filter(Expr) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Filtering by an unary expression (i.e.
- filter(Expr) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- filterDirect(Element) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- filterUsing(Fragment, String...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- filterUsing(Fragment, String...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- find(RelationletEntry<?>) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- find(RelationletEntry<?>, RelationletEntry<?>, NestedStack<String>) - Static method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
-
Recursively search for a given relationlet entry and return its path of aliases if it exists - null otherwise
- findConstraintByExpr(Expr) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- fixedFinalVars - Variable in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- fixedVars - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletBaseWithMutableFixedVars
- fixedVars - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletBinary
- fixedVars - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- flatten(Stream<Element>) - Static method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- flatten(Element) - Static method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- focus() - Method in interface org.aksw.facete.v3.api.FacetedQuery
- focus() - Method in interface org.aksw.facete.v3.api.FacetedQueryResource
- focus(FacetNode) - Method in interface org.aksw.facete.v3.api.FacetedQuery
- forbiddenVars - Variable in class org.aksw.facete.v3.api.FacetPathContext
- FORWARD - Enum constant in enum class org.aksw.facete.v3.api.Direction
- from(Element) - Static method in class org.aksw.jena_sparql_api.relationlet.Relationlets
- From - Class in org.aksw.jena_sparql_api.gquery
- From() - Constructor for class org.aksw.jena_sparql_api.gquery.From
- fwd() - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- fwd() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- fwd(String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- fwd(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- fwd(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- fwd(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- fwd(String) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- fwd(String) - Method in class org.aksw.jena_sparql_api.gquery.PpeBuilder
- fwd(String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwd(String, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwd(Node) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- fwd(Node) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- fwd(Node) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- fwd(Node) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- fwd(Node) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- fwd(Node) - Method in class org.aksw.jena_sparql_api.gquery.PpeBuilder
- fwd(Node) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwd(Node, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwd(Property) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- fwd(Resource) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- fwd(Resource) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- fwd(Resource) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- fwd(Resource) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- fwd(Resource) - Method in class org.aksw.jena_sparql_api.gquery.PpeBuilder
- fwd(Resource) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwd(Resource, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwd(Path) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwd(Path, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- fwdMultiNodes() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- fwds() - Method in interface org.aksw.jena_sparql_api.gquery.Path
- fwdVia(String) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- fwdVia(Var) - Method in interface org.aksw.jena_sparql_api.gquery.Path
G
- get(Object) - Method in class org.aksw.facete.v3.api.TreeDataMap
- get(String) - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- get(String) - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- get(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Access an attribute of the result class based on the mapping between attributes and properties, such as using the @Iri annotation Only works for appropriately annotated or mapped result classes See
FacetValuefor an example. - get(String...) - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- get(String, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.SPath
- get(List<String>) - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- getAlias() - Method in interface org.aksw.facete.v3.api.AliasedPathStep
- getAlias() - Method in interface org.aksw.facete.v3.api.path.AliasedStep
- getAlias() - Method in class org.aksw.facete.v3.api.path.AliasedStepImpl
- getAlias() - Method in class org.aksw.facete.v3.api.path.StepImpl
- getAlias() - Method in interface org.aksw.jena_sparql_api.data_query.api.Selection
- getAlias(BgpNode) - Method in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- getAlias(P) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathAccessorRdf
- getAttr(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Access an attribute of the result class based on the mapping between attributes and properties, such as using the @Iri annotation Only works for appropriately annotated or mapped result classes See
FacetValuefor an example. - getBaseConcept() - Method in interface org.aksw.facete.v3.bgp.api.XFacetedQuery
- getBgpRoot() - Method in interface org.aksw.facete.v3.bgp.api.XFacetedQuery
- getBinaryRelation() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBinary
- getChildren(K) - Method in class org.aksw.facete.v3.api.TreeDataMap
- getChildren(T) - Method in class org.aksw.facete.v3.api.TreeData
- getConflictingVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
-
Yield the set of variables that at least two members have in commen (TODO add condition: and are not being joined on?!)
- getContainlet() - Method in interface org.aksw.facete.v3.api.path.Triplet
- getContrib() - Method in interface org.aksw.jena_sparql_api.data_query.api.ResolverDirNode
- getDataQuery() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- getDeclaredOutProperties() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataNode
- getDefaultVar() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- getDirection() - Method in interface org.aksw.facete.v3.bgp.api.BgpMultiNode
- getDistinctValueCount() - Method in interface org.aksw.facete.v3.api.FacetCount
- getElement() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBinary
- getElement() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- getElement() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- getElement() - Method in interface org.aksw.jena_sparql_api.relationlet.RelationletSimple
- getEntry() - Method in interface org.aksw.jena_sparql_api.relationlet.VarRefEntry
- getEntry() - Method in class org.aksw.jena_sparql_api.relationlet.VarRefEntryFnImpl
- getExposedVars() - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- getExposedVars() - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- getExposedVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBaseWithMutableFixedVars
- getExposedVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletForwarding
- getExposedVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- getExprs() - Method in class org.aksw.facete.v3.api.FacetConstraints
- getFacade(TreeQueryNode) - Method in class org.aksw.facete.v3.api.FacetConstraints
- getFacet() - Method in interface org.aksw.jenax.facete.model.config.CustomFacet
- getFacetDirNode() - Method in interface org.aksw.jenax.facete.model.config.CustomFacet
- getFacetPath() - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- getFixedFinalVars() - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- getFixedFinalVars() - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- getFocus() - Method in interface org.aksw.facete.v3.bgp.api.XFacetedQuery
- getFocusCount() - Method in interface org.aksw.facete.v3.api.FacetValueCount
- getId() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletEntry
- getKey() - Method in class org.aksw.facete.v3.api.path.StepImpl
- getLabelForRelationlet(Object) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- getLabels() - Method in class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- getLastStep() - Method in interface org.aksw.facete.v3.api.PathBase
- getLastStep() - Method in class org.aksw.facete.v3.api.PathListBase
- getLhs() - Method in class org.aksw.facete.v3.api.path.Join
- getLocalToFinalVarMap() - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- getLocalToFinalVarMap() - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- getMemberByLabel(String) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- getMemberVarMap() - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- getMemberVarMap() - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- getNestedVarMap() - Method in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- getNestedVarMap() - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- getNestedVarMap() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBaseWithMutableFixedVars
- getNestedVarMap() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- getNonConflictingVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
-
Yield the set of variables that are unqiue to a single member, hence a request to it is unambiguous.
- getO() - Method in interface org.aksw.facete.v3.api.path.Triplet
- getOrCreateChild(FacetStep) - Method in interface org.aksw.facete.v3.api.ScopedTreeQueryNode
- getOrCreateChild(FacetStep) - Method in interface org.aksw.facete.v3.api.TreeQueryNode
- getOrCreateChild(FacetStep) - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- getOrCreateConstraint(Expr) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- getP() - Method in interface org.aksw.facete.v3.api.path.Triplet
- getParent() - Method in interface org.aksw.facete.v3.api.path.Containlet
- getParent() - Method in interface org.aksw.facete.v3.api.path.Resolver
- getParent() - Method in class org.aksw.facete.v3.api.path.ResolverBase
- getParent() - Method in interface org.aksw.facete.v3.api.PathBase
- getParent() - Method in class org.aksw.facete.v3.api.PathListBase
- getParent() - Method in interface org.aksw.facete.v3.api.ScopedTreeQueryNode
- getParent() - Method in interface org.aksw.facete.v3.api.TreeQueryNode
- getParent() - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- getParent() - Method in interface org.aksw.jena_sparql_api.data_query.api.SPath
- getParent() - Method in class org.aksw.jena_sparql_api.pathlet.Path
- getParent(K) - Method in class org.aksw.facete.v3.api.TreeDataMap
- getParent(BgpNode) - Method in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- getParent(P) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathAccessorSimple
- getParent(T) - Method in class org.aksw.facete.v3.api.TreeData
- getPath() - Method in interface org.aksw.facete.v3.api.path.StepSpecFromPath
- getPath() - Method in class org.aksw.facete.v3.api.path.StepSpecFromPathImpl
- getPath() - Method in class org.aksw.jena_sparql_api.data_query.api.NodeAliasedPath
-
Deprecated.
- getPath() - Method in class org.aksw.jena_sparql_api.data_query.api.NodePath
-
Deprecated.
- getPathClass() - Method in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- getPathClass() - Method in interface org.aksw.jena_sparql_api.data_query.api.PathAccessor
- getPaths() - Method in interface org.aksw.facete.v3.api.path.Resolver
-
Deprecated.
- getPaths() - Method in interface org.aksw.jena_sparql_api.data_query.api.ResolverNode
- getPinnedVars() - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- getPinnedVars() - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- getPinnedVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBaseWithMutableFixedVars
- getPinnedVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- getPinnedVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletForwarding
- getPinnedVars() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- getPostProcessor() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- getPredicate() - Method in interface org.aksw.facete.v3.api.FacetCount
- getPredicate() - Method in interface org.aksw.facete.v3.api.FacetValue
- getPredicate() - Method in interface org.aksw.jena_sparql_api.data_query.api.SPath
- getPredicate(BgpNode) - Method in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- getPredicate(P) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathAccessorRdf
- getPrimaryKeyVars() - Method in interface org.aksw.jena_sparql_api.data_query.api.QuerySpec
- getPrimaryKeyVars() - Method in class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
- getQuery() - Method in interface org.aksw.jena_sparql_api.data_query.api.QuerySpec
- getQuery() - Method in class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
- getRdfGraphSpec(boolean) - Method in interface org.aksw.facete.v3.api.path.Resolver
-
Return this resolver's specification of the RDF graph reached in forward or backward direction.
- getReachingBinaryRelation() - Method in interface org.aksw.jena_sparql_api.data_query.api.SPath
- getReachingRelation() - Method in interface org.aksw.facete.v3.api.FacetNode
- getReachingRelation(BgpNode) - Static method in interface org.aksw.facete.v3.bgp.api.BgpNode
-
Get the set of simple constraints affecting this facet.
- getReachingRelation(BgpNode) - Method in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- getReachingRelation(P) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathAccessorRdf
- getReachingRelationlet() - Method in interface org.aksw.facete.v3.api.path.Resolver
- getRelation() - Method in interface org.aksw.facete.v3.api.AliasedPathStep
- getRelationlet() - Method in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- getRelationlet() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletEntry
- getRelationlet() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletForwarding
- getRelement() - Method in interface org.aksw.facete.v3.api.path.StepSpecFromRelement2
- getRelement() - Method in class org.aksw.facete.v3.api.path.StepSpecFromRelement2Impl
- getResolver() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- getResult() - Method in interface org.aksw.facete.v3.path.api.PathResolverNode
- getRhs() - Method in class org.aksw.facete.v3.api.path.Join
- getRoot() - Method in interface org.aksw.facete.v3.api.path.Resolver
- getRoot() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- getRootItems() - Method in class org.aksw.facete.v3.api.TreeData
- getRootItems() - Method in class org.aksw.facete.v3.api.TreeDataMap
- getRootMember() - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- getRootNode() - Method in interface org.aksw.jena_sparql_api.data_query.api.QuerySpec
- getRootNode() - Method in class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
- getS() - Method in interface org.aksw.facete.v3.api.path.Triplet
- getScopeName() - Method in class org.aksw.facete.v3.api.VarScope
- getSpec() - Method in interface org.aksw.facete.v3.api.path.AliasedStep
- getSpec() - Method in class org.aksw.facete.v3.api.path.AliasedStepImpl
- getSrcVar() - Method in interface org.aksw.jena_sparql_api.pathlet.Pathlet
- getSrcVar() - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- getSrcVar() - Method in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- getStartVar() - Method in class org.aksw.facete.v3.api.VarScope
- getStep() - Method in class org.aksw.jena_sparql_api.pathlet.Path
- getSteps() - Method in interface org.aksw.facete.v3.api.path.AliasedPath
- getSteps() - Method in interface org.aksw.facete.v3.api.PathBase
-
Steps can be seen as transitions/edges between nodes of a path.
- getSteps() - Method in class org.aksw.facete.v3.api.PathListBase
- getSteps(Path) - Static method in class org.aksw.jena_sparql_api.pathlet.Path
- getStepToChild(TreeQueryNode) - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- getSuperRootNode() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
A node of the template from which all primary key variables are reachable by paths
- getTgtVar() - Method in interface org.aksw.jena_sparql_api.pathlet.Pathlet
- getTgtVar() - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- getTgtVar() - Method in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- getTree() - Method in interface org.aksw.facete.v3.api.ScopedTreeQueryNode
- getTree() - Method in interface org.aksw.facete.v3.api.TreeQueryNode
- getTree() - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- getTreeQuery() - Method in class org.aksw.facete.v3.api.FacetConstraints
- getTriplet() - Method in interface org.aksw.facete.v3.api.path.Nodelet
- getTriplets() - Method in interface org.aksw.facete.v3.api.path.Containlet
- getType() - Method in class org.aksw.facete.v3.api.path.StepImpl
- getV() - Method in class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- getValue() - Method in interface org.aksw.facete.v3.api.FacetValue
- getVar() - Method in interface org.aksw.jena_sparql_api.relationlet.VarRefEntry
- getVar() - Method in class org.aksw.jena_sparql_api.relationlet.VarRefEntryFnImpl
- getVarsMentioned() - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- getVarsMentioned() - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- getVarsMentioned() - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- getVarsMentioned() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBinary
- getVarsMentioned() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletElementBase
- getVarsMentioned() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletForwarding
- getVarsMentioned() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- getVarsMentioned() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- getVarsMentionedCore() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- goTo(FacetNode, FacetPath) - Static method in interface org.aksw.facete.v3.api.FacetNode
- gt(Node) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
H
- hasExpr(Expr) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- hashCode() - Method in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- hashCode() - Method in class org.aksw.facete.v3.api.path.StepImpl
- hashCode() - Method in class org.aksw.facete.v3.api.PathListBase
- hashCode() - Method in class org.aksw.facete.v3.api.VarScope
- hashCode() - Method in class org.aksw.jena_sparql_api.pathlet.Path
- hashCode() - Method in class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- hasMultipleReferencedAliases() - Method in interface org.aksw.facete.v3.api.FacetMultiNode
-
True iff multiple aliases are referenced in constraints
- HLFacetConstraint<B> - Interface in org.aksw.facete.v3.api
I
- id - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletEntry
- includeAbsent(boolean) - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
- isActive() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- isBackward() - Method in enum class org.aksw.facete.v3.api.Direction
- isFixed(VarRefStatic) - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- isFixed(Var) - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- isForward() - Method in enum class org.aksw.facete.v3.api.Direction
- isFwd() - Method in interface org.aksw.facete.v3.api.AliasedPathStep
- isFwd() - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- isOptional() - Method in interface org.aksw.facete.v3.api.AliasedPathStep
- isOrdered() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- isPinned(Var) - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- isRandomOrder() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- isReverse() - Method in interface org.aksw.jena_sparql_api.data_query.api.SPath
- isReverse(BgpNode) - Method in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- isReverse(P) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathAccessorRdf
- isSampled() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- isUnlinked() - Method in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- itemsAs(Class<X>) - Method in interface org.aksw.facete.v3.api.FacetQueryBuilder
- itemsAs(Class<X>) - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
J
- Join - Class in org.aksw.facete.v3.api.path
- Join(List<VarRef>, List<VarRef>) - Constructor for class org.aksw.facete.v3.api.path.Join
- joinGraphToElement(Graph<V, E>, V) - Static method in class org.aksw.facete.v3.api.path.StepResolver
K
- key - Variable in class org.aksw.facete.v3.api.path.StepImpl
- keyToAliasToMember - Variable in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- KeywordSearchUtils - Class in org.aksw.jena_sparql_api.data_query.util
- KeywordSearchUtils() - Constructor for class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
L
- labels - Variable in class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- labelToRe - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- leaveConstraints() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
-
Leave constraint building and return the parent object
- lhs - Variable in class org.aksw.facete.v3.api.path.Join
- limit(Integer) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- limit(Long) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- list() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- list() - Method in interface org.aksw.facete.v3.api.traversal.TraversalMultiNode
-
List all previously allocated traversals with their aliases TODO Should the map be a live view? TODO The result would need to include the components
- listHl() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- localToFinalVarMap - Variable in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- lt(Node) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
M
- main(String[]) - Static method in class org.aksw.facete.v3.api.TreeQueryImpl
- main(String[]) - Static method in class org.aksw.jena_sparql_api.data_query.util.KeywordSearchUtils
- main(String[]) - Static method in class org.aksw.jena_sparql_api.gquery.PpeBuilder
- map(Function<T, O>) - Method in class org.aksw.facete.v3.api.TreeData
- mapKeys(Function<K, O>) - Method in class org.aksw.facete.v3.api.TreeDataMap
- materialize() - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- materialize() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletElementBase
- materialize() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletForwarding
- materialize() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
-
Create a snapshot of any referenced relationlet
- materialize() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- matVarRef(Object) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- memberVarMap - Variable in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- mentionedFacetNodes() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- model - Variable in class org.aksw.facete.v3.api.ConstraintApiImpl
- model - Variable in class org.aksw.facete.v3.api.FacetConstraints
- model - Variable in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- modelRoot() - Method in interface org.aksw.facete.v3.api.FacetedQueryResource
- moveAfterSibling(K, K) - Method in class org.aksw.facete.v3.api.TreeDataMap
- moveAfterSibling(T, T) - Method in class org.aksw.facete.v3.api.TreeData
N
- nameGenerator - Variable in class org.aksw.facete.v3.api.FacetPathContext
-
Generator for names that are used to build variables
- neq(Node) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- NestedVarMap - Interface in org.aksw.facete.v3.api.path
- NestedVarMapImpl - Class in org.aksw.facete.v3.api.path
- NestedVarMapImpl(Map<Var, Var>, Set<Var>) - Constructor for class org.aksw.facete.v3.api.path.NestedVarMapImpl
- NestedVarMapImpl(Map<Var, Var>, Set<Var>, Map<String, NestedVarMap>) - Constructor for class org.aksw.facete.v3.api.path.NestedVarMapImpl
- newPath() - Static method in class org.aksw.jena_sparql_api.pathlet.Path
- newPathlet(Fragment2) - Static method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- node - Variable in class org.aksw.facete.v3.api.ConstraintApiImpl
- NodeAliasedPath - Class in org.aksw.jena_sparql_api.data_query.api
- NodeAliasedPath(AliasedPath) - Constructor for class org.aksw.jena_sparql_api.data_query.api.NodeAliasedPath
- NodeFacetPath - Class in org.aksw.facete.v3.api
-
Deprecated.
- NodeFacetPath(HasFacetPath) - Constructor for class org.aksw.facete.v3.api.NodeFacetPath
-
Deprecated.
- nodeForPath(Path) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Wrap a path object as a Node such that it can be used in conventional SPARQL expressions passed to this data query instance such as for filtering and sorting The data query implementation will substitute all paths with appropriate variables when assembling the effective sparql query in .toConstructQuery()
- Nodelet - Interface in org.aksw.facete.v3.api.path
- NodePath - Class in org.aksw.jena_sparql_api.data_query.api
- NodePath(SPath) - Constructor for class org.aksw.jena_sparql_api.data_query.api.NodePath
- nodeRange(Range<ComparableNodeValue>) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- NodeTransformable<T> - Interface in org.aksw.jena_sparql_api.relationlet
-
Interface that introduces an applyNodeTransform method.
- nonConstrainedFacetValueCounts() - Method in interface org.aksw.facete.v3.api.FacetDirNode
-
Yield all facet value counts NOT affected by filters - So each item can be used as a fresh filter
O
- of(String, Var) - Static method in class org.aksw.facete.v3.api.VarScope
- of(HasFacetPath) - Static method in class org.aksw.facete.v3.api.NodeFacetPath
-
Deprecated.
- of(Var) - Static method in class org.aksw.facete.v3.api.VarScope
- offset(Integer) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- offset(Long) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- ofFwd(boolean) - Static method in enum class org.aksw.facete.v3.api.Direction
- one() - Method in interface org.aksw.facete.v3.api.traversal.TraversalMultiNode
-
getOrCreate the one single alias for this multi node.
- one() - Method in interface org.aksw.facete.v3.bgp.api.BgpMultiNode
-
getOrCreate the one single alias - and marks it as the default - for this multi node.
- one() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataMultiNode
- only(Iterable<Node>) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- only(Iterable<Node>) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- only(String...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- only(String...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- only(Node...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- only(Node...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- only(RDFNode...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- only(RDFNode...) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQueryVarView
- opt() - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
-
Deprecated.
- optional() - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- optional(Object) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- optional(Object, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- optional(String, boolean) - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- ordered() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- ordered(boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- org.aksw.facete.v3.api - package org.aksw.facete.v3.api
- org.aksw.facete.v3.api.path - package org.aksw.facete.v3.api.path
- org.aksw.facete.v3.api.traversal - package org.aksw.facete.v3.api.traversal
- org.aksw.facete.v3.api.traversal.two - package org.aksw.facete.v3.api.traversal.two
- org.aksw.facete.v3.bgp.api - package org.aksw.facete.v3.bgp.api
- org.aksw.facete.v3.bgp.utils - package org.aksw.facete.v3.bgp.utils
- org.aksw.facete.v3.path.api - package org.aksw.facete.v3.path.api
- org.aksw.jena_sparql_api.data_query.api - package org.aksw.jena_sparql_api.data_query.api
- org.aksw.jena_sparql_api.data_query.util - package org.aksw.jena_sparql_api.data_query.util
- org.aksw.jena_sparql_api.gquery - package org.aksw.jena_sparql_api.gquery
- org.aksw.jena_sparql_api.pathlet - package org.aksw.jena_sparql_api.pathlet
- org.aksw.jena_sparql_api.relationlet - package org.aksw.jena_sparql_api.relationlet
- org.aksw.jenax.facete.model.config - package org.aksw.jenax.facete.model.config
- out(Property) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataNode
P
- parent - Variable in class org.aksw.facete.v3.api.path.ResolverBase
- parent - Variable in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- parent - Variable in class org.aksw.jena_sparql_api.pathlet.Path
- parent() - Method in interface org.aksw.facete.v3.api.FacetDirNode
-
The parent of this node, should never be null
- parent() - Method in interface org.aksw.facete.v3.api.FacetNode
- parent() - Method in interface org.aksw.facete.v3.api.FacetNodeResource
- parent() - Method in interface org.aksw.facete.v3.api.FacetQueryBuilder
- parent() - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
- parent() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- parent() - Method in interface org.aksw.facete.v3.bgp.api.BgpMultiNode
- parent() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- path - Variable in class org.aksw.facete.v3.api.path.StepSpecFromPathImpl
- path - Variable in class org.aksw.jena_sparql_api.gquery.PpeBuilder
- path() - Method in interface org.aksw.facete.v3.api.FacetNode
-
TODO Maybe remove this method; do we really need it? The list of taken steps to reach the current node.
- Path - Class in org.aksw.jena_sparql_api.pathlet
- Path - Interface in org.aksw.jena_sparql_api.gquery
- Path() - Constructor for class org.aksw.jena_sparql_api.pathlet.Path
- Path(Path, StepImpl) - Constructor for class org.aksw.jena_sparql_api.pathlet.Path
- PathAccessor<P> - Interface in org.aksw.jena_sparql_api.data_query.api
- PathAccessorImpl - Class in org.aksw.facete.v3.bgp.utils
- PathAccessorImpl() - Constructor for class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
-
A model which may contain a set of paths; only needed for tryMapToPath which tests whether an RDF term 'x' denotes a path object is the given model.
- PathAccessorImpl(Model) - Constructor for class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- PathAccessorImpl(RDFNode) - Constructor for class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
-
Ctor version that in the future may resolve paths only if they are connected to the given resource
- PathAccessorRdf<P> - Interface in org.aksw.jena_sparql_api.data_query.api
- PathAccessorSimple<P> - Interface in org.aksw.jena_sparql_api.data_query.api
- PathBase<T extends PathBase<T,
S>, S> - Interface in org.aksw.facete.v3.api - PathBuilder - Class in org.aksw.jena_sparql_api.pathlet
- PathBuilder - Interface in org.aksw.jena_sparql_api.gquery
- PathBuilder() - Constructor for class org.aksw.jena_sparql_api.pathlet.PathBuilder
- PathBuilderNode<T> - Class in org.aksw.facete.v3.api
-
What should be the nature of this class? - Is it only an API over a model; and actual query generation is based on the underlying model? - Is it a supplier for queries, and thus features a .getQuery() method <-- I think this is the right way
- PathBuilderNode() - Constructor for class org.aksw.facete.v3.api.PathBuilderNode
- Pathlet - Interface in org.aksw.jena_sparql_api.pathlet
-
A pathlet is a specialization of a
Relationletwith designated source and target variables - PathletJoinerImpl - Class in org.aksw.jena_sparql_api.pathlet
- PathletJoinerImpl() - Constructor for class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- PathletJoinerImpl(Resolver) - Constructor for class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- PathletJoinerImpl(Resolver, Pathlet, Function<? super ElementGroup, ? extends Element>) - Constructor for class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- PathletSimple - Class in org.aksw.jena_sparql_api.pathlet
- PathletSimple(Var, Var, Relationlet) - Constructor for class org.aksw.jena_sparql_api.pathlet.PathletSimple
- PathListBase<T extends PathBase<T,
S>, S> - Class in org.aksw.facete.v3.api - PathListBase(List<S>) - Constructor for class org.aksw.facete.v3.api.PathListBase
- PathNestedBase<P extends PathNestedBase<P,
S>, S> - Class in org.aksw.facete.v3.api - PathNestedBase() - Constructor for class org.aksw.facete.v3.api.PathNestedBase
- PathResolverDirNode<T> - Interface in org.aksw.facete.v3.path.api
- PathResolverMultiNode<T> - Interface in org.aksw.facete.v3.path.api
- PathResolverNode<T> - Interface in org.aksw.facete.v3.path.api
-
A path resolver intended for traversing RDF predicates.
- pathToVar - Variable in class org.aksw.facete.v3.api.FacetPathContext
-
So far allocated mappings
- PathTrait<T> - Interface in org.aksw.jena_sparql_api.data_query.api
-
Trait for navigation along paths based on RDF predicates.
- PathTraitNode<T> - Interface in org.aksw.jena_sparql_api.data_query.api
- PathTraitString<T> - Interface in org.aksw.jena_sparql_api.data_query.api
- peek(Consumer<? super DataQuery<T>>) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Pass 'this' to a given consumer that may invoke methods on this object.
- pinAllVars() - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
-
Adds all variables currently returned by getVarsMentioned() to the set of fixed vars.
- pinAllVars(Iterable<Var>) - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- pinVar(Var) - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- postProcessor - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- PpeBuilder - Class in org.aksw.jena_sparql_api.gquery
- PpeBuilder() - Constructor for class org.aksw.jena_sparql_api.gquery.PpeBuilder
- PpeBuilder(Path) - Constructor for class org.aksw.jena_sparql_api.gquery.PpeBuilder
- primaryKeyVars - Variable in class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
- primaryKeyVars() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- pseudoRandom(Random) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- put(K, V) - Method in class org.aksw.facete.v3.api.TreeDataMap
- putAll(TreeDataMap<K, V>) - Method in class org.aksw.facete.v3.api.TreeDataMap
- putItem(K, Function<? super K, ? extends K>) - Method in class org.aksw.facete.v3.api.TreeDataMap
-
Add an item to this structure by recursively adding its ancestors first.
- putItem(T, Function<? super T, ? extends T>) - Method in class org.aksw.facete.v3.api.TreeData
-
Add an item to this structure by recursively adding its ancestors first.
Q
- query - Variable in class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
- query() - Method in interface org.aksw.facete.v3.api.FacetDirNode
-
Get the query object this node belongs to
- query() - Method in interface org.aksw.facete.v3.api.FacetNode
- query() - Method in interface org.aksw.facete.v3.api.FacetNodeResource
- query() - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
- query2() - Method in interface org.aksw.facete.v3.api.FacetQueryBuilder
- QuerySpec - Interface in org.aksw.jena_sparql_api.data_query.api
- QuerySpecImpl - Class in org.aksw.jena_sparql_api.data_query.api
- QuerySpecImpl(Query, Node, List<Var>) - Constructor for class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
R
- randomOrder() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- randomOrder(boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- range(Range<?>) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- reachingAlias() - Method in interface org.aksw.facete.v3.api.FacetNode
- reachingDirection() - Method in interface org.aksw.facete.v3.api.FacetNode
-
Create a faceted query over the values of this node without constraining the set of matched items of the outer query.
- reachingDirection(FacetNode) - Static method in interface org.aksw.facete.v3.api.FacetNodeResource
- reachingFacetStep() - Method in interface org.aksw.facete.v3.api.FacetNode
- reachingPredicate() - Method in interface org.aksw.facete.v3.api.FacetNode
- reachingProperty() - Method in interface org.aksw.facete.v3.bgp.api.BgpMultiNode
- reachingProperty(FacetNode) - Static method in interface org.aksw.facete.v3.api.FacetNodeResource
- reachingStep() - Method in interface org.aksw.facete.v3.api.ScopedTreeQueryNode
- reachingStep() - Method in interface org.aksw.facete.v3.api.TreeQueryNode
- reachingStep() - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- references - Variable in class org.aksw.facete.v3.api.FacetConstraintControlImpl
- regex(String) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- regex(String, String) - Method in class org.aksw.facete.v3.api.ConstraintApiImpl
-
Create a range from a range from Java objects (such as Integers) via Jena's Type mapper
- regex(String, String) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- relationlet - Variable in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- relationlet - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletEntry
- Relationlet - Interface in org.aksw.jena_sparql_api.relationlet
-
Relationlets ("relation snippets") represent nested expression of joins of relations (graph patterns).
- RelationletBase - Class in org.aksw.jena_sparql_api.relationlet
- RelationletBase() - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletBase
- RelationletBaseWithMutableFixedVars - Class in org.aksw.jena_sparql_api.relationlet
- RelationletBaseWithMutableFixedVars() - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletBaseWithMutableFixedVars
- RelationletBinary - Class in org.aksw.jena_sparql_api.relationlet
- RelationletBinary(Fragment2) - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletBinary
- RelationletElementBase - Class in org.aksw.jena_sparql_api.relationlet
- RelationletElementBase() - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletElementBase
- RelationletElementImpl - Class in org.aksw.jena_sparql_api.relationlet
- RelationletElementImpl(Element) - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- RelationletElementImpl(Element, Set<Var>) - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- RelationletEntry<T extends Relationlet> - Class in org.aksw.jena_sparql_api.relationlet
- RelationletEntry(String, T) - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletEntry
- RelationletForwarding - Class in org.aksw.jena_sparql_api.relationlet
- RelationletForwarding() - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletForwarding
- RelationletJoinerImpl<T extends Relationlet> - Class in org.aksw.jena_sparql_api.relationlet
-
We need to take care to distinguish between relationlets and relationlet entries: The some relationlet object can appear in a tree under different paths of aliases.
- RelationletJoinerImpl() - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- RelationletJoinerImpl(Function<? super ElementGroup, ? extends Element>) - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- RelationletNested - Interface in org.aksw.jena_sparql_api.relationlet
- RelationletNestedImpl - Class in org.aksw.jena_sparql_api.relationlet
- RelationletNestedImpl(Element, Map<Var, Var>, Set<Var>) - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- RelationletNestedImpl(Element, NestedVarMap, Map<String, RelationletSimple>) - Constructor for class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- Relationlets - Class in org.aksw.jena_sparql_api.relationlet
- Relationlets() - Constructor for class org.aksw.jena_sparql_api.relationlet.Relationlets
- RelationletSimple - Interface in org.aksw.jena_sparql_api.relationlet
- remainingValues() - Method in interface org.aksw.facete.v3.api.FacetMultiNode
-
Yield the set of values that remain after application of the constraints.
- remainingValues() - Method in interface org.aksw.facete.v3.api.FacetNode
- remove() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- removeExpr(Expr) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- removeItem(K) - Method in class org.aksw.facete.v3.api.TreeDataMap
- removeItem(T) - Method in class org.aksw.facete.v3.api.TreeData
- resolve(Path<FacetStep>) - Method in interface org.aksw.facete.v3.api.FacetNode
- resolve(AliasedPathStep) - Method in class org.aksw.facete.v3.api.path.StepResolver
- resolve(VarRefStatic) - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- resolve(FacetPath) - Method in interface org.aksw.facete.v3.api.ScopedTreeQueryNode
-
Resolves a path, calls getOrCreateChild on nodes as needed
- resolve(FacetPath) - Method in interface org.aksw.facete.v3.api.TreeQueryNode
-
Resolves a path, calls getOrCreateChild on nodes as needed
- resolve(FacetPath) - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- resolve(P_Path0) - Method in interface org.aksw.facete.v3.api.path.Resolver
- resolve(P_Path0, String) - Method in interface org.aksw.facete.v3.api.path.Resolver
- resolveMat(Map<String, RelationletSimple>, VarRefStatic) - Static method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- resolveMatCore(Map<String, RelationletSimple>, VarRefStatic) - Static method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
-
Resolve a variable against a map of materialized relationlets
- resolvePath(Path) - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- resolver - Variable in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- resolver() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- Resolver - Interface in org.aksw.facete.v3.api.path
- ResolverBase - Class in org.aksw.facete.v3.api.path
- ResolverBase(Resolver) - Constructor for class org.aksw.facete.v3.api.path.ResolverBase
- ResolverDirNode - Interface in org.aksw.jena_sparql_api.data_query.api
- ResolverMultiNode - Interface in org.aksw.jena_sparql_api.data_query.api
- ResolverNode - Interface in org.aksw.jena_sparql_api.data_query.api
- resolveStep(StepImpl) - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- rewrite(Query) - Method in interface org.aksw.jena_sparql_api.data_query.api.ResolverDirNode
- rhs - Variable in class org.aksw.facete.v3.api.path.Join
- root - Variable in class org.aksw.facete.v3.api.TreeQueryImpl
- root() - Method in interface org.aksw.facete.v3.api.FacetedQuery
- root() - Method in interface org.aksw.facete.v3.api.FacetedQueryResource
- root() - Method in interface org.aksw.facete.v3.api.FacetNode
- root() - Method in interface org.aksw.facete.v3.api.TreeQuery
- root() - Method in class org.aksw.facete.v3.api.TreeQueryImpl
- root() - Method in interface org.aksw.facete.v3.bgp.api.BgpNode
- root(VarScope) - Method in interface org.aksw.facete.v3.api.ScopedTreeQuery
- root(VarScope) - Method in class org.aksw.facete.v3.api.ScopedTreeQueryImpl
- Root - Class in org.aksw.jena_sparql_api.gquery
-
A root represents a SPARQL variable and thus the set of resources that match it.
- Root() - Constructor for class org.aksw.jena_sparql_api.gquery.Root
- rootNode - Variable in class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
- rootVar - Variable in class org.aksw.facete.v3.api.FacetPathContext
-
The root variable the path started from.
S
- sample() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- sample(boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
grouped mode (false): default semantic of construct queries partition mode (true): each row is individually mapped to a resource, used for facet value counts Partition mode is there for legacy design choices and may be deprecated, going with default semantics are strongly encouraged
- ScopedTreeQuery - Interface in org.aksw.facete.v3.api
-
This class is intended to represent the "backbone" (= facet paths and their starting points) structure of FacetedRelationQuery - not sure if we really need it.
- ScopedTreeQueryImpl - Class in org.aksw.facete.v3.api
- ScopedTreeQueryImpl() - Constructor for class org.aksw.facete.v3.api.ScopedTreeQueryImpl
- ScopedTreeQueryNode - Interface in org.aksw.facete.v3.api
- ScopedTreeQueryNodeImpl - Class in org.aksw.facete.v3.api
- ScopedTreeQueryNodeImpl() - Constructor for class org.aksw.facete.v3.api.ScopedTreeQueryNodeImpl
- scopeName - Variable in class org.aksw.facete.v3.api.FacetPathContext
-
A name used to disambiguate the same variable name at different levels of nesting.
- scopeName - Variable in class org.aksw.facete.v3.api.VarScope
- Selection - Interface in org.aksw.jena_sparql_api.data_query.api
- Selection - Interface in org.aksw.jena_sparql_api.gquery
- setActive() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- setActive(boolean) - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- setAlias(String) - Method in interface org.aksw.jena_sparql_api.data_query.api.Selection
- setBaseConcept(Resource) - Method in interface org.aksw.facete.v3.bgp.api.XFacetedQuery
- setBgpRoot(BgpNode) - Method in interface org.aksw.facete.v3.bgp.api.XFacetedQuery
- setFocus(BgpNode) - Method in interface org.aksw.facete.v3.bgp.api.XFacetedQuery
- setMaterializeElementPostProcessor(Function<? super ElementGroup, ? extends Element>) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- setParent(K, K) - Method in class org.aksw.facete.v3.api.TreeDataMap
- setParent(T, T) - Method in class org.aksw.facete.v3.api.TreeData
- setPinnedVar(Var, boolean) - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- setPinnedVar(Var, boolean) - Method in interface org.aksw.jena_sparql_api.relationlet.Relationlet
- setPinnedVar(Var, boolean) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBase
- setPinnedVar(Var, boolean) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- setPinnedVar(Var, boolean) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletForwarding
- setPinnedVar(Var, boolean) - Method in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- SPath - Interface in org.aksw.jena_sparql_api.data_query.api
- srcJoinVar - Static variable in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- srcVar - Variable in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- startVar - Variable in class org.aksw.facete.v3.api.VarScope
- state() - Method in interface org.aksw.facete.v3.api.FacetNodeResource
- state() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- step - Variable in class org.aksw.jena_sparql_api.pathlet.Path
- step(boolean, String, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- step(boolean, Resolver, Object, Fragment2, Collection<Var>, String, Function<? super ElementGroup, ? extends Element>) - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- step(Object, String, boolean) - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- step(String, boolean) - Method in class org.aksw.jena_sparql_api.data_query.api.NodePath
- step(String, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- step(String, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- step(String, boolean) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- step(String, Direction) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- step(Direction) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- step(FacetStep) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- step(Fragment2, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- step(Node, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- step(Node, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- step(Node, boolean) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- step(Node, Direction) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- step(Property, Direction) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
- step(Resource, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTrait
- step(Resource, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitNode
- step(Resource, boolean) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathTraitString
- step(Resource, boolean) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- step(P_Path0, String) - Method in class org.aksw.jena_sparql_api.pathlet.PathBuilder
- StepImpl - Class in org.aksw.facete.v3.api.path
- StepImpl(String, Object, String) - Constructor for class org.aksw.facete.v3.api.path.StepImpl
- StepResolver - Class in org.aksw.facete.v3.api.path
- StepResolver() - Constructor for class org.aksw.facete.v3.api.path.StepResolver
- steps - Variable in class org.aksw.facete.v3.api.PathListBase
- steps() - Method in interface org.aksw.jena_sparql_api.gquery.Path
- stepSpec - Variable in class org.aksw.facete.v3.api.path.AliasedStepImpl
- StepSpec - Interface in org.aksw.facete.v3.api.path
- StepSpecFromPath - Interface in org.aksw.facete.v3.api.path
- StepSpecFromPathImpl<T> - Class in org.aksw.facete.v3.api.path
- StepSpecFromPathImpl(T) - Constructor for class org.aksw.facete.v3.api.path.StepSpecFromPathImpl
- StepSpecFromRelement2 - Interface in org.aksw.facete.v3.api.path
- StepSpecFromRelement2Impl - Class in org.aksw.facete.v3.api.path
- StepSpecFromRelement2Impl(Fragment2) - Constructor for class org.aksw.facete.v3.api.path.StepSpecFromRelement2Impl
- stepToChild - Variable in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- stepVia(String, boolean) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- stepVia(Var, boolean) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- stream() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- subPath(S) - Method in interface org.aksw.facete.v3.api.PathBase
- subPath(S) - Method in class org.aksw.facete.v3.api.PathListBase
T
- targetComponent() - Method in interface org.aksw.facete.v3.api.FacetNode
- tgtJoinVar - Static variable in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- tgtVar - Variable in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- thisAsExpr() - Method in interface org.aksw.facete.v3.api.ConstraintFacade
-
Return the expr that denotes the ConstraintFacade's underlying FacetNode or FacetMultiNode.
- toConcept() - Method in interface org.aksw.facete.v3.api.FacetedQuery
- toConstructQuery() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Deprecated.
- toConstructQueryNew() - Method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
-
Return a SPARQL construct query together with the designated root variable TODO Do we need to revise the return value to allow multiple root variables? Maybe yield a Relation instance?
- toFacetedQuery() - Method in interface org.aksw.facete.v3.api.FacetedDataQuery
- toFacetedQuery() - Method in interface org.aksw.jena_sparql_api.data_query.api.ResolverDirNode
- toggle() - Method in interface org.aksw.facete.v3.api.HLFacetConstraint
- toggle(Expr) - Method in interface org.aksw.facete.v3.api.ConstraintFacade
- toSparqlPath(BgpNode) - Static method in interface org.aksw.facete.v3.bgp.api.BgpNode
- toSparqlSteps(BgpNode) - Static method in interface org.aksw.facete.v3.bgp.api.BgpNode
- toStep(BgpMultiNode) - Static method in interface org.aksw.facete.v3.bgp.api.BgpNode
- toStep(BgpNode) - Static method in interface org.aksw.facete.v3.bgp.api.BgpNode
- toString() - Method in class org.aksw.facete.v3.api.FacetConstraints
- toString() - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- toString() - Method in class org.aksw.facete.v3.api.path.StepImpl
- toString() - Method in class org.aksw.facete.v3.api.PathListBase
- toString() - Method in class org.aksw.facete.v3.api.TreeData
- toString() - Method in class org.aksw.facete.v3.api.TreeDataMap
- toString() - Method in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- toString() - Method in class org.aksw.facete.v3.api.VarScope
- toString() - Method in class org.aksw.jena_sparql_api.data_query.api.NodeAliasedPath
- toString() - Method in class org.aksw.jena_sparql_api.data_query.api.NodePath
- toString() - Method in class org.aksw.jena_sparql_api.data_query.api.QuerySpecImpl
- toString() - Method in class org.aksw.jena_sparql_api.pathlet.Path
- toString() - Method in class org.aksw.jena_sparql_api.pathlet.PathletJoinerImpl
- toString() - Method in class org.aksw.jena_sparql_api.pathlet.PathletSimple
- toString() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletBinary
- toString() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletElementImpl
- toString() - Method in class org.aksw.jena_sparql_api.relationlet.RelationletEntry
- toString() - Method in class org.aksw.jena_sparql_api.relationlet.VarRefEntryFnImpl
- toString() - Method in class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- toString(String) - Static method in class org.aksw.facete.v3.api.VarScope
- toString(PrefixMapping) - Method in class org.aksw.jena_sparql_api.data_query.api.NodeAliasedPath
- toString(PrefixMapping) - Method in class org.aksw.jena_sparql_api.data_query.api.NodePath
- toUnaryFiler(Expr) - Static method in interface org.aksw.jena_sparql_api.data_query.api.DataQuery
- toVarRefs(String, List<Var>) - Static method in class org.aksw.jena_sparql_api.relationlet.RelationletJoinerImpl
- transformValues(Function<? super Var, ? extends Var>) - Method in interface org.aksw.facete.v3.api.path.NestedVarMap
- transformValues(Function<? super Var, ? extends Var>) - Method in class org.aksw.facete.v3.api.path.NestedVarMapImpl
- TraversalDirNode<N,
M extends TraversalMultiNode<N>> - Interface in org.aksw.facete.v3.api.traversal -
Interface for DirNodes
- TraversalMultiNode<N> - Interface in org.aksw.facete.v3.api.traversal
-
Interface for MultiNodes
- TraversalNode<N extends TraversalNode<N,
D, M>, D extends TraversalDirNode<N, M>, M extends TraversalMultiNode<N>> - Interface in org.aksw.facete.v3.api.traversal -
Mixin for Node Navigation methods
- traverse(FacetPath) - Method in interface org.aksw.facete.v3.api.FacetNode
- TreeData<T> - Class in org.aksw.facete.v3.api
-
A stripped down copy of Vaadin's TreeData class.
- TreeData() - Constructor for class org.aksw.facete.v3.api.TreeData
- TreeDataMap<K,
V> - Class in org.aksw.facete.v3.api -
A stripped down copy of Vaadin's TreeData class.
- TreeDataMap() - Constructor for class org.aksw.facete.v3.api.TreeDataMap
- treeModel - Variable in class org.aksw.facete.v3.api.TreeQueryNodeImpl
- treeQuery - Variable in class org.aksw.facete.v3.api.FacetConstraints
- TreeQuery - Interface in org.aksw.facete.v3.api
- TreeQueryImpl - Class in org.aksw.facete.v3.api
- TreeQueryImpl() - Constructor for class org.aksw.facete.v3.api.TreeQueryImpl
- TreeQueryNode - Interface in org.aksw.facete.v3.api
-
A node in a tree structure from which
FacetPathinstances are derived. - TreeQueryNodeImpl - Class in org.aksw.facete.v3.api
- TreeQueryNodeImpl(TreeQueryImpl, TreeQueryNodeImpl) - Constructor for class org.aksw.facete.v3.api.TreeQueryNodeImpl
- Triplet - Interface in org.aksw.facete.v3.api.path
- tryAs(Class<T>) - Method in interface org.aksw.facete.v3.api.Castable
- tryMapToPath(Node) - Method in class org.aksw.facete.v3.bgp.utils.PathAccessorImpl
- tryMapToPath(Node) - Method in interface org.aksw.jena_sparql_api.data_query.api.PathAccessor
-
Try to map to expr to a path
- type - Variable in class org.aksw.facete.v3.api.path.StepImpl
U
- unlink() - Method in interface org.aksw.facete.v3.api.FacetConstraintControl
- unlink() - Method in class org.aksw.facete.v3.api.FacetConstraintControlImpl
-
Remove from the container
V
- v - Variable in class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- valueOf(String) - Static method in enum class org.aksw.facete.v3.api.Direction
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.aksw.facete.v3.api.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- varFn - Variable in class org.aksw.jena_sparql_api.relationlet.VarRefEntryFnImpl
- varMap - Variable in class org.aksw.jena_sparql_api.relationlet.RelationletNestedImpl
- VarRef - Interface in org.aksw.jena_sparql_api.relationlet
-
Reference to a variable in a relationlet - can be based on lambdas
- VarRefEntry - Interface in org.aksw.jena_sparql_api.relationlet
- VarRefEntryFnImpl<T extends Relationlet> - Class in org.aksw.jena_sparql_api.relationlet
- VarRefEntryFnImpl(RelationletEntry<T>, Function<? super T, ? extends Var>) - Constructor for class org.aksw.jena_sparql_api.relationlet.VarRefEntryFnImpl
- VarRefStatic - Class in org.aksw.jena_sparql_api.relationlet
- VarRefStatic(String, Var) - Constructor for class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- VarRefStatic(List<String>, Var) - Constructor for class org.aksw.jena_sparql_api.relationlet.VarRefStatic
- VarScope - Class in org.aksw.facete.v3.api
-
A qualified variable.
- VarScope(String, Var) - Constructor for class org.aksw.facete.v3.api.VarScope
- varToRoot - Variable in class org.aksw.facete.v3.api.ScopedTreeQueryImpl
- via(String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(String) - Method in interface org.aksw.jena_sparql_api.gquery.Path
-
?s ?p ?o FILTER(?p IN (rdfs:label, dct:title)) root.as(Vars.s) .via(Vars.p).filter(fb -> fb.in(RDFS.label, DCT.title)).end() .as(Vars.o)
- via(String, String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(String, Node) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(String, Node, String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Node) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Node, String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Node, Node) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Node, Node, String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Resource) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Resource, String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Resource, Node) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Resource, Node, String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalDirNode
- via(Var) - Method in interface org.aksw.jena_sparql_api.gquery.Path
- viaAlias(String) - Method in interface org.aksw.facete.v3.api.traversal.TraversalMultiNode
-
get or create semantics for each alias
- virtualConn() - Method in interface org.aksw.jena_sparql_api.data_query.api.ResolverDirNode
- visitWith(NodeVisitor) - Method in class org.aksw.jena_sparql_api.data_query.api.NodeAliasedPath
- visitWith(NodeVisitor) - Method in class org.aksw.jena_sparql_api.data_query.api.NodePath
W
- walk(AliasedPath) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
-
Deprecated.
- walk(SimplePath) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
-
Deprecated.
- walk(Path) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
-
Deprecated.
- walkAliased(Iterator<? extends Map.Entry<P_Path0, String>>) - Method in interface org.aksw.facete.v3.api.traversal.TraversalNode
-
Deprecated.
- withAbsent() - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
- withCounts() - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
- withCounts(boolean) - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
- withDistinctValueCounts() - Method in interface org.aksw.facete.v3.api.FacetQueryBuilder
- withDistinctValueCounts(boolean) - Method in interface org.aksw.facete.v3.api.FacetQueryBuilder
- withFocusCounts() - Method in interface org.aksw.facete.v3.api.FacetQueryBuilder
- withFocusCounts(boolean) - Method in interface org.aksw.facete.v3.api.FacetQueryBuilder
- withoutAbsent() - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
- withoutCounts() - Method in interface org.aksw.facete.v3.api.FacetValueQueryBuilder
X
- XFacetedQuery - Interface in org.aksw.facete.v3.bgp.api
Z
- zeroOrMore() - Method in class org.aksw.jena_sparql_api.gquery.PpeBuilder
All Classes and Interfaces|All Packages|Serialized Form
org.aksw.jenax.facete.treequery2.impl.FacetPathMappingin the refactored APIA mapping of FacetPaths to variables. The mapping must be injective so no distinct paths may map to the same variable. Formally, injective means that if f(x) = f(y) then it follows that x = y. The purpose of this class is to map paths consistently to variables.