~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_yacc.yy

  • Committer: Stewart Smith
  • Date: 2009-07-20 13:29:16 UTC
  • mto: (1093.1.29 captain)
  • mto: This revision was merged to the branch mainline in revision 1102.
  • Revision ID: stewart@flamingspork.com-20090720132916-34ve6x6tucawnntl
refactor ha_resolve_by_name to accept std::string instead of LEX_STRING

Show diffs side-by-side

added added

removed removed

Lines of Context:
1447
1447
storage_engines:
1448
1448
          ident_or_text
1449
1449
          {
1450
 
            StorageEngine *engine= ha_resolve_by_name(YYSession, &$1);
 
1450
            const std::string engine_name($1.str);
 
1451
            StorageEngine *engine= ha_resolve_by_name(YYSession, engine_name);
1451
1452
 
1452
1453
            if (engine)
1453
1454
              $$= engine;
1462
1463
known_storage_engines:
1463
1464
          ident_or_text
1464
1465
          {
 
1466
            const std::string engine_name($1.str);
1465
1467
            StorageEngine *engine;
1466
 
            if ((engine= ha_resolve_by_name(YYSession, &$1)))
 
1468
            if ((engine= ha_resolve_by_name(YYSession, engine_name)))
1467
1469
              $$= engine;
1468
1470
            else
1469
1471
            {