Class: RDBI::Schema

Inherits:
Object
  • Object
show all
Defined in:
lib/rdbi/schema.rb

Overview

RDBI::Schema is the metadata representation of a single schema “object”, such as the schema for a single table or the data queried against during RDBI::Statement execution.

RDBI::Schema is the foundation for type management via RDBI::Type, and as a result an incomplete schema will lead to type inconsistency. As a result, it is critical that driver authors implement RDBI::Schema properly.

RDBI::Schema is a core Struct underneath the hood and will respond accordingly.