00001 #pragma once 00002 00003 #include <string> 00004 00005 using namespace std; 00006 00007 namespace mycq 00008 { 00010 namespace ColumnType 00011 { 00013 enum Enum 00014 { 00016 BOOLEAN = 0, 00018 BYTE = 1, 00020 SHORT = 3, 00022 USHORT = 5, 00024 INT = 7, 00026 LONG = 11, 00028 FLOAT = 16, 00030 DOUBLE = 17, 00032 DATE = 18, 00034 TIME = 19, 00036 DATETIME = 20, 00038 STRING = 21, 00040 VAR_STRING = 22, 00042 BINARY = 25, 00044 VAR_BINARY = 26 00045 }; 00046 } 00047 00049 class Column 00050 { 00051 public: 00053 string name; 00054 00056 ColumnType::Enum type; 00057 00059 int size; 00060 00062 int index; 00063 }; 00064 }