diff --git a/stubs/ibm-db/@tests/stubtest_allowlist.txt b/stubs/ibm-db/@tests/stubtest_allowlist.txt new file mode 100644 index 000000000..587154085 --- /dev/null +++ b/stubs/ibm-db/@tests/stubtest_allowlist.txt @@ -0,0 +1,2 @@ +# Bug: +ibm_db. SQL_ATTR_TXN_ISOLATION diff --git a/stubs/ibm-db/METADATA.toml b/stubs/ibm-db/METADATA.toml index e02e23ad3..14bf98b29 100644 --- a/stubs/ibm-db/METADATA.toml +++ b/stubs/ibm-db/METADATA.toml @@ -1,2 +1,2 @@ -version = "3.1.*" +version = "3.2.*" upstream_repository = "https://github.com/ibmdb/python-ibmdb" diff --git a/stubs/ibm-db/ibm_db.pyi b/stubs/ibm-db/ibm_db.pyi index ba3063500..9ba5a3b0d 100644 --- a/stubs/ibm-db/ibm_db.pyi +++ b/stubs/ibm-db/ibm_db.pyi @@ -82,6 +82,93 @@ USE_WCHAR: int WCHAR_NO: int WCHAR_YES: int +# TODO: SQL_ATTR_TXN_ISOLATION: int +SQL_ATTR_ACCESS_MODE: int +SQL_ATTR_ALLOW_INTERLEAVED_GETDATA: int +SQL_ATTR_ANSI_APP: int +SQL_ATTR_APPEND_FOR_FETCH_ONLY: int +SQL_ATTR_APP_USES_LOB_LOCATOR: int +SQL_ATTR_ASYNC_ENABLE: int +SQL_ATTR_AUTO_IPD: int +SQL_ATTR_CACHE_USRLIBL: int +SQL_ATTR_CLIENT_APPLCOMPAT: int +SQL_ATTR_CLIENT_CODEPAGE: int +SQL_ATTR_COLUMNWISE_MRI: int +SQL_ATTR_COMMITONEOF: int +SQL_ATTR_CONCURRENT_ACCESS_RESOLUTION: int +SQL_ATTR_CONFIG_KEYWORDS_ARRAY_SIZE: int +SQL_ATTR_CONFIG_KEYWORDS_MAXLEN: int +SQL_ATTR_CONNECTION_DEAD: int +SQL_ATTR_CONNECTTYPE: int +SQL_ATTR_CONNECT_NODE: int +SQL_ATTR_CONNECT_PASSIVE: int +SQL_ATTR_CONN_CONTEXT: int +SQL_ATTR_CURRENT_CATALOG: int +SQL_ATTR_CURRENT_IMPLICIT_XMLPARSE_OPTION: int +SQL_ATTR_CURRENT_PACKAGE_PATH: int +SQL_ATTR_CURRENT_PACKAGE_SET: int +SQL_ATTR_DATE_FMT: int +SQL_ATTR_DATE_SEP: int +SQL_ATTR_DB2EXPLAIN: int +SQL_ATTR_DB2_APPLICATION_HANDLE: int +SQL_ATTR_DB2_APPLICATION_ID: int +SQL_ATTR_DB2_SQLERRP: int +SQL_ATTR_DECFLOAT_ROUNDING_MODE: int +SQL_ATTR_DECIMAL_SEP: int +SQL_ATTR_DESCRIBE_CALL: int +SQL_ATTR_DESCRIBE_OUTPUT_LEVEL: int +SQL_ATTR_DETECT_READ_ONLY_TXN: int +SQL_ATTR_ENLIST_IN_DTC: int +SQL_ATTR_EXTENDED_INDICATORS: int +SQL_ATTR_FET_BUF_SIZE: int +SQL_ATTR_FORCE_ROLLBACK: int +SQL_ATTR_FREE_LOCATORS_ON_FETCH: int +SQL_ATTR_GET_LATEST_MEMBER: int +SQL_ATTR_GET_LATEST_MEMBER_NAME: int +SQL_ATTR_IGNORE_SERVER_LIST: int +SQL_ATTR_INFO_CRRTKN: int +SQL_ATTR_INFO_PROGRAMID: int +SQL_ATTR_KEEP_DYNAMIC: int +SQL_ATTR_LOB_CACHE_SIZE: int +SQL_ATTR_LOB_FILE_THRESHOLD: int +SQL_ATTR_LOGIN_TIMEOUT: int +SQL_ATTR_LONGDATA_COMPAT: int +SQL_ATTR_MAPCHAR: int +SQL_ATTR_MAXBLKEXT: int +SQL_ATTR_MAX_LOB_BLOCK_SIZE: int +SQL_ATTR_NETWORK_STATISTICS: int +SQL_ATTR_OVERRIDE_CHARACTER_CODEPAGE: int +SQL_ATTR_OVERRIDE_CODEPAGE: int +SQL_ATTR_OVERRIDE_PRIMARY_AFFINITY: int +SQL_ATTR_PARC_BATCH: int +SQL_ATTR_PING_DB: int +SQL_ATTR_PING_NTIMES: int +SQL_ATTR_PING_REQUEST_PACKET_SIZE: int +SQL_ATTR_QUERY_PREFETCH: int +SQL_ATTR_QUIET_MODE: int +SQL_ATTR_READ_ONLY_CONNECTION: int +SQL_ATTR_RECEIVE_TIMEOUT: int +SQL_ATTR_REOPT: int +SQL_ATTR_REPORT_ISLONG_FOR_LONGTYPES_OLEDB: int +SQL_ATTR_REPORT_SEAMLESSFAILOVER_WARNING: int +SQL_ATTR_REPORT_TIMESTAMP_TRUNC_AS_WARN: int +SQL_ATTR_RETRYONERROR: int +SQL_ATTR_RETRY_ON_MERGE: int +SQL_ATTR_SERVER_MSGTXT_MASK: int +SQL_ATTR_SERVER_MSGTXT_SP: int +SQL_ATTR_SESSION_GLOBAL_VAR: int +SQL_ATTR_SESSION_TIME_ZONE: int +SQL_ATTR_SPECIAL_REGISTER: int +SQL_ATTR_SQLCOLUMNS_SORT_BY_ORDINAL_OLEDB: int +SQL_ATTR_STMT_CONCENTRATOR: int +SQL_ATTR_STREAM_GETDATA: int +SQL_ATTR_STREAM_OUTPUTLOB_ON_CALL: int +SQL_ATTR_TIME_FMT: int +SQL_ATTR_TIME_SEP: int +SQL_ATTR_TRUSTED_CONTEXT_ACCESSTOKEN: int +SQL_ATTR_USER_REGISTRY_NAME: int +SQL_ATTR_WCHARTYPE: int + @final class IBM_DBClientInfo: def __new__(cls, *args: object, **kwargs: object) -> Self: ...