Class: ClickHouse::Client::ToRedactedSqlVisitor

Inherits:
ArelVisitor
  • Object
show all
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\" = ?"