table.js
function Table(tableName, registry) {
    this.id = 'id';
    this.tableName = tableName;
    this.joins = {};
    this.defaultJoins = [];
    this.columns = null;
    this.selectColumns = null;
    this.defaultSelectCriteria = null;
    this.columnMap = null;
    this.isInitialized = false;
    this.defaultJoinsNeedPostProcessing = false;
    this.registry = registry;
}
function Table(tableName, registry) {
    this.id = 'id';
    this.tableName = tableName;
    this.joins = {};
    this.defaultJoins = [];
    this.columns = null;
    this.selectColumns = null;
    this.defaultSelectCriteria = null;
    this.columnMap = null;
    this.isInitialized = false;
    this.defaultJoinsNeedPostProcessing = false;
    this.registry = registry;
}
function Table ( tableName , registry ) { this . id = 'id' ; this . tableName = tableName ; this . joins = { } ; this . defaultJoins = [ ] ; this . columns = null ; this . selectColumns = null ; this . defaultSelectCriteria = null ; this . columnMap = null ; this . isInitialized = false ; this . defaultJoinsNeedPostProcessing = false ; this . registry = registry ; }
a table model
a table model