├── .bumpversion.cfg ├── .github └── workflows │ ├── pullrequests.yml │ └── tag.yml ├── .gitignore ├── AUTHORS ├── CHANGELOG.rst ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── pyproject.toml ├── requirements.txt ├── setup.py ├── soql ├── __init__.py ├── attributes.py ├── loaders.py ├── model.py ├── model_registry.py ├── nodes.py ├── path_builder.py ├── select.py └── utils.py └── tests ├── __init__.py ├── helpers.py ├── test_attributes.py ├── test_loader.py ├── test_model.py ├── test_nodes.py ├── test_path_builder.py └── test_select.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.github/workflows/pullrequests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/.github/workflows/pullrequests.yml -------------------------------------------------------------------------------- /.github/workflows/tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/.github/workflows/tag.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/README.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | 3 | -e . 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/setup.py -------------------------------------------------------------------------------- /soql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/__init__.py -------------------------------------------------------------------------------- /soql/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/attributes.py -------------------------------------------------------------------------------- /soql/loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/loaders.py -------------------------------------------------------------------------------- /soql/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/model.py -------------------------------------------------------------------------------- /soql/model_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/model_registry.py -------------------------------------------------------------------------------- /soql/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/nodes.py -------------------------------------------------------------------------------- /soql/path_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/path_builder.py -------------------------------------------------------------------------------- /soql/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/select.py -------------------------------------------------------------------------------- /soql/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/soql/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/test_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/tests/test_attributes.py -------------------------------------------------------------------------------- /tests/test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/tests/test_loader.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/tests/test_nodes.py -------------------------------------------------------------------------------- /tests/test_path_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/tests/test_path_builder.py -------------------------------------------------------------------------------- /tests/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plangrid/soql/HEAD/tests/test_select.py --------------------------------------------------------------------------------