Spec-Zone.ru › Sequelize 4

Краткое описание классов

Краткое описание статических публичных классов
public

Ошибка доступа

Выбрасывается, когда подключение к базе данных отклоняется из-за недостаточных привилегий

public

Ассоциация

Создание ассоциаций в sequelize выполняется вызовом одной из функций belongsTo/hasOne/hasMany/belongsToMany на модели (исходник) и указанием другой модели в качестве первого аргумента функции (цель).

public

Ошибка ассоциации

Выбрасывается, когда ассоциация построена неправильно (подробнее см. сообщение об ошибке)

public

Базовая ошибка

Sequelize предоставляет множество пользовательских классов ошибок для упрощения отладки.

public

BelongsTo

Связь один-к-одному

public

BelongsToMany

Связь многие-ко-многим с таблицей соединения.

public

Ошибка обработки нескольких записей(error: Error, record: Object)

Выбрасывается при сбое операции с несколькими записями, представляет ошибку на уровне каждой записи.

public

Ошибка соединения

Базовый класс для всех ошибок, связанных с соединением.

public

Ошибка отказа в подключении

Выбрасывается, когда подключение к базе данных отклоняется.

public

Ошибка таймаута подключения

Выбрасывается, когда подключение к базе данных истекает по таймауту.

public

Ошибка базы данных

Базовый класс для всех ошибок, связанных с базой данных.

public

Ошибка ленивой загрузки

Выбрасывается, когда инструкция include построена неправильно (подробности см. в сообщении об ошибке).

public

Ошибка пустого результата

Выбрасывается, когда запись не найдена. Обычно используется с режимом rejectOnEmpty (подробности см. в сообщении об ошибке).

public

Ошибка ограничения исключения

Выбрасывается, когда в базе данных нарушается ограничение исключения.

public

Ошибка ограничения внешнего ключа

Выбрасывается, когда в базе данных нарушается ограничение внешнего ключа.

public

HasMany

Связь один-ко-многим.

public

HasOne

Связь один-к-одному.

public

Ошибка не найденного хоста

Выбрасывается, когда у подключения к базе данных не найден хост.

public

Ошибка недоступного хоста

Выбрасывается, когда у подключения к базе данных недоступен хост.

public

Ошибка экземпляра

Выбрасывается, когда возникла проблема с методами экземпляра (подробности см. в сообщении об ошибке).

public

Ошибка некорректного соединения

Выбрасывается, когда подключение к базе данных содержит неверные значения для параметров соединения.

public

Модель

Модель представляет таблицу в базе данных.

public

Ошибка оптимистической блокировки

Выбрасывается при попытке обновить устаревшую модель.

public

Ошибка запроса

Выбрасывается, когда запросу переданы неверные параметры (подробности см. в сообщении об ошибке).

public

Интерфейс запроса

Интерфейс, используемый Sequelize для взаимодействия со всеми базами данных.

public

Sequelize

Основной класс, точка входа в sequelize.

public

Ошибка области применения Sequelize

Ошибка области применения.

public

Ошибка таймаута

Выбрасывается, когда запрос к базе данных истекает по таймауту из-за тупика.

public

Транзакция

Объект транзакции используется для идентификации текущей транзакции.

public

Ошибка ограничения уникальности

Выбрасывается, когда в базе данных нарушается ограничение уникальности.

public

Ошибка неизвестного ограничения

Выбрасывается, когда имя ограничения не найдено в базе данных.

public

ValidationError(message: string, errors: Array)

Ошибка валидации.

public

ValidationErrorItem(message: String, type: String, path: String, value: String, inst: Object, validatorKey: Object, fnName: String, fnArgs: String)

Экземпляры этого класса включены в свойство ValidationError.errors.

Функции

Статический общедоступный обзор функций
public

isImmutable(value: *, validatorArgs: *, field: *, modelInstance: *): *

Валидаторы на основе экземпляров.

Переменные

Статический общедоступный обзор переменных
public

DataTypes: *

Удобный класс, содержащий часто используемые типы данных.

public

Deferrable: *

Коллекция свойств, связанных с отложенными ограничениями.

public

Op: {"eq": *, "ne": *, "gte": *, "gt": *, "lte": *, "lt": *, "not": *, "is": *, "in": *, "notIn": *, "like": *, "notLike": *, "iLike": *, "notILike": *, "regexp": *, "notRegexp": *, "iRegexp": *, "notIRegexp": *, "between": *, "notBetween": *, "overlap": *, "contains": *, "contained": *, "adjacent": *, "strictLeft": *, "strictRight": *, "noExtendRight": *, "noExtendLeft": *, "and": *, "or": *, "any": *, "all": *, "values": *, "col": *, "placeholder": *, "join": *, "raw": *}

Символы операторов, используемые при запросе данных.

public

QueryTypes: *

Перечисление типов запросов, используемых sequelize.query.

public

TableHints: *

Перечисление подсказок таблицы, используемых в mssql для запросов с подсказками таблицы.

Copyright © 2014–present Sequelize contributors
Licensed under the MIT License.
https://sequelize.org/v4/identifiers

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API