Method: OracleSqlParser::Util::ParameternizedQuery#initialize

Defined in:
lib/oracle-sql-parser/util/parameternized_query.rb

#initialize(original) ⇒ ParameternizedQuery

Returns a new instance of ParameternizedQuery.



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/oracle-sql-parser/util/parameternized_query.rb', line 4

def initialize(original)
  @index = 0
  @params = {}
  @ast = original.map_ast do |v|
    case v
    when OracleSqlParser::Ast::NumberLiteral, OracleSqlParser::Ast::TextLiteral
      assign_parameter(v)
    else 
      v
    end
  end
end