Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
081f3e2
OPTIMIZATION #1: Direct PyUnicode_DecodeUTF16 for NVARCHAR conversion…
bewithgaurav Nov 10, 2025
c7d1aa3
OPTIMIZATION #1: Direct PyUnicode_DecodeUTF16 for NVARCHAR conversion…
bewithgaurav Nov 10, 2025
94b8a69
OPTIMIZATION #2: Direct Python C API for numeric types
bewithgaurav Nov 10, 2025
7159d81
docs: Update OPTIMIZATION_PR_SUMMARY with OPT #2 details
bewithgaurav Nov 10, 2025
ef095fd
OPTIMIZATION #3: Metadata prefetch caching
bewithgaurav Nov 10, 2025
7ad0947
OPTIMIZATION #3 (FIX): Remove unused columnSize variables (Windows bu…
bewithgaurav Nov 10, 2025
55fb898
OPTIMIZATION #4: Batch row allocation with direct Python C API
bewithgaurav Nov 10, 2025
e1e827a
docs: Update OPTIMIZATION_PR_SUMMARY with OPT #4 details
bewithgaurav Nov 10, 2025
18e5350
OPTIMIZATION #4 (FIX): Remove unused columnSize variables (Windows bu…
bewithgaurav Nov 10, 2025
3c195f6
OPTIMIZATION #5: Function pointer dispatch for column processors
bewithgaurav Nov 10, 2025
c30974c
docs: Complete OPTIMIZATION_PR_SUMMARY with OPT #3 and OPT #5 details
bewithgaurav Nov 10, 2025
201025f
Fix script
bewithgaurav Nov 10, 2025
5e9a427
PERFORMANCE FIX: Use single-pass batch row allocation
bewithgaurav Nov 10, 2025
797a617
test: Add comprehensive NULL handling test for all numeric types
bewithgaurav Nov 10, 2025
81551d4
test: Add LOB and NULL tests for GUID/DATETIMEOFFSET to improve coverage
bewithgaurav Nov 10, 2025
3e9ab3a
perf: Remove wasteful OPT #3 metadata duplication
bewithgaurav Nov 10, 2025
9b0ff30
docs: Simplify PR summary focusing on implemented optimizations
bewithgaurav Nov 10, 2025
1d712e5
Suppress s360 for WChars to make it faster
bewithgaurav Nov 10, 2025
cc7282e
Suppress s360 for WChars to make it faster
bewithgaurav Nov 10, 2025
02fc960
Restore s360 fix
bewithgaurav Nov 10, 2025
757ef84
more tests
bewithgaurav Nov 10, 2025
8e84080
Update PR Summary
bewithgaurav Nov 10, 2025
b6ea039
more tests for coverage
bewithgaurav Nov 10, 2025
ceaa5ba
PR Summary reformat
bewithgaurav Nov 10, 2025
0730e1d
PR Summary
bewithgaurav Nov 10, 2025
414151f
PR Summary
bewithgaurav Nov 10, 2025
1276aa6
10 averages and pyodbc conn string fix
bewithgaurav Nov 10, 2025
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
Loading
Loading