T
- public class RavenQueryProviderProcessor<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
indexName |
protected IDocumentQueryGenerator |
queryGenerator |
Constructor and Description |
---|
RavenQueryProviderProcessor(java.lang.Class<T> clazz,
IDocumentQueryGenerator queryGenerator,
DocumentQueryCustomizationFactory customizeQuery,
Action1<QueryResult> afterQueryExecuted,
java.lang.String indexName,
java.util.Set<java.lang.String> fieldsToFetch,
java.util.List<RenamedField> fieldsToRename,
boolean isMapReduce,
java.lang.String resultsTransformer,
java.util.Map<java.lang.String,RavenJToken> transformerParameters) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
execute(com.mysema.query.types.Expression<?> expression) |
java.lang.String |
getCurrentPath() |
IDocumentQuery<T> |
getDocumentQueryFor(com.mysema.query.types.Expression<?> expression) |
java.util.Set<java.lang.String> |
getFieldsToFetch() |
java.util.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) |
void |
setFieldsToFetch(java.util.Set<java.lang.String> fieldsToFetch) |
void |
setFieldsToRename(java.util.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 java.lang.String indexName
public RavenQueryProviderProcessor(java.lang.Class<T> clazz, IDocumentQueryGenerator queryGenerator, DocumentQueryCustomizationFactory customizeQuery, Action1<QueryResult> afterQueryExecuted, java.lang.String indexName, java.util.Set<java.lang.String> fieldsToFetch, java.util.List<RenamedField> fieldsToRename, boolean isMapReduce, java.lang.String resultsTransformer, java.util.Map<java.lang.String,RavenJToken> transformerParameters)
public java.lang.String getCurrentPath()
public java.util.Set<java.lang.String> getFieldsToFetch()
public void setFieldsToFetch(java.util.Set<java.lang.String> fieldsToFetch)
public java.util.List<RenamedField> getFieldsToRename()
public void setFieldsToRename(java.util.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 java.lang.Object execute(com.mysema.query.types.Expression<?> expression)
public void renameResults(QueryResult queryResult)
Copyright © 2014. All Rights Reserved.