# File lib/dbd/pg/statement.rb, line 135
135:     def internal_prepare
136:         if @db["pg_native_binding"]
137:             unless @prepared
138:                 @stmt = @db._prepare(@stmt_name, translate_param_markers(@sql))
139:             end
140:         else
141:             internal_finish
142:             @stmt = @db._prepare(@stmt_name, DBI::SQL::PreparedStatement.new(DBI::DBD::Pg, @sql).bind(@bindvars))
143:         end
144:         @prepared = true
145:     end