describe('Grammar', function() { describe('toSql', function() { }); describe('compileSelect', function() { }); describe('compileAggregate', function() { }); describe('compileColumns', function() { }); describe('compileFrom', function() { }); describe('compileJoins', function() { }); describe('compileWheres', function() { }); describe('compileUnions', function() { }); describe('whereNested', function() { }); describe('whereSub', function() { }); describe('whereBasic', function() { }); describe('whereExists', function() { }); describe('whereNotExists', function() { }); describe('whereIn', function() { }); describe('whereNotIn', function() { }); describe('whereInSub', function() { }); describe('whereNotInSub', function() { }); describe('whereBetween', function() { }); describe('whereNull', function() { }); describe('whereNotNull', function() { }); describe('whereRaw', function() { }); describe('compileGroups', function() { }); describe('compileHavings', function() { }); describe('compileOrders', function() { }); describe('compileLimit', function() { }); describe('compileOffset', function() { }); describe('compileInsert', function() { }); describe('clearWhereBindings', function() { }); describe('compileUpdate', function() { }); describe('compileDelete', function() { }); describe('compileTruncate', function() { }); describe('wrap', function() { }); describe('wrapArray', function() { }); describe('wrapTable', function() { }); describe('columnize', function() { }); describe('parameterize', function() { }); describe('parameter', function() { }); });