├── .circleci ├── Dockerfile ├── config.yml └── mysql.cnf ├── .github └── pull_request_template.md ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── bin └── test-db ├── setup.py ├── tap_mysql ├── __init__.py ├── connection.py └── sync_strategies │ ├── __init__.py │ ├── binlog.py │ ├── common.py │ ├── full_table.py │ └── incremental.py └── tests ├── __init__.py ├── db_utils.py ├── nosetests ├── test_date_types.py ├── test_full_table_interruption.py ├── test_query_building.py ├── test_tap_mysql.py └── utils.py ├── test_mysql_binlog.py ├── test_mysql_binlog_edge_cases.py ├── test_mysql_binlog_json.py ├── test_mysql_full_and_incremental.py ├── test_mysql_full_table_interruption.py └── test_mysql_incremental_limit.py /.circleci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/.circleci/Dockerfile -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/mysql.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/.circleci/mysql.cnf -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/README.md -------------------------------------------------------------------------------- /bin/test-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/bin/test-db -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/setup.py -------------------------------------------------------------------------------- /tap_mysql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tap_mysql/__init__.py -------------------------------------------------------------------------------- /tap_mysql/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tap_mysql/connection.py -------------------------------------------------------------------------------- /tap_mysql/sync_strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tap_mysql/sync_strategies/binlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tap_mysql/sync_strategies/binlog.py -------------------------------------------------------------------------------- /tap_mysql/sync_strategies/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tap_mysql/sync_strategies/common.py -------------------------------------------------------------------------------- /tap_mysql/sync_strategies/full_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tap_mysql/sync_strategies/full_table.py -------------------------------------------------------------------------------- /tap_mysql/sync_strategies/incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tap_mysql/sync_strategies/incremental.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/db_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/db_utils.py -------------------------------------------------------------------------------- /tests/nosetests/test_date_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/nosetests/test_date_types.py -------------------------------------------------------------------------------- /tests/nosetests/test_full_table_interruption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/nosetests/test_full_table_interruption.py -------------------------------------------------------------------------------- /tests/nosetests/test_query_building.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/nosetests/test_query_building.py -------------------------------------------------------------------------------- /tests/nosetests/test_tap_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/nosetests/test_tap_mysql.py -------------------------------------------------------------------------------- /tests/nosetests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/nosetests/utils.py -------------------------------------------------------------------------------- /tests/test_mysql_binlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/test_mysql_binlog.py -------------------------------------------------------------------------------- /tests/test_mysql_binlog_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/test_mysql_binlog_edge_cases.py -------------------------------------------------------------------------------- /tests/test_mysql_binlog_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/test_mysql_binlog_json.py -------------------------------------------------------------------------------- /tests/test_mysql_full_and_incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/test_mysql_full_and_incremental.py -------------------------------------------------------------------------------- /tests/test_mysql_full_table_interruption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/test_mysql_full_table_interruption.py -------------------------------------------------------------------------------- /tests/test_mysql_incremental_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singer-io/tap-mysql/HEAD/tests/test_mysql_incremental_limit.py --------------------------------------------------------------------------------