Changed checking of truncated values after fetch. The new method checks the indicator buffer, rather than relying on diagnostics. This means Error::TooManyDiagnostics can no longer occurr.
0.53.0
Better error messages if checking for truncation fails due to too many diagnostics
Removed deprecated
BufferDescription
BufferKind
Removed deprecated names
AnyColumnBuffer
AnyColumnSliceMut
AnyColumnView
RowSetCursor
RowSetCursorPolling
0.52.4
Improved support for fetching parameter descriptions of prepared statements:
Introduced method Prepared::column_inserter to replace Prepared::any_column_inserter.
Introduced method Prepared::into_column_inserter to replace Prepared::into_any_column_inserter.
0.52.2
Introduced associated method Item::buffer_desc to replace Item::BUFFER_KIND.
0.52.1
BufferKind and BufferDescription are now unified to BufferDesc.
Renamed RowSetCursor into BlockCursor.
Fix: ColumnarBulkInserter::new now resets all parameters on the statement handle in case it fails. This prevents accessing the bound parameters on a borrowed statement handle after the constructor failed, at which point their valididty is no longer guaranteed.
0.52.0
sys::Timestamp is now directly supported with get_data.
InputParameter is now implying the new CElement trait.
0.51.0
Removed ColumnProjection trait.
ColumnBuffer now has generic associated type View instead of inheriting from ColumnProjection.
WithDataType can now also be used to annotate the Relational type on Timestamp.
WithDataType<Timestamp> now implements OutputParameter.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on odbc-api to permit the latest version.
Changelog
Sourced from odbc-api's changelog.
... (truncated)
Commits
71d5ef1
bump version to 0.54b0446c0
Use indicator buffer to check for trunactionsc4b4591
Introduce has_truncated_values on row set buffersd4c82a1
add has truncated values40c1539
Bump tokio from 1.23.1 to 1.24.1325dfb8
Bump tokio from 1.23.0 to 1.23.19944628
Bump clap from 4.0.30 to 4.0.32b3b37f1
Bump clap from 4.0.29 to 4.0.305da31f3
fix typoDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)