Commit Graph

3097 Commits

Author SHA1 Message Date
Nick Tobey 97f08ea13f Merge remote-tracking branch 'origin/main' into nicktobey/adaptive 2025-09-19 15:50:43 -07:00
Nick Tobey d9553e67e4 Fix issue when writing to ExtendedAdaptiveEncoding columns where I assumed the written values were strings. 2025-09-19 15:23:28 -07:00
Nick Tobey f28fbd0760 Put correct encoding when putting ExtendedAdaptiveEnc values. 2025-09-17 13:30:09 -07:00
Neil Macneale IV 7157fd4fcf print objects in hex 2025-09-17 00:37:50 +00:00
Neil Macneale IV 279590801a Remove more dumb comments 2025-09-17 00:37:50 +00:00
Neil Macneale IV b99ba914d1 copyright year 2025-09-17 00:37:50 +00:00
Neil Macneale IV b681cf1016 use structs instead of a maps 2025-09-17 00:37:50 +00:00
Neil Macneale IV e2c31369ea fix types after rebase 2025-09-17 00:37:49 +00:00
Neil Macneale IV eda3719db5 Get consistent debug infor from each read method 2025-09-17 00:37:49 +00:00
Neil Macneale IV aa582a6bfe Add --inspect-index flag 2025-09-17 00:37:49 +00:00
Neil Macneale IV 0a65b854d9 Small noop to determine if suffix is out of range 2025-09-17 00:37:49 +00:00
Neil Macneale IV de84412b9e Expose to internal debugging 2025-09-17 00:37:49 +00:00
Neil Macneale IV effbf06cbb Revert "Ensure we search back to the first matching prefix"
This reverts commit 89dcf7d7a49366c98e3138586c88b6f1940bea84.
2025-09-17 00:37:49 +00:00
Neil Macneale IV 91746f627d Ensure we search back to the first matching prefix 2025-09-17 00:37:49 +00:00
Neil Macneale IV f6d99307c1 Add the --object-id flag to inspect an object 2025-09-17 00:37:49 +00:00
Neil Macneale IV 09b92f952c Scafolding for archive-inspect 2025-09-17 00:37:48 +00:00
Neil Macneale IV e289a046ea Use uint64s in mmap code to be consistent 2025-09-15 14:56:08 -07:00
Neil Macneale IV 187d948d41 Fix int32 overflow in archive reader 2025-09-15 14:55:49 -07:00
Nick Tobey 441cea621c Remove unused functions. 2025-09-03 11:37:53 -07:00
Nick Tobey 7082e3af0b Respond to PR feedback. 2025-09-02 19:21:36 -07:00
Nick Tobey 18ee01105a Update comments in building vector index maps. 2025-09-02 01:39:42 -07:00
Nick Tobey 745897dec2 Refactor vector index builder to work with adaptable-encoded columns. 2025-09-02 01:39:40 -07:00
Nick Tobey 2aee62328b Rework TestProximityMap to handle both json vector indexes and VECTOR vector indexes. 2025-09-02 01:38:34 -07:00
Nick Tobey 1eb4db45ea Change signature of LoadSubtrees and support vector indexes. 2025-09-02 01:38:34 -07:00
Nick Tobey e79fd1e0ba Change signature of GetSubtrees 2025-09-02 01:38:34 -07:00
Nick Tobey 1844ceb197 Populate ctx and errors for converting values to float vectors, and support VECTOR types. 2025-09-02 01:38:33 -07:00
Nick Tobey b9eff18950 Add vector index on vector columns 2025-09-02 01:38:04 -07:00
Nick Tobey 8359b3d45b Replace float64 with float32 in vector operations. 2025-09-02 01:38:02 -07:00
James Cor 5fa69b5a30 Optimize commit iterator (#9751) 2025-08-29 17:13:57 -07:00
James Cor ab2ba2a100 field align a few packages (#9708) 2025-08-27 19:19:14 -07:00
Neil Macneale IV b3877a5515 Handle bogus pager gracefully 2025-08-27 16:30:48 -07:00
Neil Macneale IV 0d6882dd49 Fix DOLT_PAGER to properly handle commands with arguments
- Split DOLT_PAGER using strings.Fields() to handle commands like "head -n 2"
- Add comprehensive Go unit tests for DOLT_PAGER functionality
- Tests verify both custom pager usage and fallback behavior
- Simplified logic by removing unnecessary len check

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-27 13:14:57 -07:00
Neil Macneale IV cc7960e5b6 Add support for DOLT_PAGER environment variable
Users can now set the DOLT_PAGER environment variable to specify
their preferred pager program. Falls back to existing less/more
behavior if DOLT_PAGER is not set.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-27 13:14:57 -07:00
Neil Macneale IV 4ae0bf48d7 Merge pull request #9682 from dolthub/macneale4/aws-archive-conjoin
aws archive conjoin support
2025-08-26 16:48:03 -07:00
Neil Macneale IV 445973eaf8 PR Feedback 2025-08-26 14:14:43 -07:00
Neil Macneale IV 9097545d96 Update go/store/nbs/archive_reader.go
Co-authored-by: Aaron Son <aaron@dolthub.com>
2025-08-26 11:26:22 -07:00
Neil Macneale IV fd1ab8acb1 Update go/store/nbs/archive_writer.go
Co-authored-by: Aaron Son <aaron@dolthub.com>
2025-08-26 11:24:51 -07:00
Neil Macneale IV 0c99218bcf Add CompressedSize method to ToChunker 2025-08-26 10:44:27 -07:00
macneale4 db7667d272 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-08-26 01:19:43 +00:00
Neil Macneale IV fd9c8a74fa Fix import 2025-08-25 18:10:59 -07:00
Neil Macneale IV fd17c81ddc Use correct type when reading table indexes 2025-08-25 18:00:36 -07:00
macneale4 a4e5780a25 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-08-25 23:52:00 +00:00
Neil Macneale IV f3d2b9052f Fix building largest tables first.
Also address several todos.
2025-08-25 16:33:04 -07:00
Neil Macneale IV 5141526baf Conjoining table files into archive files works now 2025-08-25 16:33:04 -07:00
macneale4 27001b2c4b [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2025-08-25 16:33:04 -07:00
Neil Macneale IV bc19fb81b8 Simplify local file conjoin and consolidate index calculation for archives 2025-08-25 16:33:04 -07:00
Neil Macneale IV 313939aa27 Don't finalize byte spans twice 2025-08-25 16:33:04 -07:00
Neil Macneale IV 245f14317f Bug fix. properly determine index data len 2025-08-25 16:33:04 -07:00
Neil Macneale IV 3cb92f816f more fix up 2025-08-25 16:33:04 -07:00
Neil Macneale IV bc588a3f21 Create and archive chunk source when conjoining archives 2025-08-25 16:33:04 -07:00