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:
FilteredClause<OracleQuery>, Projectable, Query<OracleQuery>, SimpleQuery<OracleQuery>, SQLCommonQuery<OracleQuery>

public class OracleQuery
extends AbstractSQLQuery<OracleQuery>
implements SQLCommonQuery<OracleQuery>

OracleQuery provides Oracle specific extensions to the base SQL query type

Author:
tiwe

Field Summary
 
Fields inherited from class com.mysema.query.sql.AbstractSQLQuery
queryMixin, union, unionAll
 
Constructor Summary
  OracleQuery(Connection conn)
           
  OracleQuery(Connection conn, Configuration configuration)
           
  OracleQuery(Connection conn, Configuration configuration, QueryMetadata metadata)
           
  OracleQuery(Connection conn, SQLTemplates templates)
           
protected OracleQuery(Connection conn, SQLTemplates templates, QueryMetadata metadata)
           
 
Method Summary
 OracleQuery connectBy(Predicate cond)
           
 OracleQuery connectByNocyclePrior(Predicate cond)
           
 OracleQuery connectByPrior(Predicate cond)
           
 OracleQuery orderSiblingsBy(Expression<?> path)
           
<A> OracleQuery
startWith(Predicate cond)
           
 
Methods inherited from class com.mysema.query.sql.AbstractSQLQuery
addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, buildQueryString, count, createSerializer, exists, from, from, fullJoin, fullJoin, fullJoin, fullJoin, getConfiguration, getMetadata, getResults, innerJoin, innerJoin, innerJoin, innerJoin, iterate, iterate, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, list, list, listResults, on, rightJoin, rightJoin, rightJoin, rightJoin, setParameters, toString, union, union, unionAll, unionAll, uniqueResult, uniqueResult
 
Methods inherited from class com.mysema.query.support.ProjectableQuery
countDistinct, iterate, iterateDistinct, iterateDistinct, iterateDistinct, list, listDistinct, listDistinct, listDistinct, listDistinctResults, map, notExists, singleResult, singleResult, singleResult, transform, uniqueResult, uniqueResult
 
Methods inherited from class com.mysema.query.support.QueryBase
distinct, 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.sql.SQLCommonQuery
addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, from, from, fullJoin, fullJoin, fullJoin, fullJoin, innerJoin, innerJoin, innerJoin, innerJoin, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, on, rightJoin, rightJoin, rightJoin, rightJoin
 
Methods inherited from interface com.mysema.query.Query
groupBy, having
 
Methods inherited from interface com.mysema.query.SimpleQuery
distinct, limit, offset, orderBy, restrict, set
 
Methods inherited from interface com.mysema.query.FilteredClause
where
 

Constructor Detail

OracleQuery

public OracleQuery(Connection conn)

OracleQuery

public OracleQuery(Connection conn,
                   SQLTemplates templates)

OracleQuery

public OracleQuery(Connection conn,
                   Configuration configuration)

OracleQuery

public OracleQuery(Connection conn,
                   Configuration configuration,
                   QueryMetadata metadata)

OracleQuery

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

connectByPrior

public OracleQuery connectByPrior(Predicate cond)

connectBy

public OracleQuery connectBy(Predicate cond)

connectByNocyclePrior

public OracleQuery connectByNocyclePrior(Predicate cond)

startWith

public <A> OracleQuery startWith(Predicate cond)

orderSiblingsBy

public OracleQuery orderSiblingsBy(Expression<?> path)


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