Uses of Class
net.ontopia.topicmaps.query.parser.TologQuery
-
Packages that use TologQuery 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.utils This package provides query utility classes. -
-
Uses of TologQuery in net.ontopia.topicmaps.query.impl.basic
Fields in net.ontopia.topicmaps.query.impl.basic declared as TologQuery Modifier and Type Field Description protected TologQuery
ParsedQuery. query
Methods in net.ontopia.topicmaps.query.impl.basic that return TologQuery Modifier and Type Method Description TologQuery
QueryContext. getQuery()
protected TologQuery
QueryProcessor. parseQuery(String query, DeclarationContextIF context)
Methods in net.ontopia.topicmaps.query.impl.basic with parameters of type TologQuery Modifier and Type Method Description QueryMatches
QueryProcessor. count(TologQuery query, QueryMatches matches)
INTERNAL: Replaces count($A) variables by their relevant counts.QueryMatches
QueryProcessor. createInitialMatches(TologQuery query, Collection items, Map arguments)
QueryMatches
QueryProcessor. createInitialMatches(TologQuery query, Map arguments)
QueryResultIF
QueryProcessor. execute(TologQuery query)
QueryResultIF
QueryProcessor. execute(TologQuery query, Map arguments)
QueryMatches
QueryProcessor. reduce(TologQuery query, QueryMatches matches)
INTERNAL: Projects the query results onto the set of variables specified in the 'select' clause.void
QueryProcessor. sort(TologQuery query, QueryMatches matches)
INTERNAL: Sorts the query result as requested.Constructors in net.ontopia.topicmaps.query.impl.basic with parameters of type TologQuery Constructor Description ParsedQuery(QueryProcessor processor, TologQuery query)
QueryContext(TopicMapIF topicmap, TologQuery query, Map arguments, TologOptions options)
-
Uses of TologQuery in net.ontopia.topicmaps.query.impl.rdbms
Fields in net.ontopia.topicmaps.query.impl.rdbms declared as TologQuery Modifier and Type Field Description protected TologQuery
BasicCountComponent. query
protected TologQuery
BasicQueryComponent. query
protected TologQuery
BasicReduceComponent. query
protected TologQuery
BasicSortComponent. query
protected TologQuery
ParsedQuery. query
protected TologQuery
QueryBuilder. query
Methods in net.ontopia.topicmaps.query.impl.rdbms with parameters of type TologQuery Modifier and Type Method Description protected void
ParsedQuery. compileQuery(QueryBuilder builder, TologQuery query)
protected boolean
ParsedQuery. isOrderableTypes(TologQuery query)
Constructors in net.ontopia.topicmaps.query.impl.rdbms with parameters of type TologQuery Constructor Description BasicCountComponent(TologQuery query, QueryProcessor qproc)
BasicQueryComponent(TologQuery query, List clauses, QueryProcessor qproc)
BasicReduceComponent(TologQuery query, QueryProcessor qproc)
BasicSortComponent(TologQuery query, QueryProcessor qproc)
ParsedQuery(QueryProcessor rprocessor, QueryProcessor bprocessor, TologQuery query)
-
Uses of TologQuery in net.ontopia.topicmaps.query.impl.utils
Methods in net.ontopia.topicmaps.query.impl.utils that return TologQuery Modifier and Type Method Description TologQuery
QueryOptimizer. optimize(TologQuery query)
Methods in net.ontopia.topicmaps.query.impl.utils with parameters of type TologQuery Modifier and Type Method Description static BindingContext
QueryAnalyzer. analyzeTypes(TologQuery query)
QueryResultIF
QueryExecuterIF. execute(TologQuery query)
INTERNAL: Executes the query, returning the results.static QueryOptimizer
QueryOptimizer. getOptimizer(TologQuery query)
INTERNAL: Get hold of an query optimizer instance.void
QueryOptimizer.AbstractQueryOptimizer. optimize(TologQuery query, QueryContext context)
void
QueryOptimizer.AddTypeToRolePlayer. optimize(TologQuery query, QueryContext context)
void
QueryOptimizer.NextPreviousOptimizer. optimize(TologQuery query, QueryContext context)
TologQuery
QueryOptimizer. optimize(TologQuery query)
void
QueryOptimizer.StringPrefixOptimizer. optimize(TologQuery query, QueryContext context)
void
QueryOptimizerIF. optimize(TologQuery query, QueryContext context)
static void
QueryAnalyzer. verifyParameters(TologQuery query, Map arguments)
Verifies that all used parameters are specified and that they are of the correct types.Constructors in net.ontopia.topicmaps.query.impl.utils with parameters of type TologQuery Constructor Description QueryContext(TologQuery query)
QueryContext(TologQuery query, ParsedRule rule)
-
Uses of TologQuery in net.ontopia.topicmaps.query.parser
Fields in net.ontopia.topicmaps.query.parser declared as TologQuery Modifier and Type Field Description protected TologQuery
ModificationStatement. query
Methods in net.ontopia.topicmaps.query.parser that return TologQuery Modifier and Type Method Description TologQuery
ModificationStatement. getEmbeddedQuery()
TologQuery
TologParser. parseQuery(Reader queryReader)
Returns a parsed SELECT statement.TologQuery
TologParser. parseQuery(String query)
Returns a parsed SELECT statement. -
Uses of TologQuery in net.ontopia.topicmaps.query.utils
Methods in net.ontopia.topicmaps.query.utils with parameters of type TologQuery Modifier and Type Method Description static void
TologSpy. recordExecute(TologQuery query, long start, long end)
INTERNAL: Records data about a query.
-