[refactor] Remove decimal v1 related code from code base (#6079)
remove ALL DECIMAL V1 type code , this is a part of #6073
This commit is contained in:
@ -21,7 +21,6 @@
|
||||
|
||||
#include "gen_cpp/Exprs_types.h"
|
||||
#include "runtime/datetime_value.h"
|
||||
#include "runtime/decimal_value.h"
|
||||
#include "runtime/decimalv2_value.h"
|
||||
#include "runtime/runtime_state.h"
|
||||
#include "runtime/string_value.h"
|
||||
@ -55,8 +54,6 @@ Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
|
||||
case TPrimitiveType::DATE:
|
||||
case TPrimitiveType::DATETIME:
|
||||
return new EqDateTimeValPred(node);
|
||||
case TPrimitiveType::DECIMAL:
|
||||
return new EqDecimalValPred(node);
|
||||
case TPrimitiveType::DECIMALV2:
|
||||
return new EqDecimalV2ValPred(node);
|
||||
default:
|
||||
@ -87,8 +84,6 @@ Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
|
||||
case TPrimitiveType::DATE:
|
||||
case TPrimitiveType::DATETIME:
|
||||
return new NeDateTimeValPred(node);
|
||||
case TPrimitiveType::DECIMAL:
|
||||
return new NeDecimalValPred(node);
|
||||
case TPrimitiveType::DECIMALV2:
|
||||
return new NeDecimalV2ValPred(node);
|
||||
default:
|
||||
@ -119,8 +114,6 @@ Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
|
||||
case TPrimitiveType::DATE:
|
||||
case TPrimitiveType::DATETIME:
|
||||
return new LtDateTimeValPred(node);
|
||||
case TPrimitiveType::DECIMAL:
|
||||
return new LtDecimalValPred(node);
|
||||
case TPrimitiveType::DECIMALV2:
|
||||
return new LtDecimalV2ValPred(node);
|
||||
default:
|
||||
@ -151,8 +144,6 @@ Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
|
||||
case TPrimitiveType::DATE:
|
||||
case TPrimitiveType::DATETIME:
|
||||
return new LeDateTimeValPred(node);
|
||||
case TPrimitiveType::DECIMAL:
|
||||
return new LeDecimalValPred(node);
|
||||
case TPrimitiveType::DECIMALV2:
|
||||
return new LeDecimalV2ValPred(node);
|
||||
default:
|
||||
@ -183,8 +174,6 @@ Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
|
||||
case TPrimitiveType::DATE:
|
||||
case TPrimitiveType::DATETIME:
|
||||
return new GtDateTimeValPred(node);
|
||||
case TPrimitiveType::DECIMAL:
|
||||
return new GtDecimalValPred(node);
|
||||
case TPrimitiveType::DECIMALV2:
|
||||
return new GtDecimalV2ValPred(node);
|
||||
default:
|
||||
@ -215,8 +204,6 @@ Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
|
||||
case TPrimitiveType::DATE:
|
||||
case TPrimitiveType::DATETIME:
|
||||
return new GeDateTimeValPred(node);
|
||||
case TPrimitiveType::DECIMAL:
|
||||
return new GeDecimalValPred(node);
|
||||
case TPrimitiveType::DECIMALV2:
|
||||
return new GeDecimalV2ValPred(node);
|
||||
default:
|
||||
@ -247,8 +234,6 @@ Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
|
||||
case TPrimitiveType::DATE:
|
||||
case TPrimitiveType::DATETIME:
|
||||
return new EqForNullDateTimeValPred(node);
|
||||
case TPrimitiveType::DECIMAL:
|
||||
return new EqForNullDecimalValPred(node);
|
||||
case TPrimitiveType::DECIMALV2:
|
||||
return new EqForNullDecimalV2ValPred(node);
|
||||
default:
|
||||
@ -330,7 +315,6 @@ BINARY_PRED_FLOAT_FNS(DoubleVal, get_double_val);
|
||||
COMPLICATE_BINARY_PRED_FN(Gt##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, >) \
|
||||
COMPLICATE_BINARY_PRED_FN(Ge##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, >=)
|
||||
|
||||
COMPLICATE_BINARY_PRED_FNS(DecimalVal, get_decimal_val, DecimalValue, from_decimal_val)
|
||||
COMPLICATE_BINARY_PRED_FNS(DecimalV2Val, get_decimalv2_val, DecimalV2Value, from_decimal_val)
|
||||
|
||||
#define DATETIME_BINARY_PRED_FN(CLASS, OP, LLVM_PRED) \
|
||||
@ -441,7 +425,6 @@ BINARY_PRED_FOR_NULL_FLOAT_FNS(DoubleVal, get_double_val);
|
||||
#define COMPLICATE_BINARY_FOR_NULL_PRED_FNS(TYPE, FN, DORIS_TYPE, FROM_FUNC) \
|
||||
COMPLICATE_BINARY_FOR_NULL_PRED_FN(EqForNull##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, ==)
|
||||
|
||||
COMPLICATE_BINARY_FOR_NULL_PRED_FNS(DecimalVal, get_decimal_val, DecimalValue, from_decimal_val)
|
||||
COMPLICATE_BINARY_FOR_NULL_PRED_FNS(DecimalV2Val, get_decimalv2_val, DecimalV2Value,
|
||||
from_decimal_val)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user