org.qi4j.api.query
Interface QueryExpressionsProvider
public interface QueryExpressionsProvider
SPI interface for QueryExpressionsProviders
Method Summary |
AssociationIsNotNullPredicate |
newAssociationIsNotNullPredicate(AssociationReference associationRef)
|
AssociationIsNullPredicate |
newAssociationIsNullPredicate(AssociationReference associationReference)
|
Conjunction |
newConjunction(BooleanExpression left,
BooleanExpression right)
|
|
newContainsAllPredicate(PropertyReference<C> propertyRef,
SingleValueExpression<C> collectionValues)
|
|
newContainsPredicate(PropertyReference<C> propertyRef,
SingleValueExpression<T> singleValueExpression)
|
Disjunction |
newDisjunction(BooleanExpression left,
BooleanExpression right)
|
|
newEqualsPredicate(AssociationReference associationRef,
SingleValueExpression<T> staticValueExpr)
|
|
newEqualsPredicate(AssociationReference associationRef,
VariableValueExpression<T> variableValueExpr)
|
|
newEqualsPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
|
|
newEqualsPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
|
|
newGreaterOrEqualPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
|
|
newGreaterOrEqualPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
|
|
newGreaterThanPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
|
|
newGreaterThanPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
|
|
newLessOrEqualPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
|
|
newLessOrEqualPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
|
|
newLessThanPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
|
|
newLessThanPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
|
|
newManyAssociationContainsPredicate(ManyAssociationReference associationRef,
SingleValueExpression<T> singleValueExpression)
|
MatchesPredicate |
newMatchesPredicate(PropertyReference<java.lang.String> stringPropertyReference,
SingleValueExpression<java.lang.String> stringSingleValueExpression)
|
Negation |
newNegation(BooleanExpression expression)
|
|
newNotEqualsPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
|
|
newNotEqualsPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
|
OrderBy |
newOrderBy(PropertyReference<?> propertyRef,
OrderBy.Order order)
|
|
newPropertyIsNotNullPredicate(PropertyReference<T> propertyRef)
|
|
newPropertyIsNullPredicate(PropertyReference<T> propertyRef)
|
|
newSingleValueExpression(T value)
|
|
newVariableValueExpression(java.lang.String name)
|
|
oneOf(ManyAssociation<T> association)
|
|
templateFor(java.lang.Class<T> mixinType)
|
|
templateFor(java.lang.Class<T> mixinType,
java.lang.Object associatedEntity)
|
templateFor
<T> T templateFor(java.lang.Class<T> mixinType)
templateFor
<T> T templateFor(java.lang.Class<T> mixinType,
java.lang.Object associatedEntity)
newVariableValueExpression
<T> VariableValueExpression<T> newVariableValueExpression(java.lang.String name)
newPropertyIsNullPredicate
<T> PropertyIsNullPredicate<T> newPropertyIsNullPredicate(PropertyReference<T> propertyRef)
newAssociationIsNullPredicate
AssociationIsNullPredicate newAssociationIsNullPredicate(AssociationReference associationReference)
newPropertyIsNotNullPredicate
<T> PropertyIsNotNullPredicate<T> newPropertyIsNotNullPredicate(PropertyReference<T> propertyRef)
newAssociationIsNotNullPredicate
AssociationIsNotNullPredicate newAssociationIsNotNullPredicate(AssociationReference associationRef)
newEqualsPredicate
<T> EqualsPredicate<T> newEqualsPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
newEqualsPredicate
<T> EqualsPredicate<T> newEqualsPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
newEqualsPredicate
<T> EqualsPredicate<java.lang.String> newEqualsPredicate(AssociationReference associationRef,
SingleValueExpression<T> staticValueExpr)
newEqualsPredicate
<T> EqualsPredicate<java.lang.String> newEqualsPredicate(AssociationReference associationRef,
VariableValueExpression<T> variableValueExpr)
newNotEqualsPredicate
<T> NotEqualsPredicate<T> newNotEqualsPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
newNotEqualsPredicate
<T> NotEqualsPredicate<T> newNotEqualsPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
newLessThanPredicate
<T> LessThanPredicate<T> newLessThanPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
newLessThanPredicate
<T> LessThanPredicate<T> newLessThanPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
newLessOrEqualPredicate
<T> LessOrEqualPredicate<T> newLessOrEqualPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
newLessOrEqualPredicate
<T> LessOrEqualPredicate<T> newLessOrEqualPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
newGreaterThanPredicate
<T> GreaterThanPredicate<T> newGreaterThanPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
newGreaterThanPredicate
<T> GreaterThanPredicate<T> newGreaterThanPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
newGreaterOrEqualPredicate
<T> GreaterOrEqualPredicate<T> newGreaterOrEqualPredicate(PropertyReference<T> propertyRef,
SingleValueExpression<T> staticValueExpr)
newGreaterOrEqualPredicate
<T> GreaterOrEqualPredicate<T> newGreaterOrEqualPredicate(PropertyReference<T> propertyRef,
VariableValueExpression<T> variableValueExpr)
newMatchesPredicate
MatchesPredicate newMatchesPredicate(PropertyReference<java.lang.String> stringPropertyReference,
SingleValueExpression<java.lang.String> stringSingleValueExpression)
newConjunction
Conjunction newConjunction(BooleanExpression left,
BooleanExpression right)
newDisjunction
Disjunction newDisjunction(BooleanExpression left,
BooleanExpression right)
newNegation
Negation newNegation(BooleanExpression expression)
newOrderBy
OrderBy newOrderBy(PropertyReference<?> propertyRef,
OrderBy.Order order)
newSingleValueExpression
<T> SingleValueExpression<T> newSingleValueExpression(T value)
oneOf
<T> T oneOf(ManyAssociation<T> association)
newContainsAllPredicate
<T,C extends java.util.Collection<T>> ContainsAllPredicate<T,C> newContainsAllPredicate(PropertyReference<C> propertyRef,
SingleValueExpression<C> collectionValues)
newContainsPredicate
<T,C extends java.util.Collection<T>> ContainsPredicate<T,C> newContainsPredicate(PropertyReference<C> propertyRef,
SingleValueExpression<T> singleValueExpression)
newManyAssociationContainsPredicate
<T> ManyAssociationContainsPredicate<T> newManyAssociationContainsPredicate(ManyAssociationReference associationRef,
SingleValueExpression<T> singleValueExpression)
Copyright © 2007-2010. All Rights Reserved.