-
Notifications
You must be signed in to change notification settings - Fork 36
FIX: Cursor.describe invalid data #355
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
dlevy-msft-sql
wants to merge
72
commits into
microsoft:main
Choose a base branch
from
dlevy-msft-sql:Issue-352
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,955
−101
Open
Changes from all commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
c403899
Fix for FetchMany(number of rows) ignores batch size when table conta…
dlevy-msft-sql f96d14c
First round of code review fixes
dlevy-msft-sql e135e40
Fix test_fetchone
dlevy-msft-sql 38966d0
Fix for issue 352
dlevy-msft-sql 3f52dd7
Apply fixes from copilot review
dlevy-msft-sql 38b041b
Fix for FetchMany(number of rows) ignores batch size when table conta…
dlevy-msft-sql 139994a
First round of code review fixes
dlevy-msft-sql 6fd823e
Fix test_fetchone
dlevy-msft-sql a7d9b8e
Fix for issue 352
dlevy-msft-sql 646ef04
Apply fixes from copilot review
dlevy-msft-sql 8018872
Merge branch 'Issue-352' of https://github.com/dlevy-msft-sql/mssql-p…
dlevy-msft-sql 67268e5
Merge branch 'main' into Issue-352
dlevy-msft-sql d335ed0
Merge branch 'main' into Issue-352
dlevy-msft-sql 2dc93f3
Merge branch 'main' into Issue-352
dlevy-msft-sql eee5256
Merge branch 'main' into Issue-352
dlevy-msft-sql d289a9b
Merge branch 'microsoft:main' into Issue-352
dlevy-msft-sql ced5fc2
feat: Add SQLTypeCode for dual-compatible cursor.description type codes
dlevy-msft-sql 0568451
fix: Remove stray comment from constants.py
dlevy-msft-sql 257f0f6
chore: Update black target-version to include py312, py313
dlevy-msft-sql 033f7cd
style: Apply black 26.1.0 formatting and pin version in requirements.txt
dlevy-msft-sql 63c08f5
test: Improve SQLTypeCode equality test for 100% coverage
dlevy-msft-sql 6adeead
chore: Remove unnecessary .gitattributes
dlevy-msft-sql 7b6da4e
chore: Keep black unpinned to always use latest
dlevy-msft-sql 42d3e09
fix: Address Copilot review comments
dlevy-msft-sql 31a6d13
refactor: Use DROP TABLE IF EXISTS for cleaner test cleanup
dlevy-msft-sql 6eb43ea
refactor: Remove dead _map_data_type method
dlevy-msft-sql 327ee42
Sync SQL Server ODBC constants between Python and C++
dlevy-msft-sql 7a487b8
test: Add spatial type error handling and thread safety tests
dlevy-msft-sql 839019c
Merge branch 'main' into Issue-352
dlevy-msft-sql 466a4d5
test: Add spatial type error handling and thread safety tests
dlevy-msft-sql 5e67a1b
test: Add spatial type error handling and thread safety tests
dlevy-msft-sql f484e8d
Merge remote branch, keep table name fix
dlevy-msft-sql c0c2117
Ran black --line-length=100 mssql_python/ tests/ to fix issue
dlevy-msft-sql b5460dd
docs: Add sync comment for SQL Server constants
dlevy-msft-sql bced470
fix: Use per-thread connections in thread safety test (MARS not enabled)
dlevy-msft-sql 3d09f1a
style: Fix black formatting
dlevy-msft-sql fe2a042
Merge branch 'microsoft:main' into Issue-352
dlevy-msft-sql 9913467
Merge branch 'main' into Issue-352
dlevy-msft-sql c0b619e
Merge branch 'main' into Issue-352
dlevy-msft-sql 96b3240
Merge branch 'main' into Issue-352
dlevy-msft-sql aa6b071
Merge branch 'main' into Issue-352
dlevy-msft-sql f88b75e
fix: Address Copilot review comments - ODBC 3.x types, hash contract,…
dlevy-msft-sql 0011cf2
fix: Address latest Copilot review comments
dlevy-msft-sql f41a0cb
fix: Use named constants for ODBC 3.x types and narrow test exception
dlevy-msft-sql fb30fc6
style: Fix black formatting
dlevy-msft-sql 4761dda
fix: Handle SQLTypeCode in output converter methods
dlevy-msft-sql c5a4ae3
docs: Fix SQL_DATETIMEOFFSET comment to reference SQL_SS_TIMESTAMPOFFSET
dlevy-msft-sql 0b3b36c
fix: Strengthen geography test assertion and update UDT log message
dlevy-msft-sql 117b3b4
style: Fix black formatting
dlevy-msft-sql fb9c3e6
style: Fix black formatting
dlevy-msft-sql 6a77ed4
fix: Address Copilot review comments
dlevy-msft-sql 151893f
style: Apply black formatting to test_004_cursor.py
dlevy-msft-sql f28f94d
fix: Address Copilot review comments in ddbc_bindings.cpp
dlevy-msft-sql bbd4e50
style: Fix black formatting in test_004_cursor.py
dlevy-msft-sql 85dc297
fix: Widen type stubs to Union[SQLTypeCode, type] for description typ…
dlevy-msft-sql 98503ad
fix: Address Copilot review comments
dlevy-msft-sql 6fc30c1
style: Fix black formatting
dlevy-msft-sql 8e282db
fix: Update add_output_converter type hint to Union[int, SQLTypeCode]
dlevy-msft-sql d57ec4e
fix: Address Copilot review - clear _column_metadata in _reset_cursor…
dlevy-msft-sql 080138a
fix: Remove line number reference from test comment
dlevy-msft-sql d17d9b1
fix: Remove duplicate DDBCSQLDescribeCol call in execute()
dlevy-msft-sql d54aea5
fix: Clear cached maps in _reset_cursor to prevent stale converters
dlevy-msft-sql 965b1e1
fix: Add Python type fallback for output converter lookup
dlevy-msft-sql b2f1d5c
fix: Address Copilot review - add type to Union, use constants, add d…
dlevy-msft-sql dfd68fa
style: Fix black formatting in test_004_cursor.py
dlevy-msft-sql d656121
fix: Add SQL_WVARCHAR fallback for str/bytes and remove duplicate dat…
dlevy-msft-sql deb4242
style: Fix black formatting in test_004_cursor.py
dlevy-msft-sql 2b6af43
fix: Only forward int sqltypes to native conn, use SQL_WVARCHAR constant
dlevy-msft-sql 5ce031a
fix: Widen add/get/remove_output_converter annotations to include type
dlevy-msft-sql 73f47ae
fix: Only forward int sqltypes to native remove_output_converter
dlevy-msft-sql 496c3d1
docs: Fix add_output_converter docstring to reflect actual value types
dlevy-msft-sql 0dfa606
fix: Add python_type fallback for get_output_converter, guard SQL_SS_…
dlevy-msft-sql File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.