Filters¶
miniset.filters
¶
build_identifier_filter(identifier_quote_character)
¶
Build identifier filter based on a quote character
Parameters:
Name | Type | Description | Default |
---|---|---|---|
identifier_quote_character |
IdentifierQuoteCharacterType
|
Quote character for identifier |
required |
Source code in miniset/filters.py
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
|
dummy_sql_safe(value)
¶
Dummy sql_safe filter for linting
Parameters:
Name | Type | Description | Default |
---|---|---|---|
value |
Any
|
Value |
required |
Returns:
Name | Type | Description |
---|---|---|
Any |
Any
|
Value |
Source code in miniset/filters.py
15 16 17 18 19 20 21 22 23 24 |
|
dummy_where_in(values, mark="'")
¶
Dummy where_in filter for linting
Parameters:
Name | Type | Description | Default |
---|---|---|---|
values |
List[Any]
|
Values |
required |
mark |
str
|
Quote mark. Defaults to "'". |
"'"
|
Returns:
Name | Type | Description |
---|---|---|
str |
str
|
A string representation of a parenthesis list suitable for an IN expression |
Source code in miniset/filters.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
|
sql_safe(value)
¶
Filter to mark the value of an expression as safe for inserting in a SQL statement
Parameters:
Name | Type | Description | Default |
---|---|---|---|
value |
Any
|
Value |
required |
Returns:
Name | Type | Description |
---|---|---|
Markup |
Markup
|
Markup |
Source code in miniset/filters.py
49 50 51 52 53 54 55 56 57 58 |
|