Module Sequel::SqlAnywhere
In: lib/sequel/adapters/sqlanywhere.rb
lib/sequel/adapters/shared/sqlanywhere.rb

Module for holding all SqlAnywhere-related classes and modules for Sequel.

Methods

boolean   date   decimal   time  

Classes and Modules

Module Sequel::SqlAnywhere::DatabaseMethods
Module Sequel::SqlAnywhere::DatasetMethods
Class Sequel::SqlAnywhere::SQLAnywhereException

Constants

TYPE_TRANSLATOR = tt = Class.new do def blob(s) ::Sequel::SQL::Blob.new(s) end

Attributes

convert_smallint_to_bool  [RW]  Whether to convert smallint values to bool, false by default. Can also be overridden per dataset.

Public Instance methods

[Source]

    # File lib/sequel/adapters/sqlanywhere.rb, line 22
22:       def boolean(s) s.to_i != 0 end

[Source]

    # File lib/sequel/adapters/sqlanywhere.rb, line 23
23:       def date(s) ::Date.strptime(s) end

[Source]

    # File lib/sequel/adapters/sqlanywhere.rb, line 24
24:       def decimal(s) ::BigDecimal.new(s) end

[Source]

    # File lib/sequel/adapters/sqlanywhere.rb, line 25
25:       def time(s) ::Sequel.string_to_time(s) end

[Validate]