T - result typeC - the concrete subtypepublic abstract class AbstractOracleQuery<T,C extends AbstractOracleQuery<T,C>> extends AbstractSQLQuery<T,C>
OracleQuery provides Oracle specific extensions to the base SQL query type| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CONNECT_BY |
protected static java.lang.String |
CONNECT_BY_NOCYCLE_PRIOR |
protected static java.lang.String |
CONNECT_BY_PRIOR |
protected static java.lang.String |
ORDER_SIBLINGS_BY |
protected static java.lang.String |
START_WITH |
listeners, PARENT_CONTEXT, useLiteralsconfiguration, firstUnionSubQuery, union, unionAllMDC_PARAMETERS, MDC_QUERY, queryMixin| Constructor and Description |
|---|
AbstractOracleQuery(java.sql.Connection conn,
Configuration configuration,
QueryMetadata metadata) |
AbstractOracleQuery(java.util.function.Supplier<java.sql.Connection> connProvider,
Configuration configuration,
QueryMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
C |
connectBy(Predicate cond)
CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.
|
C |
connectByNocyclePrior(Predicate cond)
CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.
|
C |
connectByPrior(Predicate cond)
CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.
|
C |
orderSiblingsBy(Expression<?> path)
ORDER SIBLINGS BY preserves any ordering specified in the hierarchical query clause and then
applies the order_by_clause to the siblings of the hierarchy.
|
<A> C |
startWith(Predicate cond)
START WITH specifies the root row(s) of the hierarchy.
|
addListener, as, as, clone, clone, clone, createSerializer, endContext, fetch, fetchCount, fetchResults, forShare, forShare, forUpdate, getConfiguration, getResults, getResults, iterate, logQuery, onException, setParameters, setStatementOptions, setUseLiterals, startContextaccept, addFlag, addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, fetchOne, from, from, from, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, getSQL, getSQL, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, on, on, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, serialize, toString, union, union, union, unionAll, unionAll, unionAll, with, with, with, withRecursive, withRecursive, withRecursivecontains, contains, eq, eq, exists, getMetadata, getType, goe, goe, gt, gt, hashCode, in, in, isNotNull, isNull, loe, loe, lt, lt, ne, ne, notExistsequals, fetchFirst, transform, uniqueResultdistinct, groupBy, groupBy, having, having, limit, offset, orderBy, orderBy, restrict, set, where, wherefinalize, getClass, notify, notifyAll, wait, wait, waitdistinct, limit, offset, orderBy, restrict, setwhereselect, select, transformfetchFirst, streamprotected static final java.lang.String CONNECT_BY
protected static final java.lang.String CONNECT_BY_NOCYCLE_PRIOR
protected static final java.lang.String CONNECT_BY_PRIOR
protected static final java.lang.String ORDER_SIBLINGS_BY
protected static final java.lang.String START_WITH
public AbstractOracleQuery(java.sql.Connection conn,
Configuration configuration,
QueryMetadata metadata)
public AbstractOracleQuery(java.util.function.Supplier<java.sql.Connection> connProvider,
Configuration configuration,
QueryMetadata metadata)
public C connectByPrior(Predicate cond)
cond - conditionpublic C connectBy(Predicate cond)
cond - conditionpublic C connectByNocyclePrior(Predicate cond)
cond - conditionpublic <A> C startWith(Predicate cond)
cond - conditionpublic C orderSiblingsBy(Expression<?> path)
path - pathCopyright © 2007–2021 Querydsl. All rights reserved.