com.mysema.query.sql.oracle
Class OracleQuery

java.lang.Object
  extended by com.mysema.query.support.QueryBase<Q>
      extended by com.mysema.query.support.ProjectableQuery<Q>
          extended by com.mysema.query.sql.AbstractSQLQuery<OracleQuery>
              extended by com.mysema.query.sql.oracle.OracleQuery
All Implemented Interfaces:
Projectable

public class OracleQuery
extends AbstractSQLQuery<OracleQuery>

OracleQuery provides Oracle specific extensions to the base SQL query type

Version:
$Id$
Author:
tiwe

Nested Class Summary
 
Nested classes/interfaces inherited from class com.mysema.query.sql.AbstractSQLQuery
AbstractSQLQuery.UnionBuilder<RT>
 
Field Summary
 
Fields inherited from class com.mysema.query.support.QueryBase
queryMixin
 
Constructor Summary
  OracleQuery(Connection conn, SQLTemplates patterns)
           
protected OracleQuery(Connection conn, SQLTemplates patterns, QueryMetadata metadata)
           
 
Method Summary
 OracleQuery clone(Connection conn)
          Clone the state of this query to a new SQLQueryImpl instance with the given Connection
 OracleQuery connectBy(EBoolean cond)
           
 OracleQuery connectByNocyclePrior(EBoolean cond)
           
 OracleQuery connectByPrior(EBoolean cond)
           
protected  SQLSerializer createSerializer()
           
 OracleQuery orderSiblingsBy(Expr<?> path)
           
<A> OracleQuery
startWith(EBoolean cond)
           
 
Methods inherited from class com.mysema.query.sql.AbstractSQLQuery
buildQueryString, count, from, fullJoin, fullJoin, getMetadata, getResults, getTemplates, innerJoin, innerJoin, iterate, iterate, join, join, leftJoin, leftJoin, list, list, listResults, on, rightJoin, rightJoin, toString, union, union, 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
 

Constructor Detail

OracleQuery

public OracleQuery(Connection conn,
                   SQLTemplates patterns)

OracleQuery

protected OracleQuery(Connection conn,
                      SQLTemplates patterns,
                      QueryMetadata metadata)
Method Detail

connectByPrior

public OracleQuery connectByPrior(EBoolean cond)

connectBy

public OracleQuery connectBy(EBoolean cond)

connectByNocyclePrior

public OracleQuery connectByNocyclePrior(EBoolean cond)

startWith

public <A> OracleQuery startWith(EBoolean cond)

orderSiblingsBy

public OracleQuery orderSiblingsBy(Expr<?> path)

createSerializer

protected SQLSerializer createSerializer()
Overrides:
createSerializer in class AbstractSQLQuery<OracleQuery>

clone

public OracleQuery clone(Connection conn)
Clone the state of this query to a new SQLQueryImpl instance with the given Connection

Parameters:
conn -
Returns:


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