Module: Sequel::SQL
- Defined in:
- lib/sequel/sql.rb,
lib/sequel/extensions/string_agg.rb,
lib/sequel/extensions/escaped_like.rb,
lib/sequel/extensions/eval_inspect.rb,
lib/sequel/extensions/date_arithmetic.rb,
lib/sequel/extensions/is_distinct_from.rb,
lib/sequel/extensions/virtual_row_method_block.rb
Overview
The SQL module holds classes whose instances represent SQL fragments. It also holds modules that are used by these classes.
Defined Under Namespace
Modules: AliasMethods, BitwiseMethods, BooleanMethods, Builders, CastMethods, ComplexExpressionMethods, Constants, InequalityMethods, NumericMethods, OperatorBuilders, OrderMethods, PatternMatchMethods, QualifyingMethods, StringConcatenationMethods, StringMethods, SubscriptMethods Classes: AliasedExpression, Blob, BooleanConstant, BooleanExpression, CaseExpression, Cast, ColumnAll, ComplexExpression, Constant, DateAdd, DelayedEvaluation, EscapedLikeExpression, Expression, Function, GenericExpression, Identifier, IsDistinctFrom, JoinClause, JoinOnClause, JoinUsingClause, NegativeBooleanConstant, NumericExpression, OrderedExpression, PlaceholderLiteralString, QualifiedIdentifier, StringAgg, StringExpression, Subscript, ValueList, VirtualRow, Window, Wrapper