Skip to content

Commit 0820964

Browse files
committed
docs: add IntegerValue invariant doc comment in format_string.rs
1 parent bd07a7c commit 0820964

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

datafusion/spark/src/function/string/format_string.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -891,6 +891,9 @@ fn unsigned_to_char(value: u64) -> Result<char> {
891891
codepoint_to_char(codepoint)
892892
}
893893

894+
/// Normalizes integer scalar payloads while preserving Spark formatting semantics:
895+
/// signed values format as decimal for `%d` / `%s` / `%c`, but use their original
896+
/// bit width for `%x` / `%o` via `unsigned_bits`.
894897
#[derive(Debug, Clone, Copy)]
895898
enum IntegerValue {
896899
Signed { decimal: i64, unsigned_bits: u64 },

0 commit comments

Comments
 (0)