| 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.
|