Supported ColumnProxy methods with @escript decorator
Listed below methods are supported in decorated with @escript methods of "epurized" class such as those described in @escript section here
Methods below demonstrate how operators in Epure will be translated in SQL and the class used in examples will be declared here:
Operators Precedence
Precedence of these operators are same as in SQL and brackets does not affect precedence (at least for now).
1) Equality operator "=="¶
In Epure: == -> In sql: =
Example for == operator
Will be in SQL:
2) Inequality operator "!="¶
In Epure: != -> In sql: <>
Example for != operator
Will be in SQL:
3) More and more or equals operator ">" and ">="¶
In Epure: > -> In sql: >
In Epure: >= -> In sql: >=
Example for > and >= operator
Will be in SQL:
4) Less and less or equals operator "<" and "<="¶
In Epure: < -> In sql: <
In Epure: <= -> In sql: <=
Example for < and <= operator
Will be in SQL:
5) Not operator "not"¶
In Epure: not -> In sql: NOT
Example for not operator
Will be in SQL:
6) Not in operator "not in"¶
In Epure: not in -> In sql: NOT IN
Example for not in operator
Will be in SQL:
7) And operator "and"¶
In Epure: and -> In sql: AND
Example for and operator
Will be in SQL:
8) All operator ".all()" (In development)¶
9) Any operator ".any()" (In development)¶
10) Between operator ".between()" (In development)¶
11) In operator "in"¶
In Epure: in -> In sql: IN
Example for in operator
Will be in SQL:
12) Like operator ".like()"¶
In Epure: .like() -> In sql: LIKE
Example for .like() operator
Will be in SQL:
13) Or operator "or"¶
In Epure: or -> In sql: OR
Example for or operator
Will be in SQL:
14) Some operator ".some()" (In development)¶
15) Is operator "is"¶
In Epure: is -> In sql: IS
Example for is operator
Will be in SQL:
15) Is not operator "is not"¶
In Epure: is not -> In sql: IS NOT