jacktengg opened a new pull request, #66591:
URL: https://github.com/apache/doris/pull/66591

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: #66333
   
   Problem Summary: Add an independent fixed-precision TIMESTAMP_NS type backed 
by signed Int64 nanoseconds from the Unix epoch. The basic implementation 
covers FE/BE type metadata, literals, storage, serialization, predicates, 
string input, constant folding, MySQL text and prepared-statement output, and 
cloud schema persistence. It deliberately keeps TIMESTAMP_NS outside the 
DATETIMEV2 precision family and rejects deferred Arrow/ORC output, Java UDF 
support, cross-temporal casts, and date/time function signatures.
   
   ### Release note
   
   Add basic TIMESTAMP_NS type support with nanosecond precision and the range 
1677-09-21 00:12:43.145224192 through 2262-04-11 23:47:16.854775807.
   
   ### Check List (For Author)
   
   - Test: Unit Test and Regression test
       - Standard ASAN BE and FE builds passed on the latest origin/master
       - BE ASAN UT: 201 broad tests passed; focused reruns of 21 and 19 tests 
passed
       - FE UT: 495 related tests passed, then the 19-test connector rerun 
passed after the fix
       - Regression tests: test_timestamp_ns, test_timestamp_ns_binary_output, 
test_timestamp_ns_ddl_predicate, and test_timestamp_ns_stream_load passed
   - Behavior changed: Yes. Adds the TIMESTAMP_NS SQL type while keeping 
deferred function and conversion surfaces explicitly unsupported.
   - Does this need documentation: No


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to