diff --git a/arangod/Indexes/SkiplistIndex.h b/arangod/Indexes/SkiplistIndex.h index aeef500279..24dfa7a862 100644 --- a/arangod/Indexes/SkiplistIndex.h +++ b/arangod/Indexes/SkiplistIndex.h @@ -29,18 +29,9 @@ #include "Basics/SkipList.h" #include "Indexes/IndexIterator.h" #include "Indexes/PathBasedIndex.h" -#include "VocBase/shaped-json.h" #include "VocBase/vocbase.h" #include "VocBase/voc-types.h" -typedef struct { - TRI_shaped_json_t* _fields; // list of shaped json objects which the - // collection should know about - size_t _numFields; // Note that the number of fields coming from - // a query can be smaller than the number of - // fields indexed -} TRI_skiplist_index_key_t; - namespace arangodb { namespace aql { class SortCondition; @@ -200,13 +191,6 @@ class SkiplistIndex final : public PathBasedIndex { bool isDuplicateOperator(arangodb::aql::AstNode const*, std::unordered_set const&) const; - int _CmpElmElm(TRI_index_element_t const* leftElement, - TRI_index_element_t const* rightElement, - arangodb::basics::SkipListCmpType cmptype); - - int _CmpKeyElm(TRI_skiplist_index_key_t const* leftKey, - TRI_index_element_t const* rightElement); - bool accessFitsIndex( arangodb::aql::AstNode const*, arangodb::aql::AstNode const*, arangodb::aql::AstNode const*, arangodb::aql::Variable const*,