T
- public class RavenQueryProviderProcessor<T> extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
indexName |
protected IDocumentQueryGenerator |
queryGenerator |
Constructor and Description |
---|
RavenQueryProviderProcessor(Class<T> clazz,
IDocumentQueryGenerator queryGenerator,
DocumentQueryCustomizationFactory customizeQuery,
Action1<QueryResult> afterQueryExecuted,
Action1<RavenJObject> afterStreamExecuted,
String indexName,
Set<String> fieldsToFetch,
List<RenamedField> fieldsToRename,
boolean isMapReduce,
String resultsTransformer,
Map<String,RavenJToken> transformerParameters,
Class originalType) |
Modifier and Type | Method and Description |
---|---|
Object |
execute(com.mysema.query.types.Expression<?> expression) |
String |
getCurrentPath() |
IDocumentQuery<T> |
getDocumentQueryFor(com.mysema.query.types.Expression<?> expression) |
Set<String> |
getFieldsToFetch() |
List<RenamedField> |
getFieldsToRename() |
protected ExpressionInfo |
getMember(com.mysema.query.types.Expression<?> expression)
Gets member info for the specified expression and the path to that expression
|
void |
renameResults(QueryResult queryResult) |
boolean |
renameSingleResult(Reference<RavenJObject> doc) |
void |
setFieldsToFetch(Set<String> fieldsToFetch) |
void |
setFieldsToRename(List<RenamedField> fieldsToRename)
Rename the fields from one name to another
|
protected void |
visitExpression(com.mysema.query.types.Expression<?> expression)
Visits the expression and generate the lucene query
|
void |
visitSearch(com.mysema.query.types.Operation<?> searchExpression) |
void |
visitStringEmpty(com.mysema.query.types.Expression<?> expression,
boolean isNegated) |
protected final IDocumentQueryGenerator queryGenerator
protected final String indexName
public RavenQueryProviderProcessor(Class<T> clazz, IDocumentQueryGenerator queryGenerator, DocumentQueryCustomizationFactory customizeQuery, Action1<QueryResult> afterQueryExecuted, Action1<RavenJObject> afterStreamExecuted, String indexName, Set<String> fieldsToFetch, List<RenamedField> fieldsToRename, boolean isMapReduce, String resultsTransformer, Map<String,RavenJToken> transformerParameters, Class originalType)
public String getCurrentPath()
public List<RenamedField> getFieldsToRename()
public void setFieldsToRename(List<RenamedField> fieldsToRename)
fieldsToRename
- protected void visitExpression(com.mysema.query.types.Expression<?> expression)
public void visitStringEmpty(com.mysema.query.types.Expression<?> expression, boolean isNegated)
protected ExpressionInfo getMember(com.mysema.query.types.Expression<?> expression)
expression
- public void visitSearch(com.mysema.query.types.Operation<?> searchExpression)
public IDocumentQuery<T> getDocumentQueryFor(com.mysema.query.types.Expression<?> expression)
public Object execute(com.mysema.query.types.Expression<?> expression)
public void renameResults(QueryResult queryResult)
public boolean renameSingleResult(Reference<RavenJObject> doc)
Copyright © 2016. All Rights Reserved.