1C-Bitrix 25.700.0
|
Открытые члены | |
getLeftQuote () | |
getRightQuote () | |
getAliasLength () | |
quote ($identifier) | |
values ($identifier) | |
getQueryDelimiter () | |
forSql ($value, $maxLength=0) | |
convertToDbBinary ($value) | |
convertToFullText ($value, $maxLength=0) | |
getCurrentDateTimeFunction () | |
getCurrentDateFunction () | |
addSecondsToDateTime ($seconds, $from=null) | |
addDaysToDateTime ($days, $from=null) | |
getDatetimeToDateFunction ($value) | |
formatDate ($format, $field=null) | |
getRegexpOperator ($field, $regexp) | |
getIlikeOperator ($field, $value) | |
getConcatFunction () | |
getRandomFunction () | |
getSha1Function ($field) | |
getIsNullFunction ($expression, $result) | |
getLengthFunction ($field) | |
getMatchFunction ($field, $value) | |
getMatchAndExpression ($values, $prefixSearch=false) | |
getMatchOrExpression ($values, $prefixSearch=false) | |
getCharToDateFunction ($value) | |
getDateToCharFunction ($fieldName) | |
getConverter (ScalarField $field) | |
convertFromDbDateTime ($value) | |
convertFromDbDate ($value) | |
castToChar ($fieldName) | |
softCastTextToChar ($fieldName) | |
getColumnTypeByField (ScalarField $field) | |
getFieldByColumnType ($name, $type, array $parameters=null) | |
getTopSql ($sql, $limit, $offset=0) | |
getInsertIgnore ($tableName, $fields, $sql) | |
getAscendingOrder () | |
getDescendingOrder () | |
prepareMerge ($tableName, array $primaryFields, array $insertFields, array $updateFields) | |
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) | |
Открытые члены унаследованные от SqlHelper | |
__construct (Connection $connection) | |
getSubstrFunction ($str, $from, $length=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) | |
convertFromDbString ($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) | |
getConditionalAssignment ($field, string $value) | |
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) |
Поля данных | |
const | FULLTEXT_MAXIMUM_LENGTH = 1000000 |
Защищенные члены | |
getOrderByField (string $field, array $values, callable $callback, bool $quote=true) | |
Защищенные члены унаследованные от SqlHelper | |
prepareBinds (array $tableFields, array $fields) |
Дополнительные унаследованные члены | |
Защищенные данные унаследованные от SqlHelper | |
$connection | |
$idCache |
См. определение в файле pgsqlsqlhelper.php строка 9
addDaysToDateTime | ( | $days, | |
$from = null ) |
Returns function for adding days time interval to $from. If $from is null or omitted, then current time is used. $days and $from parameters are SQL unsafe.@abstract
integer | $days | How many days to add. |
integer | $from | Datetime database field of expression. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 128
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.
См. определение в файле pgsqlsqlhelper.php строка 111
castToChar | ( | $fieldName | ) |
Returns CAST expression for converting field or expression into string
string | $fieldName |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 334
convertFromDbDate | ( | $value | ) |
$value |
Main |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 321
convertFromDbDateTime | ( | $value | ) |
$value |
Main |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 308
convertToDbBinary | ( | $value | ) |
Returns binary safe data representation.
string | $value | Value to be encoded. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 76
convertToFullText | ( | $value, | |
$maxLength = 0 ) |
Returns full text safe data representation.
string | $value | Value to be cut to safe full text length. |
integer | $maxLength | Limits string length if set. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 86
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.
См. определение в файле pgsqlsqlhelper.php строка 153
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.
См. определение в файле pgsqlsqlhelper.php строка 63
getAliasLength | ( | ) |
Returns maximum length of an alias in a select statement
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 31
getAscendingOrder | ( | ) |
Returns ascending order specifier for ORDER BY clause.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 532
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.
См. определение в файле pgsqlsqlhelper.php строка 273
getColumnTypeByField | ( | ScalarField | $field | ) |
См. определение в файле pgsqlsqlhelper.php строка 350
getConcatFunction | ( | ) |
Returns function for concatenating database fields or expressions. All parameters are SQL unsafe.
string | $field,... | Database fields or expressions. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 204
getConverter | ( | ScalarField | $field | ) |
См. определение в файле pgsqlsqlhelper.php строка 289
getCurrentDateFunction | ( | ) |
Returns function for getting current date without time part.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 103
getCurrentDateTimeFunction | ( | ) |
Returns function for getting current time.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 95
getDatetimeToDateFunction | ( | $value | ) |
Returns function cast $value to datetime database type. $value parameter is SQL unsafe.
string | $value | Database field or expression to cast. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 145
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.
См. определение в файле pgsqlsqlhelper.php строка 281
getDescendingOrder | ( | ) |
Returns descending order specifier for ORDER BY clause.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 540
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.
См. определение в файле pgsqlsqlhelper.php строка 441
getIlikeOperator | ( | $field, | |
$value ) |
Returns case insensitive like expression. All parameters are SQL unsafe.@abstract
string | $field | Database field or expression. |
string | $value | String to match. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 196
getInsertIgnore | ( | $tableName, | |
$fields, | |||
$sql ) |
Makes an insert statement which will ignore duplicate keys errors.@abstract
string | $tableName | Table to insert. |
integer | $fields | Fields list in braces. |
integer | $sql | Select or values sql. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 524
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.
См. определение в файле pgsqlsqlhelper.php строка 228
getLeftQuote | ( | ) |
Returns an identificator escaping left character.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.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.
См. определение в файле pgsqlsqlhelper.php строка 236
getMatchAndExpression | ( | $values, | |
$prefixSearch = false ) |
@abstract
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 246
getMatchFunction | ( | $field, | |
$value ) |
@abstract
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 241
getMatchOrExpression | ( | $values, | |
$prefixSearch = false ) |
@abstract
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 258
string | $field | |
array | $values | |
callable | $callback | |
bool | $quote |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 705
getQueryDelimiter | ( | ) |
Returns database specific query delimiter for batch processing.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 55
getRandomFunction | ( | ) |
Returns function for getting random number.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 212
getRegexpOperator | ( | $field, | |
$regexp ) |
Returns regexp expression. All parameters are SQL unsafe.@abstract
string | $field | Database field or expression. |
string | $regexp | Regexp to match. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 188
getRightQuote | ( | ) |
Returns an identificator escaping right character.
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 23
getRowNumber | ( | $variableName | ) |
@abstract
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 681
getSha1Function | ( | $field | ) |
Returns function to generate sha1 hash. $field parameter is SQL unsafe.
string | $field | Database field or expression. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 220
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.
См. определение в файле pgsqlsqlhelper.php строка 496
initRowNumber | ( | $variableName | ) |
@abstract
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 676
prepareCorrelatedUpdate | ( | $tableName, | |
$tableAlias, | |||
$fields, | |||
$from, | |||
$where ) |
Builds correlated update DML.@abstract
string | $tableName | A table name. |
string | $tableAlias | A table alias. |
array | $fields | Array("column" => "expression")[] Update columns list. |
string | $from | Correlated tables. |
string | $where | Where clause. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 689
Builds the DML string for the SQL DELETE command for the given table with limited rows number.@abstract
string | $tableName | A table name. |
array | $primaryFields | Array("column")[] Primary key columns list. |
string | $where | Sql where clause. |
array | $order | Array("column" => asc|desc)[] Sort order. |
integer | $limit | Rows to delete count. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 658
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.
См. определение в файле pgsqlsqlhelper.php строка 548
Builds the DML strings for the SQL REPLACE INTO command for the given table.@abstract
string | $tableName | A table name. |
array | $primaryFields | Array("column")[] Primary key columns list. |
array | $insertRows | Array(Array("column" => $value)[])[] Rows to insert. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 578
prepareMergeSelect | ( | $tableName, | |
array | $primaryFields, | ||
array | $selectFields, | ||
$select, | |||
$updateFields ) |
Builds the DML strings for the SQL INSERT INTO ON CONFLICT UPDATE command for the given table.@abstract
string | $tableName | A table name. |
array | $primaryFields | Array("column")[] Primary key columns list. |
array | $selectFields | |
$select | ||
$updateFields |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 618
quote | ( | $identifier | ) |
Returns quoted identifier. For example Title become :
string | $identifier | Table or Column name. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 39
softCastTextToChar | ( | $fieldName | ) |
Returns expression for text field being used in group or order
string | $fieldName |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 342
values | ( | $identifier | ) |
Returns identifier for usage in VALUES.@abstract
string | $identifier | Column name. |
Переопределяет метод предка SqlHelper.
См. определение в файле pgsqlsqlhelper.php строка 47
const FULLTEXT_MAXIMUM_LENGTH = 1000000 |
См. определение в файле pgsqlsqlhelper.php строка 11