7.&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe returns the length of the buffer for odbc C types; returns Nothing for variable length fields or unknown fields, otherwise returns the number of octets needed to hold the value of that type      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None1holds information specific to ODBC implementationhelper function to allocate and setup an ODBC environment handle; it displays diagnostics on standard error and fails if the handle could not be allocated or setting the environment failed; it requires ODBC 3 implementation?convert an implementation type identifier to an ODBC known type      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*sqlcli-odbc-0.2.0.0-HfRuWKx0kdtC2DKY4C4ftFSQL.ODBC SQL.CLI.ODBCsql_attr_odbc_versionsql_attr_connection_poolingsql_attr_cp_matchsql_attr_unixodbc_syspathsql_attr_unixodbc_versionsql_attr_unixodbc_envattr sql_cp_offsql_cp_one_per_driversql_cp_one_per_henvsql_cp_defaultsql_cp_strict_matchsql_cp_relaxed_matchsql_cp_match_default sql_ov_odbc2 sql_ov_odbc3sql_ov_odbc3_80sql_attr_access_modesql_attr_autocommitsql_attr_connection_timeoutsql_attr_current_catalogsql_attr_disconnect_behaviorsql_attr_enlist_in_dtcsql_attr_enlist_in_xasql_attr_login_timeoutsql_attr_odbc_cursorssql_attr_packet_sizesql_attr_quiet_modesql_attr_tracesql_attr_tracefilesql_attr_translate_libsql_attr_translate_optionsql_attr_txn_isolationsql_attr_connection_deadsql_attr_driver_threadingsql_attr_ansi_appsql_attr_reset_connection#sql_attr_async_dbc_functions_enablesql_connect_opt_drvr_startsql_conn_opt_maxsql_conn_opt_minsql_mode_read_writesql_mode_read_onlysql_mode_defaultsql_autocommit_offsql_autocommit_onsql_autocommit_defaultsql_login_timeout_defaultsql_opt_trace_offsql_opt_trace_onsql_opt_trace_defaultsql_opt_trace_file_defaultsql_cur_use_if_neededsql_cur_use_odbcsql_cur_use_driversql_cur_defaultsql_db_return_to_poolsql_db_disconnectsql_db_default sql_dtc_done sql_cd_true sql_cd_false sql_aa_true sql_aa_falsesql_reset_connection_yessql_async_dbc_enable_onsql_async_dbc_enable_offsql_async_dbc_enable_defaultsql_date sql_intervalsql_time sql_timestampsql_longvarchar sql_binary sql_varbinarysql_longvarbinary sql_bigint sql_tinyintsql_bitsql_guid sql_code_yearsql_code_month sql_code_day sql_code_hoursql_code_minutesql_code_secondsql_code_year_to_monthsql_code_day_to_hoursql_code_day_to_minutesql_code_day_to_secondsql_code_hour_to_minutesql_code_hour_to_secondsql_code_minute_to_secondsql_interval_yearsql_interval_monthsql_interval_daysql_interval_hoursql_interval_minutesql_interval_secondsql_interval_year_to_monthsql_interval_day_to_hoursql_interval_day_to_minutesql_interval_day_to_secondsql_interval_hour_to_minutesql_interval_hour_to_secondsql_interval_minute_to_second sql_c_char sql_c_long sql_c_short sql_c_float sql_c_double sql_c_numeric sql_c_defaultsql_signed_offsetsql_unsigned_offset sql_c_date sql_c_timesql_c_timestampsql_c_type_datesql_c_type_timesql_c_type_timestampsql_c_interval_yearsql_c_interval_monthsql_c_interval_daysql_c_interval_hoursql_c_interval_minutesql_c_interval_secondsql_c_interval_year_to_monthsql_c_interval_day_to_hoursql_c_interval_day_to_minutesql_c_interval_day_to_secondsql_c_interval_hour_to_minutesql_c_interval_hour_to_secondsql_c_interval_minute_to_second sql_c_binary sql_c_bit sql_c_sbigint sql_c_ubigint sql_c_tinyint sql_c_slong sql_c_sshortsql_c_stinyint sql_c_ulong sql_c_ushortsql_c_utinyintsql_c_bookmark sql_c_guid sql_wchar sql_wvarcharsql_wlongvarchar sql_c_wchar odbcCTypeLenodbcImplementationsetupEnv toODBCType%sqlcli-0.2.0.0-HrgLc5Qxtqd3TpDofg4DIPSQL.CLIsql_txn_serializablesql_txn_repeatable_readsql_txn_read_committedsql_txn_read_uncommittedsql_tc_ddl_ignoresql_tc_ddl_commit sql_tc_all sql_tc_dml sql_tc_nonesql_scco_opt_valuessql_scco_opt_rowver sql_scco_locksql_scco_read_onlysql_oj_all_comparison_ops sql_oj_innersql_oj_not_ordered sql_oj_nested sql_oj_full sql_oj_right sql_oj_left sql_ic_mixedsql_ic_sensitive sql_ic_lower sql_ic_uppersql_gd_any_ordersql_gd_any_columnsql_fd_fetch_relativesql_fd_fetch_absolutesql_fd_fetch_priorsql_fd_fetch_lastsql_fd_fetch_firstsql_fd_fetch_nextsql_cb_preserve sql_cb_close sql_cb_deletesql_at_drop_constraintsql_at_add_constraintsql_at_alter_columnsql_at_drop_columnsql_at_add_columnsql_max_identifier_lensql_collation_seqsql_catalog_namesql_describe_parametersql_cursor_sensitivitysql_xopen_cli_yearsql_oj_capabilitiessql_max_user_name_lensql_max_tables_in_selectsql_max_statement_lensql_max_row_sizesql_max_index_sizesql_max_columns_in_tablesql_max_columns_in_selectsql_max_columns_in_order_bysql_max_columns_in_indexsql_max_columns_in_group_bysql_special_characterssql_order_by_columns_in_selectsql_alter_tablesql_null_collationsql_getdata_extensions sql_integritysql_txn_isolation_option sql_user_namesql_txn_capablesql_scroll_concurrencysql_max_table_name_lensql_max_catalog_name_lensql_max_schema_name_lensql_max_cursor_name_lensql_max_column_name_lensql_identifier_quote_charsql_identifier_casesql_default_txn_isolationsql_data_source_read_onlysql_cursor_commit_behaviorsql_accessible_tables sql_dbms_ver sql_dbms_namesql_search_pattern_escapesql_server_namesql_fetch_directionsql_data_source_namesql_max_concurrent_activitiessql_max_driver_connectionssql_api_sqltransactsql_api_sqltablessql_api_sqlstatisticssql_api_sqlspecialcolumnssql_api_sqlsetstmtoptionsql_api_sqlsetstmtattrsql_api_sqlsetparamsql_api_sqlsetenvattrsql_api_sqlsetdescrecsql_api_sqlsetdescfieldsql_api_sqlsetcursornamesql_api_sqlsetconnectoptionsql_api_sqlsetconnectattrsql_api_sqlserverinfosql_api_sqlrowcountsql_api_sqlreleaseenvsql_api_sqlputdatasql_api_sqlpreparesql_api_sqlparamdatasql_api_sqlnumresultcolssql_api_sqllanguagessql_api_sqlgettypeinfosql_api_sqlgetstmtoptionsql_api_sqlgetstmtattrsql_api_sqlgetinfosql_api_sqlgetfunctionssql_api_sqlgetenvattrsql_api_sqlgetdiagrecsql_api_sqlgetdiagfieldsql_api_sqlgetdescrecsql_api_sqlgetdescfieldsql_api_sqlgetdatasql_api_sqlgetcursornamesql_api_sqlgetconnectoptionsql_api_sqlgetconnectattrsql_api_sqlfreestmtsql_api_sqlfreehandlesql_api_sqlfreeenvsql_api_sqlfreeconnectsql_api_sqlfetchscrollsql_api_sqlfetchsql_api_sqlexecutesql_api_sqlexecdirectsql_api_sqlerrorsql_api_sqlendtransql_api_sqldisconnectsql_api_sqldescribecolsql_api_sqldatasourcessql_api_sqlcopydescsql_api_sqlconnectsql_api_sqlcolumnssql_api_sqlcolattributesql_api_sqlclosecursorsql_api_sqlcancelsql_api_sqlbindparamsql_api_sqlbindcolsql_api_sqlallocstmtsql_api_sqlallochandlesql_api_sqlallocenvsql_api_sqlallocconnectsql_index_othersql_index_hashedsql_index_clustered sql_index_allsql_index_uniquesql_row_identifier sql_pc_pseudosql_pc_non_pseudosql_pc_unknownsql_scope_sessionsql_scope_transactionsql_scope_currowsql_null_handlesql_null_hdescsql_null_hstmt sql_null_hdbc sql_null_henv sql_rollback sql_commitsql_fetch_relativesql_fetch_absolutesql_fetch_priorsql_fetch_lastsql_fetch_firstsql_fetch_nextsql_reset_params sql_unbindsql_drop sql_closesql_desc_alloc_usersql_desc_alloc_auto sql_unnamed sql_namedsql_pred_basic sql_pred_char sql_pred_nonesql_nullable_unknown sql_nullable sql_no_nullssql_true sql_falsesql_code_timestamp sql_code_time sql_code_date sql_ard_type sql_default sql_all_types sql_sensitivesql_insensitivesql_unspecifiedsql_type_timestamp sql_type_time sql_type_date sql_varchar sql_datetime sql_doublesql_real sql_float sql_smallint sql_integer sql_decimal sql_numericsql_charsql_diag_update_wheresql_diag_unknown_statementsql_diag_select_cursorsql_diag_revokesql_diag_insertsql_diag_grantsql_diag_dynamic_update_cursorsql_diag_dynamic_delete_cursorsql_diag_drop_viewsql_diag_drop_tablesql_diag_drop_indexsql_diag_delete_wheresql_diag_create_viewsql_diag_create_tablesql_diag_create_indexsql_diag_alter_tablesql_diag_dynamic_function_codesql_diag_server_namesql_diag_connection_namesql_diag_subclass_originsql_diag_class_originsql_diag_dynamic_functionsql_diag_message_textsql_diag_nativesql_diag_sqlstatesql_diag_row_countsql_diag_numbersql_diag_returncodesql_desc_alloc_typesql_desc_octet_lengthsql_desc_unnamed sql_desc_namesql_desc_data_ptrsql_desc_indicator_ptrsql_desc_nullablesql_desc_datetime_interval_codesql_desc_scalesql_desc_precisionsql_desc_octet_length_ptrsql_desc_length sql_desc_typesql_desc_countsql_attr_cursor_sensitivitysql_attr_cursor_scrollablesql_attr_imp_param_descsql_attr_imp_row_descsql_attr_app_param_descsql_attr_app_row_descsql_attr_metadata_idsql_attr_auto_ipdsql_attr_output_ntssql_handle_descsql_handle_stmtsql_handle_dbcsql_handle_envsql_timestamp_len sql_time_len sql_date_lensql_max_id_lengthsql_max_message_lengthsql_ntslsql_nts sql_succeeded sql_need_datasql_invalid_handle sql_error sql_no_datasql_success_with_info sql_successsql_data_at_exec sql_null_datasqlallocconnect sqlallocenvsqlallochandle sqlallocstmt sqlbindcol sqlbindparam sqlcancelsqlclosecursorsqlcolattribute sqlcolumns sqlconnect sqlopydescsqldatasourcessqldescribecol sqldisconnect sqlendtransqlerror sqlexecdirect sqlexecutesqlfetchsqlfetchscrollsqlfreeconnect sqlfreeenv sqlfreehandle sqlfreestmtsqlgetconnectattrsqlgetconnectoptionsqlgetcursorname sqlgetdatasqlgetdescfield sqlgetdescrecsqlgetdiagfield sqlgetdiagrec sqlgetenvattrsqlgetfunctions sqlgetinfosqlgetstmtattrsqlgetstmtoptionsqlgettypeinfosqlnumresultcols sqlparamdata sqlprepare sqlputdata sqlrowcountsqlsetconnectattrsqlsetconnectoptionsqlsetcursornamesqlsetdescfield sqlsetdescrec sqlsetenvattr sqlsetparamsqlsetstmtattrsqlsetstmtoptionsqlspecialcolumns sqlstatistics sqltables sqltransactSQLCHAR SQLINTEGER SQLSMALLINT SQLDOUBLESQLFLOATSQLREAL SQLPOINTERSQLDATESQLTIME SQLTIMESTAMP SQLVARCHAR SQLDECIMAL SQLNUMERIC SQLRETURN SQLHANDLESQLHENVSQLHDBCSQLHSTMTSQLHDESCSQLLENSQLULEN