├── .gitignore ├── .travis.yml ├── README.md ├── config └── findbugs │ └── excludeFilter.xml ├── docker-compose.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── print_last_invoice.sh ├── qb-common ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── tngtech │ └── qb │ ├── BillableEvent.java │ ├── Constants.java │ └── MonthlySubtotalByCategory.java ├── qb-data-generator ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── tngtech │ │ └── qb │ │ └── BillableEventGenerator.java │ └── resources │ └── log4j2.properties ├── qb-flink ├── Dockerfile ├── core-site.xml ├── docker-entrypoint.sh ├── flink-conf.yaml ├── log4j.properties └── masters ├── qb-frontend ├── .editorconfig ├── Dockerfile ├── components │ ├── ChangeSubscriberForm.js │ ├── LiveTotalDisplay.js │ ├── MetaInformation.js │ └── custom.css ├── core │ ├── actions.js │ ├── history.js │ ├── reducers.js │ ├── router.js │ └── store.js ├── main.js ├── package.json ├── pages │ └── home │ │ └── index.js ├── public │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── crossdomain.xml │ ├── favicon.ico │ ├── index.ejs │ ├── index.html │ ├── robots.txt │ ├── sitemap.ejs │ ├── sitemap.xml │ ├── tile-wide.png │ └── tile.png ├── routes.json ├── run.js ├── test │ ├── .eslintrc │ └── spec.js ├── utils │ ├── markdown-loader.js │ └── routes-loader.js └── webpack.config.js ├── qb-job ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── tngtech │ │ └── qb │ │ ├── MonthBucketer.java │ │ ├── MonthlySubTotalPreviewFunction.java │ │ └── QueryableBillingJob.java │ └── test │ └── groovy │ └── com │ └── tngtech │ └── qb │ └── QueryableBillingJobSpec.groovy ├── qb-server ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── tngtech │ │ │ └── qb │ │ │ ├── FlinkStateQueryService.java │ │ │ ├── QueryNotPossibleException.java │ │ │ ├── QueryableBillingServer.java │ │ │ ├── QueryableStateController.java │ │ │ ├── StandaloneStateQueryService.java │ │ │ ├── StateQueryService.java │ │ │ └── dto │ │ │ ├── MonthlyCustomerSubTotalResponse.java │ │ │ └── MonthlyEventTypeSubTotalResponse.java │ └── resources │ │ ├── application.yml │ │ └── start.sh │ └── test │ ├── groovy │ └── com │ │ └── tngtech │ │ └── qb │ │ └── QueryableBillingServerIT.groovy │ └── resources │ ├── application.yml │ └── flink-conf.yaml ├── qb-talk ├── Gruntfile.js ├── Queryable Billing.pdf ├── README.md ├── bower.json ├── css │ ├── custom.css │ ├── print │ │ ├── paper.css │ │ └── pdf.css │ ├── reveal.css │ ├── reveal.min.css │ ├── reveal.scss │ └── theme │ │ ├── README.md │ │ ├── beige.css │ │ ├── black.css │ │ ├── blood.css │ │ ├── league.css │ │ ├── moon.css │ │ ├── night.css │ │ ├── reveal.css │ │ ├── reveal.scss │ │ ├── serif.css │ │ ├── simple.css │ │ ├── sky.css │ │ ├── solarized.css │ │ ├── source │ │ ├── beige.scss │ │ ├── black.scss │ │ ├── blood.scss │ │ ├── league.scss │ │ ├── moon.scss │ │ ├── night.scss │ │ ├── serif.scss │ │ ├── simple.scss │ │ ├── sky.scss │ │ ├── solarized.scss │ │ ├── tng.scss │ │ └── white.scss │ │ ├── template │ │ ├── mixins.scss │ │ ├── settings.scss │ │ └── theme.scss │ │ ├── tng.css │ │ └── white.css ├── custom.css ├── img │ ├── intro │ │ ├── konstantin.jpg │ │ ├── max.jpg │ │ └── stream-processor.jpg │ ├── queryable-billing │ │ ├── architecture.svg │ │ ├── qb-jobgraph.png │ │ ├── qb-sketch.png │ │ └── quality-goals.svg │ ├── queryable-state │ │ ├── evolution-kappa.svg │ │ ├── evolution-lambda.svg │ │ ├── evolution-queryable-state.svg │ │ ├── flink-implementation.svg │ │ └── flink-implementation_highlevel.svg │ └── tng.png ├── index.html ├── js │ └── vendor │ │ └── reveal.js ├── lib │ ├── css │ │ ├── github.css │ │ └── zenburn.css │ ├── font-awesome-4.7.0 │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── less │ │ │ ├── animated.less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── screen-reader.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ └── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ ├── font │ │ ├── NewsCycle-Regular.woff │ │ ├── lato │ │ │ ├── Lato-Bold.ttf │ │ │ ├── Lato-Bold.woff │ │ │ ├── Lato-BoldItalic.ttf │ │ │ ├── Lato-BoldItalic.woff │ │ │ ├── Lato-Italic.ttf │ │ │ ├── Lato-Italic.woff │ │ │ ├── Lato-Regular.ttf │ │ │ └── Lato-Regular.woff │ │ ├── league-gothic │ │ │ ├── LICENSE │ │ │ ├── league-gothic.css │ │ │ ├── league-gothic.eot │ │ │ ├── league-gothic.svg │ │ │ ├── league-gothic.ttf │ │ │ └── league-gothic.woff │ │ └── source-sans-pro │ │ │ ├── LICENSE │ │ │ ├── source-sans-pro-italic.eot │ │ │ ├── source-sans-pro-italic.ttf │ │ │ ├── source-sans-pro-italic.woff │ │ │ ├── source-sans-pro-regular.eot │ │ │ ├── source-sans-pro-regular.ttf │ │ │ ├── source-sans-pro-regular.woff │ │ │ ├── source-sans-pro-semibold.eot │ │ │ ├── source-sans-pro-semibold.ttf │ │ │ ├── source-sans-pro-semibold.woff │ │ │ ├── source-sans-pro-semibolditalic.eot │ │ │ ├── source-sans-pro-semibolditalic.ttf │ │ │ ├── source-sans-pro-semibolditalic.woff │ │ │ └── source-sans-pro.css │ └── js │ │ ├── classList.js │ │ ├── head.js │ │ └── html5shiv.js ├── package.json └── plugin │ ├── animate │ └── reveal.animate.js │ ├── canvas │ └── reveal.canvas.js │ ├── charred-trail │ ├── LICENSE │ ├── README.md │ ├── charred-trail.css │ ├── charred-trail.js │ └── example.html │ ├── highlight │ └── highlight.js │ ├── markdown │ ├── example.html │ ├── example.md │ ├── markdown.js │ └── marked.js │ ├── math │ └── math.js │ ├── multiplex │ ├── client.js │ ├── index.js │ ├── master.js │ └── package.json │ ├── notes-server │ ├── client.js │ ├── index.js │ └── notes.html │ ├── notes │ ├── notes.html │ └── notes.js │ ├── postmessage │ ├── example.html │ └── postmessage.js │ ├── print-pdf │ └── print-pdf.js │ ├── remotes │ └── remotes.js │ ├── search │ └── search.js │ ├── sectiontitle │ └── reveal.sectiontitle.js │ └── zoom-js │ └── zoom.js └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/README.md -------------------------------------------------------------------------------- /config/findbugs/excludeFilter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/config/findbugs/excludeFilter.xml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/gradlew.bat -------------------------------------------------------------------------------- /print_last_invoice.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/print_last_invoice.sh -------------------------------------------------------------------------------- /qb-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-common/build.gradle -------------------------------------------------------------------------------- /qb-common/src/main/java/com/tngtech/qb/BillableEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-common/src/main/java/com/tngtech/qb/BillableEvent.java -------------------------------------------------------------------------------- /qb-common/src/main/java/com/tngtech/qb/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-common/src/main/java/com/tngtech/qb/Constants.java -------------------------------------------------------------------------------- /qb-common/src/main/java/com/tngtech/qb/MonthlySubtotalByCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-common/src/main/java/com/tngtech/qb/MonthlySubtotalByCategory.java -------------------------------------------------------------------------------- /qb-data-generator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-data-generator/build.gradle -------------------------------------------------------------------------------- /qb-data-generator/src/main/java/com/tngtech/qb/BillableEventGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-data-generator/src/main/java/com/tngtech/qb/BillableEventGenerator.java -------------------------------------------------------------------------------- /qb-data-generator/src/main/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-data-generator/src/main/resources/log4j2.properties -------------------------------------------------------------------------------- /qb-flink/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-flink/Dockerfile -------------------------------------------------------------------------------- /qb-flink/core-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-flink/core-site.xml -------------------------------------------------------------------------------- /qb-flink/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-flink/docker-entrypoint.sh -------------------------------------------------------------------------------- /qb-flink/flink-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-flink/flink-conf.yaml -------------------------------------------------------------------------------- /qb-flink/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-flink/log4j.properties -------------------------------------------------------------------------------- /qb-flink/masters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-flink/masters -------------------------------------------------------------------------------- /qb-frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/.editorconfig -------------------------------------------------------------------------------- /qb-frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/Dockerfile -------------------------------------------------------------------------------- /qb-frontend/components/ChangeSubscriberForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/components/ChangeSubscriberForm.js -------------------------------------------------------------------------------- /qb-frontend/components/LiveTotalDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/components/LiveTotalDisplay.js -------------------------------------------------------------------------------- /qb-frontend/components/MetaInformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/components/MetaInformation.js -------------------------------------------------------------------------------- /qb-frontend/components/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/components/custom.css -------------------------------------------------------------------------------- /qb-frontend/core/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/core/actions.js -------------------------------------------------------------------------------- /qb-frontend/core/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/core/history.js -------------------------------------------------------------------------------- /qb-frontend/core/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/core/reducers.js -------------------------------------------------------------------------------- /qb-frontend/core/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/core/router.js -------------------------------------------------------------------------------- /qb-frontend/core/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/core/store.js -------------------------------------------------------------------------------- /qb-frontend/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/main.js -------------------------------------------------------------------------------- /qb-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/package.json -------------------------------------------------------------------------------- /qb-frontend/pages/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/pages/home/index.js -------------------------------------------------------------------------------- /qb-frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /qb-frontend/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/browserconfig.xml -------------------------------------------------------------------------------- /qb-frontend/public/crossdomain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/crossdomain.xml -------------------------------------------------------------------------------- /qb-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/favicon.ico -------------------------------------------------------------------------------- /qb-frontend/public/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/index.ejs -------------------------------------------------------------------------------- /qb-frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/index.html -------------------------------------------------------------------------------- /qb-frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/robots.txt -------------------------------------------------------------------------------- /qb-frontend/public/sitemap.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/sitemap.ejs -------------------------------------------------------------------------------- /qb-frontend/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/sitemap.xml -------------------------------------------------------------------------------- /qb-frontend/public/tile-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/tile-wide.png -------------------------------------------------------------------------------- /qb-frontend/public/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/public/tile.png -------------------------------------------------------------------------------- /qb-frontend/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/routes.json -------------------------------------------------------------------------------- /qb-frontend/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/run.js -------------------------------------------------------------------------------- /qb-frontend/test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/test/.eslintrc -------------------------------------------------------------------------------- /qb-frontend/test/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/test/spec.js -------------------------------------------------------------------------------- /qb-frontend/utils/markdown-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/utils/markdown-loader.js -------------------------------------------------------------------------------- /qb-frontend/utils/routes-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/utils/routes-loader.js -------------------------------------------------------------------------------- /qb-frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-frontend/webpack.config.js -------------------------------------------------------------------------------- /qb-job/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-job/build.gradle -------------------------------------------------------------------------------- /qb-job/src/main/java/com/tngtech/qb/MonthBucketer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-job/src/main/java/com/tngtech/qb/MonthBucketer.java -------------------------------------------------------------------------------- /qb-job/src/main/java/com/tngtech/qb/MonthlySubTotalPreviewFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-job/src/main/java/com/tngtech/qb/MonthlySubTotalPreviewFunction.java -------------------------------------------------------------------------------- /qb-job/src/main/java/com/tngtech/qb/QueryableBillingJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-job/src/main/java/com/tngtech/qb/QueryableBillingJob.java -------------------------------------------------------------------------------- /qb-job/src/test/groovy/com/tngtech/qb/QueryableBillingJobSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-job/src/test/groovy/com/tngtech/qb/QueryableBillingJobSpec.groovy -------------------------------------------------------------------------------- /qb-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/build.gradle -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/FlinkStateQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/FlinkStateQueryService.java -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/QueryNotPossibleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/QueryNotPossibleException.java -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/QueryableBillingServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/QueryableBillingServer.java -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/QueryableStateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/QueryableStateController.java -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/StandaloneStateQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/StandaloneStateQueryService.java -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/StateQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/StateQueryService.java -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/dto/MonthlyCustomerSubTotalResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/dto/MonthlyCustomerSubTotalResponse.java -------------------------------------------------------------------------------- /qb-server/src/main/java/com/tngtech/qb/dto/MonthlyEventTypeSubTotalResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/java/com/tngtech/qb/dto/MonthlyEventTypeSubTotalResponse.java -------------------------------------------------------------------------------- /qb-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /qb-server/src/main/resources/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/main/resources/start.sh -------------------------------------------------------------------------------- /qb-server/src/test/groovy/com/tngtech/qb/QueryableBillingServerIT.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/test/groovy/com/tngtech/qb/QueryableBillingServerIT.groovy -------------------------------------------------------------------------------- /qb-server/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/test/resources/application.yml -------------------------------------------------------------------------------- /qb-server/src/test/resources/flink-conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-server/src/test/resources/flink-conf.yaml -------------------------------------------------------------------------------- /qb-talk/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/Gruntfile.js -------------------------------------------------------------------------------- /qb-talk/Queryable Billing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/Queryable Billing.pdf -------------------------------------------------------------------------------- /qb-talk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/README.md -------------------------------------------------------------------------------- /qb-talk/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/bower.json -------------------------------------------------------------------------------- /qb-talk/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/custom.css -------------------------------------------------------------------------------- /qb-talk/css/print/paper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/print/paper.css -------------------------------------------------------------------------------- /qb-talk/css/print/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/print/pdf.css -------------------------------------------------------------------------------- /qb-talk/css/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/reveal.css -------------------------------------------------------------------------------- /qb-talk/css/reveal.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/reveal.min.css -------------------------------------------------------------------------------- /qb-talk/css/reveal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/reveal.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/README.md -------------------------------------------------------------------------------- /qb-talk/css/theme/beige.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/beige.css -------------------------------------------------------------------------------- /qb-talk/css/theme/black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/black.css -------------------------------------------------------------------------------- /qb-talk/css/theme/blood.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/blood.css -------------------------------------------------------------------------------- /qb-talk/css/theme/league.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/league.css -------------------------------------------------------------------------------- /qb-talk/css/theme/moon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/moon.css -------------------------------------------------------------------------------- /qb-talk/css/theme/night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/night.css -------------------------------------------------------------------------------- /qb-talk/css/theme/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/reveal.css -------------------------------------------------------------------------------- /qb-talk/css/theme/reveal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/reveal.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/serif.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/serif.css -------------------------------------------------------------------------------- /qb-talk/css/theme/simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/simple.css -------------------------------------------------------------------------------- /qb-talk/css/theme/sky.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/sky.css -------------------------------------------------------------------------------- /qb-talk/css/theme/solarized.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/solarized.css -------------------------------------------------------------------------------- /qb-talk/css/theme/source/beige.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/beige.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/black.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/black.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/blood.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/blood.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/league.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/league.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/moon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/moon.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/night.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/night.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/serif.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/serif.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/simple.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/simple.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/sky.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/sky.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/solarized.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/solarized.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/tng.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/tng.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/source/white.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/source/white.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/template/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/template/mixins.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/template/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/template/settings.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/template/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/template/theme.scss -------------------------------------------------------------------------------- /qb-talk/css/theme/tng.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/tng.css -------------------------------------------------------------------------------- /qb-talk/css/theme/white.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/css/theme/white.css -------------------------------------------------------------------------------- /qb-talk/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/custom.css -------------------------------------------------------------------------------- /qb-talk/img/intro/konstantin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/intro/konstantin.jpg -------------------------------------------------------------------------------- /qb-talk/img/intro/max.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/intro/max.jpg -------------------------------------------------------------------------------- /qb-talk/img/intro/stream-processor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/intro/stream-processor.jpg -------------------------------------------------------------------------------- /qb-talk/img/queryable-billing/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-billing/architecture.svg -------------------------------------------------------------------------------- /qb-talk/img/queryable-billing/qb-jobgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-billing/qb-jobgraph.png -------------------------------------------------------------------------------- /qb-talk/img/queryable-billing/qb-sketch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-billing/qb-sketch.png -------------------------------------------------------------------------------- /qb-talk/img/queryable-billing/quality-goals.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-billing/quality-goals.svg -------------------------------------------------------------------------------- /qb-talk/img/queryable-state/evolution-kappa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-state/evolution-kappa.svg -------------------------------------------------------------------------------- /qb-talk/img/queryable-state/evolution-lambda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-state/evolution-lambda.svg -------------------------------------------------------------------------------- /qb-talk/img/queryable-state/evolution-queryable-state.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-state/evolution-queryable-state.svg -------------------------------------------------------------------------------- /qb-talk/img/queryable-state/flink-implementation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-state/flink-implementation.svg -------------------------------------------------------------------------------- /qb-talk/img/queryable-state/flink-implementation_highlevel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/queryable-state/flink-implementation_highlevel.svg -------------------------------------------------------------------------------- /qb-talk/img/tng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/img/tng.png -------------------------------------------------------------------------------- /qb-talk/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/index.html -------------------------------------------------------------------------------- /qb-talk/js/vendor/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/js/vendor/reveal.js -------------------------------------------------------------------------------- /qb-talk/lib/css/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/css/github.css -------------------------------------------------------------------------------- /qb-talk/lib/css/zenburn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/css/zenburn.css -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/css/font-awesome.css -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/css/font-awesome.min.css -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/animated.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/animated.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/bordered-pulled.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/bordered-pulled.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/core.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/core.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/fixed-width.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/fixed-width.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/font-awesome.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/font-awesome.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/icons.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/larger.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/larger.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/list.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/list.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/mixins.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/path.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/path.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/rotated-flipped.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/rotated-flipped.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/screen-reader.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/screen-reader.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/stacked.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/stacked.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/less/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/less/variables.less -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_animated.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_animated.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_bordered-pulled.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_core.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_fixed-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_fixed-width.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_icons.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_larger.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_larger.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_list.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_mixins.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_path.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_path.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_rotated-flipped.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_screen-reader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_screen-reader.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_stacked.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_stacked.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/_variables.scss -------------------------------------------------------------------------------- /qb-talk/lib/font-awesome-4.7.0/scss/font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font-awesome-4.7.0/scss/font-awesome.scss -------------------------------------------------------------------------------- /qb-talk/lib/font/NewsCycle-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/NewsCycle-Regular.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-Bold.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-Bold.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-BoldItalic.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-BoldItalic.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-Italic.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-Italic.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-Regular.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/lato/Lato-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/lato/Lato-Regular.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/league-gothic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/league-gothic/LICENSE -------------------------------------------------------------------------------- /qb-talk/lib/font/league-gothic/league-gothic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/league-gothic/league-gothic.css -------------------------------------------------------------------------------- /qb-talk/lib/font/league-gothic/league-gothic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/league-gothic/league-gothic.eot -------------------------------------------------------------------------------- /qb-talk/lib/font/league-gothic/league-gothic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/league-gothic/league-gothic.svg -------------------------------------------------------------------------------- /qb-talk/lib/font/league-gothic/league-gothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/league-gothic/league-gothic.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/league-gothic/league-gothic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/league-gothic/league-gothic.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/LICENSE -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-italic.eot -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-italic.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-italic.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-regular.eot -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-regular.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-regular.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-semibold.eot -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-semibold.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-semibold.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff -------------------------------------------------------------------------------- /qb-talk/lib/font/source-sans-pro/source-sans-pro.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/font/source-sans-pro/source-sans-pro.css -------------------------------------------------------------------------------- /qb-talk/lib/js/classList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/js/classList.js -------------------------------------------------------------------------------- /qb-talk/lib/js/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/js/head.js -------------------------------------------------------------------------------- /qb-talk/lib/js/html5shiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/lib/js/html5shiv.js -------------------------------------------------------------------------------- /qb-talk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/package.json -------------------------------------------------------------------------------- /qb-talk/plugin/animate/reveal.animate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/animate/reveal.animate.js -------------------------------------------------------------------------------- /qb-talk/plugin/canvas/reveal.canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/canvas/reveal.canvas.js -------------------------------------------------------------------------------- /qb-talk/plugin/charred-trail/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/charred-trail/LICENSE -------------------------------------------------------------------------------- /qb-talk/plugin/charred-trail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/charred-trail/README.md -------------------------------------------------------------------------------- /qb-talk/plugin/charred-trail/charred-trail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/charred-trail/charred-trail.css -------------------------------------------------------------------------------- /qb-talk/plugin/charred-trail/charred-trail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/charred-trail/charred-trail.js -------------------------------------------------------------------------------- /qb-talk/plugin/charred-trail/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/charred-trail/example.html -------------------------------------------------------------------------------- /qb-talk/plugin/highlight/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/highlight/highlight.js -------------------------------------------------------------------------------- /qb-talk/plugin/markdown/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/markdown/example.html -------------------------------------------------------------------------------- /qb-talk/plugin/markdown/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/markdown/example.md -------------------------------------------------------------------------------- /qb-talk/plugin/markdown/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/markdown/markdown.js -------------------------------------------------------------------------------- /qb-talk/plugin/markdown/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/markdown/marked.js -------------------------------------------------------------------------------- /qb-talk/plugin/math/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/math/math.js -------------------------------------------------------------------------------- /qb-talk/plugin/multiplex/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/multiplex/client.js -------------------------------------------------------------------------------- /qb-talk/plugin/multiplex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/multiplex/index.js -------------------------------------------------------------------------------- /qb-talk/plugin/multiplex/master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/multiplex/master.js -------------------------------------------------------------------------------- /qb-talk/plugin/multiplex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/multiplex/package.json -------------------------------------------------------------------------------- /qb-talk/plugin/notes-server/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/notes-server/client.js -------------------------------------------------------------------------------- /qb-talk/plugin/notes-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/notes-server/index.js -------------------------------------------------------------------------------- /qb-talk/plugin/notes-server/notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/notes-server/notes.html -------------------------------------------------------------------------------- /qb-talk/plugin/notes/notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/notes/notes.html -------------------------------------------------------------------------------- /qb-talk/plugin/notes/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/notes/notes.js -------------------------------------------------------------------------------- /qb-talk/plugin/postmessage/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/postmessage/example.html -------------------------------------------------------------------------------- /qb-talk/plugin/postmessage/postmessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/postmessage/postmessage.js -------------------------------------------------------------------------------- /qb-talk/plugin/print-pdf/print-pdf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/print-pdf/print-pdf.js -------------------------------------------------------------------------------- /qb-talk/plugin/remotes/remotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/remotes/remotes.js -------------------------------------------------------------------------------- /qb-talk/plugin/search/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/search/search.js -------------------------------------------------------------------------------- /qb-talk/plugin/sectiontitle/reveal.sectiontitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/sectiontitle/reveal.sectiontitle.js -------------------------------------------------------------------------------- /qb-talk/plugin/zoom-js/zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/qb-talk/plugin/zoom-js/zoom.js -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knaufk/queryable-billing/HEAD/settings.gradle --------------------------------------------------------------------------------