[ {
  "relativePath" : "bench/Bench.hs",
  "extension" : "hs",
  "linesOfCode" : 35,
  "components" : [ "primary::bench" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "queryparser.cabal",
  "extension" : "cabal",
  "linesOfCode" : 117,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Position.hs",
  "extension" : "hs",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Type.hs",
  "extension" : "hs",
  "linesOfCode" : 938,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Type/Scope.hs",
  "extension" : "hs",
  "linesOfCode" : 309,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Type/Unused.hs",
  "extension" : "hs",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Type/Names.hs",
  "extension" : "hs",
  "linesOfCode" : 507,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Type/Query.hs",
  "extension" : "hs",
  "linesOfCode" : 1911,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Type/TableProps.hs",
  "extension" : "hs",
  "linesOfCode" : 117,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Type/Schema.hs",
  "extension" : "hs",
  "linesOfCode" : 558,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Pretty.hs",
  "extension" : "hs",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Info.hs",
  "extension" : "hs",
  "linesOfCode" : 307,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Helpers.hs",
  "extension" : "hs",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Scope.hs",
  "extension" : "hs",
  "linesOfCode" : 673,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Joins.hs",
  "extension" : "hs",
  "linesOfCode" : 303,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Eval/Concrete.hs",
  "extension" : "hs",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Columns.hs",
  "extension" : "hs",
  "linesOfCode" : 384,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Tables.hs",
  "extension" : "hs",
  "linesOfCode" : 347,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Eval.hs",
  "extension" : "hs",
  "linesOfCode" : 324,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Lineage/Table.hs",
  "extension" : "hs",
  "linesOfCode" : 134,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Lineage/ColumnPlus.hs",
  "extension" : "hs",
  "linesOfCode" : 313,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/Database/Sql/Util/Schema.hs",
  "extension" : "hs",
  "linesOfCode" : 279,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "compat/Data/Hashable.hs",
  "extension" : "hs",
  "linesOfCode" : 30,
  "components" : [ "primary::compat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "stack.yaml",
  "extension" : "yaml",
  "linesOfCode" : 16,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/hive/src/Database/Sql/Hive/Token.hs",
  "extension" : "hs",
  "linesOfCode" : 110,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/hive/src/Database/Sql/Hive/Type.hs",
  "extension" : "hs",
  "linesOfCode" : 464,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/hive/src/Database/Sql/Hive/Parser/Token.hs",
  "extension" : "hs",
  "linesOfCode" : 655,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/hive/src/Database/Sql/Hive/Parser/Internal.hs",
  "extension" : "hs",
  "linesOfCode" : 33,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/hive/src/Database/Sql/Hive/Parser.hs",
  "extension" : "hs",
  "linesOfCode" : 1897,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/hive/src/Database/Sql/Hive/Scanner.hs",
  "extension" : "hs",
  "linesOfCode" : 270,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/hive/queryparser-hive.cabal",
  "extension" : "cabal",
  "linesOfCode" : 80,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Token.hs",
  "extension" : "hs",
  "linesOfCode" : 106,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Type.hs",
  "extension" : "hs",
  "linesOfCode" : 689,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Parser/Token.hs",
  "extension" : "hs",
  "linesOfCode" : 711,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Parser/IngestionOptions.hs",
  "extension" : "hs",
  "linesOfCode" : 187,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Parser/Internal.hs",
  "extension" : "hs",
  "linesOfCode" : 26,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Parser/Shared.hs",
  "extension" : "hs",
  "linesOfCode" : 149,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Parser.hs",
  "extension" : "hs",
  "linesOfCode" : 1881,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dialects/vertica/src/Database/Sql/Vertica/Scanner.hs",
  "extension" : "hs",
  "linesOfCode" : 222,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/vertica/queryparser-vertica.cabal",
  "extension" : "cabal",
  "linesOfCode" : 82,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/presto/src/Database/Sql/Presto/Token.hs",
  "extension" : "hs",
  "linesOfCode" : 120,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/presto/src/Database/Sql/Presto/Type.hs",
  "extension" : "hs",
  "linesOfCode" : 96,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/presto/src/Database/Sql/Presto/Parser/Token.hs",
  "extension" : "hs",
  "linesOfCode" : 473,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/presto/src/Database/Sql/Presto/Parser/Internal.hs",
  "extension" : "hs",
  "linesOfCode" : 33,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/presto/src/Database/Sql/Presto/Parser.hs",
  "extension" : "hs",
  "linesOfCode" : 1309,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dialects/presto/src/Database/Sql/Presto/Scanner.hs",
  "extension" : "hs",
  "linesOfCode" : 217,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dialects/presto/queryparser-presto.cabal",
  "extension" : "cabal",
  "linesOfCode" : 80,
  "components" : [ "primary::dialects" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Setup.hs",
  "extension" : "hs",
  "linesOfCode" : 21,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]