module Marten::DB::Management::Introspector

Defined in:

marten/db/management/introspector.cr
marten/db/management/introspector/base.cr
marten/db/management/introspector/column_info.cr
marten/db/management/introspector/concerns/core.cr
marten/db/management/introspector/mysql.cr
marten/db/management/introspector/postgresql.cr
marten/db/management/introspector/sqlite.cr

Constant Summary

IMPLEMENTATIONS = {Connection::MYSQL_ID => Introspector::MySQL, Connection::POSTGRESQL_ID => Introspector::PostgreSQL, Connection::SQLITE_ID => Introspector::SQLite}

Class Method Summary

Class Method Detail

def self.for(connection : Connection::Base) : Introspector::Base #

Returns an introspector for the passed connection.


[View source]