You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/01/11 12:26:48 UTC
[doris] 01/02: [Bug](schema scanner) Fix wrong type in schema scanner (#15768)
This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git
commit e6b574e024fce11e37e43636c145fd0fa61df9da
Author: Gabriel <ga...@gmail.com>
AuthorDate: Wed Jan 11 08:37:39 2023 +0800
[Bug](schema scanner) Fix wrong type in schema scanner (#15768)
---
.../exec/schema_scanner/schema_columns_scanner.cpp | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/be/src/exec/schema_scanner/schema_columns_scanner.cpp b/be/src/exec/schema_scanner/schema_columns_scanner.cpp
index 3ccdfc42ab..fcf78542bf 100644
--- a/be/src/exec/schema_scanner/schema_columns_scanner.cpp
+++ b/be/src/exec/schema_scanner/schema_columns_scanner.cpp
@@ -149,7 +149,7 @@ std::string SchemaColumnsScanner::type_to_string(TColumnDesc& desc) {
case TPrimitiveType::BIGINT:
return "bigint(20)";
case TPrimitiveType::LARGEINT:
- return "bigint(20) unsigned";
+ return "largeint";
case TPrimitiveType::FLOAT:
return "float";
case TPrimitiveType::DOUBLE:
@@ -189,6 +189,24 @@ std::string SchemaColumnsScanner::type_to_string(TColumnDesc& desc) {
stream << ")";
return stream.str();
}
+ case TPrimitiveType::DECIMAL32:
+ case TPrimitiveType::DECIMAL64:
+ case TPrimitiveType::DECIMAL128I: {
+ fmt::memory_buffer debug_string_buffer;
+ fmt::format_to(
+ debug_string_buffer, "decimalv3({}, {})",
+ desc.__isset.columnPrecision ? std::to_string(desc.columnPrecision) : "UNKNOWN",
+ desc.__isset.columnScale ? std::to_string(desc.columnScale) : "UNKNOWN");
+ return fmt::to_string(debug_string_buffer);
+ }
+ case TPrimitiveType::DATEV2:
+ return "datev2";
+ case TPrimitiveType::DATETIMEV2: {
+ fmt::memory_buffer debug_string_buffer;
+ fmt::format_to(debug_string_buffer, "datetimev2({})",
+ desc.__isset.columnScale ? std::to_string(desc.columnScale) : "UNKNOWN");
+ return fmt::to_string(debug_string_buffer);
+ }
case TPrimitiveType::HLL: {
return "hll";
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org