ποΈQuery builder & formatter
Query builder
['SELECT', 'id AS user_id', 'name AS user_name']
['FROM', '"MY_TABLE"']
['WHERE', 'country_id = 10']SELECT id AS user_id, name AS user_name
FROM "MY_TABLE"
WHERE country_id = 10query = engine.query_builder()
# Fill the first line
query.append("SELECT")
query.append("id AS user_id")
query.append("name AS user_name")
# Add a new line with identifier as parameter
query.append_nl("FROM {table_name:i}", {
"table_name": Ident('MY_TABLE')
})
# Add another line with filters
query.append_nl("WHERE")
query.append_nl("country_id = {country_id:d}", {
"country_id": 10
})
# Display query
print(query)
# Execute query
engine.execute_meta(query)Methods
Formatter
Syntax
Usage notes
Placeholder types
Overloading
Last updated