Diff for /parser3/src/classes/void.C between versions 1.52 and 1.55

version 1.52, 2015/10/26 01:21:55 version 1.55, 2017/02/07 22:00:30
Line 1 Line 1
 /** @file  /** @file
         Parser: @b VOID parser class.          Parser: @b VOID parser class.
   
         Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com)          Copyright (c) 2001-2017 Art. Lebedev Studio (http://www.artlebedev.com)
         Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)          Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
 */  */
   
Line 71  static void _sql(Request& r, MethodParam Line 71  static void _sql(Request& r, MethodParam
         if(bind)          if(bind)
                 placeholders_count=marshal_binds(*bind, placeholders);                  placeholders_count=marshal_binds(*bind, placeholders);
   
         Temp_lang temp_lang(r, String::L_SQL);  
         const String& statement_string=r.process_to_string(statement);          const String& statement_string=r.process_to_string(statement);
         const char* statement_cstr=statement_string.untaint_cstr(r.flang, r.connection());          const char* statement_cstr=statement_string.untaint_cstr(String::L_SQL, r.connection());
   
         Void_sql_event_handlers handlers(statement_string);          Void_sql_event_handlers handlers(statement_string);
         r.connection()->query(          r.connection()->query(
Line 89  static void _sql(Request& r, MethodParam Line 88  static void _sql(Request& r, MethodParam
   
 // constructor  // constructor
   
 MVoid::MVoid(): Methoded("void", string_class) {  MVoid::MVoid(): Methoded("void") {
           set_base(string_class);
   
         // ^void:sql{query}          // ^void:sql{query}
         add_native_method("sql", Method::CT_STATIC, _sql, 1, 2);          add_native_method("sql", Method::CT_STATIC, _sql, 1, 2);
   

Removed from v.1.52  
changed lines
  Added in v.1.55


E-mail: