Lines Matching defs:TableRec
748 for (const auto *TableRec :
751 Table->Name = std::string(TableRec->getName());
752 Table->Locs = TableRec->getLoc();
753 Table->PreprocessorGuard = std::string(TableRec->getName());
754 Table->CppTypeName = std::string(TableRec->getValueAsString("CppTypeName"));
756 std::vector<StringRef> Fields = TableRec->getValueAsListOfStrings("Fields");
761 TableRec->getValue(("TypeOf_" + FieldName).str())) {
774 StringRef FilterClass = TableRec->getValueAsString("FilterClass");
776 PrintFatalError(TableRec->getValue("FilterClass"),
781 TableRec->getValue("FilterClassField");
799 if (!TableRec->isValueUnset("PrimaryKey")) {
801 parseSearchIndex(*Table, TableRec->getValue("PrimaryKey"),
802 TableRec->getValueAsString("PrimaryKeyName"),
803 TableRec->getValueAsListOfStrings("PrimaryKey"),
804 TableRec->getValueAsBit("PrimaryKeyEarlyOut"),
805 TableRec->getValueAsBit("PrimaryKeyReturnRange"));
813 TableMap.try_emplace(TableRec, Table.get());
819 const Record *TableRec = IndexRec->getValueAsDef("Table");
820 auto It = TableMap.find(TableRec);
825 TableRec->getName());