From 9b3edc57e952fde3698cc2816fbc65066f62b19f Mon Sep 17 00:00:00 2001 From: sergey Date: Thu, 6 Jun 2019 16:21:29 +0000 Subject: [PATCH] new: mysql_xdevapi git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@347562 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/mysql_xdevapi/book.xml | 88 ++++ reference/mysql_xdevapi/constants.xml | 414 ++++++++++++++++++ reference/mysql_xdevapi/examples.xml | 147 +++++++ reference/mysql_xdevapi/ini.xml | 157 +++++++ .../mysql-xdevapi.baseresult.xml | 69 +++ .../mysql-xdevapi.collection.xml | 95 ++++ .../mysql-xdevapi.collectionadd.xml | 73 +++ .../mysql-xdevapi.collectionfind.xml | 85 ++++ .../mysql-xdevapi.collectionmodify.xml | 89 ++++ .../mysql-xdevapi.collectionremove.xml | 85 ++++ .../mysql-xdevapi.columnresult.xml | 69 +++ .../mysql-xdevapi.crudoperationbindable.xml | 69 +++ .../mysql-xdevapi.crudoperationlimitable.xml | 69 +++ .../mysql-xdevapi.crudoperationskippable.xml | 69 +++ .../mysql-xdevapi.crudoperationsortable.xml | 69 +++ .../mysql-xdevapi.databaseobject.xml | 69 +++ .../mysql_xdevapi/mysql-xdevapi.driver.xml | 93 ++++ .../mysql_xdevapi/mysql-xdevapi.exception.xml | 85 ++++ .../mysql-xdevapi.executable.xml | 69 +++ .../mysql-xdevapi.executionstatus.xml | 131 ++++++ .../mysql-xdevapi.expression.xml | 91 ++++ .../mysql-xdevapi.fieldmetadata.xml | 211 +++++++++ .../mysql_xdevapi/mysql-xdevapi.result.xml | 77 ++++ .../mysql_xdevapi/mysql-xdevapi.rowresult.xml | 77 ++++ .../mysql_xdevapi/mysql-xdevapi.schema.xml | 95 ++++ .../mysql-xdevapi.schemaobject.xml | 73 +++ .../mysql_xdevapi/mysql-xdevapi.session.xml | 69 +++ .../mysql-xdevapi.sqlstatement.xml | 129 ++++++ .../mysql-xdevapi.sqlstatementresult.xml | 77 ++++ .../mysql_xdevapi/mysql-xdevapi.statement.xml | 106 +++++ .../mysql_xdevapi/mysql-xdevapi.table.xml | 95 ++++ .../mysql-xdevapi.tabledelete.xml | 73 +++ .../mysql-xdevapi.tableinsert.xml | 73 +++ .../mysql-xdevapi.tableselect.xml | 73 +++ .../mysql-xdevapi.tableupdate.xml | 73 +++ .../mysql_xdevapi/mysql-xdevapi.warning.xml | 111 +++++ .../mysql_xdevapi/mysql-xdevapi.xsession.xml | 69 +++ reference/mysql_xdevapi/reference.xml | 32 ++ 38 files changed, 3698 insertions(+) create mode 100644 reference/mysql_xdevapi/book.xml create mode 100644 reference/mysql_xdevapi/constants.xml create mode 100644 reference/mysql_xdevapi/examples.xml create mode 100644 reference/mysql_xdevapi/ini.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.baseresult.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.collection.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.collectionadd.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.collectionfind.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.collectionmodify.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.collectionremove.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.columnresult.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.crudoperationbindable.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.crudoperationlimitable.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.crudoperationskippable.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.crudoperationsortable.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.databaseobject.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.driver.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.exception.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.executable.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.executionstatus.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.expression.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.fieldmetadata.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.result.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.rowresult.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.schema.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.schemaobject.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.session.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.sqlstatement.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.sqlstatementresult.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.statement.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.table.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.tabledelete.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.tableinsert.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.tableselect.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.tableupdate.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.warning.xml create mode 100644 reference/mysql_xdevapi/mysql-xdevapi.xsession.xml create mode 100644 reference/mysql_xdevapi/reference.xml diff --git a/reference/mysql_xdevapi/book.xml b/reference/mysql_xdevapi/book.xml new file mode 100644 index 000000000..da1676112 --- /dev/null +++ b/reference/mysql_xdevapi/book.xml @@ -0,0 +1,88 @@ + + + + + + + Mysql_xdevapi + Mysql_xdevapi + + + &reftitle.intro; + + Это расширение обеспечивает доступ к хранилищу документов MySQL через X DevAPI. X DevAPI - + это общий API, предоставляемый несколькими коннекторами MySQL, обеспечивающий легкий доступ к реляционным + таблицам, а также к коллекциям документов, которые представлены в JSON, из API + с операциями в стиле CRUD. + + + X DevAPI использует X Protocol, клиент-серверный протокол нового поколения сервера + MySQL 8.0. + + + Для получения общей информации о хранилище документов MySQL, пожалуйста, обратитесь к главе + Хранилище документов MySQL + в руководстве MySQL. + + + + &reference.mysql-xdevapi.setup; + &reference.mysql-xdevapi.constants; + &reference.mysql-xdevapi.examples; + &reference.mysql-xdevapi.reference; + + &reference.mysql-xdevapi.mysql-xdevapi.baseresult; + &reference.mysql-xdevapi.mysql-xdevapi.collection; + &reference.mysql-xdevapi.mysql-xdevapi.collectionadd; + &reference.mysql-xdevapi.mysql-xdevapi.collectionfind; + &reference.mysql-xdevapi.mysql-xdevapi.collectionmodify; + &reference.mysql-xdevapi.mysql-xdevapi.collectionremove; + &reference.mysql-xdevapi.mysql-xdevapi.columnresult; + &reference.mysql-xdevapi.mysql-xdevapi.crudoperationbindable; + &reference.mysql-xdevapi.mysql-xdevapi.crudoperationlimitable; + &reference.mysql-xdevapi.mysql-xdevapi.crudoperationskippable; + &reference.mysql-xdevapi.mysql-xdevapi.crudoperationsortable; + &reference.mysql-xdevapi.mysql-xdevapi.databaseobject; + &reference.mysql-xdevapi.mysql-xdevapi.docresult; + &reference.mysql-xdevapi.mysql-xdevapi.exception; + &reference.mysql-xdevapi.mysql-xdevapi.executable; + &reference.mysql-xdevapi.mysql-xdevapi.executionstatus; + &reference.mysql-xdevapi.mysql-xdevapi.expression; + &reference.mysql-xdevapi.mysql-xdevapi.result; + &reference.mysql-xdevapi.mysql-xdevapi.rowresult; + &reference.mysql-xdevapi.mysql-xdevapi.schema; + &reference.mysql-xdevapi.mysql-xdevapi.schemaobject; + &reference.mysql-xdevapi.mysql-xdevapi.session; + &reference.mysql-xdevapi.mysql-xdevapi.sqlstatement; + &reference.mysql-xdevapi.mysql-xdevapi.sqlstatementresult; + &reference.mysql-xdevapi.mysql-xdevapi.statement; + &reference.mysql-xdevapi.mysql-xdevapi.table; + &reference.mysql-xdevapi.mysql-xdevapi.tabledelete; + &reference.mysql-xdevapi.mysql-xdevapi.tableinsert; + &reference.mysql-xdevapi.mysql-xdevapi.tableselect; + &reference.mysql-xdevapi.mysql-xdevapi.tableupdate; + &reference.mysql-xdevapi.mysql-xdevapi.warning; + &reference.mysql-xdevapi.mysql-xdevapi.xsession; + + + + diff --git a/reference/mysql_xdevapi/constants.xml b/reference/mysql_xdevapi/constants.xml new file mode 100644 index 000000000..3770eab68 --- /dev/null +++ b/reference/mysql_xdevapi/constants.xml @@ -0,0 +1,414 @@ + + + + + + + &reftitle.constants; + &extension.constants; + + + + + MYSQLX_CLIENT_SSL + (integer) + + + + + + + + + MYSQLX_TYPE_DECIMAL + (integer) + + + + + + + + + MYSQLX_TYPE_TINY + (integer) + + + + + + + + + MYSQLX_TYPE_SHORT + (integer) + + + + + + + + + MYSQLX_TYPE_SMALLINT + (integer) + + + + + + + + + MYSQLX_TYPE_MEDIUMINT + (integer) + + + + + + + + + MYSQLX_TYPE_INT + (integer) + + + + + + + + + MYSQLX_TYPE_BIGINT + (integer) + + + + + + + + + MYSQLX_TYPE_LONG + (integer) + + + + + + + + + MYSQLX_TYPE_FLOAT + (integer) + + + + + + + + + MYSQLX_TYPE_DOUBLE + (integer) + + + + + + + + + MYSQLX_TYPE_NULL + (integer) + + + + + + + + + MYSQLX_TYPE_TIMESTAMP + (integer) + + + + + + + + + MYSQLX_TYPE_LONGLONG + (integer) + + + + + + + + + MYSQLX_TYPE_INT24 + (integer) + + + + + + + + + MYSQLX_TYPE_DATE + (integer) + + + + + + + + + MYSQLX_TYPE_TIME + (integer) + + + + + + + + + MYSQLX_TYPE_DATETIME + (integer) + + + + + + + + + MYSQLX_TYPE_YEAR + (integer) + + + + + + + + + MYSQLX_TYPE_NEWDATE + (integer) + + + + + + + + + MYSQLX_TYPE_ENUM + (integer) + + + + + + + + + MYSQLX_TYPE_SET + (integer) + + + + + + + + + MYSQLX_TYPE_TINY_BLOB + (integer) + + + + + + + + + MYSQLX_TYPE_MEDIUM_BLOB + (integer) + + + + + + + + + MYSQLX_TYPE_LONG_BLOB + (integer) + + + + + + + + + MYSQLX_TYPE_BLOB + (integer) + + + + + + + + + MYSQLX_TYPE_VAR_STRING + (integer) + + + + + + + + + MYSQLX_TYPE_STRING + (integer) + + + + + + + + + MYSQLX_TYPE_CHAR + (integer) + + + + + + + + + MYSQLX_TYPE_BYTES + (integer) + + + + + + + + + MYSQLX_TYPE_INTERVAL + (integer) + + + + + + + + + MYSQLX_TYPE_GEOMETRY + (integer) + + + + + + + + + MYSQLX_TYPE_JSON + (integer) + + + + + + + + + MYSQLX_TYPE_NEWDECIMAL + (integer) + + + + + + + + + MYSQLX_TYPE_BIT + (integer) + + + + + + + + + MYSQLX_LOCK_DEFAULT + (integer) + + + + + + + + + MYSQLX_LOCK_NOWAIT + (integer) + + + + + + + + + MYSQLX_LOCK_SKIP_LOCKED + (integer) + + + + + + + + + + + diff --git a/reference/mysql_xdevapi/examples.xml b/reference/mysql_xdevapi/examples.xml new file mode 100644 index 000000000..4edf218e5 --- /dev/null +++ b/reference/mysql_xdevapi/examples.xml @@ -0,0 +1,147 @@ + + + + + + + &reftitle.examples; + + Центральной точкой входа в X DevAPI является функция mysql_xdevapi\getSession, + которая получает URI на сервер MySQL 8.0 и возвращает + объект mysql_xdevap\Session. + + + Подключение к серверу MySQL + +getMessage()); +} + +// ... используйте $session +?> +]]> + + + + Сессия обеспечивает полный доступ к API. Для новой установки сервера MySQL + первым шагом является создание схемы базы данных с коллекцией для + хранения данных: + + + Создание схемы и коллекции на сервере MySQL + +createSchema("test"); +$collection = $schema->createCollection("example"); +?> +]]> + + + + При хранении данных, как правило, json_encode используется для кодирования + данных в JSON, который затем может храниться в коллекции. + + + В следующем примере данные сохраняются в коллекции, которую мы создали ранее, + а затем снова извлекаем их части. + + + Хранение и получение данных + + "Marco", + "age" => 19, + "job" => "Programmer" +]; +$mike = [ + "name" => "Mike", + "age" => 39, + "job" => "Manager" +]; + +$schema = $session->getSchema("test"); +$collection = $schema->getCollection("example"); + +$collection->add($marco, $mike)->execute(); + +var_dump($collection->find("name = 'Mike'")->execute()->fetchOne()); +?> +]]> + + &example.outputs.similar; + + + string(28) "00005ad66aaf0000000000000003" + ["age"]=> + int(39) + ["job"]=> + string(7) "Manager" + ["name"]=> + string(4) "Mike" +} +]]> + + + + Пример демонстрирует, что сервер MySQL добавляет дополнительное поле с именем + _id, которое служит первичным ключом к документу. + + + В примере также показано, что извлеченные данные сортируются в алфавитном порядке. + Этот конкретный порядок исходит из эффективного двоичного хранилища внутри сервера MySQL, но + на него не следует полагаться. За подробностями обращайтесь к документации по типу данных MySQL JSON. + + + При желании можно использовать итераторы PHP для извлечения нескольких документов: + + + Извлечение и итерация нескольких документов + +find()->execute(); +foreach ($result as $doc) { + echo "${doc["name"]} is a ${doc["job"]}.\n"; +} +?> +]]> + + &example.outputs.similar; + + + + + + + diff --git a/reference/mysql_xdevapi/ini.xml b/reference/mysql_xdevapi/ini.xml new file mode 100644 index 000000000..0cc291bce --- /dev/null +++ b/reference/mysql_xdevapi/ini.xml @@ -0,0 +1,157 @@ + + + + + +
+ &reftitle.runtime; + &extension.runtime; + + + Mysql_xdevapi &ConfigureOptions; + + + + &Name; + &Default; + &Changeable; + &Changelog; + + + + + xmysqlnd.collect_memory_statistics + 0 + PHP_INI_SYSTEM + + + + xmysqlnd.collect_statistics + 1 + PHP_INI_ALL + + + + xmysqlnd.debug + + PHP_INI_SYSTEM + + + + xmysqlnd.mempool_default_size + 16000 + PHP_INI_ALL + + + + xmysqlnd.net_read_timeout + 31536000 + PHP_INI_SYSTEM + + + + xmysqlnd.trace_alloc + + PHP_INI_SYSTEM + + + + +
+
+ + &ini.descriptions.title; + + + + + + xmysqlnd.collect_memory_statistics + integer + + + + + + + + + + xmysqlnd.collect_statistics + integer + + + + + + + + + + xmysqlnd.debug + string + + + + + + + + + + xmysqlnd.mempool_default_size + integer + + + + + + + + + + xmysqlnd.net_read_timeout + integer + + + + + + + + + + xmysqlnd.trace_alloc + string + + + + + + + + + + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.baseresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.baseresult.xml new file mode 100644 index 000000000..dbae581a7 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.baseresult.xml @@ -0,0 +1,69 @@ + + + + + + + + Интерфейс BaseResult + mysql_xdevapi\BaseResult + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\BaseResult + + + + + mysql_xdevapi\BaseResult + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.baseresult; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collection.xml b/reference/mysql_xdevapi/mysql-xdevapi.collection.xml new file mode 100644 index 000000000..02a5b41e4 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.collection.xml @@ -0,0 +1,95 @@ + + + + + + + + Класс Collection + mysql_xdevapi\Collection + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Collection + + + + + mysql_xdevapi\Collection + + + + mysql_xdevapi\SchemaObject + + + + &Properties; + + public + name + + + + &Methods; + + + + +
+ + + +
+ &reftitle.properties; + + + name + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.collection; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionadd.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionadd.xml new file mode 100644 index 000000000..1ce97a313 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.collectionadd.xml @@ -0,0 +1,73 @@ + + + + + + + + Класс CollectionAdd + mysql_xdevapi\CollectionAdd + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CollectionAdd + + + + + mysql_xdevapi\CollectionAdd + + + + mysql_xdevapi\Executable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionadd; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionfind.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionfind.xml new file mode 100644 index 000000000..f7c5ff2a4 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.collectionfind.xml @@ -0,0 +1,85 @@ + + + + + + + + Класс CollectionFind + mysql_xdevapi\CollectionFind + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CollectionFind + + + + + mysql_xdevapi\CollectionFind + + + + mysql_xdevapi\Executable + + + + mysql_xdevapi\CrudOperationBindable + + + + mysql_xdevapi\CrudOperationLimitable + + + + mysql_xdevapi\CrudOperationSortable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionfind; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionmodify.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionmodify.xml new file mode 100644 index 000000000..cc4171f8a --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.collectionmodify.xml @@ -0,0 +1,89 @@ + + + + + + + + Класс CollectionModify + mysql_xdevapi\CollectionModify + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CollectionModify + + + + + mysql_xdevapi\CollectionModify + + + + mysql_xdevapi\Executable + + + + mysql_xdevapi\CrudOperationBindable + + + + mysql_xdevapi\CrudOperationLimitable + + + + mysql_xdevapi\CrudOperationSkippable + + + + mysql_xdevapi\CrudOperationSortable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionmodify; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.collectionremove.xml b/reference/mysql_xdevapi/mysql-xdevapi.collectionremove.xml new file mode 100644 index 000000000..8f73a0365 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.collectionremove.xml @@ -0,0 +1,85 @@ + + + + + + + + Класс CollectionRemove + mysql_xdevapi\CollectionRemove + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CollectionRemove + + + + + mysql_xdevapi\CollectionRemove + + + + mysql_xdevapi\Executable + + + + mysql_xdevapi\CrudOperationBindable + + + + mysql_xdevapi\CrudOperationLimitable + + + + mysql_xdevapi\CrudOperationSortable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.collectionremove; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.columnresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.columnresult.xml new file mode 100644 index 000000000..a72794c35 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.columnresult.xml @@ -0,0 +1,69 @@ + + + + + + + + Класс ColumnResult + mysql_xdevapi\ColumnResult + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\ColumnResult + + + + + mysql_xdevapi\ColumnResult + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.columnresult; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationbindable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationbindable.xml new file mode 100644 index 000000000..6355c44b3 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationbindable.xml @@ -0,0 +1,69 @@ + + + + + + + + Интерфейс CrudOperationBindable + mysql_xdevapi\CrudOperationBindable + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CrudOperationBindable + + + + + mysql_xdevapi\CrudOperationBindable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationbindable; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationlimitable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationlimitable.xml new file mode 100644 index 000000000..8c3c17559 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationlimitable.xml @@ -0,0 +1,69 @@ + + + + + + + + Интерфейс CrudOperationLimitable + mysql_xdevapi\CrudOperationLimitable + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CrudOperationLimitable + + + + + mysql_xdevapi\CrudOperationLimitable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationlimitable; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationskippable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationskippable.xml new file mode 100644 index 000000000..63d3123df --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationskippable.xml @@ -0,0 +1,69 @@ + + + + + + + + Интерфейс CrudOperationSkippable + mysql_xdevapi\CrudOperationSkippable + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CrudOperationSkippable + + + + + mysql_xdevapi\CrudOperationSkippable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationskippable; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.crudoperationsortable.xml b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationsortable.xml new file mode 100644 index 000000000..a26865c13 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.crudoperationsortable.xml @@ -0,0 +1,69 @@ + + + + + + + + Интерфейс CrudOperationSortable + mysql_xdevapi\CrudOperationSortable + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\CrudOperationSortable + + + + + mysql_xdevapi\CrudOperationSortable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.crudoperationsortable; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.databaseobject.xml b/reference/mysql_xdevapi/mysql-xdevapi.databaseobject.xml new file mode 100644 index 000000000..dd7d9216f --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.databaseobject.xml @@ -0,0 +1,69 @@ + + + + + + + + Интерфейс DatabaseObject + mysql_xdevapi\DatabaseObject + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\DatabaseObject + + + + + mysql_xdevapi\DatabaseObject + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.databaseobject; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.driver.xml b/reference/mysql_xdevapi/mysql-xdevapi.driver.xml new file mode 100644 index 000000000..deb1cefce --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.driver.xml @@ -0,0 +1,93 @@ + + + + + + + + Класс Driver + mysql_xdevapi\Driver + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Driver + + + + + mysql_xdevapi\Driver + + + + Константы + + const + string + mysql_xdevapi\Driver::version + 8.0.3 + + + Конструктор + + + + +
+ + +
+ &reftitle.constants; + + + + mysql_xdevapi\Driver::version + + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.driver; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.exception.xml b/reference/mysql_xdevapi/mysql-xdevapi.exception.xml new file mode 100644 index 000000000..3df7a31df --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.exception.xml @@ -0,0 +1,85 @@ + + + + + + + + Класс Exception + mysql_xdevapi\Exception + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Exception + + + + + mysql_xdevapi\Exception + + + + extends + RuntimeException + + + + Throwable + + + + + + + + +
+ +
+ + + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.executable.xml b/reference/mysql_xdevapi/mysql-xdevapi.executable.xml new file mode 100644 index 000000000..3937b57b7 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.executable.xml @@ -0,0 +1,69 @@ + + + + + + + + Интерфейс Executable + mysql_xdevapi\Executable + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Executable + + + + + mysql_xdevapi\Executable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.executable; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.executionstatus.xml b/reference/mysql_xdevapi/mysql-xdevapi.executionstatus.xml new file mode 100644 index 000000000..7c70eb74c --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.executionstatus.xml @@ -0,0 +1,131 @@ + + + + + + + + Класс ExecutionStatus + mysql_xdevapi\ExecutionStatus + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\ExecutionStatus + + + + + mysql_xdevapi\ExecutionStatus + + + + &Properties; + + public + affectedItems + + + public + matchedItems + + + public + foundItems + + + public + lastInsertId + + + public + lastDocumentId + + + + Constructor + + + + +
+ + + +
+ &reftitle.properties; + + + affectedItems + + + + + + matchedItems + + + + + + foundItems + + + + + + lastInsertId + + + + + + lastDocumentId + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.executionstatus; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.expression.xml b/reference/mysql_xdevapi/mysql-xdevapi.expression.xml new file mode 100644 index 000000000..6a7f084f7 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.expression.xml @@ -0,0 +1,91 @@ + + + + + + + + Класс Expression + mysql_xdevapi\Expression + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Expression + + + + + mysql_xdevapi\Expression + + + + &Properties; + + public + name + + + + Конструктор + + + + +
+ + + +
+ &reftitle.properties; + + + name + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.expression; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.fieldmetadata.xml b/reference/mysql_xdevapi/mysql-xdevapi.fieldmetadata.xml new file mode 100644 index 000000000..3920706aa --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.fieldmetadata.xml @@ -0,0 +1,211 @@ + + + + + + + + Класс FieldMetadata + mysql_xdevapi\FieldMetadata + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\FieldMetadata + + + + + mysql_xdevapi\FieldMetadata + + + + &Properties; + + public + type + + + public + type_name + + + public + name + + + public + original_name + + + public + table + + + public + original_table + + + public + schema + + + public + catalog + + + public + collation + + + public + fractional_digits + + + public + length + + + public + flags + + + public + content_type + + + + Конструктор + + + + +
+ + + +
+ &reftitle.properties; + + + type + + + + + + type_name + + + + + + name + + + + + + original_name + + + + + + table + + + + + + original_table + + + + + + schema + + + + + + catalog + + + + + + collation + + + + + + fractional_digits + + + + + + length + + + + + + flags + + + + + + content_type + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.fieldmetadata; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.result.xml b/reference/mysql_xdevapi/mysql-xdevapi.result.xml new file mode 100644 index 000000000..feee4144d --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.result.xml @@ -0,0 +1,77 @@ + + + + + + + + Класс Result + mysql_xdevapi\Result + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Result + + + + + mysql_xdevapi\Result + + + + mysql_xdevapi\BaseResult + + + + Traversable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.result; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.rowresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.rowresult.xml new file mode 100644 index 000000000..90e18d093 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.rowresult.xml @@ -0,0 +1,77 @@ + + + + + + + + Класс RowResult + mysql_xdevapi\RowResult + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\RowResult + + + + + mysql_xdevapi\RowResult + + + + mysql_xdevapi\BaseResult + + + + Traversable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.rowresult; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.schema.xml b/reference/mysql_xdevapi/mysql-xdevapi.schema.xml new file mode 100644 index 000000000..7509b3157 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.schema.xml @@ -0,0 +1,95 @@ + + + + + + + + Класс Schema + mysql_xdevapi\Schema + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Schema + + + + + mysql_xdevapi\Schema + + + + mysql_xdevapi\DatabaseObject + + + + &Properties; + + public + name + + + + &Methods; + + + + +
+ + + +
+ &reftitle.properties; + + + name + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.schema; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.schemaobject.xml b/reference/mysql_xdevapi/mysql-xdevapi.schemaobject.xml new file mode 100644 index 000000000..f1b9384fe --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.schemaobject.xml @@ -0,0 +1,73 @@ + + + + + + + + Интерфейс SchemaObject + mysql_xdevapi\SchemaObject + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\SchemaObject + + + + + mysql_xdevapi\SchemaObject + + + + mysql_xdevapi\DatabaseObject + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.schemaobject; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.session.xml b/reference/mysql_xdevapi/mysql-xdevapi.session.xml new file mode 100644 index 000000000..98d38715b --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.session.xml @@ -0,0 +1,69 @@ + + + + + + + + Класс Session + mysql_xdevapi\Session + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Session + + + + + mysql_xdevapi\Session + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.session; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.sqlstatement.xml b/reference/mysql_xdevapi/mysql-xdevapi.sqlstatement.xml new file mode 100644 index 000000000..448b56775 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.sqlstatement.xml @@ -0,0 +1,129 @@ + + + + + + + + Класс SqlStatement + mysql_xdevapi\SqlStatement + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\SqlStatement + + + + + mysql_xdevapi\SqlStatement + + + + Константы + + const + integer + mysql_xdevapi\SqlStatement::EXECUTE_ASYNC + 1 + + + const + integer + mysql_xdevapi\SqlStatement::BUFFERED + 2 + + + &Properties; + + public + statement + + + + &Methods; + + + + +
+ + + +
+ &reftitle.properties; + + + statement + + + + + +
+ + + + +
+ &reftitle.constants; + + + + mysql_xdevapi\SqlStatement::EXECUTE_ASYNC + + + + + + + mysql_xdevapi\SqlStatement::BUFFERED + + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.sqlstatement; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.sqlstatementresult.xml b/reference/mysql_xdevapi/mysql-xdevapi.sqlstatementresult.xml new file mode 100644 index 000000000..6befdb29d --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.sqlstatementresult.xml @@ -0,0 +1,77 @@ + + + + + + + + Класс SqlStatementResult + mysql_xdevapi\SqlStatementResult + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\SqlStatementResult + + + + + mysql_xdevapi\SqlStatementResult + + + + mysql_xdevapi\BaseResult + + + + Traversable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.sqlstatementresult; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.statement.xml b/reference/mysql_xdevapi/mysql-xdevapi.statement.xml new file mode 100644 index 000000000..8b3bcb376 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.statement.xml @@ -0,0 +1,106 @@ + + + + + + + + Класс Statement + mysql_xdevapi\Statement + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Statement + + + + + mysql_xdevapi\Statement + + + + Константы + + const + integer + mysql_xdevapi\Statement::EXECUTE_ASYNC + 1 + + + const + integer + mysql_xdevapi\Statement::BUFFERED + 2 + + + &Methods; + + + + +
+ + +
+ &reftitle.constants; + + + + mysql_xdevapi\Statement::EXECUTE_ASYNC + + + + + + + mysql_xdevapi\Statement::BUFFERED + + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.statement; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.table.xml b/reference/mysql_xdevapi/mysql-xdevapi.table.xml new file mode 100644 index 000000000..517b82785 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.table.xml @@ -0,0 +1,95 @@ + + + + + + + + Класс Table + mysql_xdevapi\Table + + + + +
+ &reftitle.intro; + + Предоставляет доступ к таблице через операторы INSERT/SELECT/UPDATE/DELETE. + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Table + + + + + mysql_xdevapi\Table + + + + mysql_xdevapi\SchemaObject + + + + &Properties; + + public + name + + + + &Methods; + + + + +
+ + + +
+ &reftitle.properties; + + + name + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.table; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tabledelete.xml b/reference/mysql_xdevapi/mysql-xdevapi.tabledelete.xml new file mode 100644 index 000000000..28a2bf853 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.tabledelete.xml @@ -0,0 +1,73 @@ + + + + + + + + Класс TableDelete + mysql_xdevapi\TableDelete + + + + +
+ &reftitle.intro; + + Оператор для операций удаления в таблице. + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\TableDelete + + + + + mysql_xdevapi\TableDelete + + + + mysql_xdevapi\Executable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.tabledelete; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tableinsert.xml b/reference/mysql_xdevapi/mysql-xdevapi.tableinsert.xml new file mode 100644 index 000000000..b0d91efe3 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.tableinsert.xml @@ -0,0 +1,73 @@ + + + + + + + + Класс TableInsert + mysql_xdevapi\TableInsert + + + + +
+ &reftitle.intro; + + Оператор для операций вставки в таблице. + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\TableInsert + + + + + mysql_xdevapi\TableInsert + + + + mysql_xdevapi\Executable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.tableinsert; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tableselect.xml b/reference/mysql_xdevapi/mysql-xdevapi.tableselect.xml new file mode 100644 index 000000000..c6e9162f3 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.tableselect.xml @@ -0,0 +1,73 @@ + + + + + + + + Класс TableSelect + mysql_xdevapi\TableSelect + + + + +
+ &reftitle.intro; + + Оператор для операций поиска записи в таблице. + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\TableSelect + + + + + mysql_xdevapi\TableSelect + + + + mysql_xdevapi\Executable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.tableselect; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.tableupdate.xml b/reference/mysql_xdevapi/mysql-xdevapi.tableupdate.xml new file mode 100644 index 000000000..e1efb4c62 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.tableupdate.xml @@ -0,0 +1,73 @@ + + + + + + + + Класс TableUpdate + mysql_xdevapi\TableUpdate + + + + +
+ &reftitle.intro; + + Оператор для операций обновления записи в таблице. + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\TableUpdate + + + + + mysql_xdevapi\TableUpdate + + + + mysql_xdevapi\Executable + + + + + &Methods; + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.tableupdate; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.warning.xml b/reference/mysql_xdevapi/mysql-xdevapi.warning.xml new file mode 100644 index 000000000..39274bb69 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.warning.xml @@ -0,0 +1,111 @@ + + + + + + + + Класс Warning + mysql_xdevapi\Warning + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\Warning + + + + + mysql_xdevapi\Warning + + + + &Properties; + + public + message + + + public + level + + + public + code + + + + Конструктор + + + + +
+ + + +
+ &reftitle.properties; + + + message + + + + + + level + + + + + + code + + + + + +
+ + + +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.warning; + +
+ + diff --git a/reference/mysql_xdevapi/mysql-xdevapi.xsession.xml b/reference/mysql_xdevapi/mysql-xdevapi.xsession.xml new file mode 100644 index 000000000..ed3a36240 --- /dev/null +++ b/reference/mysql_xdevapi/mysql-xdevapi.xsession.xml @@ -0,0 +1,69 @@ + + + + + + + + Класс XSession + mysql_xdevapi\XSession + + + + +
+ &reftitle.intro; + + + +
+ + +
+ &reftitle.classsynopsis; + + + + mysql_xdevapi\XSession + + + + + mysql_xdevapi\XSession + + + + + Конструктор + + + + +
+ +
+ + &reference.mysql-xdevapi.mysql-xdevapi.entities.xsession; + +
+ + diff --git a/reference/mysql_xdevapi/reference.xml b/reference/mysql_xdevapi/reference.xml new file mode 100644 index 000000000..b2aa5f49d --- /dev/null +++ b/reference/mysql_xdevapi/reference.xml @@ -0,0 +1,32 @@ + + + + + + + Mysql_xdevapi &Functions; + + &reference.mysql-xdevapi.entities.functions; + + + +