com.mysema.query.jdoql
Class JDOQLQueryImpl

java.lang.Object
  extended by com.mysema.query.support.QueryBase<Q>
      extended by com.mysema.query.support.ProjectableQuery<Q>
          extended by com.mysema.query.jdoql.AbstractJDOQLQuery<JDOQLQueryImpl>
              extended by com.mysema.query.jdoql.JDOQLQueryImpl
Type Parameters:
A -
All Implemented Interfaces:
FilteredClause<JDOQLQuery>, JDOQLCommonQuery<JDOQLQuery>, JDOQLQuery, Projectable, Query<JDOQLQuery>, Closeable

public final class JDOQLQueryImpl
extends AbstractJDOQLQuery<JDOQLQueryImpl>
implements JDOQLQuery

Default implementation of the JDOQLQuery interface

Author:
tiwe

Field Summary
 
Fields inherited from class com.mysema.query.support.QueryBase
queryMixin
 
Constructor Summary
  JDOQLQueryImpl()
          Create a detached JDOQLQueryImpl instance The query can be attached via the clone method
  JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager)
          Create a new JDOQLQueryImpl instance
  JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager, boolean detach)
          Create a new JDOQLQueryImpl instance
  JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager, JDOQLTemplates templates, boolean detach)
          Create a new JDOQLQueryImpl instance
protected JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager, JDOQLTemplates templates, QueryMetadata metadata, boolean detach)
          Create a new JDOQLQueryImpl instance
 
Method Summary
 JDOQLQueryImpl clone(javax.jdo.PersistenceManager persistenceManager)
          Clone the state of this query to a new JDOQLQueryImpl instance with the given PersistenceManager
 
Methods inherited from class com.mysema.query.jdoql.AbstractJDOQLQuery
addFetchGroup, close, count, from, getMetadata, getTemplates, isDetach, iterate, iterate, list, list, listResults, setMaxFetchDepth, toString, uniqueResult
 
Methods inherited from class com.mysema.query.support.ProjectableQuery
countDistinct, iterate, iterateDistinct, iterateDistinct, iterateDistinct, list, listDistinct, listDistinct, listDistinct, listDistinctResults, map, uniqueResult, uniqueResult
 
Methods inherited from class com.mysema.query.support.QueryBase
groupBy, having, limit, offset, orderBy, restrict, set, where
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mysema.query.jdoql.JDOQLQuery
addFetchGroup, setMaxFetchDepth
 
Methods inherited from interface com.mysema.query.jdoql.JDOQLCommonQuery
from
 
Methods inherited from interface com.mysema.query.Query
groupBy, having, limit, offset, orderBy, restrict, set
 
Methods inherited from interface com.mysema.query.FilteredClause
where
 
Methods inherited from interface com.mysema.query.Projectable
count, countDistinct, iterate, iterate, iterate, iterateDistinct, iterateDistinct, iterateDistinct, list, list, list, listDistinct, listDistinct, listDistinct, listDistinctResults, listResults, map, uniqueResult, uniqueResult, uniqueResult
 
Methods inherited from interface java.io.Closeable
close
 

Constructor Detail

JDOQLQueryImpl

public JDOQLQueryImpl()
Create a detached JDOQLQueryImpl instance The query can be attached via the clone method

Parameters:
persistenceManager -

JDOQLQueryImpl

public JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager,
                      JDOQLTemplates templates,
                      boolean detach)
Create a new JDOQLQueryImpl instance

Parameters:
persistenceManager - PersistenceManager instance to use
templates - JDOQLTemplates to use
detach - detached results or not

JDOQLQueryImpl

public JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager,
                      boolean detach)
Create a new JDOQLQueryImpl instance

Parameters:
persistenceManager - PersistenceManager instance to use
detach - detached results or not

JDOQLQueryImpl

public JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager)
Create a new JDOQLQueryImpl instance

Parameters:
persistenceManager - PersistenceManager instance to use

JDOQLQueryImpl

protected JDOQLQueryImpl(javax.jdo.PersistenceManager persistenceManager,
                         JDOQLTemplates templates,
                         QueryMetadata metadata,
                         boolean detach)
Create a new JDOQLQueryImpl instance

Parameters:
persistenceManager -
templates -
metadata -
detach -
Method Detail

clone

public JDOQLQueryImpl clone(javax.jdo.PersistenceManager persistenceManager)
Clone the state of this query to a new JDOQLQueryImpl instance with the given PersistenceManager

Specified by:
clone in interface JDOQLQuery
Parameters:
persistenceManager -
Returns:


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.