Package | Description |
---|---|
net.ontopia.topicmaps.query.impl.basic |
Contains the in-memory implementation of the query language.
|
net.ontopia.topicmaps.query.impl.utils |
Code shared between query implementations.
|
net.ontopia.topicmaps.query.parser |
Contains the code that parses tolog queries.
|
Modifier and Type | Method and Description |
---|---|
PredicateClause |
RulePredicate.translate(List arguments)
INTERNAL: Creates a new PredicateClause representing the content
of this rule inlined in an environment where the arguments in the
args parameter have been passed to the predicate.
|
Modifier and Type | Class and Description |
---|---|
static class |
QueryOptimizer.PumpClause |
Modifier and Type | Field and Description |
---|---|
protected PredicateClause |
HierarchyWalkerRulePredicate.wrapped |
Modifier and Type | Method and Description |
---|---|
PredicateClause |
QueryOptimizer.AbstractQueryOptimizer.optimize(PredicateClause clause,
QueryContext context) |
PredicateClause |
QueryOptimizer.RuleInliner.optimize(PredicateClause clause,
QueryContext context) |
PredicateClause |
QueryOptimizerIF.optimize(PredicateClause clause,
QueryContext context) |
Modifier and Type | Method and Description |
---|---|
PredicateClause |
QueryOptimizer.AbstractQueryOptimizer.optimize(PredicateClause clause,
QueryContext context) |
PredicateClause |
QueryOptimizer.RuleInliner.optimize(PredicateClause clause,
QueryContext context) |
PredicateClause |
QueryOptimizerIF.optimize(PredicateClause clause,
QueryContext context) |
Constructor and Description |
---|
HierarchyWalkerRulePredicate(RulePredicate rule,
Variable firstvar,
Variable secondvar,
Variable midvar,
PredicateClause wrapped) |
Modifier and Type | Method and Description |
---|---|
PredicateClause |
PredicateClause.getReplacement()
INTERNAL: Returns an equivalent, but more efficient, clause, if
such a clause is possible; if not returns itself.
|