OperatorSet - Набор операторов sql-диалекта¶
-
class
axioma.core.sql.
OperationCode
¶ Идентификаторы операторов
Возможные операторы диалектов OperationCode
:¶Тип
Значение
Название оператора
Invalid
0
Некорректный оператор
And
3
And
Between
15
Between
BinaryAnd
29
&&
BinaryOr
28
||
Case
17
Case When Then End
Cast
18
Cast
Concatenation
25
&
Contains
37
Contains
ContainsEntire
39
Contains Entire
ContainsPart
38
Contains Part
Divide
33
/
DivideInt
34
\
EntirelyWithin
43
Entirely Within
Equal
19
=
Exists
9
Exists
Exponent
36
**
Glob
13
Glob
Greater
22
>
GreaterOrEqual
24
>=
In
7
In
Intersects
40
Intersects
Is
5
Is
IsNot
6
Is Not
LeftShift
26
<<
Less
21
<
LessOrEqual
23
<=
Like
11
Like
Minus
31
-
Modulo
35
Mod
Multiply
32
*
Not
4
Not
NotBetween
16
Not Between
NotEqual
20
!=
NotGlob
14
Not Glob
NotIn
8
Not In
NotLike
12
Not Like
Or
1
Or
PartlyWithin
42
Partly Within
Plus
30
+
RightShift
27
>>
Unique
10
Unique
Within
41
Within
Xor
2
Xor
CustomOperator
44
Общее число операторов
-
class
axioma.core.sql.
OperatorSet
¶ Интерфейс получения информации об операторах sql-диалекта
Методы:
axioma.core.sql.
name
(functionName)¶Получить название конкретно взятого оператора
- Параметры
functionName (
OperationCode
) – Идентификатор оператора- Результат
Название оператора
- Тип результата
axioma.core.sql.
operators
(filter)¶Получить список операторов с описаниями, соответствующих фильтру
- Параметры
filter (
OperatorFilter
) – Фильтр, накладываемый на набор операторов- Результат
Список названий и описаний функций
- Тип результата