test_class.file: web/api/src/test/java/leap/web/api/orm/DefaultModelQueryExecutorTest.java
test_class.identifier: DefaultModelQueryExecutorTest
test_class.superclass: extends ModelExecutorTestBase
test_case.body: @Test
      public void testExpand() {
          DefaultModelQueryExecutor executor = newExecutor(Book.class);
  
          // many-to-one
          QueryOptions options = new QueryOptions();
          options.setExpand("author");
          List<Record> records = executor.queryList(options).list;
          assertNotNull(records.get(0).get("author"));
  
          // many-to-manay
          QueryOptions options2 = new QueryOptions();
          options2.setExpand("tags");
          List<Record> records2 = executor.queryList(options2).list;
          assertNotNull(records2.get(0).get("tags"));
  
      }
test_case.class_method_signature: DefaultModelQueryExecutorTest.testExpand()
test_case.full_signature: @Test public void testExpand()
test_case.identifier: testExpand
test_case.invocations: newExecutor setExpand queryList assertNotNull get get setExpand queryList assertNotNull get get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testExpand()
focal_class.declarator: log = LogFactory.get(DefaultModelQueryExecutor.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Log log = LogFactory.get(DefaultModelQueryExecutor.class);
focal_class.type: Log
focal_class.var_name: log
focal_class.declarator: modelAndMapping
focal_class.modifier: protected final
focal_class.original_string: protected final ModelAndMapping     modelAndMapping;
focal_class.type: ModelAndMapping
focal_class.var_name: modelAndMapping
focal_class.declarator: ex
focal_class.modifier: protected final
focal_class.original_string: protected final ModelQueryExtension ex;
focal_class.type: ModelQueryExtension
focal_class.var_name: ex
focal_class.declarator: findHandler
focal_class.modifier: protected
focal_class.original_string: protected FindHandler         findHandler;
focal_class.type: FindHandler
focal_class.var_name: findHandler
focal_class.declarator: listeners
focal_class.modifier: protected
focal_class.original_string: protected EntityListeners     listeners;
focal_class.type: EntityListeners
focal_class.var_name: listeners
focal_class.declarator: sqlView
focal_class.modifier: protected
focal_class.original_string: protected String              sqlView;
focal_class.type: String
focal_class.var_name: sqlView
focal_class.declarator: sqlViewParams
focal_class.modifier: protected
focal_class.original_string: protected Map<String, Object> sqlViewParams;
focal_class.type: Map<String, Object>
focal_class.var_name: sqlViewParams
focal_class.declarator: excludedFields
focal_class.modifier: protected
focal_class.original_string: protected String[]            excludedFields;
focal_class.type: String[]
focal_class.var_name: excludedFields
focal_class.declarator: filterByParams = true
focal_class.modifier: protected
focal_class.original_string: protected boolean             filterByParams = true;
focal_class.type: boolean
focal_class.var_name: filterByParams
focal_class.file: web/api/src/main/java/leap/web/api/orm/DefaultModelQueryExecutor.java
focal_class.identifier: DefaultModelQueryExecutor
focal_class.interfaces: implements ModelQueryExecutor
focal_class.class_method_signature: DefaultModelQueryExecutor.DefaultModelQueryExecutor(ModelExecutorContext context)
focal_class.full_signature: public  DefaultModelQueryExecutor(ModelExecutorContext context)
focal_class.identifier: DefaultModelQueryExecutor
focal_class.modifiers: public
focal_class.parameters: (ModelExecutorContext context)
focal_class.signature:  DefaultModelQueryExecutor(ModelExecutorContext context)
focal_class.class_method_signature: DefaultModelQueryExecutor.DefaultModelQueryExecutor(ModelExecutorContext context, ModelQueryExtension ex)
focal_class.full_signature: public  DefaultModelQueryExecutor(ModelExecutorContext context, ModelQueryExtension ex)
focal_class.identifier: DefaultModelQueryExecutor
focal_class.modifiers: public
focal_class.parameters: (ModelExecutorContext context, ModelQueryExtension ex)
focal_class.signature:  DefaultModelQueryExecutor(ModelExecutorContext context, ModelQueryExtension ex)
focal_class.class_method_signature: DefaultModelQueryExecutor.withFindHandler(FindHandler handler)
focal_class.full_signature: @Override public ModelQueryExecutor withFindHandler(FindHandler handler)
focal_class.identifier: withFindHandler
focal_class.modifiers: @Override public
focal_class.parameters: (FindHandler handler)
focal_class.return: ModelQueryExecutor
focal_class.signature: ModelQueryExecutor withFindHandler(FindHandler handler)
focal_class.class_method_signature: DefaultModelQueryExecutor.withListeners(EntityListeners listeners)
focal_class.full_signature: @Override public ModelQueryExecutor withListeners(EntityListeners listeners)
focal_class.identifier: withListeners
focal_class.modifiers: @Override public
focal_class.parameters: (EntityListeners listeners)
focal_class.return: ModelQueryExecutor
focal_class.signature: ModelQueryExecutor withListeners(EntityListeners listeners)
focal_class.class_method_signature: DefaultModelQueryExecutor.fromSqlView(String sql)
focal_class.full_signature: @Override public ModelQueryExecutor fromSqlView(String sql)
focal_class.identifier: fromSqlView
focal_class.modifiers: @Override public
focal_class.parameters: (String sql)
focal_class.return: ModelQueryExecutor
focal_class.signature: ModelQueryExecutor fromSqlView(String sql)
focal_class.class_method_signature: DefaultModelQueryExecutor.fromSqlView(String sql, Map<String, Object> params)
focal_class.full_signature: @Override public ModelQueryExecutor fromSqlView(String sql, Map<String, Object> params)
focal_class.identifier: fromSqlView
focal_class.modifiers: @Override public
focal_class.parameters: (String sql, Map<String, Object> params)
focal_class.return: ModelQueryExecutor
focal_class.signature: ModelQueryExecutor fromSqlView(String sql, Map<String, Object> params)
focal_class.class_method_signature: DefaultModelQueryExecutor.selectExclude(String... names)
focal_class.full_signature: @Override public ModelQueryExecutor selectExclude(String... names)
focal_class.identifier: selectExclude
focal_class.modifiers: @Override public
focal_class.parameters: (String... names)
focal_class.return: ModelQueryExecutor
focal_class.signature: ModelQueryExecutor selectExclude(String... names)
focal_class.class_method_signature: DefaultModelQueryExecutor.setFilterByParams(boolean filterByParams)
focal_class.full_signature: @Override public ModelQueryExecutor setFilterByParams(boolean filterByParams)
focal_class.identifier: setFilterByParams
focal_class.modifiers: @Override public
focal_class.parameters: (boolean filterByParams)
focal_class.return: ModelQueryExecutor
focal_class.signature: ModelQueryExecutor setFilterByParams(boolean filterByParams)
focal_class.class_method_signature: DefaultModelQueryExecutor.queryOne(Object id, QueryOptionsBase options)
focal_class.full_signature: @Override public QueryOneResult queryOne(Object id, QueryOptionsBase options)
focal_class.identifier: queryOne
focal_class.modifiers: @Override public
focal_class.parameters: (Object id, QueryOptionsBase options)
focal_class.return: QueryOneResult
focal_class.signature: QueryOneResult queryOne(Object id, QueryOptionsBase options)
focal_class.class_method_signature: DefaultModelQueryExecutor.queryOneByKey(Map<String, Object> key, QueryOptionsBase options)
focal_class.full_signature: @Override public QueryOneResult queryOneByKey(Map<String, Object> key, QueryOptionsBase options)
focal_class.identifier: queryOneByKey
focal_class.modifiers: @Override public
focal_class.parameters: (Map<String, Object> key, QueryOptionsBase options)
focal_class.return: QueryOneResult
focal_class.signature: QueryOneResult queryOneByKey(Map<String, Object> key, QueryOptionsBase options)
focal_class.class_method_signature: DefaultModelQueryExecutor.queryOneByHandler(ModelExecutionContext context, Object id, QueryOptionsBase options)
focal_class.full_signature: protected Record queryOneByHandler(ModelExecutionContext context, Object id, QueryOptionsBase options)
focal_class.identifier: queryOneByHandler
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, Object id, QueryOptionsBase options)
focal_class.return: Record
focal_class.signature: Record queryOneByHandler(ModelExecutionContext context, Object id, QueryOptionsBase options)
focal_class.class_method_signature: DefaultModelQueryExecutor.expandOne(ModelExecutionContext context, Record record, QueryOptionsBase options)
focal_class.full_signature: protected List<ExpandError> expandOne(ModelExecutionContext context, Record record, QueryOptionsBase options)
focal_class.identifier: expandOne
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, Record record, QueryOptionsBase options)
focal_class.return: List<ExpandError>
focal_class.signature: List<ExpandError> expandOne(ModelExecutionContext context, Record record, QueryOptionsBase options)
focal_class.class_method_signature: DefaultModelQueryExecutor.queryList(QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback)
focal_class.full_signature: @Override public QueryListResult queryList(QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback)
focal_class.identifier: queryList
focal_class.modifiers: @Override public
focal_class.parameters: (QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback)
focal_class.return: QueryListResult
focal_class.signature: QueryListResult queryList(QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback)
focal_class.class_method_signature: DefaultModelQueryExecutor.queryList(QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.full_signature: @Override public QueryListResult queryList(QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.identifier: queryList
focal_class.modifiers: @Override public
focal_class.parameters: (QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.return: QueryListResult
focal_class.signature: QueryListResult queryList(QueryOptions options, Map<String, Object> filters, Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.class_method_signature: DefaultModelQueryExecutor.doQueryListResult(CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback)
focal_class.full_signature: protected QueryListResult doQueryListResult(CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback)
focal_class.identifier: doQueryListResult
focal_class.modifiers: protected
focal_class.parameters: (CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback)
focal_class.return: QueryListResult
focal_class.signature: QueryListResult doQueryListResult(CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback)
focal_class.class_method_signature: DefaultModelQueryExecutor.doQueryListResult(CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.full_signature: protected QueryListResult doQueryListResult(CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.identifier: doQueryListResult
focal_class.modifiers: protected
focal_class.parameters: (CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.return: QueryListResult
focal_class.signature: QueryListResult doQueryListResult(CriteriaQuery<Record> query,
                                                  JoinModels joinModels,
                                                  QueryOptions options,
                                                  Map<String, Object> filters,
                                                  Consumer<CriteriaQuery> callback, boolean filterByParams)
focal_class.class_method_signature: DefaultModelQueryExecutor.count(CountOptions options, Consumer<CriteriaQuery> callback)
focal_class.full_signature: @Override public QueryListResult count(CountOptions options, Consumer<CriteriaQuery> callback)
focal_class.identifier: count
focal_class.modifiers: @Override public
focal_class.parameters: (CountOptions options, Consumer<CriteriaQuery> callback)
focal_class.return: QueryListResult
focal_class.signature: QueryListResult count(CountOptions options, Consumer<CriteriaQuery> callback)
focal_class.class_method_signature: DefaultModelQueryExecutor.createCriteriaQuery()
focal_class.full_signature: protected CriteriaQuery<Record> createCriteriaQuery()
focal_class.identifier: createCriteriaQuery
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: CriteriaQuery<Record>
focal_class.signature: CriteriaQuery<Record> createCriteriaQuery()
focal_class.class_method_signature: DefaultModelQueryExecutor.expand(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.full_signature: protected void expand(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.identifier: expand
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.return: void
focal_class.signature: void expand(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.class_method_signature: DefaultModelQueryExecutor.expandByRest(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.full_signature: protected void expandByRest(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.identifier: expandByRest
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.return: void
focal_class.signature: void expandByRest(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.class_method_signature: DefaultModelQueryExecutor.expandByDb(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.full_signature: protected void expandByDb(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.identifier: expandByDb
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.return: void
focal_class.signature: void expandByDb(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_class.class_method_signature: DefaultModelQueryExecutor.expandByRestEmbedded(ResolvedExpand expand, List<Record> records)
focal_class.full_signature: protected void expandByRestEmbedded(ResolvedExpand expand, List<Record> records)
focal_class.identifier: expandByRestEmbedded
focal_class.modifiers: protected
focal_class.parameters: (ResolvedExpand expand, List<Record> records)
focal_class.return: void
focal_class.signature: void expandByRestEmbedded(ResolvedExpand expand, List<Record> records)
focal_class.class_method_signature: DefaultModelQueryExecutor.joinInIds(List<Object> ids)
focal_class.full_signature: protected String joinInIds(List<Object> ids)
focal_class.identifier: joinInIds
focal_class.modifiers: protected
focal_class.parameters: (List<Object> ids)
focal_class.return: String
focal_class.signature: String joinInIds(List<Object> ids)
focal_class.class_method_signature: DefaultModelQueryExecutor.split(Set<Object> set, int num)
focal_class.full_signature: protected List<List<Object>> split(Set<Object> set, int num)
focal_class.identifier: split
focal_class.modifiers: protected
focal_class.parameters: (Set<Object> set, int num)
focal_class.return: List<List<Object>>
focal_class.signature: List<List<Object>> split(Set<Object> set, int num)
focal_class.class_method_signature: DefaultModelQueryExecutor.expandByDbEmbedded(ResolvedExpand expand, List<Record> records)
focal_class.full_signature: protected void expandByDbEmbedded(ResolvedExpand expand, List<Record> records)
focal_class.identifier: expandByDbEmbedded
focal_class.modifiers: protected
focal_class.parameters: (ResolvedExpand expand, List<Record> records)
focal_class.return: void
focal_class.signature: void expandByDbEmbedded(ResolvedExpand expand, List<Record> records)
focal_class.class_method_signature: DefaultModelQueryExecutor.expandByDbUnion(ResolvedExpand expand, List<Record> records)
focal_class.full_signature: protected void expandByDbUnion(ResolvedExpand expand, List<Record> records)
focal_class.identifier: expandByDbUnion
focal_class.modifiers: protected
focal_class.parameters: (ResolvedExpand expand, List<Record> records)
focal_class.return: void
focal_class.signature: void expandByDbUnion(ResolvedExpand expand, List<Record> records)
focal_class.class_method_signature: DefaultModelQueryExecutor.expandUnion(ResolvedExpand expand, UnionExpand union)
focal_class.full_signature: protected void expandUnion(ResolvedExpand expand, UnionExpand union)
focal_class.identifier: expandUnion
focal_class.modifiers: protected
focal_class.parameters: (ResolvedExpand expand, UnionExpand union)
focal_class.return: void
focal_class.signature: void expandUnion(ResolvedExpand expand, UnionExpand union)
focal_class.class_method_signature: DefaultModelQueryExecutor.calcIdsByEmbeddedField(Set<Object> ids, Record record, String embeddedFieldName)
focal_class.full_signature: public void calcIdsByEmbeddedField(Set<Object> ids, Record record, String embeddedFieldName)
focal_class.identifier: calcIdsByEmbeddedField
focal_class.modifiers: public
focal_class.parameters: (Set<Object> ids, Record record, String embeddedFieldName)
focal_class.return: void
focal_class.signature: void calcIdsByEmbeddedField(Set<Object> ids, Record record, String embeddedFieldName)
focal_class.class_method_signature: DefaultModelQueryExecutor.expand(Record record, Object id, ResolvedExpand expand)
focal_class.full_signature: @Deprecated protected void expand(Record record, Object id, ResolvedExpand expand)
focal_class.identifier: expand
focal_class.modifiers: @Deprecated protected
focal_class.parameters: (Record record, Object id, ResolvedExpand expand)
focal_class.return: void
focal_class.signature: void expand(Record record, Object id, ResolvedExpand expand)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyExpand(RelationMapping rm, CriteriaQuery query, ResolvedExpand expand, Boolean applySelect)
focal_class.full_signature: protected void applyExpand(RelationMapping rm, CriteriaQuery query, ResolvedExpand expand, Boolean applySelect)
focal_class.identifier: applyExpand
focal_class.modifiers: protected
focal_class.parameters: (RelationMapping rm, CriteriaQuery query, ResolvedExpand expand, Boolean applySelect)
focal_class.return: void
focal_class.signature: void applyExpand(RelationMapping rm, CriteriaQuery query, ResolvedExpand expand, Boolean applySelect)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyOrderBy(CriteriaQuery query, QueryOptions options, JoinModels joinModels)
focal_class.full_signature: protected void applyOrderBy(CriteriaQuery query, QueryOptions options, JoinModels joinModels)
focal_class.identifier: applyOrderBy
focal_class.modifiers: protected
focal_class.parameters: (CriteriaQuery query, QueryOptions options, JoinModels joinModels)
focal_class.return: void
focal_class.signature: void applyOrderBy(CriteriaQuery query, QueryOptions options, JoinModels joinModels)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyOrderBy(CriteriaQuery query, ResolvedExpand expand)
focal_class.full_signature: protected void applyOrderBy(CriteriaQuery query, ResolvedExpand expand)
focal_class.identifier: applyOrderBy
focal_class.modifiers: protected
focal_class.parameters: (CriteriaQuery query, ResolvedExpand expand)
focal_class.return: void
focal_class.signature: void applyOrderBy(CriteriaQuery query, ResolvedExpand expand)
focal_class.class_method_signature: DefaultModelQueryExecutor.applySelect(CriteriaQuery query, ResolvedExpand expand, String... requiredFields)
focal_class.full_signature: protected void applySelect(CriteriaQuery query, ResolvedExpand expand, String... requiredFields)
focal_class.identifier: applySelect
focal_class.modifiers: protected
focal_class.parameters: (CriteriaQuery query, ResolvedExpand expand, String... requiredFields)
focal_class.return: void
focal_class.signature: void applySelect(CriteriaQuery query, ResolvedExpand expand, String... requiredFields)
focal_class.class_method_signature: DefaultModelQueryExecutor.applySelect(ModelExecutionContext context, CriteriaQuery query, QueryOptionsBase options, JoinModels joins)
focal_class.full_signature: protected void applySelect(ModelExecutionContext context, CriteriaQuery query, QueryOptionsBase options, JoinModels joins)
focal_class.identifier: applySelect
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, CriteriaQuery query, QueryOptionsBase options, JoinModels joins)
focal_class.return: void
focal_class.signature: void applySelect(ModelExecutionContext context, CriteriaQuery query, QueryOptionsBase options, JoinModels joins)
focal_class.class_method_signature: DefaultModelQueryExecutor.applySelectItems(ModelExecutionContext context, QueryOptionsBase options, JoinModels joins, List<String> items)
focal_class.full_signature: protected void applySelectItems(ModelExecutionContext context, QueryOptionsBase options, JoinModels joins, List<String> items)
focal_class.identifier: applySelectItems
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, QueryOptionsBase options, JoinModels joins, List<String> items)
focal_class.return: void
focal_class.signature: void applySelectItems(ModelExecutionContext context, QueryOptionsBase options, JoinModels joins, List<String> items)
focal_class.class_method_signature: DefaultModelQueryExecutor.applySelectOrAggregates(ModelExecutionContext context, CriteriaQuery query, QueryOptions options, JoinModels joins)
focal_class.full_signature: protected void applySelectOrAggregates(ModelExecutionContext context, CriteriaQuery query, QueryOptions options, JoinModels joins)
focal_class.identifier: applySelectOrAggregates
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, CriteriaQuery query, QueryOptions options, JoinModels joins)
focal_class.return: void
focal_class.signature: void applySelectOrAggregates(ModelExecutionContext context, CriteriaQuery query, QueryOptions options, JoinModels joins)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyCount(ModelExecutionContext context, CriteriaQuery query)
focal_class.full_signature: protected void applyCount(ModelExecutionContext context, CriteriaQuery query)
focal_class.identifier: applyCount
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, CriteriaQuery query)
focal_class.return: void
focal_class.signature: void applyCount(ModelExecutionContext context, CriteriaQuery query)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyFilters(ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields)
focal_class.full_signature: protected void applyFilters(ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields)
focal_class.identifier: applyFilters
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields)
focal_class.return: void
focal_class.signature: void applyFilters(ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyFilters(ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields, boolean filterByParams)
focal_class.full_signature: protected void applyFilters(ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields, boolean filterByParams)
focal_class.identifier: applyFilters
focal_class.modifiers: protected
focal_class.parameters: (ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields, boolean filterByParams)
focal_class.return: void
focal_class.signature: void applyFilters(ModelExecutionContext context, CriteriaQuery query, Params params,
                                  QueryOptions options, JoinModels jms, Map<String, Object> fields, boolean filterByParams)
focal_class.class_method_signature: DefaultModelQueryExecutor.splicingValueOrExpr(boolean isEnv, String... items)
focal_class.full_signature: protected String splicingValueOrExpr(boolean isEnv, String... items)
focal_class.identifier: splicingValueOrExpr
focal_class.modifiers: protected
focal_class.parameters: (boolean isEnv, String... items)
focal_class.return: String
focal_class.signature: String splicingValueOrExpr(boolean isEnv, String... items)
focal_class.class_method_signature: DefaultModelQueryExecutor.resolveEnvExpr(String value)
focal_class.full_signature: protected String resolveEnvExpr(String value)
focal_class.identifier: resolveEnvExpr
focal_class.modifiers: protected
focal_class.parameters: (String value)
focal_class.return: String
focal_class.signature: String resolveEnvExpr(String value)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyFilters(CriteriaQuery query, ResolvedExpand expand)
focal_class.full_signature: protected void applyFilters(CriteriaQuery query, ResolvedExpand expand)
focal_class.identifier: applyFilters
focal_class.modifiers: protected
focal_class.parameters: (CriteriaQuery query, ResolvedExpand expand)
focal_class.return: void
focal_class.signature: void applyFilters(CriteriaQuery query, ResolvedExpand expand)
focal_class.class_method_signature: DefaultModelQueryExecutor.checkProperty(ModelAndProp modelAndProp, String name)
focal_class.full_signature: protected void checkProperty(ModelAndProp modelAndProp, String name)
focal_class.identifier: checkProperty
focal_class.modifiers: protected
focal_class.parameters: (ModelAndProp modelAndProp, String name)
focal_class.return: void
focal_class.signature: void checkProperty(ModelAndProp modelAndProp, String name)
focal_class.class_method_signature: DefaultModelQueryExecutor.lookupModelAndMapping(String entityName)
focal_class.full_signature: protected ModelAndMapping lookupModelAndMapping(String entityName)
focal_class.identifier: lookupModelAndMapping
focal_class.modifiers: protected
focal_class.parameters: (String entityName)
focal_class.return: ModelAndMapping
focal_class.signature: ModelAndMapping lookupModelAndMapping(String entityName)
focal_class.class_method_signature: DefaultModelQueryExecutor.lookupModelAndProp(JoinModels joinedModels, String alias, String propertyName)
focal_class.full_signature: protected ModelAndProp lookupModelAndProp(JoinModels joinedModels, String alias, String propertyName)
focal_class.identifier: lookupModelAndProp
focal_class.modifiers: protected
focal_class.parameters: (JoinModels joinedModels, String alias, String propertyName)
focal_class.return: ModelAndProp
focal_class.signature: ModelAndProp lookupModelAndProp(JoinModels joinedModels, String alias, String propertyName)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyFieldFilter(WhereBuilder.Expr expr, String alias, FieldMapping fm, Object value, String op)
focal_class.full_signature: protected void applyFieldFilter(WhereBuilder.Expr expr, String alias, FieldMapping fm, Object value, String op)
focal_class.identifier: applyFieldFilter
focal_class.modifiers: protected
focal_class.parameters: (WhereBuilder.Expr expr, String alias, FieldMapping fm, Object value, String op)
focal_class.return: void
focal_class.signature: void applyFieldFilter(WhereBuilder.Expr expr, String alias, FieldMapping fm, Object value, String op)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyFieldFilterIn(WhereBuilder.Expr expr, String alias, FieldMapping fm, String[] values)
focal_class.full_signature: protected void applyFieldFilterIn(WhereBuilder.Expr expr, String alias, FieldMapping fm, String[] values)
focal_class.identifier: applyFieldFilterIn
focal_class.modifiers: protected
focal_class.parameters: (WhereBuilder.Expr expr, String alias, FieldMapping fm, String[] values)
focal_class.return: void
focal_class.signature: void applyFieldFilterIn(WhereBuilder.Expr expr, String alias, FieldMapping fm, String[] values)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyFieldFilterIn(WhereBuilder.Expr expr, String alias, FieldMapping fm, List<ScelNode> values, String sqlOperator)
focal_class.full_signature: protected void applyFieldFilterIn(WhereBuilder.Expr expr, String alias, FieldMapping fm, List<ScelNode> values, String sqlOperator)
focal_class.identifier: applyFieldFilterIn
focal_class.modifiers: protected
focal_class.parameters: (WhereBuilder.Expr expr, String alias, FieldMapping fm, List<ScelNode> values, String sqlOperator)
focal_class.return: void
focal_class.signature: void applyFieldFilterIn(WhereBuilder.Expr expr, String alias, FieldMapping fm, List<ScelNode> values, String sqlOperator)
focal_class.class_method_signature: DefaultModelQueryExecutor.applyFieldFilterOrArg(WhereBuilder.Expr expr, String alias, FieldMapping fm, String op, String filterExpr, Object arg)
focal_class.full_signature: protected void applyFieldFilterOrArg(WhereBuilder.Expr expr, String alias, FieldMapping fm, String op, String filterExpr, Object arg)
focal_class.identifier: applyFieldFilterOrArg
focal_class.modifiers: protected
focal_class.parameters: (WhereBuilder.Expr expr, String alias, FieldMapping fm, String op, String filterExpr, Object arg)
focal_class.return: void
focal_class.signature: void applyFieldFilterOrArg(WhereBuilder.Expr expr, String alias, FieldMapping fm, String op, String filterExpr, Object arg)
focal_class.class_method_signature: DefaultModelQueryExecutor.toSqlOperator(ScelToken op)
focal_class.full_signature: protected String toSqlOperator(ScelToken op)
focal_class.identifier: toSqlOperator
focal_class.modifiers: protected
focal_class.parameters: (ScelToken op)
focal_class.return: String
focal_class.signature: String toSqlOperator(ScelToken op)
focal_class.class_method_signature: DefaultModelQueryExecutor.resolveExpands(Expand[] expands)
focal_class.full_signature: protected ResolvedExpand[] resolveExpands(Expand[] expands)
focal_class.identifier: resolveExpands
focal_class.modifiers: protected
focal_class.parameters: (Expand[] expands)
focal_class.return: ResolvedExpand[]
focal_class.signature: ResolvedExpand[] resolveExpands(Expand[] expands)
focal_class.class_method_signature: DefaultModelQueryExecutor.mergeFilters(Map<String, Object> filters1, Map<String, Object> filters2)
focal_class.full_signature: protected Map<String, Object> mergeFilters(Map<String, Object> filters1, Map<String, Object> filters2)
focal_class.identifier: mergeFilters
focal_class.modifiers: protected
focal_class.parameters: (Map<String, Object> filters1, Map<String, Object> filters2)
focal_class.return: Map<String, Object>
focal_class.signature: Map<String, Object> mergeFilters(Map<String, Object> filters1, Map<String, Object> filters2)
focal_class.superclass: extends ModelExecutorBase
focal_method.body: protected void expand(ModelExecutionContext context, ResolvedExpand expand, List<Record> records) {
          if (records == null || records.size() == 0) {
              return;
          }
          if (expand.isRemoteRest()) {
              expandByRest(context, expand, records);
          } else {
              expandByDb(context, expand, records);
          }
      }
focal_method.class_method_signature: DefaultModelQueryExecutor.expand(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_method.full_signature: protected void expand(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_method.identifier: expand
focal_method.invocations: size isRemoteRest expandByRest expandByDb
focal_method.modifiers: protected
focal_method.parameters: (ModelExecutionContext context, ResolvedExpand expand, List<Record> records)
focal_method.return: void
focal_method.signature: void expand(ModelExecutionContext context, ResolvedExpand expand, List<Record> records)