00001
00002
00003 enum AggFunction {
00004 AGG_FUNC_COUNT,
00005 AGG_FUNC_MAX,
00006 AGG_FUNC_MIN,
00007 AGG_FUNC_SINGLE_VALUE,
00008 AGG_FUNC_SUM
00009 };
00010
00011 static std::string AggFunction_names[] = {"AGG_FUNC_COUNT","AGG_FUNC_MAX","AGG_FUNC_MIN","AGG_FUNC_SINGLE_VALUE","AGG_FUNC_SUM",""};
00012
00013 enum BarrierReturnMode {
00014 BARRIER_RET_ALL_INPUTS,
00015 BARRIER_RET_ANY_INPUT,
00016 BARRIER_RET_FIRST_INPUT
00017 };
00018
00019 static std::string BarrierReturnMode_names[] = {"BARRIER_RET_ALL_INPUTS","BARRIER_RET_ANY_INPUT","BARRIER_RET_FIRST_INPUT",""};
00020
00021 enum CompOperator {
00022 COMP_EQ,
00023 COMP_GE,
00024 COMP_GT,
00025 COMP_LE,
00026 COMP_LT,
00027 COMP_NE,
00028 COMP_NOOP
00029 };
00030
00031 static std::string CompOperator_names[] = {"COMP_EQ","COMP_GE","COMP_GT","COMP_LE","COMP_LT","COMP_NE","COMP_NOOP",""};
00032
00033 enum Distinctness {
00034 DUP_ALLOW,
00035 DUP_DISCARD,
00036 DUP_FAIL
00037 };
00038
00039 static std::string Distinctness_names[] = {"DUP_ALLOW","DUP_DISCARD","DUP_FAIL",""};
00040
00041 enum TableSamplingMode {
00042 SAMPLING_BERNOULLI,
00043 SAMPLING_OFF,
00044 SAMPLING_SYSTEM
00045 };
00046
00047 static std::string TableSamplingMode_names[] = {"SAMPLING_BERNOULLI","SAMPLING_OFF","SAMPLING_SYSTEM",""};
00048