Class: Rooq::ValidatingExecutor
- Defined in:
- lib/rooq/query_validator.rb
Instance Attribute Summary
Attributes inherited from Executor
Instance Method Summary collapse
- #execute(query) ⇒ Object
-
#initialize(connection, tables, dialect: Dialect::PostgreSQL.new) ⇒ ValidatingExecutor
constructor
A new instance of ValidatingExecutor.
Methods inherited from Executor
#fetch_all, #fetch_one, #on_after_execute, #on_before_execute
Constructor Details
#initialize(connection, tables, dialect: Dialect::PostgreSQL.new) ⇒ ValidatingExecutor
Returns a new instance of ValidatingExecutor.
151 152 153 154 |
# File 'lib/rooq/query_validator.rb', line 151 def initialize(connection, tables, dialect: Dialect::PostgreSQL.new) super(connection, dialect: dialect) @validator = QueryValidator.new(tables) end |
Instance Method Details
#execute(query) ⇒ Object
156 157 158 159 |
# File 'lib/rooq/query_validator.rb', line 156 def execute(query) validate_query(query) super end |