00001
00002 #ifndef FILE_GLOBAL_SEEN
00003 #define FILE_GLOBAL_SEEN
00004
00005
00006 #include <string.h>
00007 #include "error.h"
00008
00009 #include <new>
00010 using namespace std;
00011
00012
00021
00022
00026 enum field_datatype { datatype_not_specified = 0,
00027 BooleanType = 1,
00028 BitType,
00029 UnsignedByteType,
00030 ShortType,
00031 IntType,
00032 LongType,
00033 CharType,
00034 UnicodeCharType,
00035 FloatType,
00036 DoubleType,
00037 FloatComplexType,
00038 DoubleComplexType
00039 };
00040
00044 enum field_type {type_not_specified = 0,
00045 hidden =1,
00046 no_query,
00047 trigger
00048 };
00049
00053 enum content_role {role_not_specified = 0,
00054 query = 1,
00055 hints,
00056 doc
00057 };
00058
00062 enum resource_type { results = 1,
00063 meta
00064 };
00065
00069 enum values_type { legal = 1,
00070 actual
00071 };
00072
00073
00074
00075
00076
00077
00078
00082 enum coosys_system {
00083 eq_FK4 = 1,
00084 eq_FK5,
00085 ICRS,
00086 ecl_FK4,
00087 ecl_FK5,
00088 galactic,
00089 supergalactic,
00090 xy,
00091 barycentric,
00092 geo_app
00093 };
00094
00098 enum Bool {
00099 True = true,
00100 False = false,
00101 Null = 3
00102 };
00103
00104
00105 #endif