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