public class LuceneQueryModelFactory extends java.lang.Object implements QueryModelFactory
| Constructor and Description |
|---|
LuceneQueryModelFactory()
Default lucene query model factory and functions
|
| Modifier and Type | Method and Description |
|---|---|
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 selector,
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) |
public LuceneQueryModelFactory()
public Column createColumn(Function function, java.util.Map functionArguments, java.lang.String alias)
createColumn in interface QueryModelFactorypublic Constraint createConjunction(java.util.List constraints)
createConjunction in interface QueryModelFactorypublic Constraint createDisjunction(java.util.List constraints)
createDisjunction in interface QueryModelFactorypublic Constraint createFunctionalConstraint(Function function, java.util.Map functionArguments)
createFunctionalConstraint in interface QueryModelFactorypublic Join createJoin(Source left, Source right, JoinType joinType, Constraint joinCondition)
createJoin in interface QueryModelFactorypublic LiteralArgument createLiteralArgument(java.lang.String name, QName type, java.io.Serializable value)
createLiteralArgument in interface QueryModelFactorypublic Ordering createOrdering(Column column, Order order)
createOrdering in interface QueryModelFactorypublic ParameterArgument createParameterArgument(java.lang.String name, java.lang.String parameterName)
createParameterArgument in interface QueryModelFactorypublic PropertyArgument createPropertyArgument(java.lang.String name, boolean queryable, boolean orderable, java.lang.String selector, java.lang.String propertyName)
createPropertyArgument in interface QueryModelFactorypublic Query createQuery(java.util.List columns, Source source, Constraint constraint, java.util.List orderings)
createQuery in interface QueryModelFactorypublic Selector createSelector(QName classQName, java.lang.String alias)
createSelector in interface QueryModelFactorypublic Function getFunction(java.lang.String functionName)
getFunction in interface QueryModelFactorypublic SelectorArgument createSelectorArgument(java.lang.String name, java.lang.String selectorAlias)
createSelectorArgument in interface QueryModelFactorypublic ListArgument createListArgument(java.lang.String name, java.util.ArrayList arguments)
createListArgument in interface QueryModelFactorypublic FunctionArgument createFunctionArgument(java.lang.String name, Function function, java.util.Map functionArguments)
createFunctionArgument in interface QueryModelFactoryCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.