[ {
  "shortName" : "private static  JdbcRowsCollector createRowsCollector()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCursor.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::old" ],
  "startLine" : 104,
  "endLine" : 227,
  "linesOfCode" : 112,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void assignValueByItsType()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcParametersHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 26,
  "endLine" : 118,
  "linesOfCode" : 92,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 67,
  "endLine" : 149,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCursor.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 101,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 55,
  "endLine" : 106,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String extractEssentialWords()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 67,
  "endLine" : 110,
  "linesOfCode" : 44,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediateStructCollectingCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateStructCollectingCursor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 93,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Number convertNumberSmartly()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/Numbers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 64,
  "endLine" : 103,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateFacade.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConnectionInfo getConnectionInfoSmartly()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 262,
  "endLine" : 302,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object copySlice()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 548,
  "endLine" : 583,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareTestWithParams()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/FineRunner.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 97,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void skipEmptySpace()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 157,
  "endLine" : 188,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateFacade.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 56,
  "endLine" : 92,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateFacade.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapeJavaString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/SimpleStringConvert.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 13,
  "endLine" : 41,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateFacade.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 57,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadJars()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 107,
  "endLine" : 141,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object makeRow()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateStructCollectingCursor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::old" ],
  "startLine" : 142,
  "endLine" : 174,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun processLine()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/simplext/SimplextReader.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TextFileFragment getText()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 167,
  "endLine" : 194,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void obtainDriver()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 92,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBFacade openFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFederatedProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::old" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String collectionToString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Collects.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 87,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "S fetchRow()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 293,
  "endLine" : 319,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List importStringList()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/SimpleStringConvert.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scriptum dialectOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void execute()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ping()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 177,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void run()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TestSuiteExecutor.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 24,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConnectionInfo obtainConnectionInfoFromJdbc()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcMatrixCursor.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initGetters()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 198,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 65,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void connect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateFacade.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::old" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseFacade openFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseRdbmsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T completeCollection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateStructCollectingCursor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::old" ],
  "startLine" : 178,
  "endLine" : 202,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void say()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TestSuiteExecutor.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringOperator replace()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Rewriters.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R fetch()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCursor.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::old" ],
  "startLine" : 258,
  "endLine" : 284,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listFilesRecursively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Directories.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 32,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 264,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected A convertArray()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 523,
  "endLine" : 546,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void printOperationException()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version of()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectBestProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection obtainConnection()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun borrowAndRelease_basic()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 62,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nest4()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Throwable stripException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Description getDescription()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ParamTestMethod.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  JdbcIntermediateCursor openDefaultCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 130,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryTrio()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/queries/QueryLayoutTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exportToText()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tuneStatementWithFetchSize()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateSession.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Connection provideWithConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  C castTo()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/Objects.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nest_path_path()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestSettingsBuilder_basic()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/RowLayout.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized   R inTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextFileFragment get()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/ScriptumResource.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::old" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqlStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized T fetch()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateStructCollectingCursor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::old" ],
  "startLine" : 103,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateCallableSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCallableSeance.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void obtainOneConnectionIntoPool()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  P loadProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Providers.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::old" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String rtrim()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcMatrixCursor.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 294,
  "endLine" : 313,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  N convertNumber()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/Numbers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nest_repeat()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nest_path()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeTestMethods()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/FineRunner.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateProvider.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::old" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadDrivers()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DBLeasedSession wrap()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcSessions.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPreferredDrivers()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcDrivers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::old" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection loadAllProviders()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Providers.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseQuotedStringItemToList()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/SimpleStringConvert.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void inTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareContainer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateStructCollectingCursor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::old" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnknownDatabaseInfo getUnknownInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateSession.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntegralIntermediateRdbmsProvider findTheBestFor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun borrow()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/pool/ServicePool.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plain_commentsBetween()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nest_basic()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestSettings_basic()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArrayOfArrayOfMandatoryNumber()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/queries/QueryLayoutTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryPair()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/queries/QueryLayoutTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R inSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private S fetchPack()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextFileFragment stripSingleStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  IntegralIntermediateCursor openCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateSeance.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void disconnect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSchema()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnknownDatabaseInfo obtainDatabaseInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseInfoHelper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void beginTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void commit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String arrayToString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Collects.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void assignNull()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcParametersHandler.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assignTypedParams()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simple_level2()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Settings()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseSimpleStringItemToList()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/SimpleStringConvert.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scriptum of()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TextFileFragment findText()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateRdbmsProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List listCopy()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Collects.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun retrieveIntoArrayList()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableResultCollector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parseIntSafe()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/Numbers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long parseLongSafe()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/Numbers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty_afterRemove()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set_byPath_2()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executionStarted()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityListener.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::test-utils" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleExceptionRecognizer.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ConnectionInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::old" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo getConnectionInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matcher skipToPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractPLBlock()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnknownDatabaseInfo obtainDatabaseInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseInfoHelper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  E instantiateDBException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/BaseExceptionRecognizer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::old" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Driver getDriverFromJavaDriverManager()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized JdbcIntermediateSeance openSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConnected()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseFacade.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plain()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plain_commentsAtEnd()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Comparator getDriverComparator()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ParallelExecutor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseExceptionRecognizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SybaseIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String representComponents()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/RowLayout.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBScriptRunner run()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseScriptRunner.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ImplementationAccessibleService.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::old" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processArgumentLoad()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo getConnectionInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntermediateSession openSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateFacade.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DBException recognizeException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/BaseExceptionRecognizer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void rollback()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tuneResultSetWithFetchSize()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOf()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcColumnCursor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseBroken_basic()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate_inChaos()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 191,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryIteratorOfArrayOfMandatoryNumber()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/queries/QueryLayoutTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Setting getEntry()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "tests-basic/src/TestLaunch.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::tests-basic" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportTestFailure()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlExceptionRecognizer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresExceptionRecognizer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallelExecutor()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ParallelExecutor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::old" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbExceptionRecognizer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DBException recognizeForNative()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseExceptionRecognizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::old" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseExceptionRecognizer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolExceptionRecognizer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlExceptionRecognizer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ConnectionInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::old" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DBLeasedSession wrap()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBSessions.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::old" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized   I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void loadIfNeeded()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/ScriptumResource.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlScript()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractSQLCommand()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlQuery rewrite()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assignParameters()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultSetMetaData getResultSetMetaData()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UnknownDatabaseInfo getUnknownInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateFacade.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::old" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean whetherApplicableDriverAlreadyRegistered()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String repeat()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ping()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollback()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  JdbcValueGetter of()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "A getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 498,
  "endLine" : 508,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcSession openSession()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 133,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PreparedStatement makeStatement()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseBroken_replacement()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryListOfArrayOfMandatoryNumber()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/queries/QueryLayoutTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArrayOfArrayOfMandatoryNumber_empty()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/queries/QueryLayoutTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryStreamOfArrayOfMandatoryNumber()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/queries/QueryLayoutTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version truncate()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTempDir()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/SystemTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::test-utils" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MysqlIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::old" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PostgresIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invokeExplosively()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ParamTestMethod.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::old" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected H2dbIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DBException recognizeForJTDS()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseExceptionRecognizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::old" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseRealErrCode()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleExceptionRecognizer.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::old" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OracleIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CHouseIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraExceptionRecognizer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CassandraIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::old" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExasolIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MssqlIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateProvider.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::old" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqliteIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private S emptyResult()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processArguments()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqlStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSimpleSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSimpleSeance.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatementOpened()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::old" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntermediateSession wrapConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDriverAcceptingConnectionString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcDrivers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::old" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Constructor defaultConstructorOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Classes.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::old" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String ensureStartsWith()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String lastPart()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BasePerformer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseSession.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseQueryRunner.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map collectRows()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map collectRows()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAutocommitMode()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeAllSeances()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeAllSessions()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assignParam()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResultSet getResultSet()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mass_session_open_ping_close()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/BaseFacadeTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun borrowAndRelease_massThrottling()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun borrowAndRelease_massThrottlingRotating()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quotes_baisc()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quotes_escapeQuotes()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set_byPath_1()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrippedSQLException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/StrippedSQLException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeErrorText()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParamDef()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/common/ParamDef.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/common/ParamDef.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTempDir()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/SystemTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::test-utils" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/RowLayout.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scriptum of()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scriptum dialectOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextFileFragment()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFileFragment.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqlStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFragment.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlQuery()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateSession.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DataSource prepareDataSource()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setInParameters()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  IntegralIntermediateCursor openCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCallableSeance.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countBorrowedConnections()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCursor.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::old" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntermediateFacade openFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getSimpleAccessibleDriverClass()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatabaseMetaData getConnectionMetaData()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tuneStatementWithFetchSize()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String ensureEndsWith()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processStream()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/simplext/SimplextFileReader.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processText()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/simplext/SimplextTextReader.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingsOf()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsFun.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retrieve()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableStreamResultCollector.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List collectRows()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginTransaction()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_session_open_ping_close()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/BaseFacadeTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect_disconnect()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/DbMasterTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun session_ping()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/DbMasterTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun borrowAndRelease_mass()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate_basic()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate_exact()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic1()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic1s()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic1nl()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_byPath_2_innerIsSettingsBuilder()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_byPath_3()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/common/ParamDef.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Settings of()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version of()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version of()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executionFinished()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityListener.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::test-utils" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String valueDescription()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ParamTestMethod.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::old" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternAssert fits()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/assertions/PatternAssert.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::old" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternAssert doesntFit()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/assertions/PatternAssert.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PreparedStatement prepareSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateSession.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftExceptionRecognizer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized JdbcIntermediateSeance openSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateSession.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PreparedStatement prepareSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateSession.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ConnectionInfo.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::old" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R inTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Set supportedRdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFederatedProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::old" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BaseQueryRunner withParams()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized S nextPack()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ResultLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::old" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processArgumentJdbc()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List listFragments()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  SqlQuery query()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringOperator replace()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Rewriters.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextWalker clone()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putTheText()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/ScriptumResourceFromJava.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::old" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFragment.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegralIntermediateFacade openFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateRdbmsProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void connect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUserNameSafe()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Version extractVersion()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectionProperty()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T unwrap()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deregisterProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tryToLoadDriverIfNeeded()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PreparedStatement prepareSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAutocommitFlag()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Statement createSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getFetchDirection()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_commit()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/BaseTransactionTest.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialIsEmpty()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quotes_escapeSpecialCharacters()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeSettings()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_basic1()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_basic2()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportTestFailure()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PreparedStatement prepareSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateSession.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MysqlIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version extractMariaVersionImpl()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostgresIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateFacade.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sleep()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ThreadTestUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFailure()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TeamCityListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::old" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public H2dbIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateFacade.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SybaseIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateFacade.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseExceptionRecognizer.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::old" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OracleIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateFacade.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::old" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedshiftIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateFacade.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CHouseIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateFacade.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CassandraIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateFacade.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExasolIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateFacade.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::old" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MssqlIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateFacade.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqliteIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateFacade.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::old" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/RowLayout.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RowLayout arrayOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized S run()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ParameterDef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBCommandRunner command()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBCommandRunner command()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  BaseQueryRunner query()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void run()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scriptum of()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List joinStatements()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void prepareDisplayName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegralIntermediateFacade openFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFederatedProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::old" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  IntegralIntermediateCursor openCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSimpleSeance.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DBLeasedSession wrap()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcSessions.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::old" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sleep()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDataSource()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownDatabaseIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateFacade.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnknownDatabaseInfo obtainDatabaseInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseInfoHelper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecificProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntermediateFederatedProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateFacade instantiateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Driver getSuitableDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Driver findPreferredDriverFor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcDrivers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::old" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String minimizeSpaces()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectInterServiceFactory()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/FactoryLoader.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/simplext/SimplextLine.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsLoader.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsLoader.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowArrayMHandler.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retrieve()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableArrayResultCollector.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  JdbcValueGetter find()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Character getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void closeIt()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcStuff.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PreparedStatement prepareStatement()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assignSimpleParams()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  JdbcMatrixCursor makeMatrixCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  JdbcColumnCursor makeColumnCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntsCursor makeIntsCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcLongsCursor makeLongsCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_byPath_1()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_byPath_2_innerIsSettings()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsBuilderTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrippedUnknownException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/StrippedUnknownException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Setting()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Settings of()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRootTemporaryDirectory()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/SystemTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::test-utils" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/TestThreadFun.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::test-utils" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun say()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/TestConsoleFun.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::test-utils" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MysqlIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateSession.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getFetchStrategy()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateSession.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MysqlIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostgresIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateFacade.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public H2dbIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateFacade.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SybaseIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateFacade.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SybaseIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateSession.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OracleIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateSession.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::old" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OracleIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateFacade.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedshiftIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateFacade.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CHouseIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateFacade.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CassandraIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateFacade.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExasolIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateFacade.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::old" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MssqlIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateFacade.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::old" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MssqlIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateSession.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqliteIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateFacade.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BaseQueryRunner packBy()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void endFetching()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void closeRunners()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void printBanner()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List listFragmentNames()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SqlScript script()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPointer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String popRow()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToOffset()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlCommand()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextPointer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::old" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegralIntermediateSeance openSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateSession.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rdbms of()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Rdbms.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Rdbms.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownDatabaseIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateSession.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection borrow()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void passivateConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeAndLeaveConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownDatabaseIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateFacade.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::old" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegralIntermediateFacade openFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeSeances()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcDrivers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listFilesRecursively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Directories.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeEnding()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populate()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/pool/ServicePool.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/pool/ServicePool.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeIdleServices()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/pool/ServicePool.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowFunHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowFunHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleRow()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowFunHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableResultCollector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowArrayNHandler.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcColumnCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcColumnCursor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPrepared()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcColumnCursor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcMatrixCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcMatrixCursor.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPrepared()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcMatrixCursor.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplexFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getColumnName()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkPrepared()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/NameAndClass.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_ping()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/BaseSessionTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_perform_beyondTransaction()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/BaseSessionTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_perform_inTransaction()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/BaseSessionTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun open()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/DbMasterTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicateKeyException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DuplicateKeyException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBConnectionException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBConnectionException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBPreparingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBPreparingException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBFetchingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBFetchingException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBFetchingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBFetchingException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBParameterHandlingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBParameterHandlingException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBParameterHandlingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBParameterHandlingException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedDBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/UnexpectedDBException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBParameterSettingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBParameterSettingException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBParameterSettingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBParameterSettingException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRowsException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/NoRowsException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownDBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/UnknownDBException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Setting getEntry()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties toProperties()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence toText()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version truncateNegatives()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportSuiteStarted()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportSuiteFinished()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun halt()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/TestConsoleFun.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::test-utils" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun halt()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/TestConsoleFun.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::test-utils" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version parseServerVersion()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateFacade.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParamTestMethod()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ParamTestMethod.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::old" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMethod()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TestMethod.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Description describeChild()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/FineRunner.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateFacade.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::old" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OracleTimezoneRegionNotFoundException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/exceptions/OracleTimezoneRegionNotFoundException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::old" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleExceptionRecognizer.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateFacade.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::old" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateFacade.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateFacade.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateFacade.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBLeasedSession leaseSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  DBQueryRunner query()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseQueryRunner()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized   BaseQueryRunner query()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Scriptum()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SqlCommand command()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTextLocationHumanReadable()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFileFragment.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextFragment()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFragment.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlQuery()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlQuery()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ping()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateSession.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countOpenedSeances()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countOpenedCursors()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performPing()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateSession.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::old" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareConnectionAfterConnected()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties cloneProperties()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void connect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateFacade.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver getDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CallableStatement prepareCallableStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countOpenedSeances()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countOpenedCursors()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoader getDriversClassLoader()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcDrivers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::old" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getPreferredDrivers()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcDrivers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::old" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean eq()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean eq()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matches()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markBroken()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseSession.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseFacade.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openSession()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseFacade.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseBroken()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/pool/ServicePool.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleRow()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowFunHandler.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableResultCollector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retrieve()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableIteratorResultCollector.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected R collectRows()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashMapCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SortedMapCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void seanceJustClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ArrayFetcher createArrayFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Field getClassField()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getArrayComponentClass()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigInteger getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void printCloseException()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  JdbcMatrixCursor createMatrixCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcServiceFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  JdbcColumnCursor createColumnCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcServiceFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionsCount()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assignParams()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assignTypedParam()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void executeSimple()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void executeUpdate()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void executeQuery()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean valuesAreEqual()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/Numbers.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initH2()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/UnitTestWithH2.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interFactory_exists()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/FactoryLoaderTest.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeSettings()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBLoginFailedException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBLoginFailedException.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicateKeyException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DuplicateKeyException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBTransactionException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBTransactionException.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBConnectionException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBConnectionException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBPerformingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBPerformingException.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DbmsUnsupportedFeatureException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DbmsUnsupportedFeatureException.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoTableOrViewException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/NoTableOrViewException.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBPreparingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBPreparingException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBInitializationException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBInitializationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBInitializationException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBInitializationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBAccessDeniedException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBAccessDeniedException.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBFetchingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBFetchingException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedDBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/UnexpectedDBException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBSchemaAccessDeniedException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBSchemaAccessDeniedException.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBColumnAccessDeniedException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBColumnAccessDeniedException.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBException.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownDBException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/UnknownDBException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Settings nest()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAsStringList()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Settings of()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializable get()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStringList()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Settings getNest()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties getNestAsProperties()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropRootTemporaryDirectory()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/SystemTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::test-utils" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportTestStarted()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportTestIgnored()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportTestFinished()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executionSkipped()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityListener.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::test-utils" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MysqlIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sayNothing()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TestSuiteExecutor.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbExceptionRecognizer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SybaseIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateFacade.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OracleTimezoneRegionNotFoundException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/exceptions/OracleTimezoneRegionNotFoundException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performPing()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateSession.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::old" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateFacade.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateFacade.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performPing()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateSession.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MssqlIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateFacade.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::old" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  IntegralIntermediateCursor openCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateSimpleSeance.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::old" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void connect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void reconnect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void disconnect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RowLayout structOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DBLeasedSession wrap()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBSessions.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::old" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ping()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollback()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  R inTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void inTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBCommandRunner command()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBCommandRunner command()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized  DBQueryRunner query()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBScriptRunner script()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseQueryRunner.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::old" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterDef()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ParameterDef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterDef()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ParameterDef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBCommandRunner withParams()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseCommandRunner.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBCommandRunner run()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseCommandRunner.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseRdbmsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::old" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextFileFragment find()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/ScriptumResource.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int count()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/ScriptumResource.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::old" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getNextChar()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCommand rewrite()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFragment.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateSeance.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::old" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediateFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFacade.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::old" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegralIntermediateSession openSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFacade.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::old" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFacade.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::old" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediateRdbmsProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateRdbmsProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  I getSpecificService()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateRdbmsProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sessionIsClosed()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackLimit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ping()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateSession.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::old" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  IntegralIntermediateCursor openCursorFromParameter()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCallableSeance.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPool()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void panic()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseIntermediateFacade.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeSpecificException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/BaseExceptionRecognizer.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::old" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegralIntermediateRdbmsProvider getSpecificServiceProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getExceptionRecognizerClass()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateCallableSeance openPreparedStatementSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performPing()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String collectionToString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Collects.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matches()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  query()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BasePerformer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BasePerformer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rollback()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BasePerformer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseSession.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/simplext/SimplextLine.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableResultCollector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcColumnCursor.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcBaseCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcBaseCursor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcBaseCursor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  HashMapCollector createHashMapCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcMatrixCursor.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OneValueFetcher createOneValueFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  StructFetcher createStructFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Boolean getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Byte getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Short getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Integer getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Boolean getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Byte getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Short getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Integer getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Float getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Double getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Timestamp getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract A convertArray()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcIntsCursor createIntsCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcServiceFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcLongsCursor createLongsCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcServiceFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPortionSize()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFetchSize()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assignSimpleParam()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameAndClass()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/NameAndClass.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeH2()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/base/UnitTestWithH2.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCounter()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/pool/ServicePoolTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareSubDir()",
  "longName" : "",
  "relativeFileName" : "dekaf-main-test/src/settings/SettingsLoaderTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::dekaf-main-test" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prepareMessage()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/StrippedUnknownException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicateKeyException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DuplicateKeyException.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedReflectionException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/UnexpectedReflectionException.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBConnectionException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBConnectionException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBTransactionIsAlreadyStartedException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBTransactionIsAlreadyStartedException.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBTransactionIsAlreadyStartedException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBTransactionIsAlreadyStartedException.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnhandledTypeException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/UnhandledTypeException.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBPreparingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBPreparingException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBPreparingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBPreparingException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBInitializationException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBInitializationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBDriverException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBDriverException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBDriverException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBDriverException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBDriverException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBDriverException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBFactoryException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBFactoryException.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBFactoryException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBFactoryException.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBSessionIsClosedException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBSessionIsClosedException.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBFetchingException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBFetchingException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBIsNotConnected()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBIsNotConnected.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRowsException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/NoRowsException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRowsException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/NoRowsException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prepareMessage()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/StrippedSQLException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBServiceIsNotActiveException()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/exceptions/DBServiceIsNotActiveException.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/common/ParamDef.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/common/ParamDirection.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAsString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Setting.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spliterator spliterator()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/settings/Settings.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Class arrayClass()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/ArrayHacks.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compare()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOrGreater()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOrGreater()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean less()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean less()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/Version.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator one()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/EmptyIterator.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/EmptyIterator.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E next()",
  "longName" : "",
  "relativeFileName" : "dekaf-inter/src/utils/EmptyIterator.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::dekaf-inter" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printConsumer()",
  "longName" : "",
  "relativeFileName" : "test-utils/src/teamcity/TeamCityMessages.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::test-utils" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlExceptionRecognizer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::old" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::old" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::old" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::old" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::old" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateProvider.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::old" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getFetchStrategy()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresExceptionRecognizer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::old" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateFacade.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-postgres/src/main/java/org/jetbrains/dekaf/jdbc/PostgresIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExceptions()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/ParallelExecutor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::old" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStarted()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TeamCityListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::old" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnored()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TeamCityListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::old" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFinished()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TeamCityListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTestName()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/TeamCityListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleTestMethod()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/SimpleTestMethod.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::old" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Description getDescription()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/SimpleTestMethod.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FineRunner()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/FineRunner.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternAssert()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/assertions/PatternAssert.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::old" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PatternAssert assertThat()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/assertions/PatternAssert.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateFacade.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::old" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-h2db/src/main/java/org/jetbrains/dekaf/jdbc/H2dbIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateFacade.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version parseServerVersion()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateFacade.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateProvider.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::old" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateProvider.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-oracle/src/main/java/org/jetbrains/dekaf/jdbc/OracleIntermediateFacade.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateFacade.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-redshift/src/main/java/org/jetbrains/dekaf/jdbc/RedshiftIntermediateProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseExceptionRecognizer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-clickhouse/src/main/java/org/jetbrains/dekaf/jdbc/CHouseIntermediateFacade.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateFacade.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PreparedStatement prepareSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateSession.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CallableStatement prepareCallableStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateSession.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::old" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::old" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::old" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::old" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-cassandra/src/main/java/org/jetbrains/dekaf/jdbc/CassandraIntermediateProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::old" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateFacade.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::old" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolIntermediateProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::old" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-exasol/src/main/java/org/jetbrains/dekaf/jdbc/ExasolExceptionRecognizer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlExceptionRecognizer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateFacade.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::old" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateProvider.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::old" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateProvider.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::old" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateProvider.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::old" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateProvider.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::old" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateProvider.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::old" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateFacade.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::old" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSession instantiateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateFacade.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::old" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSimpleSeance openSimpleStatementSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateSession.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateProvider.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::old" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPortable()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/RowLayout.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowLayout makeIntermediateLayout()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/RowLayout.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runCommand()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseScriptRunner.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runQuery()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseScriptRunner.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::old" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseFacade()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized IntegralIntermediateSession instantiateIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFacade.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::old" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  RowLayout oneOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowLayout arrayOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowLayout rawArray()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowLayout arrayOfInts()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RowLayout arrayOfLongs()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResultLayout existence()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ResultLayout singleOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ResultLayout rowOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ResultLayout columnOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResultLayout columnOfInts()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResultLayout columnOfLongs()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ResultLayout arrayOf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/Layouts.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::old" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIsNotClosed()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/DBLeasedSessionWrapper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::old" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initLocally()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFederatedProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::old" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initRemotely()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseFederatedProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::old" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ParameterDef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::old" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCommandRunner()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseCommandRunner.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::old" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseCommandRunner.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::old" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseRdbmsProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseRdbmsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IntegralIntermediateRdbmsProvider adaptIntermediateProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseRdbmsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::old" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseRdbmsProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseRdbmsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::old" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseRdbmsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseRdbmsProvider.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::old" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollback()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DBScriptRunner script()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ping()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/BaseSession.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::old" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPortable()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ResultLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::old" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dekaf()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void say()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void say()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkErrors()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Dekaf.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptNotFoundException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/Scriptum.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::old" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPointer getPointer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRow()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPos()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getChar()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEOT()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextWalker.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::old" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlScript()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlScript()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlScript()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlScript()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStatements()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStatements()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int count()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getScriptDelimiterString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScript.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::old" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InputStream openStream()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/ScriptumResourceFromJava.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::old" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String normalizeName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/ScriptumResourceFromJava.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::old" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCommand()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::old" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCommand()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::old" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlCommand()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::old" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTextName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFileFragment.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFragmentName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFileFragment.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean determinePL()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlScript build()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlScriptBuilder.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::old" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SqlStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRow()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceText()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlStatement.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTextName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFragment.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFragment.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTextLocationHumanReadable()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextFragment.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::old" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/TextPointer.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::old" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultLayout getLayout()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/sql/SqlQuery.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::old" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediateSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateSeance.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFacade.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediateSession()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateSession.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::old" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediatePortableCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediatePortableCursor.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::old" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateRdbmsProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getExceptionRecognizerClass()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateRdbmsProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::old" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediateCursor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateCursor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRows()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateCursor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollectLimit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateCursor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateCursor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::old" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRows()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateStructCollectingCursor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::old" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdaptIntermediateFederatedProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFederatedProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::old" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set supportedRdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFederatedProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::old" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegralIntermediateRdbmsProvider getSpecificServiceProvider()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/intermediate/AdaptIntermediateFederatedProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::old" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Rdbms.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Rdbms.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Rdbms.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Rdbms.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/Rdbms.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::old" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void reconnect()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConnectionInfo obtainConnectionInfoNatively()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DBExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countOpenedSessions()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countOpenedConnections()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFacade.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::old" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAffectedRowsCount()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countOpenedCursors()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSeance.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::old" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCallableSeance.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataSource getOriginalDataSource()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHoldConnections()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHoldConnections()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConnectionsLimit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectionsLimit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countAllConnections()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countFreeConnections()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintWriter getLogWriter()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogWriter()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoginTimeout()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLoginTimeout()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapperFor()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getParentLogger()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/SimpleDataSource.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPoolExhaustedException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPoolExhaustedException.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::old" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPoolIsNotReadyException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPoolIsNotReadyException.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::old" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPoolOperationInterruptedException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPoolOperationInterruptedException.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::old" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedDataSourceException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/UnexpectedDataSourceException.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::old" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPoolException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPoolException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::old" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionPoolException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPoolException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::old" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rdbms rdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::old" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern connectionStringPattern()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::old" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte specificity()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::old" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConnectionStringExample()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Driver loadDriver()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::old" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExceptionRecognizer getExceptionRecognizer()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::old" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnknownDatabaseInfo makeDefaultUnknownInfo()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/UnknownDatabaseInfoHelper.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::old" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set supportedRdbms()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matches()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateFederatedProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::old" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRows()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCursor.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::old" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setCollectLimit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCursor.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::old" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isOpened()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateCursor.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::old" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Comparator getDriverComparator()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateRdbmsProvider.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::old" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInTransaction()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntermediateSimpleSeance openSimpleStatementSeance()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResultSet getDefaultResultSet()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tuneStatement()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tuneResultSet()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getDefaultFetchSize()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotClosed()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DBException recognizeException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcIntermediateSession.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::old" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoSuchProviderException()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Providers.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::old" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replace()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String upper()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String lower()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/util/Strings.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::old" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BasePerformer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  query()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BasePerformer.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ping()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseSession.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connect()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseFacade.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseFacade.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun countActiveSessions()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseFacade.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/settings/SettingsBuilder.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleRow()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowArrayMHandler.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableResultCollector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retrieve()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/TableListResultCollector.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleRow()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/impl/RowArrayNHandler.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeRowHandler()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/QueryLayout.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeRowHandler()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/queries/QueryLayout.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcLongsCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcLongsCursor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcLongsCursor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcBaseCursor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExistenceCollector createExistenceCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SingleRowCollector createSingleRowCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ArrayCollector createArrayCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayOfIntsCollector createArrayOfIntsCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayOfLongsCollector createArrayOfLongsCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListCollector createListCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Boolean collectRows()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleRowCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayOfIntsCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayOfLongsCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListCollector()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowsCollectors.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcSession()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInTransaction()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutocommit()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSession.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcMatrixCursor.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntArrayFetcher createIntArrayFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LongArrayFetcher createLongArrayFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleFetcher createTupleFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "V fetchRow()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntArrayFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LongArrayFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleFetcher()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcRowFetchers.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static  JdbcValueGetter lookForArrayGetter()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BigDecimal getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Number getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcValueGetters.java",
  "fileLinesCount" : 749,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcIntsCursor()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcIntsCursor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcIntsCursor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcFacade createFacade()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcServiceFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcSession createSession()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcServiceFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcSeance createSeance()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcServiceFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcFacade()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdbcSession openSession()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseConnection()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sessionJustClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcFacade.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JdbcSeance()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrepared()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assignSimpleNull()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assignTypedNull()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAffectedRows()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkNotClosed()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/impl/JdbcSeance.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T notNull()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/Objects.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/NameAndClass.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "dekaf-jdbc/src/utils/NameAndClass.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::dekaf-jdbc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tuneResultSetWithFetchSize()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateSession.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::old" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFetchStrategy()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mysql/src/main/java/org/jetbrains/dekaf/jdbc/MysqlIntermediateFacade.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::old" ],
  "startLine" : 166,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateTestMethods()",
  "longName" : "",
  "relativeFileName" : "old/fine-junit/src/main/java/org/jetbrains/dekaf/junitft/FineRunner.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::old" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tuneResultSetWithFetchSize()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sybase/src/main/java/org/jetbrains/dekaf/jdbc/SybaseIntermediateSession.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tuneResultSetWithFetchSize()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-mssql/src/main/java/org/jetbrains/dekaf/jdbc/MssqlIntermediateSession.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::old" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/base/BaseQueryRunner.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollectLimit()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateSimpleSeance.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::old" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-sqlite/src/main/java/org/jetbrains/dekaf/jdbc/SqliteIntermediateSimpleSeance.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::old" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void activateConnection()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/pooling/ConnectionPool.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::old" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdbcDrivers()",
  "longName" : "",
  "relativeFileName" : "old/dekaf-core/src/main/java/org/jetbrains/dekaf/jdbc/JdbcDrivers.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::old" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbFacade.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbFacade.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openSession()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbFacade.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countActiveSessions()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbFacade.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbSession.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ping()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbSession.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markBroken()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbSession.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "dekaf-main/src/db/DbSession.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dekaf-main" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]