~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to client/drizzle.cc

  • Committer: Brian Aker
  • Date: 2010-01-19 01:39:22 UTC
  • mfrom: (971.8.6 eday-dev)
  • Revision ID: brian@gaz-20100119013922-dxgxovlhv8y7zpfs
MergeĀ Eric

Show diffs side-by-side

added added

removed removed

Lines of Context:
186
186
  default_charset_used= false, opt_secure_auth= false,
187
187
  default_pager_set= false, opt_sigint_ignore= false,
188
188
  auto_vertical_output= false,
189
 
  show_warnings= false, executing_query= false, interrupted_query= false;
 
189
  show_warnings= false, executing_query= false, interrupted_query= false,
 
190
  opt_mysql= false;
190
191
static uint32_t  show_progress_size= 0;
191
192
static bool column_types_flag;
192
193
static bool preserve_comments= false;
193
194
static uint32_t opt_max_input_line, opt_drizzle_port= 0;
194
195
static int verbose= 0, opt_silent= 0, opt_local_infile= 0;
195
 
static char * opt_drizzle_unix_port= NULL;
196
196
static drizzle_capabilities_t connect_flag= DRIZZLE_CAPABILITIES_NONE;
197
197
static char *current_host, *current_db, *current_user= NULL,
198
198
  *opt_password= NULL, *delimiter_str= NULL, *current_prompt= NULL;
1349
1349
  if (processed_prompt)
1350
1350
    delete processed_prompt;
1351
1351
  free(opt_password);
1352
 
  free(opt_drizzle_unix_port);
1353
1352
  free(histfile);
1354
1353
  free(histfile_tmp);
1355
1354
  free(current_db);
1385
1384
 
1386
1385
  if (drizzle_con_add_tcp(&drizzle, &kill_drizzle, current_host,
1387
1386
                          opt_drizzle_port, current_user, opt_password, NULL,
1388
 
                          DRIZZLE_CON_NONE) == NULL)
 
1387
                          opt_mysql ? DRIZZLE_CON_MYSQL : DRIZZLE_CON_NONE) == NULL)
1389
1388
  {
1390
1389
    goto err;
1391
1390
  }
1526
1525
   (char**) &opt_shutdown, (char**) &opt_shutdown, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
1527
1526
  {"silent", 's', N_("Be more silent. Print results with a tab as separator, each row on new line."), 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0,
1528
1527
   0, 0},
1529
 
  {"socket", 'S', N_("Socket file to use for connection."),
1530
 
   (char**) &opt_drizzle_unix_port, (char**) &opt_drizzle_unix_port, 0, GET_STR_ALLOC,
1531
 
   REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
1532
1528
  {"table", 't', N_("Output in table format."), (char**) &output_tables,
1533
1529
   (char**) &output_tables, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
1534
1530
  {"tee", OPT_TEE,
1580
1576
   0, 0, 0, 0, 0, 0},
1581
1577
  {"ping", OPT_PING, N_("Ping the server to check if it's alive."),
1582
1578
   (char**) &opt_ping, (char**) &opt_ping, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
 
1579
  {"mysql", 'm', N_("Use MySQL Protocol."),
 
1580
   (char**) &opt_mysql, (char**) &opt_mysql, 0, GET_BOOL, NO_ARG, 0, 0, 0,
 
1581
   0, 0, 0},
1583
1582
  { 0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}
1584
1583
};
1585
1584
 
3881
3880
  }
3882
3881
  drizzle_create(&drizzle);
3883
3882
  if (drizzle_con_add_tcp(&drizzle, &con, host, opt_drizzle_port, user,
3884
 
                          password, database, DRIZZLE_CON_NONE) == NULL)
 
3883
                          password, database, opt_mysql ? DRIZZLE_CON_MYSQL : DRIZZLE_CON_NONE) == NULL)
3885
3884
  {
3886
3885
    (void) put_error(&con, NULL);
3887
3886
    (void) fflush(stdout);