Module: Sequel::SQL

Defined in:
lib/sequel/sql.rb,
lib/sequel/extensions/sql_expr.rb

Overview

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.

Defined Under Namespace

Modules: AliasMethods, BitwiseMethods, BooleanMethods, CastMethods, ComplexExpressionMethods, Constants, IdentifierMethods, InequalityMethods, NoBooleanInputMethods, NumericMethods, OrderMethods, QualifyingMethods, StringConcatenationMethods, StringMethods, SubscriptMethods Classes: AliasedExpression, Blob, BooleanConstant, BooleanExpression, CaseExpression, Cast, ColumnAll, ComplexExpression, Constant, Expression, Function, GenericComplexExpression, GenericExpression, Identifier, JoinClause, JoinOnClause, JoinUsingClause, NegativeBooleanConstant, NumericExpression, OrderedExpression, PlaceholderLiteralString, QualifiedIdentifier, StringExpression, Subscript, ValueList, VirtualRow, Window, WindowFunction

Constant Summary collapse

SQLArray =

Deprecated name for ValueList, used for backwards compatibility

ValueList