Interface QueryModelFactory
- All Known Implementing Classes:
LuceneQueryModelFactory
public interface QueryModelFactory
- Author:
- andyh
-
Method Summary
Modifier and TypeMethodDescriptioncreateConjunction
(List<Constraint> constraints) createDisjunction
(List<Constraint> constraints) createFunctionalConstraint
(Function function, Map<String, Argument> functionArguments) createJoin
(Source left, Source right, JoinType joinType, Constraint joinCondition) createListArgument
(String name, ArrayList<Argument> arguments) createLiteralArgument
(String name, QName type, Serializable value) createOrdering
(Column column, Order order) createParameterArgument
(String name, String parameterName) createPropertyArgument
(String name, boolean queryable, boolean orderable, String selectorAlias, String propertyName) createQuery
(List<Column> columns, Source source, Constraint constraint, List<Ordering> orderings) createSelector
(QName classQName, String alias) createSelectorArgument
(String name, String selectorAlias) getFunction
(String functionName)
-
Method Details
-
createQuery
-
createSelector
-
createJoin
-
createConjunction
-
createDisjunction
-
createFunctionalConstraint
-
createColumn
-
createLiteralArgument
-
createOrdering
-
createParameterArgument
-
createPropertyArgument
PropertyArgument createPropertyArgument(String name, boolean queryable, boolean orderable, String selectorAlias, String propertyName) -
createSelectorArgument
-
getFunction
-
createListArgument
-
createFunctionArgument
-