|
1C-Bitrix 25.700.0
|
Открытые члены | |
| getLeftQuote () | |
| getRightQuote () | |
| getAliasLength () | |
| getQueryDelimiter () | |
| forSql ($value, $maxLength=0) | |
| getCurrentDateTimeFunction () | |
| getCurrentDateFunction () | |
| addSecondsToDateTime ($seconds, $from=null) | |
| getDatetimeToDateFunction ($value) | |
| formatDate ($format, $field=null) | |
| getSubstrFunction ($str, $from, $length=null) | |
| getConcatFunction () | |
| getIsNullFunction ($expression, $result) | |
| getLengthFunction ($field) | |
| getCharToDateFunction ($value) | |
| getDateToCharFunction ($fieldName) | |
| castToChar ($fieldName) | |
| softCastTextToChar ($fieldName) | |
| getConverter (ScalarField $field) | |
| convertFromDbDateTime ($value) | |
| convertFromDbDate ($value) | |
| convertFromDbString ($value, $length=null) | |
| getColumnTypeByField (ScalarField $field) | |
| getFieldByColumnType ($name, $type, array $parameters=null) | |
| getTopSql ($sql, $limit, $offset=0) | |
| prepareMerge ($tableName, array $primaryFields, array $insertFields, array $updateFields) | |
| Открытые члены унаследованные от SqlHelper | |
| __construct (Connection $connection) | |
| quote ($identifier) | |
| convertToDbBinary ($value) | |
| convertToFullText ($value, $maxLength=0) | |
| addDaysToDateTime ($days, $from=null) | |
| prepareInsert ($tableName, array $fields, $returnAsArray=false) | |
| prepareUpdate ($tableName, array $fields) | |
| prepareAssignment ($tableName, $columnName, $value) | |
| convertToDb ($value, ORM\Fields\IReadable $field=null) | |
| convertFromDb ($value, ORM\Fields\IReadable $field) | |
| convertToDbInteger ($value, $size=8) | |
| convertFromDbInteger ($value) | |
| convertToDbFloat ($value, $scale=null) | |
| convertFromDbFloat ($value, $scale=null) | |
| convertToDbString ($value, $length=null) | |
| convertToDbText ($value) | |
| convertFromDbText ($value) | |
| convertToDbDate ($value) | |
| convertToDbDateTime ($value) | |
| convertDatetimeField ($value) | |
| convertDateField ($value) | |
| getConverter (ORM\Fields\ScalarField $field) | |
| getColumnTypeByField (ORM\Fields\ScalarField $field) | |
| getAscendingOrder () | |
| getDescendingOrder () | |
| getConditionalAssignment ($field, string $value) | |
| getInsertIgnore ($tableName, $fields, $sql) | |
| getRandomFunction () | |
| getSha1Function ($field) | |
| getRegexpOperator ($field, $regexp) | |
| getIlikeOperator ($field, $value) | |
| values ($identifier) | |
| getMatchFunction ($field, $value) | |
| getMatchAndExpression ($values, $prefixSearch=false) | |
| getMatchOrExpression ($values, $prefixSearch=false) | |
| prepareMergeMultiple ($tableName, array $primaryFields, array $insertRows) | |
| prepareMergeSelect ($tableName, array $primaryFields, array $selectFields, $select, $updateFields) | |
| prepareDeleteLimit ($tableName, array $primaryFields, $where, array $order, $limit) | |
| initRowNumber ($variableName) | |
| getRowNumber ($variableName) | |
| prepareCorrelatedUpdate ($tableName, $tableAlias, $fields, $from, $where) | |
| prepareMergeValues (string $tableName, array $primaryFields, array $insertRows, array $updateFields=[]) | |
| getOrderByStringField (string $field, array $values, bool $quote=true) | |
| getOrderByIntField (string $field, array $values, bool $quote=true) | |
| getQueryTables (string $sql, int $maxLevel=-1) | |
| isBigType ($type) | |
Дополнительные унаследованные члены | |
| Защищенные члены унаследованные от SqlHelper | |
| prepareBinds (array $tableFields, array $fields) | |
| getOrderByField (string $field, array $values, callable $callback, bool $quote=true) | |
| Защищенные данные унаследованные от SqlHelper | |
| $connection | |
| $idCache | |
См. определение в файле mssqlsqlhelper.php строка 10
| addSecondsToDateTime | ( | $seconds, | |
| $from = null ) |
Returns function for adding seconds time interval to $from. If $from is null or omitted, then current time is used. $seconds and $from parameters are SQL unsafe.
| integer | $seconds | How many seconds to add. |
| integer | $from | Datetime database field of expression. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 77
| castToChar | ( | $fieldName | ) |
Returns CAST expression for converting field or expression into string
| string | $fieldName |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 211
| convertFromDbDate | ( | $value | ) |
| $value |
| Main |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 263
| convertFromDbDateTime | ( | $value | ) |
| $value |
| Main |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 250
| convertFromDbString | ( | $value, | |
| $length = null ) |
| string | $value | |
| int | $length |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 276
| formatDate | ( | $format, | |
| $field = null ) |
Returns database expression for converting $field value according the $format. Following format parts converted:
| string | $format | Format string. |
| string | $field | Database field or expression. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 98
| forSql | ( | $value, | |
| $maxLength = 0 ) |
Escapes special characters in a string for use in an SQL statement.
| string | $value | Value to be escaped. |
| integer | $maxLength | Limits string length if set. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 47
| getAliasLength | ( | ) |
Returns maximum length of an alias in a select statement
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 31
| getCharToDateFunction | ( | $value | ) |
Returns function for converting string value into datetime. $value must be in YYYY-MM-DD HH:MI:SS format. $value parameter is SQL unsafe.
| string | $value | String in YYYY-MM-DD HH:MI:SS format. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 195
| getColumnTypeByField | ( | ScalarField | $field | ) |
См. определение в файле mssqlsqlhelper.php строка 292
| getConcatFunction | ( | ) |
Returns function for concatenating database fields or expressions. All parameters are SQL unsafe.
| string | $field,... | Database fields or expressions. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 171
| getConverter | ( | ScalarField | $field | ) |
См. определение в файле mssqlsqlhelper.php строка 227
| getCurrentDateFunction | ( | ) |
Returns function for getting current date without time part.
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 69
| getCurrentDateTimeFunction | ( | ) |
Returns function for getting current time.
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 61
| getDatetimeToDateFunction | ( | $value | ) |
Returns function cast $value to datetime database type. $value parameter is SQL unsafe.
| string | $value | Database field or expression to cast. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 90
| getDateToCharFunction | ( | $fieldName | ) |
Returns function for converting database field or expression into string. Result string will be in YYYY-MM-DD HH:MI:SS format. $fieldName parameter is SQL unsafe.
| string | $fieldName | Database field or expression. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 203
| getFieldByColumnType | ( | $name, | |
| $type, | |||
| array | $parameters = null ) |
Returns instance of a descendant from Entity\ScalarField that matches database type.
| string | $name | Database column name. |
| mixed | $type | Database specific type. |
| array | null | $parameters | Additional information. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 358
| getIsNullFunction | ( | $expression, | |
| $result ) |
Returns function for testing database field or expressions against NULL value. When it is NULL then $result will be returned. All parameters are SQL unsafe.
| string | $expression | Database field or expression for NULL test. |
| string | $result | Database field or expression to return when $expression is NULL. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 179
| getLeftQuote | ( | ) |
Returns an identificator escaping left character.
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 15
| getLengthFunction | ( | $field | ) |
Returns function for getting length of database field or expression. $field parameter is SQL unsafe.
| string | $field | Database field or expression. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 187
| getQueryDelimiter | ( | ) |
Returns database specific query delimiter for batch processing.
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 39
| getRightQuote | ( | ) |
Returns an identificator escaping right character.
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 23
| getSubstrFunction | ( | $str, | |
| $from, | |||
| $length = null ) |
Returns function for getting part of string. If length is null or omitted, the substring starting from start until the end of the string will be returned. $str and $from parameters are SQL unsafe.
| string | $str | Database field or expression. |
| integer | $from | Start position. |
| integer | $length | Maximum length. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 156
| getTopSql | ( | $sql, | |
| $limit, | |||
| $offset = 0 ) |
Transforms Sql according to $limit and $offset limitations. You must specify $limit when $offset is set.
| string | $sql | Sql text. |
| integer | $limit | Maximum number of rows to return. |
| integer | $offset | Offset of the first row to return, starting from 0. |
| Main |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 415
Builds the strings for the SQL MERGE command for the given table.
| string | $tableName | A table name. |
| array | $primaryFields | Array("column")[] Primary key columns list. |
| array | $insertFields | Array("column" => $value)[] What to insert. |
| array | $updateFields | Array("column" => $value)[] How to update. |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 472
| softCastTextToChar | ( | $fieldName | ) |
Returns expression for text field being used in group or order
| string | $fieldName |
Переопределяет метод предка SqlHelper.
См. определение в файле mssqlsqlhelper.php строка 219