Класс Main

OracleSqlHelper

\Bitrix\Main\DB\OracleSqlHelper

Исходный файл: source/main/lib/db/oraclesqlhelper.php:9

Методы (70)

  • __construct()
  • addDaysToDateTime() Возвращает функцию для добавления временного интервала в днях к $from.
  • addSecondsToDateTime() Возвращает функцию для добавления временного интервала в секундах к $from.
  • castToChar() Возвращает выражение CAST для преобразования поля или выражения в строку
  • convertDateField() устар.
  • convertDatetimeField() устар.
  • convertFromDb() Возвращает $value, преобразованный в тип согласно типу $field.
  • convertFromDbDate()
  • convertFromDbDateTime()
  • convertFromDbFloat()
  • convertFromDbInteger()
  • convertFromDbString()
  • convertFromDbText()
  • convertToDb() Преобразует значения в строку в соответствии с типом столбца для использования в SQL-запросе.
  • convertToDbBinary() Возвращает бинарно-безопасное представление данных.
  • convertToDbDate() Преобразует значение в строку в соответствии с типом данных для использования в SQL-запросе.
  • convertToDbDateTime() Преобразует значение в строку в соответствии с типом данных для использования в SQL-запросе.
  • convertToDbFloat() Преобразует значение в строку в соответствии с типом данных для использования в SQL-запросе.
  • convertToDbInteger() Преобразует значение в строку в соответствии с типом данных для использования в SQL-запросе.
  • convertToDbString() Преобразует значение в строку в соответствии с типом данных для использования в SQL-запросе.
  • convertToDbText() Преобразует значение в строку в соответствии с типом данных для использования в SQL-запросе.
  • convertToFullText() Возвращает полнотекстово-безопасное представление данных.
  • formatDate() Возвращает выражение базы данных для преобразования значения $field согласно $format.
  • forSql() Экранирует специальные символы в строке для использования в SQL-инструкции.
  • getAliasLength() Возвращает максимальную длину псевдонима в инструкции SELECT
  • getAscendingOrder() Возвращает спецификатор возрастающего порядка для конструкции ORDER BY.
  • getCharToDateFunction() Возвращает функцию для преобразования строкового значения в datetime.
  • getColumnTypeByField() Возвращает тип столбца в соответствии с объектом ScalarField.
  • getConcatFunction() Возвращает функцию для конкатенации полей базы данных или выражений.
  • getConditionalAssignment()
  • getConverter() Возвращает функцию обратного вызова, которая вызывается для значения поля при извлечении.
  • getCurrentDateFunction() Возвращает функцию для получения текущей даты без части времени.
  • getCurrentDateTimeFunction() Возвращает функцию для получения текущего времени.
  • getDatetimeToDateFunction() Возвращает функцию приведения $value к типу базы данных datetime.
  • getDateToCharFunction() Возвращает функцию для преобразования поля базы данных или выражения в строку.
  • getDescendingOrder() Возвращает спецификатор убывающего порядка для конструкции ORDER BY.
  • getFieldByColumnType() Возвращает экземпляр потомка от Entity\ScalarField, соответствующий типу базы данных.
  • getIlikeOperator() Возвращает регистронезависимое выражение like.
  • getInsertIgnore() Формирует инструкцию insert, которая будет игнорировать ошибки дублирования ключей.
  • getIsNullFunction() Возвращает функцию для проверки поля базы данных или выражения на значение NULL. Когда оно равно NULL, будет возвращён…
  • getLeftQuote() Возвращает левый символ экранирования идентификатора.
  • getLengthFunction() Возвращает функцию для получения длины поля базы данных или выражения.
  • getMatchAndExpression()
  • getMatchFunction()
  • getMatchOrExpression()
  • getOrderByIntField()
  • getOrderByStringField()
  • getQueryDelimiter() Возвращает специфичный для базы данных разделитель запросов для пакетной обработки.
  • getQueryTables()
  • getRandomFunction() Возвращает функцию для получения случайного числа.
  • getRegexpOperator() Возвращает выражение regexp.
  • getRightQuote() Возвращает правый символ экранирования идентификатора.
  • getRowNumber()
  • getSha1Function() Возвращает функцию для генерации sha1-хеша.
  • getSubstrFunction() Возвращает функцию для получения части строки.
  • getTopSql() Преобразует SQL согласно ограничениям $limit и $offset.
  • initRowNumber()
  • isBigType() Проверяет, является ли тип поля BIG
  • prepareAssignment() Формирует строку для операции присваивания SQL для заданного столбца.
  • prepareCorrelatedUpdate() Формирует коррелированный DML для UPDATE.
  • prepareDeleteLimit() Формирует строку DML для команды SQL DELETE для заданной таблицы с ограниченным количеством строк.
  • prepareInsert() Формирует строки для SQL-команды INSERT для указанной таблицы.
  • prepareMerge() Формирует строки для SQL-команды MERGE для указанной таблицы.
  • prepareMergeMultiple() Формирует DML-строки для SQL-команды REPLACE INTO для указанной таблицы.
  • prepareMergeSelect() Формирует DML-строки для SQL-команды INSERT INTO ON CONFLICT UPDATE для указанной таблицы.
  • prepareMergeValues() Возвращает подготовленную SQL-строку для upsert нескольких строк.
  • prepareUpdate() Формирует строки для SQL-команды UPDATE для указанной таблицы.
  • quote() Возвращает экранированный идентификатор.
  • softCastTextToChar() Возвращает выражение для текстового поля, используемого в группировке или сортировке.
  • values() Возвращает идентификатор для использования в VALUES.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.