1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CAllSQLWhere
Граф наследования:CAllSQLWhere:
CSQLWhere

Открытые члены

 _Upper ($field)
 _Empty ($field)
 _NotEmpty ($field)
 _StringEQ ($field, $sql_value)
 _StringNotEQ ($field, $sql_value)
 _StringIN ($field, $sql_values)
 _StringNotIN ($field, $sql_values)
 _ExprEQ ($field, $val)
 _ExprNotEQ ($field, $val)
 _NumberIN ($field, $sql_values)
 _NumberNotIN ($field, $sql_values)
 match ($field, $fieldValue, $wildcard)
 matchLike ($field, $fieldValue)
 AddFields ($arFields)
 SetFields ($arFields)
 MakeOperation ($key)
 GetQuery ($arFilter)
 GetQueryEx ($arFilter, &$arJoins, $level=0)
 GetJoins ()
 ForLIKE ($str)
 addIntFilter (&$result, $isMultiple, $FIELD_NAME, $operation, $value)
 addFloatFilter (&$result, $isMultiple, $FIELD_NAME, $operation, $value)
 addStringFilter (&$result, $isMultiple, $FIELD_NAME, $operation, $value)
 addDateFilter (&$result, $isMultiple, $FIELD_NAME, $operation, $value, $format)

Открытые статические члены

static splitWords ($string)
static GetMinTokenSize ()
static getOperationByCode ($code)

Поля данных

const FT_MIN_TOKEN_SIZE = 3
 $fields
 $c_joins = array()
 $l_joins = array()
 $bDistinctReqired = false

Статические открытые данные

static $operations

Подробное описание

array("LOGIC"=>"AND", "="."K1" => value, "="."K2" => value, array("LOGIC"=>"OR", "="."K3" => value, "="."K3" => value, ), array("LOGIC"=>"OR", "="."K4" => value, "="."K4" => value, ), ) K1=value and K2=value and (k3=value or k3=value) and (k4=value or k4=value)

См. определение в файле sqlwhere.php строка 26

Методы

◆ _Empty()

_Empty ( $field)

См. определение в файле sqlwhere.php строка 72

◆ _ExprEQ()

_ExprEQ ( $field,
$val )

См. определение в файле sqlwhere.php строка 105

◆ _ExprNotEQ()

_ExprNotEQ ( $field,
$val )

См. определение в файле sqlwhere.php строка 110

◆ _NotEmpty()

_NotEmpty ( $field)

См. определение в файле sqlwhere.php строка 77

◆ _NumberIN()

_NumberIN ( $field,
$sql_values )

См. определение в файле sqlwhere.php строка 115

◆ _NumberNotIN()

_NumberNotIN ( $field,
$sql_values )

См. определение в файле sqlwhere.php строка 123

◆ _StringEQ()

_StringEQ ( $field,
$sql_value )

См. определение в файле sqlwhere.php строка 85

◆ _StringIN()

_StringIN ( $field,
$sql_values )

См. определение в файле sqlwhere.php строка 95

◆ _StringNotEQ()

_StringNotEQ ( $field,
$sql_value )

См. определение в файле sqlwhere.php строка 90

◆ _StringNotIN()

_StringNotIN ( $field,
$sql_values )

См. определение в файле sqlwhere.php строка 100

◆ _Upper()

_Upper ( $field)

См. определение в файле sqlwhere.php строка 67

◆ addDateFilter()

addDateFilter ( & $result,
$isMultiple,
$FIELD_NAME,
$operation,
$value,
$format )

См. определение в файле sqlwhere.php строка 1107

◆ AddFields()

AddFields ( $arFields)

См. определение в файле sqlwhere.php строка 213

◆ addFloatFilter()

addFloatFilter ( & $result,
$isMultiple,
$FIELD_NAME,
$operation,
$value )

См. определение в файле sqlwhere.php строка 643

◆ addIntFilter()

addIntFilter ( & $result,
$isMultiple,
$FIELD_NAME,
$operation,
$value )

См. определение в файле sqlwhere.php строка 466

◆ addStringFilter()

addStringFilter ( & $result,
$isMultiple,
$FIELD_NAME,
$operation,
$value )

См. определение в файле sqlwhere.php строка 813

◆ ForLIKE()

ForLIKE ( $str)

См. определение в файле sqlwhere.php строка 458

◆ GetJoins()

GetJoins ( )

См. определение в файле sqlwhere.php строка 440

◆ GetMinTokenSize()

GetMinTokenSize ( )
static
Возвращает
int

См. определение в файле sqlwhere.php строка 145

◆ getOperationByCode()

getOperationByCode ( $code)
static

См. определение в файле sqlwhere.php строка 265

◆ GetQuery()

GetQuery ( $arFilter)

См. определение в файле sqlwhere.php строка 272

◆ GetQueryEx()

GetQueryEx ( $arFilter,
& $arJoins,
$level = 0 )

См. определение в файле sqlwhere.php строка 284

◆ MakeOperation()

MakeOperation ( $key)

См. определение в файле sqlwhere.php строка 245

◆ match()

match ( $field,
$fieldValue,
$wildcard )

См. определение в файле sqlwhere.php строка 150

◆ matchLike()

matchLike ( $field,
$fieldValue )

См. определение в файле sqlwhere.php строка 180

◆ SetFields()

SetFields ( $arFields)

См. определение в файле sqlwhere.php строка 239

◆ splitWords()

splitWords ( $string)
static
Аргументы
string$string
Возвращает
array

См. определение в файле sqlwhere.php строка 136

Поля

◆ $bDistinctReqired

$bDistinctReqired = false

См. определение в файле sqlwhere.php строка 39

◆ $c_joins

$c_joins = array()

См. определение в файле sqlwhere.php строка 37

◆ $fields

$fields
Инициализатор
)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804

См. определение в файле sqlwhere.php строка 30

◆ $l_joins

$l_joins = array()

См. определение в файле sqlwhere.php строка 38

◆ $operations

$operations
static
Инициализатор
"!><" => "NB",
"!=%" => "NM",
"!%=" => "NM",
"!==" => "SN",
"!=" => "NI",
"!%" => "NS",
"><" => "B",
">=" => "GE",
"<=" => "LE",
"=%" => "M",
"%=" => "M",
"!@" => "NIN",
"==" => "SE",
"=" => "I",
"%" => "S",
"?" => "?",
">" => "G",
"<" => "L",
"!" => "N",
"@" => "IN",
"*" => "FT",
"*=" => "FTI",
"*%" => "FTL",
)

См. определение в файле sqlwhere.php строка 41

◆ FT_MIN_TOKEN_SIZE

const FT_MIN_TOKEN_SIZE = 3

См. определение в файле sqlwhere.php строка 28


Объявления и описания членов класса находятся в файле: