~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/schema_dictionary/tables.cc

merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
89
89
  return false;
90
90
}
91
91
 
92
 
void TablesTool::Generator::pushType(message::Table::Field::FieldType type)
93
 
{
94
 
  switch (type)
95
 
  {
96
 
  default:
97
 
  case message::Table::Field::VARCHAR:
98
 
    push(VARCHAR);
99
 
    break;
100
 
  case message::Table::Field::DOUBLE:
101
 
    push(DOUBLE);
102
 
    break;
103
 
  case message::Table::Field::BLOB:
104
 
    push(BLOB);
105
 
    break;
106
 
  case message::Table::Field::ENUM:
107
 
    push(ENUM);
108
 
    break;
109
 
  case message::Table::Field::INTEGER:
110
 
    push(INTEGER);
111
 
    break;
112
 
  case message::Table::Field::BIGINT:
113
 
    push(BIGINT);
114
 
    break;
115
 
  case message::Table::Field::DECIMAL:
116
 
    push(DECIMAL);
117
 
    break;
118
 
  case message::Table::Field::DATE:
119
 
    push(DATE);
120
 
    break;
121
 
  case message::Table::Field::TIMESTAMP:
122
 
    push(TIMESTAMP);
123
 
    break;
124
 
  case message::Table::Field::DATETIME:
125
 
    push(DATETIME);
126
 
    break;
127
 
  }
128
 
}
129
 
 
130
92
void TablesTool::Generator::fill()
131
93
{
132
94