Тип ITransformationProvider предоставляет следующие члены.

Методы

  ИмяОписание
Public methodAddColumn
Добавить колонку в существующую таблицу
Public methodAddForeignKey
Добавить внешний ключ
Public methodAddIndex
Добавить индекс
Public methodAddNvlIndex
Добавить индекс с учетом того что значение в поле может не быть (актувльно для Оракла)
Public methodAddPrimaryKey
Добавить внешний ключ
Public methodAddTable
Добавить таблицу
Public methodAddTableSequence
Создать счётчик для таблицы.
Public methodAddUniqueIndex
Добавить уникальный индекс
Public methodBackupDatabase
Выполнить резервное копирование БД
Public methodBackupDemoDatabase
Выполнить резервное копирование ДЕМО-БД НЕ ИСПОЛЬЗОВАТЬ НИГДЕ. ЕСЛИ ХОЧЕТСЯ ВОССТАНОВЛЕНИЕ, СДЕЛАТЬ СВОЕ.
Public methodBackupTables
Сделать бэкап таблиц
Public methodBeginTransaction
Начать транзакцию
Public methodBitAndExpression
Битовое сложение
Public methodBulkInsert
BulkInsert DataTable to table with tableName
Public methodBulkUpdate
Update всех строк с Uid равным guid из DataTable
Public methodColumnExists
Проверить существование колонки в таблице
Public methodCommitTransaction
Подтвердить транзакцию
Public methodConstraintExists
Проверить, существует ли ограничение с указанным именем
Public methodConvertColumnString
Сконвертировать колонку в строковый тип ограниченной длины
Public methodConvertColumnStringIfNeed
Сконвертировать колонку в строковый тип ограниченной длины если нужно
Public methodCount
Создать запрос на получение числа строк.
Public methodCreateWithNewConnection
Создать копию провайдера с новым подключением к БД
Public methodCutCommentsFromCommandtext
Получение строки запроса без комментариев
Public methodExecuteNonQuery
Выполнить SQL-скрипт
Public methodExecuteQuery
Выполнить запрос
Public methodExecuteScalar
Выполнить запрос, возвращающий один результат
Public methodExecuteWithTimeout
Выполнить какое-либо действие с указанным ограничением по времени
Public methodGenerateIndexName
Сенерить уникально имя индекса
Public methodGetColumnSize
Получить длину колонки в БД
Public methodGetDateTimeNow
Получить значение текущего времени из БД. Применять для синхронизации операций на фермах или для получения точного серверного времени
Public methodGetIndexes
Возвращает список индексов для таблицы.
Public methodGetLobString
Получить большую строку из ридера
Public methodGetPrimaryKeyByTable
Получить превичный ключ по таблице
Public methodGetPrimaryKeys
Получить все первичные ключи
Public methodGetProcedureNameFromText
Получить имя процедуры из текста ее создания
Public methodGetSqlHierarchicalChilds
Запрос для получения вложеностей иерархического справочника
Public methodGetSqlOrderBy
Выражение OrderBy для колонки
Public methodGetTableColumnsNames
Получить список полей таблицы
Public methodGetTableColumnsSize
Получить суммарную длину всех полей таблицы
Public methodIndexExists
Существует ли индекс
Public methodInsert(String, array<String>[]()[][], array<Object>[]()[][])
Вставить данные в таблицу
Public methodInsert(String, array<String>[]()[][], array<Object>[]()[][], Boolean)
Вставить данные в таблицу
Public methodNeedStringColumnTransform
Колонка типа String нуждается ли в преобразовании?
Public methodNoLockTableExpression
Выражение NOLOCK для выборки из таблицы
Public methodRemoveColumn
Удалить колонку из БД
Public methodRemoveColumnConstraints
Удалить ограничения, навешенные на колонку
Public methodRemoveForeignKey
Удалить внешний ключ
Public methodRemoveForeignKeys
Удалить внешние ключи
Public methodRemoveIndex
Удалить индекс
Public methodRemoveIndexes
Удалить индексы
Public methodRemovePrimaryKey
Удалить первичнй ключ
Public methodRemovePrimaryKeys
Удалить первичные ключи
Public methodRemoveProcedure
Удалить процедуру или функцию
Public methodRemoveProcedures
Удалить процедуры и функции
Public methodRemoveTable
Удалить таблицу
Public methodRemoveTableSequence
Удалить счётчик для таблицы.
Public methodRemoveTrigger
Удалить триггер
Public methodRemoveTriggers
Удалить триггеры
Public methodRemoveView
Удалить представление
Public methodRemoveViews
Удалить представления
Public methodRenameColumn
Переименовать колонку
Public methodRenameTable
Переименовать таблицу
Public methodRestoreDemoDatabase
Выполнить восстановление ДЕМО-БД НЕ ИСПОЛЬЗОВАТЬ НИГДЕ. ЕСЛИ ХОЧЕТСЯ ВОССТАНОВЛЕНИЕ, СДЕЛАТЬ СВОЕ.
Public methodRollbackTransaction
Откатить транзакцию
Public methodSetCurrentContextTimeout
Установить максимальное время выполнения запросов для текущего контекста
Public methodSetupFetchOptions(String, FetchOptions)
Добавить в запрос пейджинг
Public methodSetupFetchOptions(String, FetchOptions, Boolean)
Добавить в запрос пейджинг
Public methodTableExists
Проверить существование таблицы
Public methodTableFunction
Обращение к табличной функции
Public methodUpdate
Обновить данные в таблице

См. также