diepvries.template_sql.sql_formulas module¶
SQL formulas (formatted strings).
- diepvries.template_sql.sql_formulas.format_fields_for_join(fields, table_1_alias, table_2_alias)¶
Get formatted list of field names for SQL JOIN condition.
- Parameters:
fields (
List[Union[Field,DrivingKeyField]]) – Fields to be formatted.table_1_alias (
str) – Alias that should be used in the field on the left side of the equality sign.table_2_alias (
str) – alias that should be used in the field on the right side of the equality sign.
- Return type:
List[str]- Returns:
Fields list formatted for an SQL JOIN condition.
- diepvries.template_sql.sql_formulas.format_fields_for_select(fields, table_alias=None)¶
Get formatted list of field names for SQL SELECT statement.
- Parameters:
fields (
List[Union[Field,DrivingKeyField]]) – Fields to be formatted.table_alias (
Optional[str]) – Alias that should be used in each field.
- Return type:
List[str]- Returns:
Fields list formatted for SQL SELECT clause.