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 typeModifier 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, useLiterals
configuration, firstUnionSubQuery, union, unionAll
MDC_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, startContext
accept, 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, withRecursive
contains, contains, eq, eq, exists, getMetadata, getType, goe, goe, gt, gt, hashCode, in, in, isNotNull, isNull, loe, loe, lt, lt, ne, ne, notExists
equals, fetchFirst, transform, uniqueResult
distinct, groupBy, groupBy, having, having, limit, offset, orderBy, orderBy, restrict, set, where, where
finalize, getClass, notify, notifyAll, wait, wait, wait
distinct, limit, offset, orderBy, restrict, set
where
select, select, transform
fetchFirst, stream
protected 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.