├── .formatter.exs ├── .github ├── dependabot.yml └── workflows │ └── elixir.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark └── apq.exs ├── lib ├── apq.ex └── apq │ ├── cache_provider.ex │ ├── digest.ex │ ├── document_provider.ex │ ├── phase │ ├── apq_blueprint.ex │ ├── apq_input.ex │ ├── apq_store_document.ex │ └── error.ex │ ├── strategy.ex │ └── strategy │ ├── blueprint.ex │ └── raw_query.ex ├── mix.exs ├── mix.lock └── test ├── lib ├── apq │ ├── cachex_test.exs │ └── document_provider_test.exs └── apq_test.exs ├── support ├── test_case.ex └── test_schema.ex └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/elixir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/.github/workflows/elixir.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 1.2 4 | * Add support for GET queries 5 | * CI: Travis -> Github actions 6 | 7 | 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/apq.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/benchmark/apq.exs -------------------------------------------------------------------------------- /lib/apq.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq.ex -------------------------------------------------------------------------------- /lib/apq/cache_provider.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/cache_provider.ex -------------------------------------------------------------------------------- /lib/apq/digest.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/digest.ex -------------------------------------------------------------------------------- /lib/apq/document_provider.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/document_provider.ex -------------------------------------------------------------------------------- /lib/apq/phase/apq_blueprint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/phase/apq_blueprint.ex -------------------------------------------------------------------------------- /lib/apq/phase/apq_input.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/phase/apq_input.ex -------------------------------------------------------------------------------- /lib/apq/phase/apq_store_document.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/phase/apq_store_document.ex -------------------------------------------------------------------------------- /lib/apq/phase/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/phase/error.ex -------------------------------------------------------------------------------- /lib/apq/strategy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/strategy.ex -------------------------------------------------------------------------------- /lib/apq/strategy/blueprint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/strategy/blueprint.ex -------------------------------------------------------------------------------- /lib/apq/strategy/raw_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/lib/apq/strategy/raw_query.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/mix.lock -------------------------------------------------------------------------------- /test/lib/apq/cachex_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/test/lib/apq/cachex_test.exs -------------------------------------------------------------------------------- /test/lib/apq/document_provider_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/test/lib/apq/document_provider_test.exs -------------------------------------------------------------------------------- /test/lib/apq_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/test/lib/apq_test.exs -------------------------------------------------------------------------------- /test/support/test_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/test/support/test_case.ex -------------------------------------------------------------------------------- /test/support/test_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/test/support/test_schema.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maartenvanvliet/apq/HEAD/test/test_helper.exs --------------------------------------------------------------------------------