Package | Description |
---|---|
org.hibernate.hql.ast.spi.predicate | |
org.hibernate.hql.internal.logging | |
org.hibernate.hql.lucene.internal.builder.predicate |
Modifier and Type | Interface and Description |
---|---|
interface |
NegatablePredicate<Q>
A predicate which can produce a negated query for its content.
|
interface |
ParentPredicate<Q>
A predicate which can have one or more sub-predicates.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPredicate<Q>
Base class for predicate implementations.
|
class |
ComparisonPredicate<Q>
An comparison predicate such as
EQUALS or LESS . |
class |
ConjunctionPredicate<Q>
A logical
AND predicate. |
class |
DisjunctionPredicate<Q>
A logical
OR predicate. |
class |
InPredicate<Q>
An
IN predicate. |
class |
IsNullPredicate<Q>
A
IS NULL predicate. |
class |
LikePredicate<Q>
A
LIKE predicate. |
class |
NegationPredicate<Q>
A logical
NOT predicate. |
class |
RangePredicate<Q>
A
BETWEEN predicate. |
class |
RootPredicate<Q>
The root predicate of the
WHERE clause of a query. |
Modifier and Type | Field and Description |
---|---|
protected Predicate<Q> |
RootPredicate.child |
Modifier and Type | Field and Description |
---|---|
protected List<Predicate<Q>> |
ConjunctionPredicate.children |
protected List<Predicate<Q>> |
DisjunctionPredicate.children |
Modifier and Type | Method and Description |
---|---|
<T extends Predicate<?>> |
AbstractPredicate.as(Class<T> type) |
<T extends Predicate<?>> |
Predicate.as(Class<T> type)
Narrows the type of this predicate down to the given type.
|
Modifier and Type | Method and Description |
---|---|
Predicate<Q> |
NegationPredicate.getChild() |
Modifier and Type | Method and Description |
---|---|
void |
RootPredicate.add(Predicate<Q> predicate) |
void |
NegationPredicate.add(Predicate<Q> predicate) |
void |
ParentPredicate.add(Predicate<Q> predicate)
Adds the given predicate to this parent predicate.
|
void |
ConjunctionPredicate.add(Predicate<Q> predicate) |
void |
DisjunctionPredicate.add(Predicate<Q> predicate) |
Modifier and Type | Method and Description |
---|---|
IllegalStateException |
Log.getNotMoreThanOnePredicateInNegationAllowedException(Predicate<?> predicate) |
IllegalStateException |
Log.getNotMoreThanOnePredicateInRootOfWhereClauseAllowedException(Predicate<?> predicate) |
Modifier and Type | Class and Description |
---|---|
class |
LuceneComparisonPredicate
Lucene-based comparison predicate.
|
class |
LuceneConjunctionPredicate
Lucene-based
AND predicate. |
class |
LuceneDisjunctionPredicate
Lucene-based
OR predicate. |
class |
LuceneInPredicate
Lucene-based
IN predicate in the form of disjoint EQUALS predicates for the given values. |
class |
LuceneIsNullPredicate
Lucene-based
IS NULL predicate. |
class |
LuceneLikePredicate
Lucene-based
LIKE predicate. |
class |
LuceneNegationPredicate
Lucene-based
NOT predicate. |
class |
LuceneRangePredicate
Lucene-based
BETWEEN predicate. |
class |
LuceneRootPredicate
Lucene-based root predicate.
|
Copyright © 2013. All rights reserved.