[ {
  "relativePath" : "src/main/java/org/apache/spark/sql/DriverRegistryWrapper.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/SqlUtils.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/HttpUtils.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/SparkUtils.java",
  "extension" : "java",
  "linesOfCode" : 176,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/DateTimeUtils.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/JsonPathUtils.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/CounterMap.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/ResourceUtils.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/ExponentialBackoffRetryPolicy.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/CredentialProvider.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/DummyCredentialProvider.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/TemplateUtils.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/JsonFileCredentialProvider.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/RetryPolicy.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/FileUtils.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/JsonUtils.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/NetworkUtils.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/util/BufferedCredentialProvider.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/QuerySqlParser.java",
  "extension" : "java",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/ValueType.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/FileAssignment.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/QuerySqlParseResult.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/QueryTemplateParser.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/ActionStatement.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/ActionParamValue.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/RootStatement.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/QueryTemplateParseResult.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/ParserUtils.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/antlr4/parsing/StatementAssignment.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/jdbc/JdbcConnectionProvider.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/jdbc/DataSetResult.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/jdbc/SingleTableJdbcWriter.java",
  "extension" : "java",
  "linesOfCode" : 222,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/jdbc/JdbcUtils.java",
  "extension" : "java",
  "linesOfCode" : 205,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/SendMailGunEmailActionStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/CredentialEntry.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/WriteJdbcActionStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/QueryEngine.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/WriteCsvFileActionStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/QueryActionEngine.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/ActionStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/JsonInputStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/JdbcSqlInputStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/WriteJsonFileActionStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/PrintTableActionStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/SqlInputStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/uberscriptquery/execution/WriteParquetFileActionStatementExecutor.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/antlr4/UberScriptQuerySql.g4",
  "extension" : "g4",
  "linesOfCode" : 931,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/main/antlr4/UberScriptQueryTemplate.g4",
  "extension" : "g4",
  "linesOfCode" : 857,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JdbcWriterUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/scala/org/apache/spark/sql/DataFrameJdbcWriter.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
} ]