This mixin provides methods related to qualifying expression.

Example
  1. sql.column.qualify("table") //=> "table"."column"
  2. sql.table.qualify("schema") //=> "schema"."table"
  3. sql.column.qualify("table").qualify("schema") //=> "schema"."table"."column"

Constructor

Defined sql.js Source
  1. define({

all Function Public


Defined sql.js

Use to create a .* expression.

Example
  1. sql.table.all() //=> "table".*
  2. sql.table.qualify("schema").all() //=> "schema"."table".*
Returns Source
  1. function (){
  2. return new ColumnAll(this);
  3. }

qualify Function Public


Defined sql.js

Qualify the receiver with the given qualifier (table for column/schema for table).

Example
  1. sql.column.qualify("table") //=> "table"."column"
  2. sql.table.qualify("schema") //=> "schema"."table"
  3. sql.column.qualify("table").qualify("schema") //=> "schema"."table"."column"
Arguments Returns Source
  1. function (qualifier){
  2. return new QualifiedIdentifier(qualifier, this);
  3. }

Documentation generated using coddoc.