Package com.querydsl.sql.oracle
Class AbstractOracleQuery<T,C extends AbstractOracleQuery<T,C>>
java.lang.Object
com.querydsl.core.support.QueryBase<Q>
com.querydsl.core.support.FetchableQueryBase<T,Q>
com.querydsl.core.support.FetchableSubQueryBase<T,Q>
com.querydsl.sql.ProjectableSQLQuery<T,Q>
com.querydsl.sql.AbstractSQLQuery<T,C>
com.querydsl.sql.oracle.AbstractOracleQuery<T,C>
- Type Parameters:
T- result typeC- the concrete subtype
- All Implemented Interfaces:
Fetchable<T>,FetchableQuery<T,,C> FilteredClause<C>,Query<C>,SimpleQuery<C>,ExtendedSubQuery<T>,Expression<T>,SubQueryExpression<T>,SQLCommonQuery<C>,Serializable
- Direct Known Subclasses:
OracleQuery
public abstract class AbstractOracleQuery<T,C extends AbstractOracleQuery<T,C>>
extends AbstractSQLQuery<T,C>
OracleQuery provides Oracle specific extensions to the base SQL query type- Author:
- tiwe
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class com.querydsl.sql.AbstractSQLQuery
listeners, PARENT_CONTEXT, useLiteralsFields inherited from class com.querydsl.sql.ProjectableSQLQuery
configuration, firstUnionSubQuery, union, unionAllFields inherited from class com.querydsl.core.support.QueryBase
MDC_PARAMETERS, MDC_QUERY, queryMixin -
Constructor Summary
ConstructorsConstructorDescriptionAbstractOracleQuery(Connection conn, Configuration configuration, QueryMetadata metadata) AbstractOracleQuery(Supplier<Connection> connProvider, Configuration configuration, QueryMetadata metadata) -
Method Summary
Modifier and TypeMethodDescriptionCONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.connectByPrior(Predicate cond) CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.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> CSTART WITH specifies the root row(s) of the hierarchy.Methods inherited from class com.querydsl.sql.AbstractSQLQuery
addListener, as, as, clone, clone, clone, createSerializer, endContext, fetch, fetchCount, fetchResults, forShare, forShare, forUpdate, getConfiguration, getResults, getResults, iterate, logQuery, onException, setParameters, setStatementOptions, setUseLiterals, startContextMethods inherited from class com.querydsl.sql.ProjectableSQLQuery
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, withRecursiveMethods inherited from class com.querydsl.core.support.FetchableSubQueryBase
contains, contains, eq, eq, exists, getMetadata, getType, goe, goe, gt, gt, hashCode, in, in, isNotNull, isNull, loe, loe, lt, lt, ne, ne, notExistsMethods inherited from class com.querydsl.core.support.FetchableQueryBase
equals, fetchFirst, transform, uniqueResultMethods inherited from class com.querydsl.core.support.QueryBase
distinct, groupBy, groupBy, having, having, limit, offset, orderBy, orderBy, restrict, set, where, whereMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.Fetchable
fetchFirst, streamMethods inherited from interface com.querydsl.core.FetchableQuery
select, select, transformMethods inherited from interface com.querydsl.core.FilteredClause
where
-
Field Details
-
CONNECT_BY
- See Also:
-
CONNECT_BY_NOCYCLE_PRIOR
- See Also:
-
CONNECT_BY_PRIOR
- See Also:
-
ORDER_SIBLINGS_BY
- See Also:
-
START_WITH
- See Also:
-
-
Constructor Details
-
AbstractOracleQuery
-
AbstractOracleQuery
public AbstractOracleQuery(Supplier<Connection> connProvider, Configuration configuration, QueryMetadata metadata)
-
-
Method Details
-
connectByPrior
CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.- Parameters:
cond- condition- Returns:
- the current object
-
connectBy
CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.- Parameters:
cond- condition- Returns:
- the current object
-
connectByNocyclePrior
CONNECT BY specifies the relationship between parent rows and child rows of the hierarchy.- Parameters:
cond- condition- Returns:
- the current object
-
startWith
START WITH specifies the root row(s) of the hierarchy.- Parameters:
cond- condition- Returns:
- the current object
-
orderSiblingsBy
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.- Parameters:
path- path- Returns:
- the current object
-