Lines Matching refs:TableRec
691 for (auto TableRec : Records.getAllDerivedDefinitions("GenericTable")) { in run() local
693 Table->Name = std::string(TableRec->getName()); in run()
694 Table->Locs = TableRec->getLoc(); in run()
695 Table->PreprocessorGuard = std::string(TableRec->getName()); in run()
696 Table->CppTypeName = std::string(TableRec->getValueAsString("CppTypeName")); in run()
698 std::vector<StringRef> Fields = TableRec->getValueAsListOfStrings("Fields"); in run()
702 if (auto TypeOfRecordVal = TableRec->getValue(("TypeOf_" + FieldName).str())) { in run()
714 StringRef FilterClass = TableRec->getValueAsString("FilterClass"); in run()
716 PrintFatalError(TableRec->getValue("FilterClass"), in run()
722 if (!TableRec->isValueUnset("PrimaryKey")) { in run()
724 parseSearchIndex(*Table, TableRec->getValue("PrimaryKey"), in run()
725 TableRec->getValueAsString("PrimaryKeyName"), in run()
726 TableRec->getValueAsListOfStrings("PrimaryKey"), in run()
727 TableRec->getValueAsBit("PrimaryKeyEarlyOut")); in run()
734 TableMap.insert(std::make_pair(TableRec, Table.get())); in run()
739 Record *TableRec = IndexRec->getValueAsDef("Table"); in run() local
740 auto It = TableMap.find(TableRec); in run()
745 TableRec->getName()); in run()