com.mysema.query.sql
Class AbstractSQLSubQuery<Q extends AbstractSQLSubQuery<Q>>

java.lang.Object
  extended by com.mysema.query.support.QueryBase<Q>
      extended by com.mysema.query.support.DetachableQuery<Q>
          extended by com.mysema.query.sql.AbstractSQLSubQuery<Q>
All Implemented Interfaces:
Detachable
Direct Known Subclasses:
SQLSubQuery

public class AbstractSQLSubQuery<Q extends AbstractSQLSubQuery<Q>>
extends DetachableQuery<Q>

Abstract superclass for SubQuery implementations

Author:
tiwe

Field Summary
 
Fields inherited from class com.mysema.query.support.QueryBase
queryMixin
 
Constructor Summary
AbstractSQLSubQuery()
           
AbstractSQLSubQuery(QueryMetadata metadata)
           
 
Method Summary
 Q from(PEntity<?>... args)
           
 Q fullJoin(PEntity<?> target)
           
 Q innerJoin(PEntity<?> target)
           
 Q join(PEntity<?> target)
           
 Q leftJoin(PEntity<?> target)
           
 Q on(EBoolean... conditions)
           
 String toString()
           
 
Methods inherited from class com.mysema.query.support.DetachableQuery
count, exists, list, list, list, notExists, unique, unique, unique, unique, unique, unique, unique, unique, unique, unique
 
Methods inherited from class com.mysema.query.support.QueryBase
groupBy, having, limit, offset, orderBy, restrict, where
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractSQLSubQuery

public AbstractSQLSubQuery()

AbstractSQLSubQuery

public AbstractSQLSubQuery(QueryMetadata metadata)
Parameters:
metadata -
Method Detail

from

public Q from(PEntity<?>... args)

fullJoin

public Q fullJoin(PEntity<?> target)

innerJoin

public Q innerJoin(PEntity<?> target)

join

public Q join(PEntity<?> target)

leftJoin

public Q leftJoin(PEntity<?> target)

on

public Q on(EBoolean... conditions)

toString

public String toString()
Overrides:
toString in class QueryBase<Q extends AbstractSQLSubQuery<Q>>


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