Lines:
1 to 60 of 60
<?php namespace Yoast\WP\Lib\Migrations; use Exception; use Yoast\WP\Lib\Model; /* class Adapter */ /* function Adapter::get_database_name() – Returns the current database name. */ /* function Adapter::supports_migrations() – Checks support for migrations. */ /* function Adapter::native_database_types() – Returns all column native types. */ /* function Adapter::has_table() – Checks if a table exists. */ /* function Adapter::get_schema_version_table_name() – Allows overriding the hardcoded schema table name constant in case of parallel migrations. */ /* function Adapter::create_schema_version_table() – Create the schema table, if necessary. */ /* function Adapter::start_transaction() – Starts a transaction. */ /* function Adapter::commit_transaction() – Commits a transaction. */ /* function Adapter::rollback_transaction() – Rollbacks a transaction. */ /* function Adapter::quote_table() – Quotes a table name string. */ /* function Adapter::column_definition() – Return the SQL definition of a column. */ /* function Adapter::database_exists() – Checks if a database exists. */ /* function Adapter::create_database() – Creates a database. */ /* function Adapter::drop_database() – Drops a database. */ /* function Adapter::table_exists() – Checks if a table exists. */ /* function Adapter::execute() – Wrapper to execute a query. */ /* function Adapter::query() – Executes a query. */ /* function Adapter::select_one() – Returns a single result for a query. */ /* function Adapter::select_all() – Returns all results for a query. */ /* function Adapter::execute_ddl() – Use this method for non-SELECT queries. */ /* function Adapter::drop_table() – Drops a table */ /* function Adapter::create_table() – Creates a table. */ /* function Adapter::quote_string() – Escapes a string for usage in queries. */ /* function Adapter::identifier() – Returns a quoted string. */ /* function Adapter::rename_table() – Renames a table. */ /* function Adapter::add_column() – Adds a column. */ /* function Adapter::remove_column() – Drops a column. */ /* function Adapter::rename_column() – Renames a column. */ /* function Adapter::change_column() – Changes a column. */ /* function Adapter::column_info() – Returns the database information for a column. */ /* function Adapter::add_index() – Adds an index. */ /* function Adapter::remove_index() – Drops an index. */ /* function Adapter::add_timestamps() – Adds timestamps. */ /* function Adapter::remove_timestamps() – Removes timestamps. */ /* function Adapter::has_index() – Checks an index. */ /* function Adapter::indexes() – Returns all indexes of a table. */ /* function Adapter::type_to_sql() – Converts a type to sql. Default options: $limit = null, $precision = null, $scale = null */ /* function Adapter::add_column_options() – Adds column options. */ /* function Adapter::get_migrated_versions() – Returns a list of all versions that have been migrated. */ /* function Adapter::add_version() – Adds a migrated version. */ /* function Adapter::remove_version() – Removes a migrated version. */ /* function Adapter::__toString() – Returns a message displaying the current version */ /* function Adapter::get_index_name() – Returns an index name. */ /* function Adapter::determine_query_type() – Returns the type of a query. */ /* function Adapter::is_sql_method_call() – Detect whether or not the string represents a function call and if so do not wrap it in single-quotes, otherwise do wrap in single quotes. */ /* function Adapter::in_transaction() – Checks if a transaction is active. */ /* function Adapter::begin_transaction() – Starts a transaction. */ /* function Adapter::commit() – Commits a transaction. */ /* function Adapter::rollback() – Rollbacks a transaction. */