LICENSE.txt
MANIFEST.in
README.txt
pyproject.toml
setup.cfg
setup.py
cx_Oracle.egg-info/PKG-INFO
cx_Oracle.egg-info/SOURCES.txt
cx_Oracle.egg-info/dependency_links.txt
cx_Oracle.egg-info/top_level.txt
odpi/embed/dpi.c
odpi/include/dpi.h
odpi/src/dpiConn.c
odpi/src/dpiContext.c
odpi/src/dpiData.c
odpi/src/dpiDebug.c
odpi/src/dpiDeqOptions.c
odpi/src/dpiEnqOptions.c
odpi/src/dpiEnv.c
odpi/src/dpiError.c
odpi/src/dpiErrorMessages.h
odpi/src/dpiGen.c
odpi/src/dpiGlobal.c
odpi/src/dpiHandleList.c
odpi/src/dpiHandlePool.c
odpi/src/dpiImpl.h
odpi/src/dpiJson.c
odpi/src/dpiLob.c
odpi/src/dpiMsgProps.c
odpi/src/dpiObject.c
odpi/src/dpiObjectAttr.c
odpi/src/dpiObjectType.c
odpi/src/dpiOci.c
odpi/src/dpiOracleType.c
odpi/src/dpiPool.c
odpi/src/dpiQueue.c
odpi/src/dpiRowid.c
odpi/src/dpiSodaColl.c
odpi/src/dpiSodaCollCursor.c
odpi/src/dpiSodaDb.c
odpi/src/dpiSodaDoc.c
odpi/src/dpiSodaDocCursor.c
odpi/src/dpiStmt.c
odpi/src/dpiSubscr.c
odpi/src/dpiUtils.c
odpi/src/dpiVar.c
samples/app_context.py
samples/aq_notification.py
samples/array_dml_rowcounts.py
samples/batch_errors.py
samples/bind_insert.py
samples/bind_query.py
samples/bulk_aq.py
samples/call_timeout.py
samples/connection_pool.py
samples/cqn.py
samples/cqn2.py
samples/database_change_notification.py
samples/database_shutdown.py
samples/database_startup.py
samples/dbms_output.py
samples/dml_returning_multiple_rows.py
samples/drcp.py
samples/drop_samples.py
samples/editioning.py
samples/generic_row_factory.py
samples/implicit_results.py
samples/insert_geometry.py
samples/json_blob.py
samples/json_direct.py
samples/last_rowid.py
samples/multi_consumer_aq.py
samples/object_aq.py
samples/plsql_collection.py
samples/plsql_function.py
samples/plsql_procedure.py
samples/plsql_record.py
samples/query.py
samples/query_arraysize.py
samples/query_strings_as_bytes.py
samples/raw_aq.py
samples/ref_cursor.py
samples/return_lobs_as_strings.py
samples/return_numbers_as_decimals.py
samples/rows_as_instance.py
samples/sample_env.py
samples/scrollable_cursors.py
samples/session_callback.py
samples/session_callback_plsql.py
samples/setup_samples.py
samples/sharding_number_key.py
samples/soda_basic.py
samples/soda_bulk_insert.py
samples/spatial_to_geopandas.py
samples/subclassing.py
samples/transaction_guard.py
samples/type_handlers.py
samples/universal_rowids.py
samples/sql/drop_samples.sql
samples/sql/drop_samples_exec.sql
samples/sql/setup_samples.sql
samples/sql/setup_samples_exec.sql
samples/tutorial/aq.py
samples/tutorial/bind_insert.py
samples/tutorial/bind_insert.sql
samples/tutorial/bind_query.py
samples/tutorial/bind_sdo.py
samples/tutorial/clob.py
samples/tutorial/clob_string.py
samples/tutorial/connect.py
samples/tutorial/connect_drcp.py
samples/tutorial/connect_pool.py
samples/tutorial/connect_pool2.py
samples/tutorial/db_config.py
samples/tutorial/db_config.sql
samples/tutorial/drcp_query.sql
samples/tutorial/plsql_func.py
samples/tutorial/plsql_func.sql
samples/tutorial/plsql_proc.py
samples/tutorial/plsql_proc.sql
samples/tutorial/query.py
samples/tutorial/query2.py
samples/tutorial/query_arraysize.py
samples/tutorial/query_arraysize.sql
samples/tutorial/query_many.py
samples/tutorial/query_one.py
samples/tutorial/query_scroll.py
samples/tutorial/rowfactory.py
samples/tutorial/soda.py
samples/tutorial/subclass.py
samples/tutorial/type_converter.py
samples/tutorial/type_input.py
samples/tutorial/type_output.py
samples/tutorial/versions.py
samples/tutorial/solutions/aq-dequeue.py
samples/tutorial/solutions/aq-enqueue.py
samples/tutorial/solutions/aq-queuestart.py
samples/tutorial/solutions/bind_insert.py
samples/tutorial/solutions/bind_sdo.py
samples/tutorial/solutions/connect_pool2.py
samples/tutorial/solutions/db_config.py
samples/tutorial/solutions/query-2.py
samples/tutorial/solutions/query.py
samples/tutorial/solutions/query_many.py
samples/tutorial/solutions/query_scroll.py
samples/tutorial/solutions/rowfactory.py
samples/tutorial/solutions/soda.py
samples/tutorial/solutions/subclass.py
samples/tutorial/solutions/type_converter.py
samples/tutorial/solutions/type_output.py
samples/tutorial/solutions/versions.py
samples/tutorial/sql/create_user.sql
samples/tutorial/sql/drop_user.sql
samples/tutorial/sql/setup_tables.sql
src/cxoApiType.c
src/cxoBuffer.c
src/cxoConnection.c
src/cxoCursor.c
src/cxoDbType.c
src/cxoDeqOptions.c
src/cxoEnqOptions.c
src/cxoError.c
src/cxoFuture.c
src/cxoJsonBuffer.c
src/cxoLob.c
src/cxoModule.c
src/cxoModule.h
src/cxoMsgProps.c
src/cxoObject.c
src/cxoObjectAttr.c
src/cxoObjectType.c
src/cxoQueue.c
src/cxoSessionPool.c
src/cxoSodaCollection.c
src/cxoSodaDatabase.c
src/cxoSodaDoc.c
src/cxoSodaDocCursor.c
src/cxoSodaOperation.c
src/cxoSubscr.c
src/cxoTransform.c
src/cxoUtils.c
src/cxoVar.c
test/drop_test.py
test/setup_test.py
test/test_1000_module.py
test/test_1100_connection.py
test/test_1200_cursor.py
test/test_1300_cursor_var.py
test/test_1400_datetime_var.py
test/test_1500_types.py
test/test_1600_dml_returning.py
test/test_1700_error.py
test/test_1800_interval_var.py
test/test_1900_lob_var.py
test/test_2000_long_var.py
test/test_2100_nchar_var.py
test/test_2200_number_var.py
test/test_2300_object_var.py
test/test_2400_session_pool.py
test/test_2500_string_var.py
test/test_2600_timestamp_var.py
test/test_2700_aq.py
test/test_2800_bulk_aq.py
test/test_2900_rowid.py
test/test_3000_subscription.py
test/test_3100_boolean_var.py
test/test_3200_features_12_1.py
test/test_3300_soda_database.py
test/test_3400_soda_collection.py
test/test_3500_json.py
test/test_3600_outputtypehandler.py
test/test_3700_var.py
test/test_3800_typehandler.py
test/test_env.py
test/sql/drop_test.sql
test/sql/drop_test_exec.sql
test/sql/setup_test.sql
test/sql/setup_test_exec.sql