Skip to content

Conversation

@serramatutu
Copy link

@serramatutu serramatutu commented Oct 30, 2025

Which issue does this PR close?

(TODO: create Github Issue if the [VOTE] succeeds)
(TODO: does arrow-rs have a way to serialize this as RFC3339 instead of struct when going to/from JSON?)

No issue yet. This is still being discussed in the mailing list, and this PR is here for reference.

FORMAT Pull request: apache/arrow#48002

Rationale for this change

Please refer to the mailing list discussion (we'll send an e-mail with the proposal soon).

What changes are included in this PR?

This commit adds a new TimestampWithOffset extension type. This type represents a timestamp column that stores potentially different timezone offsets per value. The timestamp is stored in UTC alongside the original timezone offset in minutes.

Are these changes tested?

Yes.

Are there any user-facing changes?

Yes, this is a new proposed canonical extension type.

This commit adds a new `TimestampWithOffset` extension type.

This type represents a timestamp column that stores potentially
different timezone offsets per value. The timestamp is stored in
UTC alongside the original timezone offset in minutes.
Copy link
Member

@westonpace westonpace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems pretty straightforward and reasonable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arrow Changes to the arrow crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants