Package | Description |
---|---|
net.ontopia.topicmaps.query.impl.basic |
Contains the in-memory implementation of the query language.
|
net.ontopia.topicmaps.query.impl.rdbms |
Contains the rdbms 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.
|
net.ontopia.topicmaps.query.spi |
Provides a set of service provider interfaces for adding new
predicates to the tolog query language.
|
Class and Description |
---|
AbstractDynamicPredicate
INTERNAL: Common code-sharing superclass for dynamic predicates.
|
AbstractInstanceOfPredicate
INTERNAL: Common superclass for the two instance-of predicates.
|
AbstractQueryProcessor
INTERNAL: A collection of utility methods used by classes which need
to evaluate queries.
|
BasicPredicateIF
INTERNAL: Represents a predicate in the basic implementation.
|
DynamicAssociationPredicate.ArgumentPair |
NumbersModule.NumberSupport |
QueryContext
INTERNAL: Object used to hold the global query execution context;
that is, the context beginning with the start of the execution of a
query and ending with the completion of its execution.
|
QueryMatches
INTERNAL: Object used to hold query results during computation.
|
QueryProcessor
INTERNAL: This query processor implementation can be used to query any topic
map implementation; it makes no assumptions about the stored form of the
topic map.
|
Class and Description |
---|
AssociationPredicate
INTERNAL: Implements the 'association' predicate.
|
AssociationRolePredicate
INTERNAL: Implements the 'association-role' predicate.
|
BaseLocatorPredicate
INTERNAL: Implements the 'base-locator' predicate.
|
BasicPredicateIF
INTERNAL: Represents a predicate in the basic implementation.
|
CoalescePredicate
INTERNAL: Implements the 'coalesce' predicate.
|
DatatypePredicate
INTERNAL: Implements the 'datatype' predicate.
|
DirectInstanceOfPredicate
INTERNAL: Implements the 'direct-instance-of' predicate using the indexes.
|
DynamicAssociationPredicate
INTERNAL: Implements association type predicates.
|
DynamicFailurePredicate
INTERNAL: Special predicate used when a topic is used as a
predicate but the topic is neither an association type nor an
occurrence type.
|
DynamicOccurrencePredicate
INTERNAL: Implements occurrence predicates.
|
EqualsPredicate
INTERNAL: Implements the '=' predicate.
|
GreaterThanEqualsPredicate
INTERNAL: Implements the '>=' predicate.
|
GreaterThanPredicate
INTERNAL: Implements the '>' predicate.
|
InPredicate
INTERNAL: Implements the 'in(var, e1, ..., eN)' predicate.
|
InstanceOfPredicate
INTERNAL: Implements the 'instance-of' predicate using the indexes.
|
ItemIdentifierPredicate
INTERNAL: Implements the 'item-identifier(thing, locator)' predicate.
|
LessThanEqualsPredicate
INTERNAL: Implements the '<=' predicate.
|
LessThanPredicate
INTERNAL: Implements the '<' predicate.
|
NamePredicate
INTERNAL: The implementation of the 'name(topic, name-string)' predicate.
|
NotEqualsPredicate
INTERNAL: Implements the '/=' predicate.
|
ObjectIdPredicate
INTERNAL: Implements the 'object(thing, id)' predicate.
|
OccurrencePredicate
INTERNAL: Implements the 'occurrence' predicate.
|
QueryMatches
INTERNAL: Object used to hold query results during computation.
|
QueryProcessor
INTERNAL: This query processor implementation can be used to query any topic
map implementation; it makes no assumptions about the stored form of the
topic map.
|
ReifiesPredicate
INTERNAL: Implements the 'reifies(reifier, reified)' predicate.
|
ResourcePredicate
INTERNAL: Implements the 'resource' predicate.
|
RolePlayerPredicate
INTERNAL: Implements the 'role-player' predicate.
|
RulePredicate
INTERNAL: Implements rule predicates.
|
ScopePredicate
INTERNAL: Implements the 'scope(scoped, theme)' predicate.
|
SubjectIdentifierPredicate
INTERNAL: Implements the 'subject-identifier(topic, locator)' predicate.
|
SubjectLocatorPredicate
INTERNAL: Implements the 'subject-locator(topic, locator)' predicate.
|
TopicMapPredicate
INTERNAL: Implements the 'topicmap' predicate.
|
TopicNamePredicate
INTERNAL: Implements the 'topic-name(topic, name)' predicate.
|
TopicPredicate
INTERNAL: Implements the 'topic(topic)' predicate.
|
TypePredicate
INTERNAL: Implements the 'type(typed, type)' predicate.
|
ValueLikePredicate
INTERNAL: Implements the 'value-like' predicate.
|
ValuePredicate
INTERNAL: Implements the 'value' predicate.
|
VariantPredicate
INTERNAL: Implements the 'variant(topicname, variantname)' predicate.
|
Class and Description |
---|
BasicPredicateIF
INTERNAL: Represents a predicate in the basic implementation.
|
QueryContext
INTERNAL: Object used to hold the global query execution context;
that is, the context beginning with the start of the execution of a
query and ending with the completion of its execution.
|
QueryMatches
INTERNAL: Object used to hold query results during computation.
|
QueryTracer.TracePrinter |
RulePredicate
INTERNAL: Implements rule predicates.
|
Class and Description |
---|
QueryMatches
INTERNAL: Object used to hold query results during computation.
|
Class and Description |
---|
BasicPredicateIF
INTERNAL: Represents a predicate in the basic implementation.
|
QueryMatches
INTERNAL: Object used to hold query results during computation.
|