public void PopulateContextInternalFilterAddendums(ContextInternalFilterAddendum filterAddendum, object key) { if (_filtersSpecsNestedContexts == null || _filtersSpecsNestedContexts.IsEmpty()) { return; } ContextControllerPartitionedUtil.PopulateAddendumFilters(key, _filtersSpecsNestedContexts, _segmentedSpec, null, filterAddendum.FilterAddendum); }
public override void PopulateFilterAddendums( IDictionary <FilterSpecCompiled, FilterValueSetParam[][]> filterAddendum, ContextControllerStatementDesc statement, object key, int contextId) { ContextControllerStatementCtxCacheFilters statementInfo = (ContextControllerStatementCtxCacheFilters)statement.Caches[FactoryContext.NestingLevel - 1]; ContextControllerPartitionedUtil.PopulateAddendumFilters( key, statementInfo.FilterSpecs, _segmentedSpec, statement.Statement.StatementSpec, filterAddendum); }