parseCheck method
void
parseCheck()
Implementation
void parseCheck() {
pp.tables.forEach((pt) {
pt.edges.forEach((edge) {
parseTable? et = pp.table(edge.table);
if (et == null) {
throw "${edge.table} table schema not define on ${pt.table} table edge check";
}
DBMetaEdge? dbme = et.edgeMap[pt.table];
if (dbme == null) {
throw "${edge.table} table schema not define ${pt.table} edge on ${pt.table} table edge check";
}
if (edge.type == dbme.type) {
throw "edge type equal on ${pt.table} & ${edge.table}";
}
});
});
}