Class Sequel::LiteralString
In: lib/sequel/sql.rb
lib/sequel/extensions/pg_array_ops.rb
lib/sequel/extensions/pg_hstore_ops.rb
Parent: ::String

LiteralString is used to represent literal SQL expressions. A LiteralString is copied verbatim into an SQL statement. Instances of LiteralString can be created by calling String#lit.

Methods

Included Modules

SQL::OrderMethods SQL::ComplexExpressionMethods SQL::BooleanMethods SQL::NumericMethods SQL::StringMethods SQL::InequalityMethods Sequel::SQL::AliasMethods Sequel::SQL::CastMethods Sequel::Postgres::ArrayOpMethods Sequel::Postgres::HStoreOpMethods

Public Instance methods

[Source]

      # File lib/sequel/sql.rb, line 1584
1584:       def lit(*args)
1585:         args.empty? ? self : SQL::PlaceholderLiteralString.new(self, args)
1586:       end

[Source]

      # File lib/sequel/sql.rb, line 1588
1588:       def to_sequel_blob
1589:         SQL::Blob.new(self)
1590:       end

[Validate]