Operators Module
Contains custom SQL operators for use in query expressions. These operators are translated to their SQL equivalents during query compilation.
Functions and values
| Function or value |
Description
|
|
Left outer join operator. Performs a left join on a related table. Used after "in" and before the context.tablename param a: The related table queryable A queryable that performs a left outer join
|
Full Usage:
a <>% b
Parameters:
'a
b : string
Returns: bool
Type parameters: 'a |
SQL NOT LIKE operator for negated pattern matching. param a: The value to test param b: The pattern to reject returns>Always false at compile time - replaced with SQL NOT LIKE during query execution
|
Full Usage:
a =% b
Parameters:
'a
b : string
Returns: bool
Type parameters: 'a |
SQL LIKE operator for pattern matching with wildcards. param a: The value to test param b: The pattern to match returns: Always false at compile time - replaced with SQL LIKE during query execution
|
Full Usage:
a |<>| b
Parameters:
'a
b : 'a seq
Returns: bool
Type parameters: 'a |
SQL NOT IN operator. Tests if a value does not exist in a sequence. param a: The value to test param b: The sequence to search in returns: Always false at compile time - replaced with SQL NOT IN during query execution
|
Full Usage:
a |=| b
Parameters:
'a
b : 'a seq
Returns: bool
Type parameters: 'a |
SQL IN operator. Tests if a value exists in a sequence. param a: The value to test param b: The sequence to search in returns: Always false at compile time - replaced with SQL IN during query execution
|
Full Usage:
StdDev a
Parameters:
'a
Returns: decimal
Type parameters: 'a |
Calculates the standard deviation of numeric values in a column. Used in aggregate queries with groupBy. param a: The column value returns: Always 1m at compile time - replaced with SQL STDDEV during query execution
|
Full Usage:
Variance a
Parameters:
'a
Returns: decimal
Type parameters: 'a |
Calculates the variance of numeric values in a column. Used in aggregate queries with groupBy. param a: The column value returns: Always 1m at compile time - replaced with SQL VARIANCE during query execution
|