async buildRelation(table1,table2) {
        let rel = null;
        if (table1.hasFK() || table2.hasFK()) {
            rel = await Relation.create(table1,table2)
            if (rel) {
                utils.logdebug("* Found relation: "+rel.toString())
                table2.identifyNonModelTables(rel); // set Table type of non models
            }
        }
        return rel;
    }
/**
     * Async methot to build one Relation object between 
     * two tables (if exist). Also sets undefined table types.
     */
Async methot to build one Relation object between
two tables (if exist). Also sets undefined table types.
Async methot to build one Relation object between two tables ( if exist ) . Also sets undefined table types .
async buildRelation(table1,table2) {
        let rel = null;
        if (table1.hasFK() || table2.hasFK()) {
            rel = await Relation.create(table1,table2)
            if (rel) {
                utils.logdebug("* Found relation: "+rel.toString())
                table2.identifyNonModelTables(rel); 
            }
        }
        return rel;
    }
async buildRelation ( table1 , table2 ) { let rel = null ; if ( table1 . hasFK ( ) || table2 . hasFK ( ) ) { rel = await Relation . create ( table1 , table2 ) if ( rel ) { utils . logdebug ( "* Found relation: " + rel . toString ( ) ) table2 . identifyNonModelTables ( rel ) ; } } return rel ; }
Async methot to build one Relation object between
 two tables (if exist).
Async methot to build one Relation object between two tables ( if exist ) .
// set Table type of non models