Module: SQLite3

### Home Classes Methods

### In Files

- lib/sqlite3/constants.rb
- lib/sqlite3/database.rb
- lib/sqlite3/errors.rb
- lib/sqlite3/pragmas.rb
- lib/sqlite3/resultset.rb
- lib/sqlite3/statement.rb
- lib/sqlite3/translator.rb
- lib/sqlite3/value.rb
- lib/sqlite3/version.rb
- ext/sqlite3/backup.c
- ext/sqlite3/database.c
- ext/sqlite3/sqlite3.c

### Namespace

- MODULE SQLite3::Constants
- MODULE SQLite3::Pragmas
- MODULE SQLite3::VersionProxy
- CLASS SQLite3::AbortException
- CLASS SQLite3::AuthorizationException
- CLASS SQLite3::Backup
- CLASS SQLite3::Blob
- CLASS SQLite3::BusyException
- CLASS SQLite3::CantOpenException
- CLASS SQLite3::ConstraintException
- CLASS SQLite3::CorruptException
- CLASS SQLite3::Database
- CLASS SQLite3::EmptyException
- CLASS SQLite3::Exception
- CLASS SQLite3::FormatException
- CLASS SQLite3::FullException
- CLASS SQLite3::IOException
- CLASS SQLite3::InternalException
- CLASS SQLite3::InterruptException
- CLASS SQLite3::LockedException
- CLASS SQLite3::MemoryException
- CLASS SQLite3::MismatchException
- CLASS SQLite3::MisuseException
- CLASS SQLite3::NotADatabaseException
- CLASS SQLite3::NotFoundException
- CLASS SQLite3::PermissionException
- CLASS SQLite3::ProtocolException
- CLASS SQLite3::RangeException
- CLASS SQLite3::ReadOnlyException
- CLASS SQLite3::ResultSet
- CLASS SQLite3::SQLException
- CLASS SQLite3::SchemaChangedException
- CLASS SQLite3::Statement
- CLASS SQLite3::TooBigException
- CLASS SQLite3::Translator
- CLASS SQLite3::UnsupportedException
- CLASS SQLite3::Value

### Methods

- ::const_missing
- ::libversion

### Files

- API_CHANGES.rdoc
- Manifest.txt
- README.rdoc

### Class/Module Index

Quicksearch

- SQLite3
- SQLite3::AbortException
- SQLite3::AuthorizationException
- SQLite3::Backup
- SQLite3::Blob
- SQLite3::BusyException
- SQLite3::CantOpenException
- SQLite3::Constants
- SQLite3::Constants::ColumnType
- SQLite3::Constants::ErrorCode
- SQLite3::Constants::TextRep
- SQLite3::ConstraintException
- SQLite3::CorruptException
- SQLite3::Database
- SQLite3::Database::FunctionProxy
- SQLite3::EmptyException
- SQLite3::Exception
- SQLite3::FormatException
- SQLite3::FullException
- SQLite3::IOException
- SQLite3::InternalException
- SQLite3::InterruptException
- SQLite3::LockedException
- SQLite3::MemoryException
- SQLite3::MismatchException
- SQLite3::MisuseException
- SQLite3::NotADatabaseException
- SQLite3::NotFoundException
- SQLite3::PermissionException
- SQLite3::Pragmas
- SQLite3::ProtocolException
- SQLite3::RangeException
- SQLite3::ReadOnlyException
- SQLite3::ResultSet
- SQLite3::SQLException
- SQLite3::SchemaChangedException
- SQLite3::Statement
- SQLite3::TooBigException
- SQLite3::Translator
- SQLite3::UnsupportedException
- SQLite3::Value
- SQLite3::VersionProxy
- String

No matching classes.

# SQLite3

SQLite3 is a wrapper around the popular database sqlite.

For an example of usage, see SQLite3::Database.

### Constants

SQLITE_VERSION
SQLITE_VERSION_NUMBER
VERSION

### Public Class Methods

const_missing(name) click to toggle source

    # File lib/sqlite3/version.rb, line 18
    def self.const_missing(name)
      return super unless name == :Version
      warn(#{caller[0]}: SQLite::Version will be removed in sqlite3-ruby version 2.0.0) if $VERBOSE
      VersionProxy
    end

libversion() click to toggle source

    static VALUE libversion(VALUE UNUSED(klass))
    {
      return INT2NUM(sqlite3_libversion_number());
    }

[Validate]

Generated with the Darkfish Rdoc Generator 2.