org.neodatis.odb.core.query.nq
Class NativeQuery

java.lang.Object
  extended by org.neodatis.odb.core.query.AbstractQuery
      extended by org.neodatis.odb.core.query.nq.NativeQuery
All Implemented Interfaces:
java.io.Serializable, IQuery

public abstract class NativeQuery
extends AbstractQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.neodatis.odb.core.query.AbstractQuery
executionPlan, oidOfObjectToQuery, orderByFields, orderByType, polymorphic, storageEngine
 
Constructor Summary
NativeQuery()
           
 
Method Summary
 java.lang.String[] getIndexFields()
           
abstract  java.lang.Class getObjectType()
           
 java.lang.Class[] getObjectTypes()
           
abstract  boolean match(java.lang.Object object)
           
 void setExecutionPlan(IQueryExecutionPlan plan)
           
 
Methods inherited from class org.neodatis.odb.core.query.AbstractQuery
getExecutionPlan, getOidOfObjectToQuery, getOrderByFieldNames, getOrderByType, getStorageEngine, hasOrderBy, isForSingleOid, isPolymorphic, optimizeObjectComparison, orderByAsc, orderByDesc, setOidOfObjectToQuery, setOptimizeObjectComparison, setOrderByFields, setOrderByType, setPolymorphic, setStorageEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeQuery

public NativeQuery()
Method Detail

match

public abstract boolean match(java.lang.Object object)

getObjectType

public abstract java.lang.Class getObjectType()

getObjectTypes

public java.lang.Class[] getObjectTypes()

getIndexFields

public java.lang.String[] getIndexFields()

setExecutionPlan

public void setExecutionPlan(IQueryExecutionPlan plan)
Specified by:
setExecutionPlan in interface IQuery
Overrides:
setExecutionPlan in class AbstractQuery