class Jennifer::QueryBuilder::Cast
- Jennifer::QueryBuilder::Cast
- Jennifer::QueryBuilder::SQLNode
- Reference
- Object
Overview
SQL CAST
expression.
Defined in:
jennifer/query_builder/cast.crConstructors
Instance Method Summary
- #alias_tables(*args, **options)
- #alias_tables(*args, **options, &)
-
#as_sql(generator)
Converts node to SQL using sql_generator SQLGenerator.
- #change_table(*args, **options)
- #change_table(*args, **options, &)
-
#clone
Returns a copy of
self
with all instance variables cloned. - #expression : SQLNode
- #filterable?(*args, **options)
- #filterable?(*args, **options, &)
- #set_relation(*args, **options)
- #set_relation(*args, **options, &)
- #sql_args(*args, **options) : Array(DBAny)
- #type : String
Instance methods inherited from class Jennifer::QueryBuilder::SQLNode
alias_tables(aliases)
alias_tables,
as_sql
as_sql,
change_table(old_name, new_name)
change_table,
eql?(other)
eql?,
set_relation(table, name)
set_relation,
to_condition
to_condition
Instance methods inherited from module Jennifer::QueryBuilder::Statement
as_sql(sql_generator)
as_sql,
filterable?
filterable?,
sql_args : Array(DBAny)
sql_args
Constructor Detail
Instance Method Detail
def as_sql(generator)
#
Description copied from module Jennifer::QueryBuilder::Statement
Converts node to SQL using sql_generator SQLGenerator.