├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml ├── settings.gradle └── src └── main ├── java └── com │ └── graphql │ └── example │ └── db │ ├── AppWiring.java │ ├── FieldSubSelection.java │ ├── Main.java │ ├── data │ ├── DatabaseAccess.java │ ├── DatabaseDao.java │ ├── DefaultCatalog.java │ ├── DefaultSchema.java │ ├── Indexes.java │ ├── Keys.java │ ├── Tables.java │ └── tables │ │ ├── Albums.java │ │ ├── Artists.java │ │ ├── Customers.java │ │ ├── Employees.java │ │ ├── Genres.java │ │ ├── InvoiceItems.java │ │ ├── Invoices.java │ │ ├── MediaTypes.java │ │ ├── PlaylistTrack.java │ │ ├── Playlists.java │ │ ├── SqliteSequence.java │ │ ├── SqliteStat1.java │ │ ├── Tracks.java │ │ └── records │ │ ├── AlbumsRecord.java │ │ ├── ArtistsRecord.java │ │ ├── CustomersRecord.java │ │ ├── EmployeesRecord.java │ │ ├── GenresRecord.java │ │ ├── InvoiceItemsRecord.java │ │ ├── InvoicesRecord.java │ │ ├── MediaTypesRecord.java │ │ ├── PlaylistTrackRecord.java │ │ ├── PlaylistsRecord.java │ │ ├── SqliteSequenceRecord.java │ │ ├── SqliteStat1Record.java │ │ └── TracksRecord.java │ ├── package-info.java │ └── utill │ ├── JsonKit.java │ └── QueryParameters.java └── resources ├── chinook.db ├── db-example-schema.graphqls └── httpmain └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .gradle/ 3 | target/ 4 | *.iml 5 | build/ 6 | out/ 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/pom.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'graphql-java-db-example' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/AppWiring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/AppWiring.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/FieldSubSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/FieldSubSelection.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/Main.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/DatabaseAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/DatabaseAccess.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/DatabaseDao.java: -------------------------------------------------------------------------------- 1 | package com.graphql.example.db.data; 2 | 3 | public class DatabaseDao { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/DefaultCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/DefaultCatalog.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/DefaultSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/DefaultSchema.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/Indexes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/Indexes.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/Keys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/Keys.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/Tables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/Tables.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Albums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Albums.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Artists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Artists.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Customers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Customers.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Employees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Employees.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Genres.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Genres.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/InvoiceItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/InvoiceItems.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Invoices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Invoices.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/MediaTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/MediaTypes.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/PlaylistTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/PlaylistTrack.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Playlists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Playlists.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/SqliteSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/SqliteSequence.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/SqliteStat1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/SqliteStat1.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/Tracks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/Tracks.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/AlbumsRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/AlbumsRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/ArtistsRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/ArtistsRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/CustomersRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/CustomersRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/EmployeesRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/EmployeesRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/GenresRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/GenresRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/InvoiceItemsRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/InvoiceItemsRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/InvoicesRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/InvoicesRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/MediaTypesRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/MediaTypesRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/PlaylistTrackRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/PlaylistTrackRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/PlaylistsRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/PlaylistsRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/SqliteSequenceRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/SqliteSequenceRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/SqliteStat1Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/SqliteStat1Record.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/data/tables/records/TracksRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/data/tables/records/TracksRecord.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/utill/JsonKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/utill/JsonKit.java -------------------------------------------------------------------------------- /src/main/java/com/graphql/example/db/utill/QueryParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/java/com/graphql/example/db/utill/QueryParameters.java -------------------------------------------------------------------------------- /src/main/resources/chinook.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/resources/chinook.db -------------------------------------------------------------------------------- /src/main/resources/db-example-schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/resources/db-example-schema.graphqls -------------------------------------------------------------------------------- /src/main/resources/httpmain/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-java/graphql-java-db-example/HEAD/src/main/resources/httpmain/index.html --------------------------------------------------------------------------------