Module: Veritas::SQL::Generator::Function

Includes:
Attribute, Literal
Included in:
Aggregate, Connective, Numeric, Predicate, Proposition, String
Defined in:
lib/veritas/sql/generator/function.rb,
lib/veritas/sql/generator/function/string.rb,
lib/veritas/sql/generator/function/numeric.rb,
lib/veritas/sql/generator/function/aggregate.rb,
lib/veritas/sql/generator/function/predicate.rb,
lib/veritas/sql/generator/function/connective.rb,
lib/veritas/sql/generator/function/proposition.rb

Overview

Generates an SQL statement for a function expression

Defined Under Namespace

Modules: Aggregate, Connective, Numeric, Predicate, Proposition, String

Constant Summary

Constants included from Identifier

Identifier::ESCAPED_QUOTE, Identifier::QUOTE

Constants included from Literal

Literal::ESCAPED_QUOTE, Literal::FALSE, Literal::NULL, Literal::QUOTE, Literal::SEPARATOR, Literal::TIME_SCALE, Literal::TRUE

Method Summary

Methods included from Attribute

#visit_veritas_attribute

Methods included from Identifier

#visit_identifier

Methods included from Literal

dup_frozen, #visit_class, #visit_date, #visit_date_time, #visit_enumerable, #visit_false_class, #visit_nil_class, #visit_numeric, #visit_string, #visit_time, #visit_true_class