Module | Sequel::SQL
In: | lib/sequel/sql.rb lib/sequel/extensions/eval_inspect.rb

The SQL module holds classes whose instances represent SQL fragments. It also holds modules that are included in core ruby classes that make Sequel a friendly DSL.

### Classes and Modules

Module Sequel::SQL::AliasMethods
Module Sequel::SQL::BitwiseMethods
Module Sequel::SQL::BooleanMethods
Module Sequel::SQL::Builders
Module Sequel::SQL::CastMethods
Module Sequel::SQL::ComplexExpressionMethods
Module Sequel::SQL::Constants
Module Sequel::SQL::InequalityMethods
Module Sequel::SQL::NoBooleanInputMethods
Module Sequel::SQL::NumericMethods
Module Sequel::SQL::OperatorBuilders
Module Sequel::SQL::OrderMethods
Module Sequel::SQL::QualifyingMethods
Module Sequel::SQL::StringConcatenationMethods
Module Sequel::SQL::StringMethods
Module Sequel::SQL::SubscriptMethods
Class Sequel::SQL::AliasedExpression
Class Sequel::SQL::Blob
Class Sequel::SQL::BooleanConstant
Class Sequel::SQL::BooleanExpression
Class Sequel::SQL::CaseExpression
Class Sequel::SQL::Cast
Class Sequel::SQL::ColumnAll
Class Sequel::SQL::ComplexExpression
Class Sequel::SQL::Constant
Class Sequel::SQL::Expression
Class Sequel::SQL::Function
Class Sequel::SQL::GenericExpression
Class Sequel::SQL::Identifier
Class Sequel::SQL::JoinClause
Class Sequel::SQL::JoinOnClause
Class Sequel::SQL::JoinUsingClause
Class Sequel::SQL::NegativeBooleanConstant
Class Sequel::SQL::NumericExpression
Class Sequel::SQL::OrderedExpression
Class Sequel::SQL::PlaceholderLiteralString
Class Sequel::SQL::QualifiedIdentifier
Class Sequel::SQL::StringExpression
Class Sequel::SQL::Subscript
Class Sequel::SQL::ValueList
Class Sequel::SQL::VirtualRow
Class Sequel::SQL::Window
Class Sequel::SQL::WindowFunction
Class Sequel::SQL::Wrapper

### Constants

SQLArray | = | ValueList |  | Deprecated name for `ValueList`, used for backwards compatibility

[Validate]