class Jennifer::QueryBuilder::Values
Overview
Present reference to the VALUES
related to the row with duplicate key during upsert.
Defined in:
jennifer/query_builder/values.crConstructors
Instance Method Summary
- #*(value : SQLNode | DBAny)
- #+(value : SQLNode | DBAny)
- #-(value : SQLNode | DBAny)
- #/(value : SQLNode | DBAny)
-
#as_sql(sql_generator)
Converts node to SQL using sql_generator SQLGenerator.
-
#clone
Returns a copy of
self
with all instance variables cloned. -
#filterable?
Returns whether node has an argument to be added to SQL statement arguments.
-
#sql_args : Array(DBAny)
Returns array of SQL query arguments.
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(sql_generator)
#
Description copied from module Jennifer::QueryBuilder::Statement
Converts node to SQL using sql_generator SQLGenerator.
def filterable?
#
Description copied from module Jennifer::QueryBuilder::Statement
Returns whether node has an argument to be added to SQL statement arguments.
Description copied from module Jennifer::QueryBuilder::Statement
Returns array of SQL query arguments.