|
|
@@ -169,8 +169,10 @@ proto.optimize = function optimize() {
|
|
|
|
|
|
klass.GetDepsReturn = {
|
|
|
NOT_SUPPORTED: "NOT_SUPPORTED", // This means the set should be ignored
|
|
|
- EXHAUSTIVE: "EXHAUSTIVE", // This means that everything needed should be in the set
|
|
|
- SEE_NEXT: "SEE_NEXT" // Add the next Source's deps to the set
|
|
|
+ SEE_NEXT: "SEE_NEXT", // Add the next Source's deps to the set
|
|
|
+ EXHAUSTIVE_FIELDS:"EXHAUSTIVE_FIELDS", // Later stages won"t need more fields from input
|
|
|
+ EXHAUSTIVE_META: "EXHAUSTIVE_META", // Later stages won"t need more metadata from input
|
|
|
+ EXHAUSTIVE_ALL: "EXHAUSTIVE_ALL" // Later stages won"t need either NOTE: This is an | of FIELDS and META in mongo C++
|
|
|
};
|
|
|
|
|
|
/**
|