public class JahiaEquiJoinMerger extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.jackrabbit.commons.query.qom.OperandEvaluator |
evaluator |
protected javax.jcr.query.qom.QueryObjectModelFactory |
factory |
protected Set<String> |
leftSelectors |
protected Set<String> |
rightSelectors |
| Constructor and Description |
|---|
JahiaEquiJoinMerger(javax.jcr.query.qom.Join join,
Map<String,javax.jcr.query.qom.PropertyValue> columns,
org.apache.jackrabbit.commons.query.qom.OperandEvaluator evaluator,
javax.jcr.query.qom.QueryObjectModelFactory factory,
javax.jcr.query.qom.EquiJoinCondition condition) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getColumnNames() |
static org.apache.jackrabbit.core.query.lucene.join.JoinMerger |
getJoinMerger(javax.jcr.query.qom.Join arg0,
Map<String,javax.jcr.query.qom.PropertyValue> arg1,
org.apache.jackrabbit.commons.query.qom.OperandEvaluator arg2,
javax.jcr.query.qom.QueryObjectModelFactory arg3) |
Set<String> |
getLeftSelectors() |
Set<String> |
getLeftValues(javax.jcr.query.Row arg0) |
List<javax.jcr.query.qom.Constraint> |
getRightJoinConstraints(Collection<javax.jcr.query.Row> leftRows) |
List<javax.jcr.query.qom.Constraint> |
getRightJoinConstraintsWithTranslation(Collection<javax.jcr.query.Row> leftRows) |
Set<String> |
getRightSelectors() |
Set<String> |
getRightValues(javax.jcr.query.Row arg0) |
String[] |
getSelectorNames() |
boolean |
isIncludeTranslationNode() |
javax.jcr.query.QueryResult |
merge(javax.jcr.query.RowIterator arg0,
javax.jcr.query.RowIterator arg1,
Set<javax.jcr.query.Row> arg2,
Comparator<javax.jcr.query.Row> arg3) |
void |
setIncludeTranslationNode(boolean includeTranslationNode) |
protected final org.apache.jackrabbit.commons.query.qom.OperandEvaluator evaluator
protected final javax.jcr.query.qom.QueryObjectModelFactory factory
public JahiaEquiJoinMerger(javax.jcr.query.qom.Join join,
Map<String,javax.jcr.query.qom.PropertyValue> columns,
org.apache.jackrabbit.commons.query.qom.OperandEvaluator evaluator,
javax.jcr.query.qom.QueryObjectModelFactory factory,
javax.jcr.query.qom.EquiJoinCondition condition)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic List<javax.jcr.query.qom.Constraint> getRightJoinConstraints(Collection<javax.jcr.query.Row> leftRows) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic List<javax.jcr.query.qom.Constraint> getRightJoinConstraintsWithTranslation(Collection<javax.jcr.query.Row> leftRows) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic boolean isIncludeTranslationNode()
public void setIncludeTranslationNode(boolean includeTranslationNode)
public Set<String> getLeftValues(javax.jcr.query.Row arg0) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic Set<String> getRightValues(javax.jcr.query.Row arg0) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static org.apache.jackrabbit.core.query.lucene.join.JoinMerger getJoinMerger(javax.jcr.query.qom.Join arg0,
Map<String,javax.jcr.query.qom.PropertyValue> arg1,
org.apache.jackrabbit.commons.query.qom.OperandEvaluator arg2,
javax.jcr.query.qom.QueryObjectModelFactory arg3)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic String[] getColumnNames()
public String[] getSelectorNames()
public javax.jcr.query.QueryResult merge(javax.jcr.query.RowIterator arg0,
javax.jcr.query.RowIterator arg1,
Set<javax.jcr.query.Row> arg2,
Comparator<javax.jcr.query.Row> arg3)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.