Class QueryGeneratorDecorator<E,I>
- java.lang.Object
-
- com.wavemaker.runtime.data.dao.generators.QueryGeneratorDecorator<E,I>
-
- All Implemented Interfaces:
EntityQueryGenerator<E,I>
- Direct Known Subclasses:
TemporalQueryGenerator
public class QueryGeneratorDecorator<E,I> extends java.lang.Object implements EntityQueryGenerator<E,I>
- Since:
- 29/11/17
-
-
Constructor Summary
Constructors Constructor Description QueryGeneratorDecorator(EntityQueryGenerator<E,I> delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelectQueryBuilderfindBy(java.util.Map<java.lang.String,java.lang.Object> fieldValueMap)SelectQueryBuilderfindById(I identifier)SelectQueryBuildergetAggregatedValues(AggregationInfo aggregationInfo)SelectQueryBuildersearchByQuery(java.lang.String query)
-
-
-
Constructor Detail
-
QueryGeneratorDecorator
public QueryGeneratorDecorator(EntityQueryGenerator<E,I> delegate)
-
-
Method Detail
-
findById
public SelectQueryBuilder findById(I identifier)
- Specified by:
findByIdin interfaceEntityQueryGenerator<E,I>
-
findBy
public SelectQueryBuilder findBy(java.util.Map<java.lang.String,java.lang.Object> fieldValueMap)
- Specified by:
findByin interfaceEntityQueryGenerator<E,I>
-
searchByQuery
public SelectQueryBuilder searchByQuery(java.lang.String query)
- Specified by:
searchByQueryin interfaceEntityQueryGenerator<E,I>
-
getAggregatedValues
public SelectQueryBuilder getAggregatedValues(AggregationInfo aggregationInfo)
- Specified by:
getAggregatedValuesin interfaceEntityQueryGenerator<E,I>
-
-