| Package | Description |
|---|---|
| com.clarkparsia.pellet.sparqldl.engine | |
| com.clarkparsia.pellet.sparqldl.model |
| Modifier and Type | Method and Description |
|---|---|
QueryAtom |
NoReorderingQueryPlan.next(ResultBinding binding) |
QueryAtom |
CostBasedQueryPlanNew.next(ResultBinding binding) |
QueryAtom |
IncrementalQueryPlan.next(ResultBinding binding) |
abstract QueryAtom |
QueryPlan.next(ResultBinding binding)
Returns next atom to be executed w.r.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
QueryEngine.checkGround(QueryAtom atom,
KnowledgeBase kb) |
double |
QueryCost.estimate(QueryAtom atom) |
double |
QueryCost.estimate(QueryAtom atom,
Collection<aterm.ATermAppl> bound) |
static CoreStrategy |
QueryEngine.getStrategy(QueryAtom core) |
| Modifier and Type | Method and Description |
|---|---|
double |
QueryCost.estimate(List<QueryAtom> atoms) |
double |
QueryCost.estimate(List<QueryAtom> atoms,
Collection<aterm.ATermAppl> bound) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Core
Title:
|
| Modifier and Type | Class and Description |
|---|---|
class |
CoreImpl
Title: Implementation of the Core of undistinguished variables.
|
class |
CoreNewImpl
Title: Implementation of the Core of undistinguished variables.
|
class |
NotKnownQueryAtom
Title:
|
class |
QueryAtomImpl
Title: Abstract implementation of the query atom.
|
class |
UnionQueryAtom
Title:
|
| Modifier and Type | Method and Description |
|---|---|
static QueryAtom |
QueryAtomFactory.AnnotationAtom(aterm.ATermAppl iA,
aterm.ATermAppl pA,
aterm.ATermAppl ilA) |
QueryAtom |
CoreImpl.apply(ResultBinding binding) |
QueryAtom |
NotKnownQueryAtom.apply(ResultBinding binding) |
QueryAtom |
UnionQueryAtom.apply(ResultBinding binding) |
QueryAtom |
QueryAtom.apply(ResultBinding binding)
Applies variable binding to the current atom and returns the result which
might be same as the current atom.
|
QueryAtom |
QueryAtomImpl.apply(ResultBinding binding)
Applies variable binding to the current atom and returns the result which
might be same as the current atom.
|
static QueryAtom |
QueryAtomFactory.AsymmetricAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.ComplementOfAtom(aterm.ATermAppl cA1,
aterm.ATermAppl cA2) |
static QueryAtom |
QueryAtomFactory.Core(Collection<QueryAtom> atoms,
Collection<aterm.ATermAppl> uv,
KnowledgeBase kb) |
static QueryAtom |
QueryAtomFactory.DatatypeAtom(aterm.ATermAppl lA,
aterm.ATermAppl dA) |
static QueryAtom |
QueryAtomFactory.DatatypePropertyAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.DifferentFromAtom(aterm.ATermAppl iA1,
aterm.ATermAppl iA2) |
static QueryAtom |
QueryAtomFactory.DirectSubClassOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
QueryAtomFactory.DirectSubPropertyOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
QueryAtomFactory.DirectTypeAtom(aterm.ATermAppl i,
aterm.ATermAppl c) |
static QueryAtom |
QueryAtomFactory.DisjointWithAtom(aterm.ATermAppl cA1,
aterm.ATermAppl cA2) |
static QueryAtom |
QueryAtomFactory.DomainAtom(aterm.ATermAppl pA1,
aterm.ATermAppl cA2) |
static QueryAtom |
QueryAtomFactory.EquivalentClassAtom(aterm.ATermAppl classArgument,
aterm.ATermAppl classArgument2) |
static QueryAtom |
QueryAtomFactory.EquivalentPropertyAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
QueryAtomFactory.FunctionalAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.InverseFunctionalAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.InverseOfAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
QueryAtomFactory.IrreflexiveAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.NegativePropertyValueAtom(aterm.ATermAppl iA,
aterm.ATermAppl pA,
aterm.ATermAppl ilA) |
static QueryAtom |
QueryAtomFactory.NotKnownAtom(List<QueryAtom> atoms) |
static QueryAtom |
QueryAtomFactory.NotKnownAtom(QueryAtom... atoms) |
static QueryAtom |
QueryAtomFactory.NotKnownAtom(QueryAtom atom) |
static QueryAtom |
QueryAtomFactory.ObjectPropertyAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.PropertyDisjointWithAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
QueryAtomFactory.PropertyValueAtom(aterm.ATermAppl iA,
aterm.ATermAppl pA,
aterm.ATermAppl ilA) |
static QueryAtom |
QueryAtomFactory.RangeAtom(aterm.ATermAppl pA1,
aterm.ATermAppl cA2) |
static QueryAtom |
QueryAtomFactory.ReflexiveAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.SameAsAtom(aterm.ATermAppl iA1,
aterm.ATermAppl iA2) |
static QueryAtom |
QueryAtomFactory.StrictSubClassOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
QueryAtomFactory.StrictSubPropertyOfAtom(aterm.ATermAppl c1,
aterm.ATermAppl c2) |
static QueryAtom |
QueryAtomFactory.SubClassOfAtom(aterm.ATermAppl cA1,
aterm.ATermAppl cA2) |
static QueryAtom |
QueryAtomFactory.SubPropertyOfAtom(aterm.ATermAppl pA1,
aterm.ATermAppl pA2) |
static QueryAtom |
QueryAtomFactory.SymmetricAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.TransitiveAtom(aterm.ATermAppl pA) |
static QueryAtom |
QueryAtomFactory.TypeAtom(aterm.ATermAppl iA,
aterm.ATermAppl cA) |
static QueryAtom |
QueryAtomFactory.UnionAtom(List<List<QueryAtom>> union) |
| Modifier and Type | Method and Description |
|---|---|
List<QueryAtom> |
Query.findAtoms(QueryPredicate predicate,
aterm.ATermAppl... arguments)
Searches for given atom pattern.
|
List<QueryAtom> |
QueryImpl.findAtoms(QueryPredicate predicate,
aterm.ATermAppl... args)
Searches for given atom pattern.
|
List<QueryAtom> |
Query.getAtoms()
Get all the atoms in the query.
|
List<QueryAtom> |
NotKnownQueryAtom.getAtoms() |
List<QueryAtom> |
QueryImpl.getAtoms()
Get all the atoms in the query.
|
List<List<QueryAtom>> |
UnionQueryAtom.getUnion() |
| Modifier and Type | Method and Description |
|---|---|
void |
Query.add(QueryAtom atom)
Adds an query atom to the query.
|
void |
QueryImpl.add(QueryAtom atom)
Adds an query atom to the query.
|
static QueryAtom |
QueryAtomFactory.NotKnownAtom(QueryAtom... atoms) |
static QueryAtom |
QueryAtomFactory.NotKnownAtom(QueryAtom atom) |
void |
Query.remove(QueryAtom atom) |
void |
QueryImpl.remove(QueryAtom atom) |
| Modifier and Type | Method and Description |
|---|---|
static QueryAtom |
QueryAtomFactory.Core(Collection<QueryAtom> atoms,
Collection<aterm.ATermAppl> uv,
KnowledgeBase kb) |
static QueryAtom |
QueryAtomFactory.NotKnownAtom(List<QueryAtom> atoms) |
static QueryAtom |
QueryAtomFactory.UnionAtom(List<List<QueryAtom>> union) |
| Constructor and Description |
|---|
NotKnownQueryAtom(QueryAtom atom) |
| Constructor and Description |
|---|
CoreImpl(List<aterm.ATermAppl> arguments,
Collection<aterm.ATermAppl> uv,
Collection<QueryAtom> atoms) |
CoreNewImpl(Collection<QueryAtom> atoms,
Collection<aterm.ATermAppl> uv,
KnowledgeBase kb) |
NotKnownQueryAtom(List<QueryAtom> atoms) |
UnionQueryAtom(List<List<QueryAtom>> union) |
UnionQueryAtom(List<QueryAtom> atoms1,
List<QueryAtom> atoms2) |
UnionQueryAtom(List<QueryAtom> atoms1,
List<QueryAtom> atoms2) |
Copyright © 2019. All rights reserved.