Details

Filename ../../DBIx-Class-0.082840/lib/DBIx/Class/Schema/Versioned.pm
Line count 305
Method count 17
Dependency count 8

Inheritance tree

Parent packages

Used packages

  • DBIx::Class::Carp
  • Scalar::Util
  • Time::HiRes
  • Try::Tiny
  • base
  • namespace::clean
  • strict
  • warnings

Methods

Package methods

Name Redefined from
apply_statement
backup
connection
create_upgrade_path
deploy
do_upgrade
get_db_version
install
ordered_schema_versions
run_upgrade
upgrade
upgrade_single_step
_create_db_to_schema_diff
_on_connect
_read_sql_file
_set_db_version
_source_exists

Inherited methods

Name Inherited from
DBIx::Class::_ENV_::HELP_URL
DESTROY
MODIFY_CODE_ATTRIBUTES
class
clone
component_base_class
compose_connection
compose_namespace
create_ddl_dir
dclone
ddl_filename
deployment_statements
freeze
get_component_class
load_classes
load_namespaces
mk_classaccessor
mk_classdata
populate
register_class
register_extra_source
register_source
resultset
set_component_class
setup_connection_class
sources
svp_begin
svp_release
svp_rollback
thaw
throw_exception
txn_begin
txn_commit
txn_do
txn_rollback
txn_scope_guard
unregister_source
_attr_cache
_copy_state_from
_expand_relative_name
_findallmod
_map_namespaces
_normalize_storage_type
_ns_get_rsrc_instance
_register_source
_unregister_source

Used methods

Package Methods
DBIx::Class::Version
  • connect
DBIx::Class::VersionCompat
  • connect
SQL::Translator::Diff
  • schema_diff