[FEAT MERGE] Add roaringbitmap type and relative expr
Co-authored-by: fkuner <784819644@qq.com>
This commit is contained in:
@ -378,7 +378,15 @@
|
||||
#include "ob_expr_sdo_relate.h"
|
||||
#include "ob_expr_inner_table_option_printer.h"
|
||||
#include "ob_expr_password.h"
|
||||
|
||||
#include "ob_expr_rb_build_empty.h"
|
||||
#include "ob_expr_rb_is_empty.h"
|
||||
#include "ob_expr_rb_build_varbinary.h"
|
||||
#include "ob_expr_rb_to_varbinary.h"
|
||||
#include "ob_expr_rb_cardinality.h"
|
||||
#include "ob_expr_rb_calc_cardinality.h"
|
||||
#include "ob_expr_rb_calc.h"
|
||||
#include "ob_expr_rb_to_string.h"
|
||||
#include "ob_expr_rb_from_string.h"
|
||||
|
||||
namespace oceanbase
|
||||
{
|
||||
@ -1177,28 +1185,28 @@ static ObExpr::EvalFunc g_expr_eval_functions[] = {
|
||||
NULL, // ObExprCanAccessTrigger::can_access_trigger, /* 694 */
|
||||
NULL, //ObRelationalExprOperator::eval_min_max_compare, /* 695 */
|
||||
NULL, //ObRelationalExprOperator::min_max_row_eval, /* 696 */
|
||||
NULL, // ObExprRbBuildEmpty::eval_rb_build_empty, /* 697 */
|
||||
NULL, // ObExprRbIsEmpty::eval_rb_is_empty, /* 698 */
|
||||
NULL, // ObExprRbBuildVarbinary::eval_rb_build_varbinary, /* 699 */
|
||||
NULL, // ObExprRbToVarbinary::eval_rb_to_varbinary, /* 700 */
|
||||
NULL, // ObExprRbCardinality::eval_rb_cardinality, /* 701 */
|
||||
NULL, // ObExprRbAndCardinality::eval_rb_and_cardinality, /* 702 */
|
||||
NULL, // ObExprRbOrCardinality::eval_rb_or_cardinality, /* 703 */
|
||||
NULL, // ObExprRbXorCardinality::eval_rb_xor_cardinality, /* 704 */
|
||||
NULL, // ObExprRbAndnotCardinality::eval_rb_andnot_cardinality, /* 705 */
|
||||
NULL, // ObExprRbAndNull2emptyCardinality::eval_rb_and_null2empty_cardinality, /* 706 */
|
||||
NULL, // ObExprRbOrNull2emptyCardinality::eval_rb_or_null2empty_cardinality, /* 707 */
|
||||
NULL, // ObExprRbAndnotNull2emptyCardinality::eval_rb_andnot_null2empty_cardinality, /* 708 */
|
||||
NULL, // ObExprRbAnd::eval_rb_and, /* 709 */
|
||||
NULL, // ObExprRbOr::eval_rb_or, /* 710 */
|
||||
NULL, // ObExprRbXor::eval_rb_xor, /* 711 */
|
||||
NULL, // ObExprRbAndnot::eval_rb_andnot, /* 712 */
|
||||
NULL, // ObExprRbAndNull2empty::eval_rb_and_null2empty, /* 713 */
|
||||
NULL, // ObExprRbOrNull2empty::eval_rb_or_null2empty, /* 714 */
|
||||
NULL, // ObExprRbAndnotNull2empty::eval_rb_andnot_null2empty, /* 715 */
|
||||
ObExprRbBuildEmpty::eval_rb_build_empty, /* 697 */
|
||||
ObExprRbIsEmpty::eval_rb_is_empty, /* 698 */
|
||||
ObExprRbBuildVarbinary::eval_rb_build_varbinary, /* 699 */
|
||||
ObExprRbToVarbinary::eval_rb_to_varbinary, /* 700 */
|
||||
ObExprRbCardinality::eval_rb_cardinality, /* 701 */
|
||||
ObExprRbAndCardinality::eval_rb_and_cardinality, /* 702 */
|
||||
ObExprRbOrCardinality::eval_rb_or_cardinality, /* 703 */
|
||||
ObExprRbXorCardinality::eval_rb_xor_cardinality, /* 704 */
|
||||
ObExprRbAndnotCardinality::eval_rb_andnot_cardinality, /* 705 */
|
||||
ObExprRbAndNull2emptyCardinality::eval_rb_and_null2empty_cardinality, /* 706 */
|
||||
ObExprRbOrNull2emptyCardinality::eval_rb_or_null2empty_cardinality, /* 707 */
|
||||
ObExprRbAndnotNull2emptyCardinality::eval_rb_andnot_null2empty_cardinality, /* 708 */
|
||||
ObExprRbAnd::eval_rb_and, /* 709 */
|
||||
ObExprRbOr::eval_rb_or, /* 710 */
|
||||
ObExprRbXor::eval_rb_xor, /* 711 */
|
||||
ObExprRbAndnot::eval_rb_andnot, /* 712 */
|
||||
ObExprRbAndNull2empty::eval_rb_and_null2empty, /* 713 */
|
||||
ObExprRbOrNull2empty::eval_rb_or_null2empty, /* 714 */
|
||||
ObExprRbAndnotNull2empty::eval_rb_andnot_null2empty, /* 715 */
|
||||
ObExprSdoRelate::eval_sdo_relate, /* 716 */
|
||||
NULL, // ObExprRbToString::eval_rb_to_string, /* 717 */
|
||||
NULL, // ObExprRbFromString::eval_rb_from_string, /* 718 */
|
||||
ObExprRbToString::eval_rb_to_string, /* 717 */
|
||||
ObExprRbFromString::eval_rb_from_string, /* 718 */
|
||||
NULL, // ObExprRbIterate::eval_rb_iterate, /* 719 */
|
||||
NULL, // ObExprArray::eval_array, /* 720 */
|
||||
NULL, // ObExprVectorL1Distance::calc_l1_distance, /* 721 */
|
||||
|
||||
Reference in New Issue
Block a user