com.mysema.query.collections
Class ColQueryImpl

java.lang.Object
  extended by com.mysema.query.support.QueryBase<Q>
      extended by com.mysema.query.support.ProjectableQuery<Q>
          extended by com.mysema.query.collections.AbstractColQuery<ColQueryImpl>
              extended by com.mysema.query.collections.ColQueryImpl
All Implemented Interfaces:
ColQuery, Projectable, SimpleQuery<ColQuery>, Cloneable

public class ColQueryImpl
extends AbstractColQuery<ColQueryImpl>
implements ColQuery, Cloneable

ColQueryImpl is the default implementation of the ColQuery interface

Author:
tiwe

Field Summary
 
Fields inherited from class com.mysema.query.support.QueryBase
queryMixin
 
Constructor Summary
ColQueryImpl()
          Create a new ColQueryImpl instance
ColQueryImpl(QueryEngine queryEngine)
          Create a new ColQueryImpl instance
ColQueryImpl(QueryMetadata metadata, QueryEngine queryEngine)
          Create a new ColQueryImpl instance
 
Method Summary
 ColQueryImpl clone()
          Clone the state of this query to a new ColQueryImpl instance
 QueryMetadata getMetadata()
           
 
Methods inherited from class com.mysema.query.collections.AbstractColQuery
count, from, getQueryEngine, innerJoin, innerJoin, iterate, iterate, list, list, listResults
 
Methods inherited from class com.mysema.query.support.ProjectableQuery
countDistinct, iterate, iterateDistinct, iterateDistinct, iterateDistinct, list, listDistinct, listDistinct, listDistinct, listDistinctResults, map, uniqueResult, uniqueResult, uniqueResult
 
Methods inherited from class com.mysema.query.support.QueryBase
groupBy, having, limit, offset, orderBy, restrict, set, toString, where
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mysema.query.collections.ColQuery
from, innerJoin, innerJoin
 
Methods inherited from interface com.mysema.query.SimpleQuery
limit, offset, orderBy, restrict, set, 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
 

Constructor Detail

ColQueryImpl

public ColQueryImpl()
Create a new ColQueryImpl instance


ColQueryImpl

public ColQueryImpl(QueryEngine queryEngine)
Create a new ColQueryImpl instance

Parameters:
evaluatorFactory -

ColQueryImpl

public ColQueryImpl(QueryMetadata metadata,
                    QueryEngine queryEngine)
Create a new ColQueryImpl instance

Parameters:
metadata -
evaluatorFactory -
Method Detail

clone

public ColQueryImpl clone()
Clone the state of this query to a new ColQueryImpl instance

Specified by:
clone in interface ColQuery
Overrides:
clone in class Object
Returns:

getMetadata

public QueryMetadata getMetadata()
Specified by:
getMetadata in class AbstractColQuery<ColQueryImpl>
Returns:


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