├── .github ├── FUNDING.yml └── workflows │ ├── audit.yml │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── clippy.toml ├── rust-toolchain ├── wundergraph ├── Cargo.toml ├── bench │ └── queries.rs ├── src │ ├── context.rs │ ├── diesel_ext.rs │ ├── error.rs │ ├── graphql_type.rs │ ├── helper │ │ ├── mod.rs │ │ ├── primary_keys.rs │ │ └── tuple.rs │ ├── juniper_ext │ │ ├── from_lookahead.rs │ │ ├── mod.rs │ │ └── nameable.rs │ ├── lib.rs │ ├── macros │ │ ├── mod.rs │ │ ├── mutation.rs │ │ └── query.rs │ ├── query_builder │ │ ├── mod.rs │ │ ├── mutations │ │ │ ├── delete.rs │ │ │ ├── insert │ │ │ │ ├── mod.rs │ │ │ │ ├── pg.rs │ │ │ │ └── sqlite.rs │ │ │ ├── mod.rs │ │ │ └── update.rs │ │ ├── selection │ │ │ ├── fields │ │ │ │ ├── associations.rs │ │ │ │ ├── field_list.rs │ │ │ │ ├── helper.rs │ │ │ │ └── mod.rs │ │ │ ├── filter │ │ │ │ ├── build_filter.rs │ │ │ │ ├── collector │ │ │ │ │ ├── and.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── or.rs │ │ │ │ ├── common_filter │ │ │ │ │ ├── eq.rs │ │ │ │ │ ├── eq_any.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── not_eq.rs │ │ │ │ ├── filter_helper.rs │ │ │ │ ├── filter_value.rs │ │ │ │ ├── inner_filter.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── not.rs │ │ │ │ ├── nullable_filter │ │ │ │ │ ├── filter_option.rs │ │ │ │ │ ├── is_null.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── reference_filter.rs │ │ │ │ └── string_filter │ │ │ │ │ ├── like.rs │ │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── offset.rs │ │ │ ├── order.rs │ │ │ ├── query_modifier.rs │ │ │ ├── query_resolver.rs │ │ │ └── select.rs │ │ └── types │ │ │ ├── field_value_resolver │ │ │ ├── direct_resolver.rs │ │ │ ├── has_one_resolver.rs │ │ │ └── mod.rs │ │ │ ├── has_many.rs │ │ │ ├── has_one.rs │ │ │ ├── mod.rs │ │ │ ├── placeholder.rs │ │ │ └── wundergraph_value.rs │ ├── scalar.rs │ └── third_party_integrations │ │ ├── chrono.rs │ │ ├── mod.rs │ │ └── uuid.rs └── tests │ ├── alias.rs │ ├── helper.rs │ ├── lib.rs │ ├── limit_offset.rs │ ├── mutations │ ├── create.rs │ ├── delete.rs │ ├── mod.rs │ └── update.rs │ ├── order.rs │ ├── query.rs │ ├── query_nested.rs │ ├── simple.rs │ └── type_checking.rs ├── wundergraph_bench ├── Cargo.toml ├── migrations │ ├── pg │ │ └── 2018-09-28-104319_setup │ │ │ ├── down.sql │ │ │ └── up.sql │ └── sqlite │ │ └── 2018-09-28-104542_setup │ │ ├── down.sql │ │ └── up.sql └── src │ ├── api.rs │ ├── bin │ └── wundergraph_bench.rs │ └── lib.rs ├── wundergraph_cli ├── Cargo.toml └── src │ ├── database.rs │ ├── infer_schema_internals │ ├── data_structures.rs │ ├── foreign_keys.rs │ ├── inference.rs │ ├── information_schema.rs │ ├── mod.rs │ ├── mysql.rs │ ├── pg.rs │ ├── sqlite.rs │ └── table_data.rs │ ├── main.rs │ └── print_schema │ ├── mod.rs │ ├── print_helper.rs │ ├── snapshots │ ├── wundergraph_cli__print_schema__tests__infer_schema@postgres.snap │ ├── wundergraph_cli__print_schema__tests__infer_schema@sqlite.snap │ ├── wundergraph_cli__print_schema__tests__round_trip_test__mutation.snap │ ├── wundergraph_cli__print_schema__tests__round_trip_test__query_1.snap │ └── wundergraph_cli__print_schema__tests__round_trip_test__query_2.snap │ └── template_main.rs ├── wundergraph_derive ├── Cargo.toml └── src │ ├── belonging_to.rs │ ├── build_filter_helper.rs │ ├── diagnostic_shim.rs │ ├── field.rs │ ├── lib.rs │ ├── meta.rs │ ├── model.rs │ ├── resolved_at_shim.rs │ ├── utils.rs │ ├── wundergraph_entity.rs │ ├── wundergraph_filter.rs │ └── wundergraph_value.rs └── wundergraph_example ├── Cargo.toml ├── migrations ├── .gitkeep ├── pg │ └── 2018-01-24-131925_setup │ │ ├── down.sql │ │ └── up.sql └── sqlite │ └── 2018-01-24-131925_setup │ ├── down.sql │ └── up.sql └── src ├── bin └── wundergraph_example.rs ├── lib.rs └── mutations.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [weiznich] 2 | -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/clippy.toml -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.42.0 2 | -------------------------------------------------------------------------------- /wundergraph/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/Cargo.toml -------------------------------------------------------------------------------- /wundergraph/bench/queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/bench/queries.rs -------------------------------------------------------------------------------- /wundergraph/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/context.rs -------------------------------------------------------------------------------- /wundergraph/src/diesel_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/diesel_ext.rs -------------------------------------------------------------------------------- /wundergraph/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/error.rs -------------------------------------------------------------------------------- /wundergraph/src/graphql_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/graphql_type.rs -------------------------------------------------------------------------------- /wundergraph/src/helper/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/helper/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/helper/primary_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/helper/primary_keys.rs -------------------------------------------------------------------------------- /wundergraph/src/helper/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/helper/tuple.rs -------------------------------------------------------------------------------- /wundergraph/src/juniper_ext/from_lookahead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/juniper_ext/from_lookahead.rs -------------------------------------------------------------------------------- /wundergraph/src/juniper_ext/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/juniper_ext/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/juniper_ext/nameable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/juniper_ext/nameable.rs -------------------------------------------------------------------------------- /wundergraph/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/lib.rs -------------------------------------------------------------------------------- /wundergraph/src/macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/macros/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/macros/mutation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/macros/mutation.rs -------------------------------------------------------------------------------- /wundergraph/src/macros/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/macros/query.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/mutations/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/mutations/delete.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/mutations/insert/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/mutations/insert/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/mutations/insert/pg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/mutations/insert/pg.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/mutations/insert/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/mutations/insert/sqlite.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/mutations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/mutations/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/mutations/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/mutations/update.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/fields/associations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/fields/associations.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/fields/field_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/fields/field_list.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/fields/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/fields/helper.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/fields/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/fields/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/build_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/build_filter.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/collector/and.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/collector/and.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/collector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/collector/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/collector/or.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/collector/or.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/common_filter/eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/common_filter/eq.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/common_filter/eq_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/common_filter/eq_any.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/common_filter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/common_filter/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/common_filter/not_eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/common_filter/not_eq.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/filter_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/filter_helper.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/filter_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/filter_value.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/inner_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/inner_filter.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/not.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/not.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/nullable_filter/filter_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/nullable_filter/filter_option.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/nullable_filter/is_null.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/nullable_filter/is_null.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/nullable_filter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/nullable_filter/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/reference_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/reference_filter.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/string_filter/like.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/string_filter/like.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/filter/string_filter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/filter/string_filter/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/offset.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/order.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/query_modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/query_modifier.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/query_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/query_resolver.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/selection/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/selection/select.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/field_value_resolver/direct_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/field_value_resolver/direct_resolver.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/field_value_resolver/has_one_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/field_value_resolver/has_one_resolver.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/field_value_resolver/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/field_value_resolver/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/has_many.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/has_many.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/has_one.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/has_one.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/placeholder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/placeholder.rs -------------------------------------------------------------------------------- /wundergraph/src/query_builder/types/wundergraph_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/query_builder/types/wundergraph_value.rs -------------------------------------------------------------------------------- /wundergraph/src/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/scalar.rs -------------------------------------------------------------------------------- /wundergraph/src/third_party_integrations/chrono.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/third_party_integrations/chrono.rs -------------------------------------------------------------------------------- /wundergraph/src/third_party_integrations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/third_party_integrations/mod.rs -------------------------------------------------------------------------------- /wundergraph/src/third_party_integrations/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/src/third_party_integrations/uuid.rs -------------------------------------------------------------------------------- /wundergraph/tests/alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/alias.rs -------------------------------------------------------------------------------- /wundergraph/tests/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/helper.rs -------------------------------------------------------------------------------- /wundergraph/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/lib.rs -------------------------------------------------------------------------------- /wundergraph/tests/limit_offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/limit_offset.rs -------------------------------------------------------------------------------- /wundergraph/tests/mutations/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/mutations/create.rs -------------------------------------------------------------------------------- /wundergraph/tests/mutations/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/mutations/delete.rs -------------------------------------------------------------------------------- /wundergraph/tests/mutations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/mutations/mod.rs -------------------------------------------------------------------------------- /wundergraph/tests/mutations/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/mutations/update.rs -------------------------------------------------------------------------------- /wundergraph/tests/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/order.rs -------------------------------------------------------------------------------- /wundergraph/tests/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/query.rs -------------------------------------------------------------------------------- /wundergraph/tests/query_nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/query_nested.rs -------------------------------------------------------------------------------- /wundergraph/tests/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/simple.rs -------------------------------------------------------------------------------- /wundergraph/tests/type_checking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph/tests/type_checking.rs -------------------------------------------------------------------------------- /wundergraph_bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/Cargo.toml -------------------------------------------------------------------------------- /wundergraph_bench/migrations/pg/2018-09-28-104319_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/migrations/pg/2018-09-28-104319_setup/down.sql -------------------------------------------------------------------------------- /wundergraph_bench/migrations/pg/2018-09-28-104319_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/migrations/pg/2018-09-28-104319_setup/up.sql -------------------------------------------------------------------------------- /wundergraph_bench/migrations/sqlite/2018-09-28-104542_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/migrations/sqlite/2018-09-28-104542_setup/down.sql -------------------------------------------------------------------------------- /wundergraph_bench/migrations/sqlite/2018-09-28-104542_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/migrations/sqlite/2018-09-28-104542_setup/up.sql -------------------------------------------------------------------------------- /wundergraph_bench/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/src/api.rs -------------------------------------------------------------------------------- /wundergraph_bench/src/bin/wundergraph_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/src/bin/wundergraph_bench.rs -------------------------------------------------------------------------------- /wundergraph_bench/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_bench/src/lib.rs -------------------------------------------------------------------------------- /wundergraph_cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/Cargo.toml -------------------------------------------------------------------------------- /wundergraph_cli/src/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/database.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/data_structures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/data_structures.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/foreign_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/foreign_keys.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/inference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/inference.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/information_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/information_schema.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/mod.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/mysql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/mysql.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/pg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/pg.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/sqlite.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/infer_schema_internals/table_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/infer_schema_internals/table_data.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/main.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/mod.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/print_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/print_helper.rs -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__infer_schema@postgres.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__infer_schema@postgres.snap -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__infer_schema@sqlite.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__infer_schema@sqlite.snap -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__round_trip_test__mutation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__round_trip_test__mutation.snap -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__round_trip_test__query_1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__round_trip_test__query_1.snap -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__round_trip_test__query_2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/snapshots/wundergraph_cli__print_schema__tests__round_trip_test__query_2.snap -------------------------------------------------------------------------------- /wundergraph_cli/src/print_schema/template_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_cli/src/print_schema/template_main.rs -------------------------------------------------------------------------------- /wundergraph_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/Cargo.toml -------------------------------------------------------------------------------- /wundergraph_derive/src/belonging_to.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/belonging_to.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/build_filter_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/build_filter_helper.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/diagnostic_shim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/diagnostic_shim.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/field.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/lib.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/meta.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/model.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/resolved_at_shim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/resolved_at_shim.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/utils.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/wundergraph_entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/wundergraph_entity.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/wundergraph_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/wundergraph_filter.rs -------------------------------------------------------------------------------- /wundergraph_derive/src/wundergraph_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_derive/src/wundergraph_value.rs -------------------------------------------------------------------------------- /wundergraph_example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_example/Cargo.toml -------------------------------------------------------------------------------- /wundergraph_example/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wundergraph_example/migrations/pg/2018-01-24-131925_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_example/migrations/pg/2018-01-24-131925_setup/down.sql -------------------------------------------------------------------------------- /wundergraph_example/migrations/pg/2018-01-24-131925_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_example/migrations/pg/2018-01-24-131925_setup/up.sql -------------------------------------------------------------------------------- /wundergraph_example/migrations/sqlite/2018-01-24-131925_setup/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` -------------------------------------------------------------------------------- /wundergraph_example/migrations/sqlite/2018-01-24-131925_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_example/migrations/sqlite/2018-01-24-131925_setup/up.sql -------------------------------------------------------------------------------- /wundergraph_example/src/bin/wundergraph_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_example/src/bin/wundergraph_example.rs -------------------------------------------------------------------------------- /wundergraph_example/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_example/src/lib.rs -------------------------------------------------------------------------------- /wundergraph_example/src/mutations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiznich/wundergraph/HEAD/wundergraph_example/src/mutations.rs --------------------------------------------------------------------------------