summaryrefslogtreecommitdiff
path: root/src/mongo/db/index/expression_params.h
diff options
context:
space:
mode:
authorTess Avitabile <tess.avitabile@mongodb.com>2016-03-24 13:54:25 -0400
committerTess Avitabile <tess.avitabile@mongodb.com>2016-05-02 10:23:51 -0400
commit1c5be329f5e3903d5cd4e9d106022733507b5e3f (patch)
tree14fb8dc680efd0dac4fe4967a98e692c121852c5 /src/mongo/db/index/expression_params.h
parentef7e7261f934d2b29c9a1cbf7731a4f733e91627 (diff)
downloadmongo-1c5be329f5e3903d5cd4e9d106022733507b5e3f.tar.gz
SERVER-23092 Collation-aware index key generation
Diffstat (limited to 'src/mongo/db/index/expression_params.h')
-rw-r--r--src/mongo/db/index/expression_params.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mongo/db/index/expression_params.h b/src/mongo/db/index/expression_params.h
index 598ffd388f5..9eb28132ceb 100644
--- a/src/mongo/db/index/expression_params.h
+++ b/src/mongo/db/index/expression_params.h
@@ -36,6 +36,7 @@
namespace mongo {
+class CollatorInterface;
struct TwoDIndexingParams;
struct S2IndexingParams;
@@ -53,7 +54,9 @@ void parseHaystackParams(const BSONObj& infoObj,
std::vector<std::string>* otherFieldsOut,
double* bucketSizeOut);
-void parse2dsphereParams(const BSONObj& infoObj, S2IndexingParams* out);
+void initialize2dsphereParams(const BSONObj& infoObj,
+ CollatorInterface* collator,
+ S2IndexingParams* out);
} // namespace ExpressionParams