SolarMetric Kodo JDO 3.1.6 generated on August 25 2004

kodo.query
Interface KodoQuerySPI

All Superinterfaces:
KodoQuery, Query, Serializable
All Known Implementing Classes:
CacheAwareQuery

public interface KodoQuerySPI
extends KodoQuery

Internal query interface.


Fields inherited from interface kodo.query.KodoQuery
FLUSH_FALSE, FLUSH_TRUE, FLUSH_WITH_CONNECTION
 
Method Summary
 ClassMetaData[] getAccessPathMetaDatas()
          Return the classes that affect this query.
 String[] getAliases()
          Return the aliases for the result expressions.
 boolean[] getAscending()
          Return wheher each ordering is ascending.
 String[] getImportPackages()
          Return the import packages.
 String[] getOrderingCriteria()
          Return the ordering criteria.
 Map getParameterTypes()
          Return a map of parameter name to type for this query.
 String[] getResultExpressions()
          Return the result expressions.
 Map getVariableTypes()
          Return a map of variable name to type for this query.
 boolean isAggregate()
          Return true if the query is an aggregate.
 void lock()
          Synchronize on the query's internal lock.
 void unlock()
          Unlock the query's internal lock.
 
Methods inherited from interface kodo.query.KodoQuery
getAggregateListeners, getCandidateClass, getCandidateCollection, getCandidateExtent, getDataStoreActions, getFetchConfiguration, getFilter, getFilterListeners, getImports, getLanguage, getOrdering, getParameters, getResult, getResultClass, getUnique, getVariables, hasSubclasses, registerListener, registerListener, setResult, setResultClass, setUnique
 
Methods inherited from interface javax.jdo.Query
close, closeAll, compile, declareImports, declareParameters, declareVariables, execute, execute, execute, execute, executeWithArray, executeWithMap, getIgnoreCache, getPersistenceManager, setCandidates, setCandidates, setClass, setFilter, setIgnoreCache, setOrdering
 

Method Detail

isAggregate

public boolean isAggregate()
Return true if the query is an aggregate.

getAccessPathMetaDatas

public ClassMetaData[] getAccessPathMetaDatas()
Return the classes that affect this query.

getImportPackages

public String[] getImportPackages()
Return the import packages.

getParameterTypes

public Map getParameterTypes()
Return a map of parameter name to type for this query. The returned map will iterate in the order that the parameters were declared.

getVariableTypes

public Map getVariableTypes()
Return a map of variable name to type for this query.

getOrderingCriteria

public String[] getOrderingCriteria()
Return the ordering criteria.

getAscending

public boolean[] getAscending()
Return wheher each ordering is ascending.

getResultExpressions

public String[] getResultExpressions()
Return the result expressions.

getAliases

public String[] getAliases()
Return the aliases for the result expressions.

lock

public void lock()
Synchronize on the query's internal lock.

unlock

public void unlock()
Unlock the query's internal lock.

SolarMetric Kodo JDO 3.1.6 generated on August 25 2004

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.