Skip to content

module Athena::ORM::Schema::Metadata::MetadataProviderInterface #

Reads the metadata of a database's schema objects from its catalog.

Each platform provides its own, see AORM::Platforms::Platform#create_metadata_provider.

Direct including types

Athena::ORM::Platforms::MySQLMetadataProvider Athena::ORM::Platforms::PostgresMetadataProvider Athena::ORM::Platforms::SQLiteMetadataProvider

Methods#

abstract #all_table_names : Array(AORM::Schema::Metadata::TableMetadataRow)#

Returns the tables of the database, ordered by their schema and name on platforms that support ordering them.

View source