├── .dockerignore ├── .gitattributes ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ ├── bug_fix.md │ └── feature.md └── assets │ ├── Screen Shot 2020-10-01 at 9.55.28 AM.png │ ├── SuperglueDemo.gif │ └── SuperglueSetup.gif ├── .gitignore ├── .hooks └── pre-commit ├── .travis.yml ├── LICENSE ├── README.md ├── api ├── app │ ├── Module.scala │ └── v1 │ │ └── lineage │ │ ├── LineageActionBuilder.scala │ │ ├── LineageController.scala │ │ ├── LineageRouter.scala │ │ └── package.scala ├── build.gradle ├── conf │ ├── .gitignore │ ├── application.dev.conf │ ├── application.prod.conf │ ├── logback.xml │ ├── routes │ └── secure.conf ├── postman │ ├── Development.postman_environment.json │ └── Superglue.postman_collection.json ├── src │ └── main │ │ └── scala │ │ └── com │ │ └── intuit │ │ └── superglue │ │ └── api │ │ └── package.scala └── test │ └── controllers │ └── ApiControllerSpec.scala ├── cli ├── build.gradle └── src │ ├── main │ ├── resources │ │ ├── application.conf │ │ └── logback.xml │ └── scala │ │ └── com │ │ └── intuit │ │ └── superglue │ │ └── cli │ │ ├── ElasticCli.scala │ │ ├── InitCli.scala │ │ ├── Main.scala │ │ └── ParserCli.scala │ └── test │ ├── resources │ ├── application.conf │ └── logback-test.xml │ └── scala │ └── com │ └── intuit │ └── superglue │ └── cli │ ├── CliSpec.scala │ ├── CommandLineTest.scala │ └── InitCliTest.scala ├── dao ├── build.gradle └── src │ ├── main │ ├── resources │ │ └── reference.conf │ └── scala │ │ └── com │ │ └── intuit │ │ └── superglue │ │ └── dao │ │ ├── LineageViewRepository.scala │ │ ├── ScriptRepository.scala │ │ ├── ScriptTableRepository.scala │ │ ├── StatementRepository.scala │ │ ├── StatementTableRepository.scala │ │ ├── SuperglueRepository.scala │ │ ├── TableRepository.scala │ │ ├── model │ │ ├── LineageView.scala │ │ ├── PrimaryKeys.scala │ │ ├── ScriptEntity.scala │ │ ├── ScriptTableJoin.scala │ │ ├── ScriptTableRelation.scala │ │ ├── StatementEntity.scala │ │ ├── StatementTableJoin.scala │ │ ├── StatementTableRelation.scala │ │ ├── TableEntity.scala │ │ └── package.scala │ │ └── relational │ │ ├── LineageViewDao.scala │ │ ├── ScriptDao.scala │ │ ├── ScriptTableRelationship.scala │ │ ├── StatementDao.scala │ │ ├── StatementTableRelationship.scala │ │ ├── SuperglueRelationalRepository.scala │ │ ├── TableDao.scala │ │ └── package.scala │ └── test │ ├── resources │ ├── logback-test.xml │ └── reference.conf │ └── scala │ └── com │ └── intuit │ └── superglue │ └── dao │ └── relational │ ├── EntityHashTest.scala │ ├── InMemoryDataSpec.scala │ ├── ScriptRepositoryTest.scala │ ├── ScriptTableRepositoryTest.scala │ ├── StatementRepositoryTest.scala │ ├── StatementTableRepositoryTest.scala │ └── TableRepositoryTest.scala ├── deployments └── development │ ├── backend │ └── Dockerfile │ ├── docker-compose.yml │ ├── frontend │ └── Dockerfile │ └── nginx.conf ├── examples ├── demo.sql └── superglue.conf ├── frontend ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── .sass-lint.yml ├── README.md ├── babel.config.js ├── config │ ├── jest.config.js │ ├── paths.js │ ├── webpack-common-config.js │ ├── webpack-dev-config.js │ ├── webpack-dev-server.js │ └── webpack-prod-config.js ├── package.json ├── src │ ├── __mocks__ │ │ ├── apiMockResponse.js │ │ ├── elasticMock.js │ │ ├── fileMock.js │ │ └── styleMock.js │ ├── __tests__ │ │ ├── actions │ │ │ ├── LineageActions.test.js │ │ │ └── SearchActions.test.js │ │ ├── components │ │ │ ├── Lineage.test.js │ │ │ ├── Loading.test.js │ │ │ ├── Network.test.jsx │ │ │ ├── SearchBar.test.js │ │ │ └── SearchTable.test.js │ │ ├── containers │ │ │ ├── App.test.jsx │ │ │ ├── Dashboard.test.js │ │ │ └── Search.test.js │ │ ├── reducers │ │ │ ├── LineageReducer.test.js │ │ │ └── SearchReducer.test.js │ │ └── setup │ │ │ └── setupEnzyme.js │ ├── actions │ │ ├── AxiosInstance.js │ │ ├── LineageActions.js │ │ └── SearchActions.js │ ├── assets │ │ ├── loadinga.png │ │ ├── loadingb.png │ │ └── spilledglue.png │ ├── components │ │ ├── Lineage.jsx │ │ ├── Loading.jsx │ │ ├── Network.jsx │ │ ├── SearchBar.jsx │ │ ├── SearchTable.jsx │ │ └── SelectDepth.jsx │ ├── constants │ │ ├── LineageActionTypes.js │ │ ├── LoadingState.js │ │ └── SearchActionTypes.js │ ├── containers │ │ ├── App.jsx │ │ ├── Dashboard.jsx │ │ └── Search.jsx │ ├── enhancers │ │ └── monitorReducer.js │ ├── index.html │ ├── index.jsx │ ├── middleware │ │ └── logger.js │ ├── reducers │ │ ├── LineageReducer.js │ │ ├── SearchReducer.js │ │ └── index.js │ ├── store │ │ └── configureStore.js │ └── styles │ │ ├── app.scss │ │ ├── dashboard.scss │ │ ├── global.scss │ │ ├── lineage.scss │ │ ├── main.scss │ │ ├── network.scss │ │ ├── search.scss │ │ └── variables.scss └── yarn.lock ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── parser ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── resources │ │ └── reference.conf │ └── scala │ │ └── com │ │ └── intuit │ │ └── superglue │ │ └── pipeline │ │ ├── Metadata.scala │ │ ├── ParsingPipeline.scala │ │ ├── Sink.scala │ │ ├── Source.scala │ │ ├── consumers │ │ ├── ConsoleConsumer.scala │ │ ├── DatabaseConsumer.scala │ │ ├── OutputConsumer.scala │ │ └── ReportingConsumer.scala │ │ ├── package.scala │ │ ├── parsers │ │ ├── CalciteStatementParser.scala │ │ ├── NopPreprocessor.scala │ │ ├── NopStatementParser.scala │ │ ├── Preprocessor.scala │ │ ├── ScriptParser.scala │ │ ├── SimpleStatementSplitter.scala │ │ ├── SqlScriptParser.scala │ │ ├── StagedScriptParser.scala │ │ ├── StatementParser.scala │ │ └── StatementSplitter.scala │ │ └── producers │ │ ├── ScriptFileInput.scala │ │ ├── ScriptFileProvider.scala │ │ ├── ScriptInput.scala │ │ └── ScriptProvider.scala │ └── test │ ├── resources │ └── logback-test.xml │ └── scala │ └── com │ └── intuit │ └── superglue │ ├── integration │ └── ParserDaoIntegrationTest.scala │ └── pipeline │ ├── CalciteParserTest.scala │ ├── ConsoleConsumerTest.scala │ ├── FsSpec.scala │ ├── MiscellaneousTests.scala │ ├── ParsingPipelineTest.scala │ ├── ReportingConsumerTest.scala │ ├── ScriptFileInputTest.scala │ ├── ScriptFileProviderTest.scala │ ├── ScriptInputSpec.scala │ ├── SimpleStatementSplitterTest.scala │ ├── SinkTest.scala │ └── SourceTest.scala ├── service ├── build.gradle └── src │ ├── main │ ├── resources │ │ └── reference.conf │ └── scala │ │ └── com │ │ └── intuit │ │ └── superglue │ │ ├── elastic │ │ ├── ElasticService.scala │ │ └── package.scala │ │ └── lineage │ │ ├── LineageCacheService.scala │ │ ├── LineageService.scala │ │ └── model │ │ ├── Graph.scala │ │ ├── Link.scala │ │ └── Node.scala │ └── test │ └── scala │ └── com │ └── intuit │ └── superglue │ └── lineage │ └── LineageServiceTest.scala └── settings.gradle /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/bug_fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/PULL_REQUEST_TEMPLATE/bug_fix.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/PULL_REQUEST_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/assets/Screen Shot 2020-10-01 at 9.55.28 AM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/assets/Screen Shot 2020-10-01 at 9.55.28 AM.png -------------------------------------------------------------------------------- /.github/assets/SuperglueDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/assets/SuperglueDemo.gif -------------------------------------------------------------------------------- /.github/assets/SuperglueSetup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.github/assets/SuperglueSetup.gif -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.gitignore -------------------------------------------------------------------------------- /.hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.hooks/pre-commit -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/README.md -------------------------------------------------------------------------------- /api/app/Module.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/app/Module.scala -------------------------------------------------------------------------------- /api/app/v1/lineage/LineageActionBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/app/v1/lineage/LineageActionBuilder.scala -------------------------------------------------------------------------------- /api/app/v1/lineage/LineageController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/app/v1/lineage/LineageController.scala -------------------------------------------------------------------------------- /api/app/v1/lineage/LineageRouter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/app/v1/lineage/LineageRouter.scala -------------------------------------------------------------------------------- /api/app/v1/lineage/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/app/v1/lineage/package.scala -------------------------------------------------------------------------------- /api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/build.gradle -------------------------------------------------------------------------------- /api/conf/.gitignore: -------------------------------------------------------------------------------- 1 | /application.conf 2 | -------------------------------------------------------------------------------- /api/conf/application.dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/conf/application.dev.conf -------------------------------------------------------------------------------- /api/conf/application.prod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/conf/application.prod.conf -------------------------------------------------------------------------------- /api/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/conf/logback.xml -------------------------------------------------------------------------------- /api/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/conf/routes -------------------------------------------------------------------------------- /api/conf/secure.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/conf/secure.conf -------------------------------------------------------------------------------- /api/postman/Development.postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/postman/Development.postman_environment.json -------------------------------------------------------------------------------- /api/postman/Superglue.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/postman/Superglue.postman_collection.json -------------------------------------------------------------------------------- /api/src/main/scala/com/intuit/superglue/api/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/src/main/scala/com/intuit/superglue/api/package.scala -------------------------------------------------------------------------------- /api/test/controllers/ApiControllerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/api/test/controllers/ApiControllerSpec.scala -------------------------------------------------------------------------------- /cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/build.gradle -------------------------------------------------------------------------------- /cli/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/main/resources/application.conf -------------------------------------------------------------------------------- /cli/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/main/resources/logback.xml -------------------------------------------------------------------------------- /cli/src/main/scala/com/intuit/superglue/cli/ElasticCli.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/main/scala/com/intuit/superglue/cli/ElasticCli.scala -------------------------------------------------------------------------------- /cli/src/main/scala/com/intuit/superglue/cli/InitCli.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/main/scala/com/intuit/superglue/cli/InitCli.scala -------------------------------------------------------------------------------- /cli/src/main/scala/com/intuit/superglue/cli/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/main/scala/com/intuit/superglue/cli/Main.scala -------------------------------------------------------------------------------- /cli/src/main/scala/com/intuit/superglue/cli/ParserCli.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/main/scala/com/intuit/superglue/cli/ParserCli.scala -------------------------------------------------------------------------------- /cli/src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/test/resources/application.conf -------------------------------------------------------------------------------- /cli/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /cli/src/test/scala/com/intuit/superglue/cli/CliSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/test/scala/com/intuit/superglue/cli/CliSpec.scala -------------------------------------------------------------------------------- /cli/src/test/scala/com/intuit/superglue/cli/CommandLineTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/test/scala/com/intuit/superglue/cli/CommandLineTest.scala -------------------------------------------------------------------------------- /cli/src/test/scala/com/intuit/superglue/cli/InitCliTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/cli/src/test/scala/com/intuit/superglue/cli/InitCliTest.scala -------------------------------------------------------------------------------- /dao/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/build.gradle -------------------------------------------------------------------------------- /dao/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/resources/reference.conf -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/LineageViewRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/LineageViewRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/ScriptRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/ScriptRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/ScriptTableRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/ScriptTableRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/StatementRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/StatementRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/StatementTableRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/StatementTableRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/SuperglueRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/SuperglueRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/TableRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/TableRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/LineageView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/LineageView.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/PrimaryKeys.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/PrimaryKeys.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/ScriptEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/ScriptEntity.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/ScriptTableJoin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/ScriptTableJoin.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/ScriptTableRelation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/ScriptTableRelation.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/StatementEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/StatementEntity.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/StatementTableJoin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/StatementTableJoin.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/StatementTableRelation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/StatementTableRelation.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/TableEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/TableEntity.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/model/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/model/package.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/LineageViewDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/LineageViewDao.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/ScriptDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/ScriptDao.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/ScriptTableRelationship.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/ScriptTableRelationship.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/StatementDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/StatementDao.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/StatementTableRelationship.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/StatementTableRelationship.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/SuperglueRelationalRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/SuperglueRelationalRepository.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/TableDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/TableDao.scala -------------------------------------------------------------------------------- /dao/src/main/scala/com/intuit/superglue/dao/relational/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/main/scala/com/intuit/superglue/dao/relational/package.scala -------------------------------------------------------------------------------- /dao/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /dao/src/test/resources/reference.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dao/src/test/scala/com/intuit/superglue/dao/relational/EntityHashTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/scala/com/intuit/superglue/dao/relational/EntityHashTest.scala -------------------------------------------------------------------------------- /dao/src/test/scala/com/intuit/superglue/dao/relational/InMemoryDataSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/scala/com/intuit/superglue/dao/relational/InMemoryDataSpec.scala -------------------------------------------------------------------------------- /dao/src/test/scala/com/intuit/superglue/dao/relational/ScriptRepositoryTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/scala/com/intuit/superglue/dao/relational/ScriptRepositoryTest.scala -------------------------------------------------------------------------------- /dao/src/test/scala/com/intuit/superglue/dao/relational/ScriptTableRepositoryTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/scala/com/intuit/superglue/dao/relational/ScriptTableRepositoryTest.scala -------------------------------------------------------------------------------- /dao/src/test/scala/com/intuit/superglue/dao/relational/StatementRepositoryTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/scala/com/intuit/superglue/dao/relational/StatementRepositoryTest.scala -------------------------------------------------------------------------------- /dao/src/test/scala/com/intuit/superglue/dao/relational/StatementTableRepositoryTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/scala/com/intuit/superglue/dao/relational/StatementTableRepositoryTest.scala -------------------------------------------------------------------------------- /dao/src/test/scala/com/intuit/superglue/dao/relational/TableRepositoryTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/dao/src/test/scala/com/intuit/superglue/dao/relational/TableRepositoryTest.scala -------------------------------------------------------------------------------- /deployments/development/backend/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM java:8 2 | 3 | WORKDIR /superglue/backend -------------------------------------------------------------------------------- /deployments/development/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/deployments/development/docker-compose.yml -------------------------------------------------------------------------------- /deployments/development/frontend/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:10.15.3 2 | 3 | WORKDIR /superglue/frontend 4 | 5 | #COPY package.json . 6 | 7 | #RUN yarn 8 | -------------------------------------------------------------------------------- /deployments/development/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/deployments/development/nginx.conf -------------------------------------------------------------------------------- /examples/demo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/examples/demo.sql -------------------------------------------------------------------------------- /examples/superglue.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/examples/superglue.conf -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/.eslintignore -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .DS_Store 3 | build/ 4 | .env.* 5 | -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/.sass-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/.sass-lint.yml -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/config/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/config/jest.config.js -------------------------------------------------------------------------------- /frontend/config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/config/paths.js -------------------------------------------------------------------------------- /frontend/config/webpack-common-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/config/webpack-common-config.js -------------------------------------------------------------------------------- /frontend/config/webpack-dev-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/config/webpack-dev-config.js -------------------------------------------------------------------------------- /frontend/config/webpack-dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/config/webpack-dev-server.js -------------------------------------------------------------------------------- /frontend/config/webpack-prod-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/config/webpack-prod-config.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/__mocks__/apiMockResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__mocks__/apiMockResponse.js -------------------------------------------------------------------------------- /frontend/src/__mocks__/elasticMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__mocks__/elasticMock.js -------------------------------------------------------------------------------- /frontend/src/__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /frontend/src/__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | 3 | -------------------------------------------------------------------------------- /frontend/src/__tests__/actions/LineageActions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/actions/LineageActions.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/actions/SearchActions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/actions/SearchActions.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/components/Lineage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/components/Lineage.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/components/Loading.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/components/Loading.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/components/Network.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/components/Network.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/components/SearchBar.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/components/SearchBar.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/components/SearchTable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/components/SearchTable.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/containers/App.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/containers/App.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/containers/Dashboard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/containers/Dashboard.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/containers/Search.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/containers/Search.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/reducers/LineageReducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/reducers/LineageReducer.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/reducers/SearchReducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/reducers/SearchReducer.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/setup/setupEnzyme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/__tests__/setup/setupEnzyme.js -------------------------------------------------------------------------------- /frontend/src/actions/AxiosInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/actions/AxiosInstance.js -------------------------------------------------------------------------------- /frontend/src/actions/LineageActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/actions/LineageActions.js -------------------------------------------------------------------------------- /frontend/src/actions/SearchActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/actions/SearchActions.js -------------------------------------------------------------------------------- /frontend/src/assets/loadinga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/assets/loadinga.png -------------------------------------------------------------------------------- /frontend/src/assets/loadingb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/assets/loadingb.png -------------------------------------------------------------------------------- /frontend/src/assets/spilledglue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/assets/spilledglue.png -------------------------------------------------------------------------------- /frontend/src/components/Lineage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/components/Lineage.jsx -------------------------------------------------------------------------------- /frontend/src/components/Loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/components/Loading.jsx -------------------------------------------------------------------------------- /frontend/src/components/Network.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/components/Network.jsx -------------------------------------------------------------------------------- /frontend/src/components/SearchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/components/SearchBar.jsx -------------------------------------------------------------------------------- /frontend/src/components/SearchTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/components/SearchTable.jsx -------------------------------------------------------------------------------- /frontend/src/components/SelectDepth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/components/SelectDepth.jsx -------------------------------------------------------------------------------- /frontend/src/constants/LineageActionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/constants/LineageActionTypes.js -------------------------------------------------------------------------------- /frontend/src/constants/LoadingState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/constants/LoadingState.js -------------------------------------------------------------------------------- /frontend/src/constants/SearchActionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/constants/SearchActionTypes.js -------------------------------------------------------------------------------- /frontend/src/containers/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/containers/App.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/containers/Dashboard.jsx -------------------------------------------------------------------------------- /frontend/src/containers/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/containers/Search.jsx -------------------------------------------------------------------------------- /frontend/src/enhancers/monitorReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/enhancers/monitorReducer.js -------------------------------------------------------------------------------- /frontend/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/index.html -------------------------------------------------------------------------------- /frontend/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/index.jsx -------------------------------------------------------------------------------- /frontend/src/middleware/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/middleware/logger.js -------------------------------------------------------------------------------- /frontend/src/reducers/LineageReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/reducers/LineageReducer.js -------------------------------------------------------------------------------- /frontend/src/reducers/SearchReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/reducers/SearchReducer.js -------------------------------------------------------------------------------- /frontend/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/reducers/index.js -------------------------------------------------------------------------------- /frontend/src/store/configureStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/store/configureStore.js -------------------------------------------------------------------------------- /frontend/src/styles/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/app.scss -------------------------------------------------------------------------------- /frontend/src/styles/dashboard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/dashboard.scss -------------------------------------------------------------------------------- /frontend/src/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/global.scss -------------------------------------------------------------------------------- /frontend/src/styles/lineage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/lineage.scss -------------------------------------------------------------------------------- /frontend/src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/main.scss -------------------------------------------------------------------------------- /frontend/src/styles/network.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/network.scss -------------------------------------------------------------------------------- /frontend/src/styles/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/search.scss -------------------------------------------------------------------------------- /frontend/src/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/src/styles/variables.scss -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.parallel=true 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/gradlew.bat -------------------------------------------------------------------------------- /parser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/.gitignore -------------------------------------------------------------------------------- /parser/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/build.gradle -------------------------------------------------------------------------------- /parser/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/resources/reference.conf -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/Metadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/Metadata.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/ParsingPipeline.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/ParsingPipeline.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/Sink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/Sink.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/Source.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/Source.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/consumers/ConsoleConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/consumers/ConsoleConsumer.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/consumers/DatabaseConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/consumers/DatabaseConsumer.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/consumers/OutputConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/consumers/OutputConsumer.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/consumers/ReportingConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/consumers/ReportingConsumer.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/package.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/CalciteStatementParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/CalciteStatementParser.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/NopPreprocessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/NopPreprocessor.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/NopStatementParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/NopStatementParser.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/Preprocessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/Preprocessor.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/ScriptParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/ScriptParser.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/SimpleStatementSplitter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/SimpleStatementSplitter.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/SqlScriptParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/SqlScriptParser.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/StagedScriptParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/StagedScriptParser.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/StatementParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/StatementParser.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/parsers/StatementSplitter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/parsers/StatementSplitter.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptFileInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptFileInput.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptFileProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptFileProvider.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptInput.scala -------------------------------------------------------------------------------- /parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/main/scala/com/intuit/superglue/pipeline/producers/ScriptProvider.scala -------------------------------------------------------------------------------- /parser/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/integration/ParserDaoIntegrationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/integration/ParserDaoIntegrationTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/CalciteParserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/CalciteParserTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/ConsoleConsumerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/ConsoleConsumerTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/FsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/FsSpec.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/MiscellaneousTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/MiscellaneousTests.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/ParsingPipelineTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/ParsingPipelineTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/ReportingConsumerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/ReportingConsumerTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/ScriptFileInputTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/ScriptFileInputTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/ScriptFileProviderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/ScriptFileProviderTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/ScriptInputSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/ScriptInputSpec.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/SimpleStatementSplitterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/SimpleStatementSplitterTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/SinkTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/SinkTest.scala -------------------------------------------------------------------------------- /parser/src/test/scala/com/intuit/superglue/pipeline/SourceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/parser/src/test/scala/com/intuit/superglue/pipeline/SourceTest.scala -------------------------------------------------------------------------------- /service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/build.gradle -------------------------------------------------------------------------------- /service/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/resources/reference.conf -------------------------------------------------------------------------------- /service/src/main/scala/com/intuit/superglue/elastic/ElasticService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/scala/com/intuit/superglue/elastic/ElasticService.scala -------------------------------------------------------------------------------- /service/src/main/scala/com/intuit/superglue/elastic/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/scala/com/intuit/superglue/elastic/package.scala -------------------------------------------------------------------------------- /service/src/main/scala/com/intuit/superglue/lineage/LineageCacheService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/scala/com/intuit/superglue/lineage/LineageCacheService.scala -------------------------------------------------------------------------------- /service/src/main/scala/com/intuit/superglue/lineage/LineageService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/scala/com/intuit/superglue/lineage/LineageService.scala -------------------------------------------------------------------------------- /service/src/main/scala/com/intuit/superglue/lineage/model/Graph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/scala/com/intuit/superglue/lineage/model/Graph.scala -------------------------------------------------------------------------------- /service/src/main/scala/com/intuit/superglue/lineage/model/Link.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/scala/com/intuit/superglue/lineage/model/Link.scala -------------------------------------------------------------------------------- /service/src/main/scala/com/intuit/superglue/lineage/model/Node.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/main/scala/com/intuit/superglue/lineage/model/Node.scala -------------------------------------------------------------------------------- /service/src/test/scala/com/intuit/superglue/lineage/LineageServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/service/src/test/scala/com/intuit/superglue/lineage/LineageServiceTest.scala -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intuit/superglue/HEAD/settings.gradle --------------------------------------------------------------------------------