public class DBQueryModelFactory extends Object implements org.alfresco.repo.search.impl.querymodel.QueryModelFactory
| Constructor and Description |
|---|
DBQueryModelFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.alfresco.repo.search.impl.querymodel.Column |
createColumn(org.alfresco.repo.search.impl.querymodel.Function function,
Map<String,org.alfresco.repo.search.impl.querymodel.Argument> functionArguments,
String alias) |
org.alfresco.repo.search.impl.querymodel.Constraint |
createConjunction(List<org.alfresco.repo.search.impl.querymodel.Constraint> constraints) |
org.alfresco.repo.search.impl.querymodel.Constraint |
createDisjunction(List<org.alfresco.repo.search.impl.querymodel.Constraint> constraints) |
org.alfresco.repo.search.impl.querymodel.Constraint |
createFunctionalConstraint(org.alfresco.repo.search.impl.querymodel.Function function,
Map<String,org.alfresco.repo.search.impl.querymodel.Argument> functionArguments) |
org.alfresco.repo.search.impl.querymodel.FunctionArgument |
createFunctionArgument(String name,
org.alfresco.repo.search.impl.querymodel.Function function,
Map<String,org.alfresco.repo.search.impl.querymodel.Argument> functionArguments) |
org.alfresco.repo.search.impl.querymodel.Join |
createJoin(org.alfresco.repo.search.impl.querymodel.Source left,
org.alfresco.repo.search.impl.querymodel.Source right,
org.alfresco.repo.search.impl.querymodel.JoinType joinType,
org.alfresco.repo.search.impl.querymodel.Constraint joinCondition) |
org.alfresco.repo.search.impl.querymodel.ListArgument |
createListArgument(String name,
ArrayList<org.alfresco.repo.search.impl.querymodel.Argument> arguments) |
org.alfresco.repo.search.impl.querymodel.LiteralArgument |
createLiteralArgument(String name,
org.alfresco.service.namespace.QName type,
Serializable value) |
org.alfresco.repo.search.impl.querymodel.Ordering |
createOrdering(org.alfresco.repo.search.impl.querymodel.Column column,
org.alfresco.repo.search.impl.querymodel.Order order) |
org.alfresco.repo.search.impl.querymodel.ParameterArgument |
createParameterArgument(String name,
String parameterName) |
org.alfresco.repo.search.impl.querymodel.PropertyArgument |
createPropertyArgument(String name,
boolean queryable,
boolean orderable,
String selectorAlias,
String propertyName) |
org.alfresco.repo.search.impl.querymodel.Query |
createQuery(List<org.alfresco.repo.search.impl.querymodel.Column> columns,
org.alfresco.repo.search.impl.querymodel.Source source,
org.alfresco.repo.search.impl.querymodel.Constraint constraint,
List<org.alfresco.repo.search.impl.querymodel.Ordering> orderings) |
org.alfresco.repo.search.impl.querymodel.Selector |
createSelector(org.alfresco.service.namespace.QName classQName,
String alias) |
org.alfresco.repo.search.impl.querymodel.SelectorArgument |
createSelectorArgument(String name,
String selectorAlias) |
org.alfresco.repo.search.impl.querymodel.Function |
getFunction(String functionName) |
public org.alfresco.repo.search.impl.querymodel.Query createQuery(List<org.alfresco.repo.search.impl.querymodel.Column> columns, org.alfresco.repo.search.impl.querymodel.Source source, org.alfresco.repo.search.impl.querymodel.Constraint constraint, List<org.alfresco.repo.search.impl.querymodel.Ordering> orderings)
createQuery in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Selector createSelector(org.alfresco.service.namespace.QName classQName,
String alias)
createSelector in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Join createJoin(org.alfresco.repo.search.impl.querymodel.Source left,
org.alfresco.repo.search.impl.querymodel.Source right,
org.alfresco.repo.search.impl.querymodel.JoinType joinType,
org.alfresco.repo.search.impl.querymodel.Constraint joinCondition)
createJoin in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Constraint createConjunction(List<org.alfresco.repo.search.impl.querymodel.Constraint> constraints)
createConjunction in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Constraint createDisjunction(List<org.alfresco.repo.search.impl.querymodel.Constraint> constraints)
createDisjunction in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Constraint createFunctionalConstraint(org.alfresco.repo.search.impl.querymodel.Function function,
Map<String,org.alfresco.repo.search.impl.querymodel.Argument> functionArguments)
createFunctionalConstraint in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Column createColumn(org.alfresco.repo.search.impl.querymodel.Function function,
Map<String,org.alfresco.repo.search.impl.querymodel.Argument> functionArguments,
String alias)
createColumn in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.LiteralArgument createLiteralArgument(String name, org.alfresco.service.namespace.QName type, Serializable value)
createLiteralArgument in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Ordering createOrdering(org.alfresco.repo.search.impl.querymodel.Column column,
org.alfresco.repo.search.impl.querymodel.Order order)
createOrdering in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.ParameterArgument createParameterArgument(String name, String parameterName)
createParameterArgument in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.PropertyArgument createPropertyArgument(String name, boolean queryable, boolean orderable, String selectorAlias, String propertyName)
createPropertyArgument in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.SelectorArgument createSelectorArgument(String name, String selectorAlias)
createSelectorArgument in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.Function getFunction(String functionName)
getFunction in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.ListArgument createListArgument(String name, ArrayList<org.alfresco.repo.search.impl.querymodel.Argument> arguments)
createListArgument in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactorypublic org.alfresco.repo.search.impl.querymodel.FunctionArgument createFunctionArgument(String name, org.alfresco.repo.search.impl.querymodel.Function function, Map<String,org.alfresco.repo.search.impl.querymodel.Argument> functionArguments)
createFunctionArgument in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactoryCopyright © 2005–2018 Alfresco Software. All rights reserved.