Lines Matching refs:TableRec
747 for (auto *TableRec : Records.getAllDerivedDefinitions("GenericTable")) { in run() local
749 Table->Name = std::string(TableRec->getName()); in run()
750 Table->Locs = TableRec->getLoc(); in run()
751 Table->PreprocessorGuard = std::string(TableRec->getName()); in run()
752 Table->CppTypeName = std::string(TableRec->getValueAsString("CppTypeName")); in run()
754 std::vector<StringRef> Fields = TableRec->getValueAsListOfStrings("Fields"); in run()
759 TableRec->getValue(("TypeOf_" + FieldName).str())) { in run()
772 StringRef FilterClass = TableRec->getValueAsString("FilterClass"); in run()
774 PrintFatalError(TableRec->getValue("FilterClass"), in run()
778 RecordVal *FilterClassFieldVal = TableRec->getValue("FilterClassField"); in run()
796 if (!TableRec->isValueUnset("PrimaryKey")) { in run()
798 parseSearchIndex(*Table, TableRec->getValue("PrimaryKey"), in run()
799 TableRec->getValueAsString("PrimaryKeyName"), in run()
800 TableRec->getValueAsListOfStrings("PrimaryKey"), in run()
801 TableRec->getValueAsBit("PrimaryKeyEarlyOut"), in run()
802 TableRec->getValueAsBit("PrimaryKeyReturnRange")); in run()
809 TableMap.insert(std::pair(TableRec, Table.get())); in run()
814 Record *TableRec = IndexRec->getValueAsDef("Table"); in run() local
815 auto It = TableMap.find(TableRec); in run()
820 TableRec->getName()); in run()