Accelerate the compile process
This commit is contained in:
@ -1,14 +1,18 @@
|
|||||||
ob_set_subtarget(ob_share ALONE
|
ob_set_subtarget(ob_share ALONE
|
||||||
ob_rpc_struct.cpp
|
aggregate/approx_count_distinct.cpp
|
||||||
ob_tenant_mgr.cpp
|
aggregate/count.cpp
|
||||||
datum/ob_datum_funcs.cpp
|
aggregate/iaggregate.cpp
|
||||||
schema/ob_schema_service_sql_impl.cpp
|
aggregate/min_max.cpp
|
||||||
parameter/ob_parameter_attr.cpp
|
|
||||||
vector/expr_cmp_func.cpp
|
|
||||||
aggregate/sum.cpp
|
|
||||||
aggregate/processor.cpp
|
aggregate/processor.cpp
|
||||||
aggregate/single_row.cpp
|
aggregate/single_row.cpp
|
||||||
aggregate/approx_count_distinct.cpp
|
aggregate/sum.cpp
|
||||||
|
aggregate/sys_bit.cpp
|
||||||
|
datum/ob_datum_funcs.cpp
|
||||||
|
ob_rpc_struct.cpp
|
||||||
|
ob_tenant_mgr.cpp
|
||||||
|
parameter/ob_parameter_attr.cpp
|
||||||
|
schema/ob_schema_service_sql_impl.cpp
|
||||||
|
vector/expr_cmp_func.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB SCHEMA_CPPS "inner_table/ob_inner_table_schema.*.cpp")
|
file(GLOB SCHEMA_CPPS "inner_table/ob_inner_table_schema.*.cpp")
|
||||||
@ -567,13 +571,6 @@ ob_set_subtarget(ob_share vector
|
|||||||
vector/ob_continuous_base.cpp
|
vector/ob_continuous_base.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
ob_set_subtarget(ob_share aggregate
|
|
||||||
aggregate/iaggregate.cpp
|
|
||||||
aggregate/count.cpp
|
|
||||||
aggregate/min_max.cpp
|
|
||||||
aggregate/sys_bit.cpp
|
|
||||||
)
|
|
||||||
|
|
||||||
ob_add_new_object_target(ob_share ob_share)
|
ob_add_new_object_target(ob_share ob_share)
|
||||||
|
|
||||||
target_compile_options(ob_share PRIVATE)
|
target_compile_options(ob_share PRIVATE)
|
||||||
|
@ -281,20 +281,14 @@ struct EvalVectorCmp
|
|||||||
K(right_format), K(res_format));
|
K(right_format), K(res_format));
|
||||||
if (is_valid_format(left_format) && is_valid_format(right_format) && is_valid_format(res_format)) {
|
if (is_valid_format(left_format) && is_valid_format(right_format) && is_valid_format(res_format)) {
|
||||||
switch (CALC_FORMAT(left_format, right_format, res_format)) {
|
switch (CALC_FORMAT(left_format, right_format, res_format)) {
|
||||||
VECTOR_CMP_CASE(VEC_FIXED, VEC_FIXED, VEC_FIXED);
|
|
||||||
VECTOR_CMP_CASE(VEC_FIXED, VEC_UNIFORM, VEC_FIXED);
|
|
||||||
VECTOR_CMP_CASE(VEC_FIXED, VEC_UNIFORM_CONST, VEC_FIXED);
|
|
||||||
|
|
||||||
VECTOR_CMP_CASE(VEC_DISCRETE, VEC_DISCRETE, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_DISCRETE, VEC_DISCRETE, VEC_FIXED);
|
||||||
VECTOR_CMP_CASE(VEC_DISCRETE, VEC_UNIFORM, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_DISCRETE, VEC_UNIFORM, VEC_FIXED);
|
||||||
VECTOR_CMP_CASE(VEC_DISCRETE, VEC_UNIFORM_CONST, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_DISCRETE, VEC_UNIFORM_CONST, VEC_FIXED);
|
||||||
|
|
||||||
VECTOR_CMP_CASE(VEC_UNIFORM, VEC_FIXED, VEC_FIXED);
|
|
||||||
VECTOR_CMP_CASE(VEC_UNIFORM, VEC_DISCRETE, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_UNIFORM, VEC_DISCRETE, VEC_FIXED);
|
||||||
VECTOR_CMP_CASE(VEC_UNIFORM, VEC_UNIFORM, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_UNIFORM, VEC_UNIFORM, VEC_FIXED);
|
||||||
VECTOR_CMP_CASE(VEC_UNIFORM, VEC_UNIFORM_CONST, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_UNIFORM, VEC_UNIFORM_CONST, VEC_FIXED);
|
||||||
|
|
||||||
VECTOR_CMP_CASE(VEC_UNIFORM_CONST, VEC_FIXED, VEC_FIXED);
|
|
||||||
VECTOR_CMP_CASE(VEC_UNIFORM_CONST, VEC_DISCRETE, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_UNIFORM_CONST, VEC_DISCRETE, VEC_FIXED);
|
||||||
VECTOR_CMP_CASE(VEC_UNIFORM_CONST, VEC_UNIFORM, VEC_FIXED);
|
VECTOR_CMP_CASE(VEC_UNIFORM_CONST, VEC_UNIFORM, VEC_FIXED);
|
||||||
default: {
|
default: {
|
||||||
|
Reference in New Issue
Block a user