├── .circleci ├── config.yml ├── publish.sh └── version.sh ├── .gitattributes ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENCE.md ├── Makefile ├── README.md ├── csql ├── _ │ ├── __init__.py │ ├── api.py │ ├── input │ │ ├── __init__.py │ │ └── strparsing.py │ ├── models │ │ ├── __init__.py │ │ ├── dialect.py │ │ ├── overrides.py │ │ ├── query.py │ │ └── query_replacers.py │ ├── persist │ │ ├── __init__.py │ │ └── cacher.py │ ├── renderer │ │ ├── __init__.py │ │ ├── parameters.py │ │ └── query.py │ └── utils.py ├── __init__.py ├── contrib │ ├── __init__.py │ ├── persist │ │ ├── __init__.py │ │ └── snowflake.py │ └── render │ │ ├── __init__.py │ │ └── param │ │ └── __init__.py ├── dialect.py ├── overrides.py ├── persist.py └── render │ ├── __init__.py │ ├── param.py │ └── query.py ├── docs ├── Makefile ├── _static │ └── css │ │ └── custom.css ├── _toc.yml ├── api.rst ├── api_contrib.rst ├── api_dialect.rst ├── api_persist.rst ├── changelog.rst ├── conf.py ├── docutils.conf ├── extensions │ ├── __init__.py │ └── csql_docs.py └── index.rst ├── mypy.ini ├── notebooks ├── melbourne_crime.xlsx └── test.py ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── contrib └── test_udfparamrenderer.py ├── test_Q_cte.py ├── test_Q_functional.py ├── test_Q_input_strparsing.py ├── test_Q_parameters.py ├── test_Q_reparameterization.py ├── test_overrides.py ├── test_persist.py ├── test_render.py └── test_replace_stuff.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/.circleci/publish.sh -------------------------------------------------------------------------------- /.circleci/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/.circleci/version.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/LICENCE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/README.md -------------------------------------------------------------------------------- /csql/_/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csql/_/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/api.py -------------------------------------------------------------------------------- /csql/_/input/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csql/_/input/strparsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/input/strparsing.py -------------------------------------------------------------------------------- /csql/_/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csql/_/models/dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/models/dialect.py -------------------------------------------------------------------------------- /csql/_/models/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/models/overrides.py -------------------------------------------------------------------------------- /csql/_/models/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/models/query.py -------------------------------------------------------------------------------- /csql/_/models/query_replacers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/models/query_replacers.py -------------------------------------------------------------------------------- /csql/_/persist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/persist/__init__.py -------------------------------------------------------------------------------- /csql/_/persist/cacher.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csql/_/renderer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csql/_/renderer/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/renderer/parameters.py -------------------------------------------------------------------------------- /csql/_/renderer/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/renderer/query.py -------------------------------------------------------------------------------- /csql/_/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/_/utils.py -------------------------------------------------------------------------------- /csql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/__init__.py -------------------------------------------------------------------------------- /csql/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/contrib/__init__.py -------------------------------------------------------------------------------- /csql/contrib/persist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/contrib/persist/__init__.py -------------------------------------------------------------------------------- /csql/contrib/persist/snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/contrib/persist/snowflake.py -------------------------------------------------------------------------------- /csql/contrib/render/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/contrib/render/__init__.py -------------------------------------------------------------------------------- /csql/contrib/render/param/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/contrib/render/param/__init__.py -------------------------------------------------------------------------------- /csql/dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/dialect.py -------------------------------------------------------------------------------- /csql/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/overrides.py -------------------------------------------------------------------------------- /csql/persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/persist.py -------------------------------------------------------------------------------- /csql/render/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csql/render/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/render/param.py -------------------------------------------------------------------------------- /csql/render/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/csql/render/query.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/_toc.yml -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/api_contrib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/api_contrib.rst -------------------------------------------------------------------------------- /docs/api_dialect.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/api_dialect.rst -------------------------------------------------------------------------------- /docs/api_persist.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/api_persist.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/docutils.conf: -------------------------------------------------------------------------------- 1 | [readers] 2 | tab_width:4 -------------------------------------------------------------------------------- /docs/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/extensions/csql_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/extensions/csql_docs.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/docs/index.rst -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/mypy.ini -------------------------------------------------------------------------------- /notebooks/melbourne_crime.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/notebooks/melbourne_crime.xlsx -------------------------------------------------------------------------------- /notebooks/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/notebooks/test.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/test_udfparamrenderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/contrib/test_udfparamrenderer.py -------------------------------------------------------------------------------- /tests/test_Q_cte.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_Q_cte.py -------------------------------------------------------------------------------- /tests/test_Q_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_Q_functional.py -------------------------------------------------------------------------------- /tests/test_Q_input_strparsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_Q_input_strparsing.py -------------------------------------------------------------------------------- /tests/test_Q_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_Q_parameters.py -------------------------------------------------------------------------------- /tests/test_Q_reparameterization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_Q_reparameterization.py -------------------------------------------------------------------------------- /tests/test_overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_overrides.py -------------------------------------------------------------------------------- /tests/test_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_persist.py -------------------------------------------------------------------------------- /tests/test_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_render.py -------------------------------------------------------------------------------- /tests/test_replace_stuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akdor1154/python-csql/HEAD/tests/test_replace_stuff.py --------------------------------------------------------------------------------