[function](string_function) add new string function 'not_null_or_empty' (#13418)

This commit is contained in:
zy-kkk
2022-10-19 11:10:37 +08:00
committed by GitHub
parent 248ca14df7
commit 8a068c8c92
10 changed files with 202 additions and 14 deletions

View File

@ -143,6 +143,14 @@ BooleanVal StringFunctions::null_or_empty(FunctionContext* context, const String
}
}
BooleanVal StringFunctions::not_null_or_empty(FunctionContext* context, const StringVal& str) {
if (str.is_null || str.len == 0) {
return 0;
} else {
return 1;
}
}
StringVal StringFunctions::space(FunctionContext* context, const IntVal& len) {
if (len.is_null) {
return StringVal::null();