Package net.n2oapp.framework.engine.data
Class N2oQueryProcessor
- java.lang.Object
-
- net.n2oapp.framework.engine.data.N2oQueryProcessor
-
- All Implemented Interfaces:
QueryProcessor,MetadataEnvironmentAware,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class N2oQueryProcessor extends Object implements QueryProcessor, MetadataEnvironmentAware, org.springframework.context.ApplicationContextAware
Процессор выборок
-
-
Constructor Summary
Constructors Constructor Description N2oQueryProcessor(N2oInvocationFactory invocationFactory, QueryExceptionHandler exceptionHandler)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionPage<DataSet>execute(CompiledQuery query, N2oPreparedCriteria criteria)IntegerexecuteCount(CompiledQuery query, N2oPreparedCriteria criteria)CollectionPage<DataSet>executeOneSizeQuery(CompiledQuery query, N2oPreparedCriteria criteria)static voidprepareMapForPage(Map<String,Object> map, N2oPreparedCriteria criteria, boolean pageStartsWith0)static voidprepareMapForQuery(Map<String,Object> map, CompiledQuery query, N2oPreparedCriteria criteria)voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetCriteriaResolver(CriteriaConstructor criteriaResolver)voidsetEnvironment(MetadataEnvironment environment)voidsetPageStartsWith0(boolean pageStartsWith0)
-
-
-
Constructor Detail
-
N2oQueryProcessor
public N2oQueryProcessor(N2oInvocationFactory invocationFactory, QueryExceptionHandler exceptionHandler)
-
-
Method Detail
-
execute
public CollectionPage<DataSet> execute(CompiledQuery query, N2oPreparedCriteria criteria)
- Specified by:
executein interfaceQueryProcessor
-
executeCount
public Integer executeCount(CompiledQuery query, N2oPreparedCriteria criteria)
- Specified by:
executeCountin interfaceQueryProcessor
-
executeOneSizeQuery
public CollectionPage<DataSet> executeOneSizeQuery(CompiledQuery query, N2oPreparedCriteria criteria)
- Specified by:
executeOneSizeQueryin interfaceQueryProcessor
-
prepareMapForQuery
public static void prepareMapForQuery(Map<String,Object> map, CompiledQuery query, N2oPreparedCriteria criteria)
-
prepareMapForPage
public static void prepareMapForPage(Map<String,Object> map, N2oPreparedCriteria criteria, boolean pageStartsWith0)
-
setPageStartsWith0
public void setPageStartsWith0(boolean pageStartsWith0)
-
setCriteriaResolver
public void setCriteriaResolver(CriteriaConstructor criteriaResolver)
-
setEnvironment
public void setEnvironment(MetadataEnvironment environment)
- Specified by:
setEnvironmentin interfaceMetadataEnvironmentAware
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
-