Lines Matching refs:SearchIndex
63 struct SearchIndex { struct
78 std::unique_ptr<SearchIndex> PrimaryKey;
79 SmallVector<std::unique_ptr<SearchIndex>, 2> Indices;
151 bool compareBy(Record *LHS, Record *RHS, const SearchIndex &Index);
154 const SearchIndex &Index, in searchableFieldType()
187 const SearchIndex &Index, raw_ostream &OS);
188 void emitLookupFunction(const GenericTable &Table, const SearchIndex &Index,
193 std::unique_ptr<SearchIndex>
207 static int64_t getNumericKey(const SearchIndex &Index, Record *Rec) { in getNumericKey()
221 const SearchIndex &Index) { in compareBy()
306 const SearchIndex &Index, in emitLookupFunction()
471 const SearchIndex &Index, in emitLookupDeclaration()
545 std::unique_ptr<SearchIndex> SearchableTableEmitter::parseSearchIndex( in parseSearchIndex()
548 auto Index = std::make_unique<SearchIndex>(); in parseSearchIndex()
651 SearchIndex Idx; in collectTableEntries()