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.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
public org.alfresco.repo.search.impl.querymodel.ParameterArgument createParameterArgument(String name, String parameterName)
createParameterArgument
in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactory
public 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.QueryModelFactory
public org.alfresco.repo.search.impl.querymodel.SelectorArgument createSelectorArgument(String name, String selectorAlias)
createSelectorArgument
in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactory
public org.alfresco.repo.search.impl.querymodel.Function getFunction(String functionName)
getFunction
in interface org.alfresco.repo.search.impl.querymodel.QueryModelFactory
public 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.QueryModelFactory
public 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.QueryModelFactory
Copyright © 2005–2017 Alfresco Software. All rights reserved.