Skip to content
Open
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
17687a8
Add `TimestampWithOffset` extension type
serramatutu Oct 28, 2025
5be01a9
Allow dictionary encoding of `TimestampWithOffset`
serramatutu Dec 22, 2025
ce2e451
Allow run-end encoding of `TimestampWithOffset`
serramatutu Dec 22, 2025
4d19ce3
Optimize `Values()` and `MarshalJSON()` for REE
serramatutu Dec 22, 2025
06b7342
General code smell patches
serramatutu Jan 30, 2026
4b90c4a
Test with `-08:30` and `11:00` timezone
serramatutu Jan 30, 2026
3011f5f
Rename constructors
serramatutu Jan 30, 2026
8d99ab3
Leverage generics for REE and dict-encoding
serramatutu Feb 2, 2026
0ea1639
Make equals also check for data type
serramatutu Feb 3, 2026
fc28d18
Remove outdated docs
serramatutu Apr 10, 2026
c09affc
Remove unnecessary IsInteger call
serramatutu Apr 10, 2026
d50a36b
Remove specific type for `TimestampWithOffsetRunEndsType`
serramatutu Apr 10, 2026
d3a6336
Uncomment test
serramatutu Apr 10, 2026
0f8e9dd
Fix REE ends type
serramatutu Apr 15, 2026
b3f52ca
Support unix epoch
serramatutu Apr 15, 2026
1dc6886
Fix inconsistency with `UnsafeAppend()`
serramatutu Apr 15, 2026
836357a
Stop appending nulls to child arrays
serramatutu Apr 15, 2026
a9f68f5
Fix lint
serramatutu Apr 15, 2026
5d4e717
Simplify `fieldValuesFromTime()` implementation
serramatutu Apr 15, 2026
773ae24
Add subtests
serramatutu Apr 30, 2026
d97e964
Fix run-end-encoded offset builder in TimestampWithOffset AppendValues
zeroshade Jul 2, 2026
eadb165
Fix TimestampWithOffset builder nil validity and reuse handling
zeroshade Jul 2, 2026
f29d0f5
Treat empty validity slice as all-valid in TimestampWithOffset builder
zeroshade Jul 2, 2026
8f82908
Reset REE run tracker on TimestampWithOffset builder null paths
zeroshade Jul 2, 2026
2ef684c
Decouple JSON roundtrip test from inner-nullability comparison
zeroshade Jul 9, 2026
8310506
Fix run-end-encoded offset decoding for sliced TimestampWithOffset ar…
zeroshade Jul 9, 2026
e7ef6d8
Address review comments on TimestampWithOffset
zeroshade Jul 10, 2026
3cd5be8
Avoid int16 overflow when formatting TimestampWithOffset zone name
zeroshade Jul 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions arrow/extensions/extensions.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,12 @@ import (
)

var canonicalExtensionTypes = []arrow.ExtensionType{
NewBool8Type(),
NewUUIDType(),
&OpaqueType{},
&JSONType{},
&OpaqueType{},
&TimestampWithOffsetType{},
&VariantType{},
NewBool8Type(),
NewUUIDType(),
}

func init() {
Expand Down
Loading