function JoinClause(table, type, schema) {
  this.schema = schema;
  this.table = table;
  this.joinType = type;
  this.and = this;
  this.clauses = [];
}
function JoinClause(table, type, schema) {
  this.schema = schema;
  this.table = table;
  this.joinType = type;
  this.and = this;
  this.clauses = [];
}
function JoinClause ( table , type , schema ) { this . schema = schema ; this . table = table ; this . joinType = type ; this . and = this ; this . clauses = [ ] ; }
The "JoinClause" is an object holding any necessary info about a join, including the type, and any associated tables & columns being joined.
The JoinClause is an object holding any necessary info about a join including the type and any associated tables & columns being joined .
A join clause