Class: SqlGenius::Core::QueryRunner::Config

Inherits:
Struct
  • Object
show all
Defined in:
lib/sql_genius/core/query_runner/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



14
15
16
17
# File 'lib/sql_genius/core/query_runner/config.rb', line 14

def initialize(*)
  super
  freeze
end

Instance Attribute Details

#blocked_tablesObject

Returns the value of attribute blocked_tables

Returns:

  • (Object)

    the current value of blocked_tables



8
9
10
# File 'lib/sql_genius/core/query_runner/config.rb', line 8

def blocked_tables
  @blocked_tables
end

#masked_column_patternsObject

Returns the value of attribute masked_column_patterns

Returns:

  • (Object)

    the current value of masked_column_patterns



8
9
10
# File 'lib/sql_genius/core/query_runner/config.rb', line 8

def masked_column_patterns
  @masked_column_patterns
end

#query_timeout_msObject

Returns the value of attribute query_timeout_ms

Returns:

  • (Object)

    the current value of query_timeout_ms



8
9
10
# File 'lib/sql_genius/core/query_runner/config.rb', line 8

def query_timeout_ms
  @query_timeout_ms
end