docs: function (name) {
              if (isString(name)) {
                  var parts = this._splitString(name),
                      schema = parts[0], table = parts[1], alias = parts[2],
                      identifier;
                  if (schema && table && alias) {
                      identifier = new AliasedExpression(new QualifiedIdentifier(schema, table), alias);
                  } else if (schema && table) {
                      identifier = new QualifiedIdentifier(schema, table);
                  } else if (table && alias) {
                      identifier = new AliasedExpression(new Identifier(table), alias);
                  } else {
                      identifier = new Identifier(table);
                  }
                  return identifier;
              } else {
                  return name;
              }
          }