|
|
@@ -59,6 +59,7 @@ klass.optimizations.local = {};
|
|
|
**/
|
|
|
klass.optimizations.local.moveMatchBeforeSort = function moveMatchBeforeSort(pipelineInst) {
|
|
|
var sources = pipelineInst.sources;
|
|
|
+ debugger
|
|
|
for(var srcn = sources.length, srci = 1; srci < srcn; ++srci) {
|
|
|
var source = sources[srci];
|
|
|
if(source.constructor === MatchDocumentSource) {
|
|
|
@@ -184,6 +185,7 @@ klass.optimizations.local.duplicateMatchBeforeInitalRedact = function duplicateM
|
|
|
**/
|
|
|
klass.parseDocumentSources = function parseDocumentSources(pipeline, ctx){
|
|
|
var sources = [];
|
|
|
+ debugger
|
|
|
for (var nSteps = pipeline.length, iStep = 0; iStep < nSteps; ++iStep) {
|
|
|
// pull out the pipeline element as an object
|
|
|
var pipeElement = pipeline[iStep];
|