Module: SQLite3

Defined in:
lib/sqlite3/value.rb,
lib/sqlite3/errors.rb,
lib/sqlite3/pragmas.rb,
lib/sqlite3/version.rb,
lib/sqlite3/database.rb,
lib/sqlite3/constants.rb,
lib/sqlite3/resultset.rb,
lib/sqlite3/statement.rb,
lib/sqlite3/translator.rb,
lib/sqlite3/driver/dl/api.rb,
lib/sqlite3/driver/native/driver.rb,
lib/sqlite3/driver/dl/driver.rb

Defined Under Namespace

Modules: Constants, Driver, Error, Pragmas, Version Classes: AbortException, AuthorizationException, Blob, BusyException, CantOpenException, ConstraintException, CorruptException, Database, EmptyException, Exception, FormatException, FullException, IOException, InternalException, InterruptException, LockedException, MemoryException, MismatchException, MisuseException, NotADatabaseException, NotFoundException, PermissionException, ProtocolException, RangeException, ReadOnlyException, ResultSet, SQLException, SchemaChangedException, Statement, TooBigException, Translator, UnsupportedException, Value

Constant Summary collapse

EXCEPTIONS =
[
  nil,
  SQLException, InternalException, PermissionException,
  AbortException, BusyException, LockedException, MemoryException,
  ReadOnlyException, InterruptException, IOException, CorruptException,
  NotFoundException, FullException, CantOpenException, ProtocolException,
  EmptyException, SchemaChangedException, TooBigException,
  ConstraintException, MismatchException, MisuseException,
  UnsupportedException, AuthorizationException, FormatException,
  RangeException, NotADatabaseException
].each_with_index { |e,i| e.instance_variable_set( :@code, i ) if e }