org.alfresco.repo.search.impl.querymodel
Interface QueryModelFactory
- All Known Implementing Classes:
- LuceneQueryModelFactory
public interface QueryModelFactory
Method Summary |
Column |
createColumn(Function function,
java.util.Map functionArguments,
java.lang.String alias)
|
Constraint |
createConjunction(java.util.List constraints)
|
Constraint |
createDisjunction(java.util.List constraints)
|
Constraint |
createFunctionalConstraint(Function function,
java.util.Map functionArguments)
|
FunctionArgument |
createFunctionArgument(java.lang.String name,
Function function,
java.util.Map functionArguments)
|
Join |
createJoin(Source left,
Source right,
JoinType joinType,
Constraint joinCondition)
|
ListArgument |
createListArgument(java.lang.String name,
java.util.ArrayList arguments)
|
LiteralArgument |
createLiteralArgument(java.lang.String name,
QName type,
java.io.Serializable value)
|
Ordering |
createOrdering(Column column,
Order order)
|
ParameterArgument |
createParameterArgument(java.lang.String name,
java.lang.String parameterName)
|
PropertyArgument |
createPropertyArgument(java.lang.String name,
boolean queryable,
boolean orderable,
java.lang.String selectorAlias,
java.lang.String propertyName)
|
Query |
createQuery(java.util.List columns,
Source source,
Constraint constraint,
java.util.List orderings)
|
Selector |
createSelector(QName classQName,
java.lang.String alias)
|
SelectorArgument |
createSelectorArgument(java.lang.String name,
java.lang.String selectorAlias)
|
Function |
getFunction(java.lang.String functionName)
|
createQuery
Query createQuery(java.util.List columns,
Source source,
Constraint constraint,
java.util.List orderings)
createSelector
Selector createSelector(QName classQName,
java.lang.String alias)
createJoin
Join createJoin(Source left,
Source right,
JoinType joinType,
Constraint joinCondition)
createConjunction
Constraint createConjunction(java.util.List constraints)
createDisjunction
Constraint createDisjunction(java.util.List constraints)
createFunctionalConstraint
Constraint createFunctionalConstraint(Function function,
java.util.Map functionArguments)
createColumn
Column createColumn(Function function,
java.util.Map functionArguments,
java.lang.String alias)
createLiteralArgument
LiteralArgument createLiteralArgument(java.lang.String name,
QName type,
java.io.Serializable value)
createOrdering
Ordering createOrdering(Column column,
Order order)
createParameterArgument
ParameterArgument createParameterArgument(java.lang.String name,
java.lang.String parameterName)
createPropertyArgument
PropertyArgument createPropertyArgument(java.lang.String name,
boolean queryable,
boolean orderable,
java.lang.String selectorAlias,
java.lang.String propertyName)
createSelectorArgument
SelectorArgument createSelectorArgument(java.lang.String name,
java.lang.String selectorAlias)
getFunction
Function getFunction(java.lang.String functionName)
createListArgument
ListArgument createListArgument(java.lang.String name,
java.util.ArrayList arguments)
createFunctionArgument
FunctionArgument createFunctionArgument(java.lang.String name,
Function function,
java.util.Map functionArguments)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.