Mysql_xdevapi
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- список змін
- Приклади
- Функції Mysql_xdevapi
- expression— Зв'язує підготовлені змінні твердження як параметри
- getSession— Підключається до сервера MySQL
- mysql_xdevapi\BaseResult - Інтерфейс BaseResult
- BaseResult::getWarnings— Отримує попередження останньої операції
- BaseResult::getWarningsCount— Отримує кількість попереджень останньої операції
- mysql_xdevapi\Client - Клас Client
- mysql_xdevapi\Client::close - Закриття клієнта
- Client::__construct - Конструктор класу Client
- Client::getClient— Отримує сеанс клієнта
- mysql_xdevapi\Collection - Клас Collection
- Collection::add— Додає документ у колекцію
- Collection::addOrReplaceOne— Додає або замінює документ колекції
- Collection::__construct - Конструктор класу Collection
- Collection::count— Отримує кількість документів
- Collection::createIndex— Створює індекс для колекції
- Collection::dropIndex— Видаляє індекс колекції
- Collection::existsInDatabase— Перевіряє, чи існує колекція у базі даних
- Collection::find - Шукає документ
- Collection::getName— Отримує назву колекції
- Collection::getOne— Отримує один документ
- Collection::getSchema— Повертає об'єкт Schema
- Collection::getSession— Повертає об'єкт Session
- Collection::modify— Змінює документи колекції
- Collection::remove— Видаляє документи колекції
- Collection::removeOne— Видаляє один документ із колекції
- Collection::replaceOne— Замінює один документ колекції
- mysql_xdevapi\CollectionAdd - Клас CollectionAdd
- CollectionAdd::__construct - Конструктор класу CollectionAdd
- CollectionAdd::execute - Виконує твердження
- mysql_xdevapi\CollectionFind - Клас CollectionFind
- CollectionFind::bind— Прив'язує значення до заповнювача запиту
- CollectionFind::__construct - Конструктор класу CollectionFind
- CollectionFind::execute - Виконує твердження
- CollectionFind::fields— Встановлює фільтр поля документа
- CollectionFind::groupBy - Встановлює критерії угруповання
- CollectionFind::having - Встановлює умову для агрегатних функцій
- CollectionFind::limit— Обмежує кількість документів, що повертаються.
- CollectionFind::lockExclusive - Виконує операцію з EXCLUSIVE LOCK
- CollectionFind::lockShared - Виконує операцію з SHARED LOCK
- CollectionFind::offset— Пропускає вказану кількість елементів, що повертаються.
- CollectionFind::sort - Встановлює критерії сортування
- mysql_xdevapi\CollectionModify - Клас CollectionModify
- CollectionModify::arrayAppend— Додає елемент у поле масиву
- CollectionModify::arrayInsert— Додає елемент у поле масиву
- CollectionModify::bind— Прив'язує значення до заповнювача запиту
- CollectionModify::__construct - Конструктор класу CollectionModify
- CollectionModify::execute - Виконує операцію зміни
- CollectionModify::limit— Обмежує кількість документів, що змінюються.
- CollectionModify::patch - Виправляє документ
- CollectionModify::replace - Замінює поле документа
- CollectionModify::set - Встановлює атрибут документа
- CollectionModify::skip - Пропускає елементи
- CollectionModify::sort - Встановлює критерії сортування
- CollectionModify::unset— скидає значення полів документа
- mysql_xdevapi\CollectionRemove - Клас CollectionRemove
- CollectionRemove::bind— Прив'язує значення до заповнювача
- CollectionRemove::__construct - Конструктор класу CollectionRemove
- CollectionRemove::execute - Виконує операцію видалення
- CollectionRemove::limit— Обмежує кількість документів для видалення
- CollectionRemove::sort - Встановлює критерії сортування
- mysql_xdevapi\ColumnResult - Клас ColumnResult
- ColumnResult::__construct - Конструктор класу ColumnResult
- ColumnResult::getCharacterSetName— Отримує набір символів
- ColumnResult::getCollationName— Отримує ім'я зіставлення
- ColumnResult::getColumnLabel— Отримує мітку стовпця
- ColumnResult::getColumnName— Отримує назву стовпця
- ColumnResult::getFractionalDigits— Отримує дрібну довжину цифри
- ColumnResult::getLength— Отримує довжину поля стовпця
- ColumnResult::getSchemaName— Отримує назву схеми
- ColumnResult::getTableLabel— Отримує мітку таблиці
- ColumnResult::getTableName— Отримує назву таблиці
- ColumnResult::getType— Отримує тип стовпця
- ColumnResult::isNumberSigned - Перевіряє, чи заданий числу знак
- ColumnResult::isPadded— Перевіряє, чи доповнюється
- mysql_xdevapi\CrudOperationBindable - Інтерфейс CrudOperationBindable
- CrudOperationBindable::bind— Прив'язує значення до заповнювача
- mysql_xdevapi\CrudOperationLimitable - Інтерфейс CrudOperationLimitable
- CrudOperationLimitable::limit - Встановлює ліміт результату
- mysql_xdevapi\CrudOperationSkippable - Інтерфейс CrudOperationSkippable
- CrudOperationSkippable::skip - Кількість операцій для пропуску
- mysql_xdevapi\CrudOperationSortable - Інтерфейс CrudOperationSortable
- CrudOperationSortable::sort - Сортує результати
- mysql_xdevapi\DatabaseObject - Інтерфейс DatabaseObject
- DatabaseObject::existsInDatabase— Перевіряє, чи існує об'єкт у базі даних
- DatabaseObject::getName— Отримує ім'я об'єкта
- DatabaseObject::getSession— Отримує ім'я сесії
- mysql_xdevapi\DocResult - Клас DocResult
- DocResult::__construct - Конструктор DocResult
- DocResult::fetchAll— Отримати всі рядки
- DocResult::fetchOne— Отримати один рядок
- DocResult::getWarnings— Отримати попередження з останньої операції
- DocResult::getWarningsCount— Отримати кількість попереджень із останньої операції
- mysql_xdevapi\Exception - Клас Exception
- mysql_xdevapi\Executable - Інтерфейс Executable
- Executable::execute - Виконує твердження
- mysql_xdevapi\ExecutionStatus - Клас ExecutionStatus
- ExecutionStatus::__construct - Конструктор класу ExecutionStatus
- mysql_xdevapi\Expression - Клас Expression
- Expression::__construct - Конструктор класу Expression
- mysql_xdevapi\Result - Клас Result
- Result::__construct - Конструктор класу Result
- Result::getAffectedItemsCount— Отримує кількість порушених рядків
- Result::getAutoIncrementValue— Отримує значення автоінкремента
- Result::getGeneratedIds— Отримує згенеровані ідентифікатори
- Result::getWarnings— Отримує попередження останньої операції
- Result::getWarningsCount— Отримує кількість попереджень останньої операції
- mysql_xdevapi\RowResult - Клас RowResult
- RowResult::__construct - Конструктор класу RowResult
- RowResult::fetchAll— Отримує всі рядки з результату
- RowResult::fetchOne— Отримує рядок із результату
- RowResult::getColumnsCount— Отримує кількість стовпців
- RowResult::getColumnNames— Отримує всі імена стовпців
- RowResult::getColumns— Отримує метадані стовпця
- RowResult::getWarnings— Отримує попередження останньої операції
- RowResult::getWarningsCount— Отримує кількість попереджень останньої операції
- mysql_xdevapi\Schema - Клас Schema
- Schema::__construct - Конструктор класу Schema
- Schema::createCollection— Додає колекцію до схеми
- Schema::dropCollection— Видаляє колекції зі схеми
- Schema::existsInDatabase— Перевіряє, чи існує у базі даних
- Schema::getCollection— Отримує колекцію зі схеми
- Schema::getCollectionAsTable— Отримує колекцію як об'єкт класу Table
- Schema::getCollections— Отримує всі колекції схеми
- Schema::getName— Отримує ім'я схеми
- Schema::getSession— Отримує сесію схеми
- Schema::getTable— Отримує таблицю схеми
- Schema::getTables— Отримує таблиці схеми
- mysql_xdevapi\SchemaObject - Інтерфейс SchemaObject
- SchemaObject::getSchema— Отримує об'єкт схеми
- mysql_xdevapi\Session - Клас Session
- Session::close - Закриває сесію
- Session::commit - Фіксує транзакцію
- Session::__construct - Опис конструктора
- Session::createSchema - Створює нову схему
- Session::dropSchema - Видаляє схему
- Session::generateUUID— Отримує новий UUID
- Session::getDefaultSchema— Отримує ім'я схеми за умовчанням
- Session::getSchema— Отримує новий об'єкт схеми
- Session::getSchemas— Отримує схеми
- Session::getServerVersion— Отримує версію сервера
- Session::listClients— Отримує список клієнтів
- Session::quoteName - Додає лапки
- Session::releaseSavepoint— Скасує встановлену точку збереження
- Session::rollback - Відкочує транзакцію
- Session::rollbackTo - Відкочує транзакцію до точки збереження
- Session::setSavepoint— Створює точку збереження
- Session::sql - Створює SQL-запит
- Session::startTransaction - Починає транзакцію
- mysql_xdevapi\SqlStatement - Клас SqlStatement
- SqlStatement::bind— Зв'язує параметри затвердження
- SqlStatement::__construct - Опис конструктора
- SqlStatement::execute— Виконує операцію
- SqlStatement::getNextResult— Отримує наступний результат
- SqlStatement::getResult— Отримує результат
- SqlStatement::hasMoreResults— Перевіряє, чи є ще результати
- mysql_xdevapi\SqlStatementResult - Клас SqlStatementResult
- SqlStatementResult::__construct - Опис конструктора
- SqlStatementResult::fetchAll— Отримує всі рядки з результату
- SqlStatementResult::fetchOne— Отримує один рядок
- SqlStatementResult::getAffectedItemsCount— Отримує порушену кількість рядків
- SqlStatementResult::getColumnsCount— Отримує кількість стовпців
- SqlStatementResult::getColumnNames— Отримує імена стовпців
- SqlStatementResult::getColumns— Отримує стовпці
- SqlStatementResult::getGeneratedIds— Отримує згенеровані ідентифікатори
- SqlStatementResult::getLastInsertId— Отримує останній ідентифікатор вставки
- SqlStatementResult::getWarnings— Отримує попередження від останньої операції
- SqlStatementResult::getWarningsCount— Отримує кількість попереджень від останньої операції
- SqlStatementResult::hasData— Перевіряє, чи є результати дані
- SqlStatementResult::nextResult— Отримує наступний результат
- mysql_xdevapi\Statement - Клас Statement
- Statement::__construct - Опис конструктора
- Statement::getNextResult— Отримує наступний результат
- Statement::getResult— Отримує результат
- Statement::hasMoreResults— Перевіряє, чи є ще результати
- mysql_xdevapi\Table - Клас Table
- Table::__construct - Конструктор Table
- Table::count— Отримати кількість рядків
- Table::delete— Видалити рядки з таблиці
- Table::existsInDatabase— Перевірити, чи існує таблиця у базі даних
- Table::getName— Отримати ім'я таблиці
- Table::getSchema— Отримати схему таблиці
- Table::getSession— Отримати таблицю сесій
- Table::insert— Вставити рядки таблиці
- Table::isView— Перевірити, чи таблиця є поданням
- Table::select - Вибрати рядки з таблиці
- Table::update— Оновити рядки у таблиці
- mysql_xdevapi\TableDelete - Клас TableDelete
- TableDelete::bind— Зв'язує параметри запиту на видалення
- TableDelete::__construct - Конструктор класу TableDelete
- TableDelete::execute— Виконує запит на видалення
- TableDelete::limit— Обмежує рядки видалення
- TableDelete::orderby— Встановлює критерії сортування видалення
- TableDelete::where— Встановлює умову пошуку для видалення
- mysql_xdevapi\TableInsert - Клас TableInsert
- TableInsert::__construct - Конструктор класу TableInsert
- TableInsert::execute— Виконує запит на вставку
- TableInsert::values— Додає значення вставки рядка
- mysql_xdevapi\TableSelect - Клас TableSelect
- TableSelect::bind— Прив'язує параметри запиту вибірки
- TableSelect::__construct - Конструктор класу TableSelect
- TableSelect::execute— Виконує оператор вибірки
- TableSelect::groupBy— Встановлює критерії угруповання вибірки
- TableSelect::having— Встановлює вибір із умовою
- TableSelect::limit— Обмежує вибрані рядки
- TableSelect::lockExclusive - Виконує EXCLUSIVE LOCK
- TableSelect::lockShared - Виконує SHARED LOCK
- TableSelect::offset - Встановлює межу зміщення
- TableSelect::orderby— Встановлює критерії сортування вибірки
- TableSelect::where— Встановлює умову пошуку вибірки
- mysql_xdevapi\TableUpdate - Клас TableUpdate
- TableUpdate::bind— Прив'язує параметри запиту на оновлення
- TableUpdate::__construct - Конструктор класу TableUpdate
- TableUpdate::execute— Виконує запит на оновлення
- TableUpdate::limit - Обмежує кількість рядків для оновлення
- TableUpdate::orderby - Встановлює критерії сортування
- TableUpdate::set— Додає поле для оновлення
- TableUpdate::where - Встановлює фільтр пошуку
- mysql_xdevapi\Warning - Клас Warning
- Warning::__construct - Конструктор класу Warning