~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/show.cc

  • Committer: Olaf van der Spek
  • Date: 2011-10-06 18:18:31 UTC
  • mto: This revision was merged to the branch mainline in revision 2433.
  • Revision ID: olafvdspek@gmail.com-20111006181831-1ix5b80ry7iifbjf
Use lex_string assign(), data() and size()

Show diffs side-by-side

added added

removed removed

Lines of Context:
286
286
  util::string::ptr schema(session->schema());
287
287
  if (schema_ident)
288
288
  {
289
 
    select->setShowPredicate(schema_ident, table_ident->table.str);
 
289
    select->setShowPredicate(schema_ident, table_ident->table.data());
290
290
  }
291
 
  else if (table_ident->db.str)
 
291
  else if (table_ident->db.data())
292
292
  {
293
 
    select->setShowPredicate(table_ident->db.str, table_ident->table.str);
 
293
    select->setShowPredicate(table_ident->db.data(), table_ident->table.data());
294
294
  }
295
295
  else if (schema)
296
296
  {
297
 
    select->setShowPredicate(*schema, table_ident->table.str);
 
297
    select->setShowPredicate(*schema, table_ident->table.data());
298
298
  }
299
299
  else
300
300
  {
303
303
  }
304
304
 
305
305
  {
306
 
    drizzled::identifier::Table identifier(select->getShowSchema(), table_ident->table.str);
 
306
    drizzled::identifier::Table identifier(select->getShowSchema(), table_ident->table.data());
307
307
    if (not plugin::StorageEngine::doesTableExist(*session, identifier))
308
308
    {
309
309
      my_error(ER_TABLE_UNKNOWN, identifier);
349
349
  util::string::ptr schema(session->schema());
350
350
  if (schema_ident)
351
351
  {
352
 
    select->setShowPredicate(schema_ident, table_ident->table.str);
 
352
    select->setShowPredicate(schema_ident, table_ident->table.data());
353
353
  }
354
 
  else if (table_ident->db.str)
 
354
  else if (table_ident->db.data())
355
355
  {
356
 
    select->setShowPredicate(table_ident->db.str, table_ident->table.str);
 
356
    select->setShowPredicate(table_ident->db.data(), table_ident->table.data());
357
357
  }
358
358
  else if (schema)
359
359
  {
360
 
    select->setShowPredicate(*schema, table_ident->table.str);
 
360
    select->setShowPredicate(*schema, table_ident->table.data());
361
361
  }
362
362
  else
363
363
  {
366
366
  }
367
367
 
368
368
  {
369
 
    drizzled::identifier::Table identifier(select->getShowSchema(), table_ident->table.str);
 
369
    drizzled::identifier::Table identifier(select->getShowSchema(), table_ident->table.data());
370
370
    if (not plugin::StorageEngine::doesTableExist(*session, identifier))
371
371
    {
372
372
      my_error(ER_TABLE_UNKNOWN, identifier);
413
413
    return false;
414
414
 
415
415
  util::string::ptr schema(session->schema());
416
 
  if (ident->db.str)
 
416
  if (ident->db.data())
417
417
  {
418
 
    select->setShowPredicate(ident->db.str, ident->table.str);
 
418
    select->setShowPredicate(ident->db.data(), ident->table.data());
419
419
  }
420
420
  else if (schema)
421
421
  {
422
 
    select->setShowPredicate(*schema, ident->table.str);
 
422
    select->setShowPredicate(*schema, ident->table.data());
423
423
  }
424
424
  else
425
425
  {
489
489
    return false;
490
490
 
491
491
  util::string::ptr schema(session->schema());
492
 
  if (ident.str)
 
492
  if (ident.data())
493
493
  {
494
 
    select->setShowPredicate(ident.str);
 
494
    select->setShowPredicate(ident.data());
495
495
  }
496
496
  else if (schema)
497
497
  {
526
526
  session->lex().select_lex.db= 0;
527
527
 
528
528
  util::string::ptr schema(session->schema());
529
 
  if (ident->db.str)
 
529
  if (ident->db.data())
530
530
  {
531
 
    select->setShowPredicate(ident->db.str, ident->table.str);
 
531
    select->setShowPredicate(ident->db.data(), ident->table.data());
532
532
  }
533
533
  else if (schema)
534
534
  {
535
 
    select->setShowPredicate(*schema, ident->table.str);
 
535
    select->setShowPredicate(*schema, ident->table.data());
536
536
  }
537
537
  else
538
538
  {
541
541
  }
542
542
 
543
543
  {
544
 
    drizzled::identifier::Table identifier(select->getShowSchema(), ident->table.str);
 
544
    drizzled::identifier::Table identifier(select->getShowSchema(), ident->table.data());
545
545
    if (not plugin::StorageEngine::doesTableExist(*session, identifier))
546
546
    {
547
547
      my_error(ER_TABLE_UNKNOWN, identifier);