~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/display.cc

  • Committer: Brian Aker
  • Date: 2010-12-22 16:10:11 UTC
  • mfrom: (2017.1.2 clean)
  • Revision ID: brian@tangent.org-20101222161011-dwdhckv8ptmo471c
Rollup of build.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
static const std::string DRIZZLE_TYPE_TIMESTAMP("DRIZZLE_TYPE_TIMESTAMP"); 
46
46
static const std::string DRIZZLE_TYPE_LONGLONG("DRIZZLE_TYPE_LONGLONG"); 
47
47
static const std::string DRIZZLE_TYPE_DATETIME("DRIZZLE_TYPE_DATETIME"); 
 
48
static const std::string DRIZZLE_TYPE_TIME("DRIZZLE_TYPE_TIME"); 
48
49
static const std::string DRIZZLE_TYPE_DATE("DRIZZLE_TYPE_DATE"); 
49
50
static const std::string DRIZZLE_TYPE_VARCHAR("DRIZZLE_TYPE_VARCHAR"); 
50
51
static const std::string DRIZZLE_TYPE_DECIMAL("DRIZZLE_TYPE_DECIMAL"); 
76
77
static const std::string PARAM_ITEM("PARAM_ITEM");
77
78
static const std::string DECIMAL_ITEM("DECIMAL_ITEM");
78
79
 
 
80
static const std::string ITEM_CAST_BINARY("ITEM_CAST_BINARY");
 
81
static const std::string ITEM_CAST_DATE("ITEM_CAST_DATE");
 
82
static const std::string ITEM_CAST_TIME("ITEM_CAST_TIME");
 
83
static const std::string ITEM_CAST_DATETIME("ITEM_CAST_DATETIME");
 
84
static const std::string ITEM_CAST_CHAR("ITEM_CAST_CHAR");
 
85
static const std::string ITEM_CAST_DECIMAL("ITEM_CAST_DECIMAL");
 
86
 
79
87
static const std::string YES("YES");
80
88
static const std::string NO("NO");
81
89
 
 
90
const std::string &type(drizzled::Cast_target type)
 
91
{
 
92
  switch (type)
 
93
  {
 
94
  case drizzled::ITEM_CAST_BINARY:
 
95
    return ITEM_CAST_BINARY;
 
96
  case drizzled::ITEM_CAST_DATE:
 
97
    return ITEM_CAST_DATE;
 
98
  case drizzled::ITEM_CAST_TIME:
 
99
    return ITEM_CAST_TIME;
 
100
  case drizzled::ITEM_CAST_DATETIME:
 
101
    return ITEM_CAST_DATETIME;
 
102
  case drizzled::ITEM_CAST_CHAR:
 
103
    return ITEM_CAST_CHAR;
 
104
  case drizzled::ITEM_CAST_DECIMAL:
 
105
    return ITEM_CAST_DECIMAL;
 
106
  }
 
107
 
 
108
  abort();
 
109
}
 
110
 
82
111
const std::string &type(drizzled::enum_server_command type)
83
112
{
84
113
  switch (type)
178
207
    return DRIZZLE_TYPE_LONGLONG;
179
208
  case drizzled::DRIZZLE_TYPE_DATETIME : 
180
209
    return DRIZZLE_TYPE_DATETIME;
 
210
  case drizzled::DRIZZLE_TYPE_TIME : 
 
211
    return DRIZZLE_TYPE_TIME;
181
212
  case drizzled::DRIZZLE_TYPE_DATE : 
182
213
    return DRIZZLE_TYPE_DATE;
183
214
  case drizzled::DRIZZLE_TYPE_VARCHAR :