Class: Sequel::SQL::GenericExpression
- Inherits:
-
Expression
- Object
- Expression
- Sequel::SQL::GenericExpression
- Includes:
- AliasMethods, BooleanMethods, CastMethods, ComplexExpressionMethods, InequalityMethods, NumericMethods, OrderMethods, StringMethods, SubscriptMethods
- Defined in:
- lib/sequel/sql.rb,
lib/sequel/sql.rb
Overview
The base class for expressions that can be used in multiple places in an SQL query.
Direct Known Subclasses
CaseExpression, Cast, Constant, Function, Identifier, PlaceholderLiteralString, QualifiedIdentifier, Subscript, WindowFunction
Method Summary
Methods included from SubscriptMethods
Methods included from StringMethods
Methods included from OrderMethods
Methods included from NumericMethods
Methods included from ComplexExpressionMethods
#extract, #sql_boolean, #sql_number, #sql_string
Methods included from CastMethods
#cast, #cast_numeric, #cast_string
Methods included from BooleanMethods
Methods included from AliasMethods
Methods inherited from Expression
#==, attr_reader, comparison_attrs, #eql?, #hash, #inspect, #lit, #sql_literal