Class: ClickHouse::Client::ToRedactedSqlVisitor
- Inherits:
-
ArelVisitor
- Object
- Arel::Visitors::ToSql
- ArelVisitor
- ClickHouse::Client::ToRedactedSqlVisitor
- Defined in:
- lib/click_house/client/to_redacted_sql_visitor.rb
Overview
Redacts the SQL query represented by the query builder.
Example:
query_builder = ClickHouse::QueryBuilder.new('users').where(name: 'John Doe')
redacted_query = query_builder.to_redacted_sql
# The redacted_query will contain the SQL query with values replaced by placeholders.
output: "SELECT * FROM \"users\" WHERE \"users\".\"name\" = ?"