Skip to content

Commit 8a14b40

Browse files
committed
Remove useless code
Signed-off-by: Chojan Shang <[email protected]>
1 parent b4a51f9 commit 8a14b40

File tree

1 file changed

+2
-16
lines changed

1 file changed

+2
-16
lines changed

datafusion/functions/src/string/levenshtein.rs

+2-16
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ impl ScalarUDFImpl for LevenshteinFunc {
7474

7575
fn invoke(&self, args: &[ColumnarValue]) -> Result<ColumnarValue> {
7676
match args[0].data_type() {
77-
DataType::Utf8View => make_scalar_function(levenshtein::<i32>, vec![])(args),
78-
DataType::Utf8 => make_scalar_function(levenshtein::<i32>, vec![])(args),
77+
DataType::Utf8View | DataType::Utf8 => make_scalar_function(levenshtein::<i32>, vec![])(args),
7978
DataType::LargeUtf8 => make_scalar_function(levenshtein::<i64>, vec![])(args),
8079
other => {
8180
exec_err!("Unsupported data type {other:?} for function levenshtein")
@@ -96,20 +95,7 @@ pub fn levenshtein<T: OffsetSizeTrait>(args: &[ArrayRef]) -> Result<ArrayRef> {
9695
let str1_array = as_generic_string_array::<T>(&args[0])?;
9796
let str2_array = as_generic_string_array::<T>(&args[1])?;
9897
match args[0].data_type() {
99-
DataType::Utf8View => {
100-
let result = str1_array
101-
.iter()
102-
.zip(str2_array.iter())
103-
.map(|(string1, string2)| match (string1, string2) {
104-
(Some(string1), Some(string2)) => {
105-
Some(datafusion_strsim::levenshtein(string1, string2) as i32)
106-
}
107-
_ => None,
108-
})
109-
.collect::<Int32Array>();
110-
Ok(Arc::new(result) as ArrayRef)
111-
}
112-
DataType::Utf8 => {
98+
DataType::Utf8View | DataType::Utf8 => {
11399
let result = str1_array
114100
.iter()
115101
.zip(str2_array.iter())

0 commit comments

Comments
 (0)