net.ontopia.topicmaps.query.impl.rdbms
Class BasicQueryComponent

java.lang.Object
  extended by net.ontopia.topicmaps.query.impl.rdbms.BasicQueryComponent
All Implemented Interfaces:
QueryComponentIF

public class BasicQueryComponent
extends java.lang.Object
implements QueryComponentIF

INTERNAL: Query component that is used to fully execute basic tolog clauses. The operations satify, reduce, countand sort are called.


Field Summary
protected  java.util.List clauses
           
protected  QueryProcessor qproc
           
protected  TologQuery query
           
 
Constructor Summary
BasicQueryComponent(TologQuery query, java.util.List clauses, QueryProcessor qproc)
           
 
Method Summary
 QueryMatches satisfy(QueryMatches matches, java.util.Map arguments)
          INTERNAL: Processes the specified QueryMatches instance and produces a new QueryMatches instance based on information in the input instance.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

query

protected TologQuery query

clauses

protected java.util.List clauses

qproc

protected QueryProcessor qproc
Constructor Detail

BasicQueryComponent

public BasicQueryComponent(TologQuery query,
                           java.util.List clauses,
                           QueryProcessor qproc)
                    throws InvalidQueryException
Throws:
InvalidQueryException
Method Detail

satisfy

public QueryMatches satisfy(QueryMatches matches,
                            java.util.Map arguments)
                     throws InvalidQueryException
Description copied from interface: QueryComponentIF
INTERNAL: Processes the specified QueryMatches instance and produces a new QueryMatches instance based on information in the input instance.

Specified by:
satisfy in interface QueryComponentIF
Throws:
InvalidQueryException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2000-2012 Ontopia.