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) – Идентификатор оператора

Результат

Название оператора

Тип результата

str

axioma.core.sql.operators(filter)

Получить список операторов с описаниями, соответствующих фильтру

Параметры

filter (OperatorFilter) – Фильтр, накладываемый на набор операторов

Результат

Список названий и описаний функций

Тип результата

list [NameDescribed]