[ {
  "shortName" : "open fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/AbstractQuery.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 206,
  "endLine" : 281,
  "linesOfCode" : 65,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun existingIndices()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 229,
  "endLine" : 293,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  inTopLevelTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/Transactions.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 167,
  "endLine" : 235,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  inTopLevelSuspendTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/Transactions.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 314,
  "endLine" : 382,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  warmUpReferences()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 849,
  "endLine" : 914,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  inTopLevelSuspendTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/Transactions.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 165,
  "endLine" : 233,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun existingSequences()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 344,
  "endLine" : 398,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun existingIndices()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 207,
  "endLine" : 263,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 433,
  "endLine" : 483,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-migrations/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 24,
  "endLine" : 88,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 173,
  "endLine" : 220,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 19,
  "endLine" : 68,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 166,
  "endLine" : 211,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doBegin()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 103,
  "endLine" : 152,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/BinaryTypeMapper.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 27,
  "endLine" : 70,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/ArrayTypeMapper.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 27,
  "endLine" : 73,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/DateTimeOracleTypeMapper.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 19,
  "endLine" : 61,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1713,
  "endLine" : 1755,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  transaction()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/Transactions.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 107,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  suspendTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/Transactions.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 255,
  "endLine" : 290,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  suspendTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/Transactions.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 107,
  "endLine" : 141,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/PrimitiveTypeMapper.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/DateTimeTypeMapper.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 48,
  "endLine" : 79,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArrayColumnType()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 63,
  "endLine" : 96,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sequences()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 401,
  "endLine" : 430,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun new()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 372,
  "endLine" : 401,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun existingCheckConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 295,
  "endLine" : 323,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreThreadContext()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/suspend/TransactionContextElement.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  resolveColumnType()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1428,
  "endLine" : 1455,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/get-started-with-exposed/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 17,
  "endLine" : 59,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ops/InListOps.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 147,
  "endLine" : 185,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/DateTimeNullTypeMapper.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 506,
  "endLine" : 530,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/get-started-with-exposed-dao/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 8,
  "endLine" : 43,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-transactions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 13,
  "endLine" : 39,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  exec()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 231,
  "endLine" : 259,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  exec()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 252,
  "endLine" : 280,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapIdComparison()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Alias.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun columns()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 162,
  "endLine" : 188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalDateTimeColumnType.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 56,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Sequence.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runH2Examples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-data-types/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveReferenceOption()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 521,
  "endLine" : 544,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/PostgresSpecificTypeMapper.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/ValueTypeMapper.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/DateTimeTypeMapper.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun existingPrimaryKeys()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 282,
  "endLine" : 301,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun index()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1520,
  "endLine" : 1539,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldQuoteIdentifier()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runMySQLExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-data-types/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runPostgreSQLExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-data-types/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapRow()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flush()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeRollback()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityLifecycleInterceptor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 104,
  "endLine" : 128,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/DefaultTypeMapper.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDatabaseDialectName()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun existingSequences()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 303,
  "endLine" : 321,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 27,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun validateLastBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchInsertStatement.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inProperCase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/InstantColumnType.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao-relationships/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BLOW_FISH()",
  "longName" : "",
  "relativeFileName" : "exposed-crypt/src/main/kotlin/org/jetbrains/exposed/v1/crypt/Algorithms.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::exposed-crypt" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun columns()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/ExposedColumnTypeMapper.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Column.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/DateTimeMySqlTypeMapper.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  mapRows()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcResult.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 397,
  "endLine" : 416,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1764,
  "endLine" : 1782,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAheadOfTime()",
  "longName" : "",
  "relativeFileName" : "exposed-spring-boot-starter/src/main/kotlin/org/jetbrains/exposed/v1/spring/boot/ExposedAotContribution.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::exposed-spring-boot-starter" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AES_256_PBE_GCM()",
  "longName" : "",
  "relativeFileName" : "exposed-crypt/src/main/kotlin/org/jetbrains/exposed/v1/crypt/Algorithms.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::exposed-crypt" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AES_256_PBE_CBC()",
  "longName" : "",
  "relativeFileName" : "exposed-crypt/src/main/kotlin/org/jetbrains/exposed/v1/crypt/Algorithms.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::exposed-crypt" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsLimitWithUpdateOrDelete()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun existingPrimaryKeys()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 325,
  "endLine" : 342,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransactionAttribute()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/ExposedSpringTransactionAttributeSource.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storeWrittenValues()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/Entity.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 427,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/DateTimeMySqlTypeMapper.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/R2dbcTypeMapping.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun schemaNames()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun existingCheckConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 265,
  "endLine" : 280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 592,
  "endLine" : 609,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/DeleteStatement.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun prepareStatementSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun prepareStatementSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/PostgresSpecificTypeMapper.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/R2dbcTypeMapping.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeInBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun join()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 264,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  reference()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1176,
  "endLine" : 1190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/UpdateStatement.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun tableDdlWithoutExistingSequence()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SchemaUtilityApi.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withThreadLocalTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/Transactions.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-sql-functions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStatements()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SchemaUtils.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toOffsetDateTime()",
  "longName" : "",
  "relativeFileName" : "exposed-jodatime/src/main/kotlin/org/jetbrains/exposed/v1/jodatime/DateColumnType.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::exposed-jodatime" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapRow()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createStatements()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SchemaUtils.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun tableConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 336,
  "endLine" : 350,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  mapSegments()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcResult.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/ExplainSuspendExecutable.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapIdComparison()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun count()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCleanupAfterCompletion()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  warmUpLinkedReferences()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 1058,
  "endLine" : 1072,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKey()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1596,
  "endLine" : 1608,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ResultRow.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchInsertStatement.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Sequence.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTables()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listDatabases()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SchemaUtils.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  suspendedTransactionAsync()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/experimental/Suspended.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wrap()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/Entity.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun empty()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun count()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun empty()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/R2dbcTypeMapping.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun prepareStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/ReturningSuspendExecutable.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverse()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/TableDepthGraph.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun copyTo()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/AbstractQuery.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  registerArgument()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Expression.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  reference()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1233,
  "endLine" : 1244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signPublicationIfKeyPresent()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 226,
  "components" : [ "primary::ROOT" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  newSuspendedTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/experimental/Suspended.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSuspend()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withHook()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityHook.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun exec()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun sequences()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 323,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateMigrationScript()",
  "longName" : "",
  "relativeFileName" : "exposed-migration-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/migration/jdbc/MigrationUtils.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::exposed-migration-jdbc" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun generateMigrationScript()",
  "longName" : "",
  "relativeFileName" : "exposed-migration-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/migration/r2dbc/MigrationUtils.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::exposed-migration-r2dbc" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverse()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/TableDepthGraph.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notNullValueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 611,
  "endLine" : 623,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parameterMarker()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1372,
  "endLine" : 1385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arguments()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/InsertStatement.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arguments()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNotMatchedInsert()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areEquivalentColumnTypes()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueAsDefaultString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/OffsetDateTimeColumnType.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun empty()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun empty()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeMultiple()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notForUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/InnerTableLink.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFromCache()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/TypeMapper.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun close()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notForUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  entityId()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 673,
  "endLine" : 682,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndFillValues()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ResultRow.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/ReplaceStatement.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionScope.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionScope.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun openTransactionWithParams()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getH2DBWithConfig()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withDistinct()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  mapRows()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcResult.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAndUnregister()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doGetTransaction()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun delete()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/Entity.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun forEntityIds()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flush()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityBatchUpdate.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityBatchUpdate.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withDistinct()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/TypeMapper.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAndUnregister()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Op.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 510,
  "endLine" : 518,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 713,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 834,
  "endLine" : 845,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Version.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/ReplaceStatement.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storeUpdateValues()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLastBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchInsertStatement.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalDateColumnType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notNullValueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalTimeColumnType.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/OffsetDateTimeColumnType.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/ThreadLocalTransactionsStack.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreValueFromParts()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/CompositeColumn.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/QueryParameter.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTables()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runReadExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMySQLDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOracleDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPostgreSQLDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMariaDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSQLServerDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPostgreSQLNGDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createTable()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMySQLDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOracleDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPostgreSQLDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMariaDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSQLServerDB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/BlockingExecutable.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromLocalDate()",
  "longName" : "",
  "relativeFileName" : "exposed-jodatime/src/main/kotlin/org/jetbrains/exposed/v1/jodatime/DateColumnType.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::exposed-jodatime" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun listDatabases()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SchemaUtils.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun prepareStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendExecutable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun tableNames()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateValueBeforeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-money/src/main/kotlin/org/jetbrains/exposed/v1/money/CurrencyColumnType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::exposed-money" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Op.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun having()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/AbstractQuery.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueAsDefaultString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 638,
  "endLine" : 648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueAsDefaultString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 665,
  "endLine" : 675,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateValueBeforeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 825,
  "endLine" : 832,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateValueBeforeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 871,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 915,
  "endLine" : 922,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateValueBeforeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 968,
  "endLine" : 975,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1061,
  "endLine" : 1068,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateValueBeforeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1173,
  "endLine" : 1180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1325,
  "endLine" : 1332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uniqueIndex()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1576,
  "endLine" : 1583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKey()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1623,
  "endLine" : 1630,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  addIdColumn()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun covers()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Version.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quoteIdentifierWhenWrongCaseOrNecessary()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notNullValueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalDateColumnType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalDateColumnType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalTimeColumnType.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueAsDefaultString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalTimeColumnType.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalTimeColumnType.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notNullValueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/OffsetDateTimeColumnType.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  originalColumn()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Alias.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discoverExposedTables()",
  "longName" : "",
  "relativeFileName" : "exposed-spring-boot-starter/src/main/kotlin/org/jetbrains/exposed/v1/spring/boot/DatabaseInitializer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::exposed-spring-boot-starter" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun where()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withDistinct()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatementSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatementSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SetOperations.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeExecutedStatements()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/BatchInsertBlockingExecutable.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNull()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInputStream()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toLocalDate()",
  "longName" : "",
  "relativeFileName" : "exposed-jodatime/src/main/kotlin/org/jetbrains/exposed/v1/jodatime/DateColumnType.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::exposed-jodatime" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doSetRollbackOnly()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rollback()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-json/src/main/kotlin/org/jetbrains/exposed/v1/json/JsonColumnType.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-json" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-json/src/main/kotlin/org/jetbrains/exposed/v1/json/JsonColumnType.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-json" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readObject()",
  "longName" : "",
  "relativeFileName" : "exposed-json/src/main/kotlin/org/jetbrains/exposed/v1/json/JsonColumnType.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-json" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapRow()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expireCache()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 1175,
  "endLine" : 1181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun storeReferenceCache()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/References.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun where()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withDistinct()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatementSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatementSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SetOperations.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getResultRow()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInputStream()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/BatchInsertSuspendExecutable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-money/src/main/kotlin/org/jetbrains/exposed/v1/money/CurrencyColumnType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::exposed-money" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-money/src/main/kotlin/org/jetbrains/exposed/v1/money/CurrencyColumnType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::exposed-money" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 739,
  "endLine" : 745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun unwrapRecursive()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unwrapRecursive()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 563,
  "endLine" : 569,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 785,
  "endLine" : 793,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 880,
  "endLine" : 888,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 977,
  "endLine" : 985,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1029,
  "endLine" : 1035,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1126,
  "endLine" : 1134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1182,
  "endLine" : 1190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1310,
  "endLine" : 1316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Column.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/functions/array/ArrayFunctions.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arguments()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quoteIfNecessary()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ExplainQuery.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentTransactionManager()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRealColumnsWithValues()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/CompositeColumn.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runParentChildExample()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao-relationships/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runExecExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-transactions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCreateExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simulateExistingDatabase()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-migrations/src/main/kotlin/org/example/GenerateMigrationScript.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateMigrationScript()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-migrations/src/main/kotlin/org/example/GenerateMigrationScript.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Database.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execInBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  execQuery()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/UpsertBlockingExecutable.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/BatchUpsertBlockingExecutable.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toLocalDateTime()",
  "longName" : "",
  "relativeFileName" : "exposed-jodatime/src/main/kotlin/org/jetbrains/exposed/v1/jodatime/DateColumnType.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::exposed-jodatime" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doResume()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUpTransactionIfIsPossible()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueAsDefaultString()",
  "longName" : "",
  "relativeFileName" : "exposed-json/src/main/kotlin/org/jetbrains/exposed/v1/json/JsonBColumnType.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::exposed-json" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-json/src/main/kotlin/org/jetbrains/exposed/v1/json/JsonColumnType.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-json" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  forceUpdateEntity()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 1106,
  "endLine" : 1116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityLifecycleInterceptor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabase.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterInterceptor()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  execQuery()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/R2dbcTypeMapping.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 58,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/UpsertSuspendExecutable.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/BatchUpsertSuspendExecutable.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNull()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setArray()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterStatementPrepared()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionFactoryOptions()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabaseConfig.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLLog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupBy()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/AbstractQuery.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Expression.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1784,
  "endLine" : 1791,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Version.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Schema.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Schema.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSchemaStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Schema.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateLastBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arguments()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arguments()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/InsertStatement.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillParameters()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueAsDefaultString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalDateColumnType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapIdOperator()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Alias.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateThreadContext()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/suspend/TransactionContextElement.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rows()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun range()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groups()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-migrations/src/main/kotlin/org/example/GenerateMigrationScript.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "exposed-spring-boot-starter/src/main/kotlin/org/jetbrains/exposed/v1/spring/boot/DatabaseInitializer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::exposed-spring-boot-starter" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notForUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Database.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkExcessiveIndices()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SchemaUtils.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkExcessiveForeignKeyConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SchemaUtils.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/ReturningBlockingExecutable.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerManager()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun orderBy()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/ExplainBlockingExecutable.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromOffsetDateTime()",
  "longName" : "",
  "relativeFileName" : "exposed-jodatime/src/main/kotlin/org/jetbrains/exposed/v1/jodatime/DateColumnType.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::exposed-jodatime" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByIdAndUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSingleByAndUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  forceUpdateEntity()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 1183,
  "endLine" : 1187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateGlobalCaches()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityLifecycleInterceptor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notForUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/R2dbcTypeMapping.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkExcessiveIndices()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SchemaUtils.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkExcessiveForeignKeyConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SchemaUtils.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun close()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun releaseSavepoint()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setTimeout()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeMultiple()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun afterExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveReferenceOption()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getDatabaseDialectMode()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun tableNamesByCurrentSchema()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerManager()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun orderBy()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-money/src/main/kotlin/org/jetbrains/exposed/v1/money/CurrencyColumnType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::exposed-money" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLLog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLLog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTable()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/TableDepthGraph.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 795,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 847,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 890,
  "endLine" : 894,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 987,
  "endLine" : 991,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1136,
  "endLine" : 1140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1192,
  "endLine" : 1196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/CompositeID.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Column.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addLogger()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Transaction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/functions/array/ArrayFunctions.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  update()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/UpdateBuilder.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needQuotes()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/ExposedBlob.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rows()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun range()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groups()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCreateExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runUpdateExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun searchQuery()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/entities/StarWarsFilmWithRankEntity.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runSavepointExample()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-transactions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runReadExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runDeleteExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openTransactionWithParams()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCustomFuncExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-sql-functions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerJdbcDriver()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Database.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortTablesByReferences()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SchemaUtils.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCycle()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SchemaUtils.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFKey()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/SchemaUtils.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseResult()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcResult.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableNamesByCurrentSchema()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeIfPossible()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setArray()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContextKey()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentOrNull()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExistingTransaction()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCommit()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRollback()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findWithCacheCondition()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityHook.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabase.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerInterceptor()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearExecutedStatements()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/ArrayTypeMapper.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/ArrayTypeMapper.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortTablesByReferences()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SchemaUtils.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCycle()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SchemaUtils.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFKey()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/SchemaUtils.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setArray()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabaseConfig.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContextKey()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentOrNull()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun wrapper()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadedResult()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun When()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun When()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1016,
  "endLine" : 1020,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notNullValueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1053,
  "endLine" : 1056,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerDialect()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/DatabaseApi.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameInDatabaseCase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  entityId()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/EntityID.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Column.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameInDatabaseCase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Column.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/ReturningStatement.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ExplainQuery.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Alias.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTransactionOrNull()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/ThreadLocalTransactionsStack.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/ThreadLocalTransactionsStack.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentTransactionManagerOrNull()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerDatabaseManager()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAndUnregisterDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-data-types/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runJSONandJSONBExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-data-types/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jsonArraysExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-data-types/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOneToManyExample()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao-relationships/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runManyToManyExample()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao-relationships/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runEagerLoadingExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao-relationships/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runDeleteExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dao/src/main/kotlin/org/example/entities/UserEntityWithOverride.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runExecMySQLExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-transactions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runUpdateExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runQueryingExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAliasExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCustomSelectExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-dsl/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getH2DB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getH2DBFromFile()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-jdbc/src/main/kotlin/org/example/Databases.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getH2DB()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getH2DBFromFile()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-databases-r2dbc/src/main/kotlin/org/example/R2DBCDatabases.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runStringFuncExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-sql-functions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAggregateFuncExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-sql-functions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWindowFuncExamples()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-sql-functions/src/main/kotlin/org/example/App.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerDialectMetadata()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Database.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Database.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcResult.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetCurrentScheme()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanCache()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSavepoint()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseSavepoint()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setArray()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeIfPossible()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcPreparedStatementImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromLocalDateTime()",
  "longName" : "",
  "relativeFileName" : "exposed-jodatime/src/main/kotlin/org/jetbrains/exposed/v1/jodatime/DateColumnType.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::exposed-jodatime" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentTransaction()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRollbackOnly()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConnection()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unwrap()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/Entity.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeOnNoValue()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/DaoEntityID.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  createEntityID()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/DaoEntityIDFactory.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateEntityInCache()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsubscribe()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityHook.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun store()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearReferrersCache()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeEldestEntry()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keepUserDataInTransactionStoreOnCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityLifecycleInterceptor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityLifecycleInterceptor.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerDialectMetadata()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabase.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabase.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun execInBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setCatalog()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setAutoCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setReadOnly()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setTransactionIsolation()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransactionDefinition()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcConnectionImpl.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setFetchSize()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/R2dbcPreparedStatementImpl.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keepUserDataInTransactionStoreOnCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetCurrentScheme()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanCache()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetCurrentScheme()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanCache()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcDatabaseMetadataImpl.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcResult.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getObject()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcResult.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getObject()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcResult.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getObject()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcResult.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUrl()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabaseConfig.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/TransactionManager.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAttribute()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/R2dbcTransactionDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/TestDbDsl.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/TestDbDsl.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/TestDbDsl.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialects()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/TestDbDsl.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLLog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLogger()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLLog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLogger()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLLog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Op.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  When()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  When()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun When()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Else()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expressions()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expressions()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expressions()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expressions()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Function.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notNullValueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameter()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parameterMarker()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notNullValueToDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1334,
  "endLine" : 1336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueAsDefaultString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1343,
  "endLine" : 1345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  createEntityID()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapIdOperator()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  putUserData()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Transaction.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Version.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  update()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/UpdateBuilder.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun isColumnValuePreferredFromResultSet()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/InsertStatement.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareSQL()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalDateColumnType.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalDateTimeColumnType.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/LocalTimeColumnType.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nonNullValueToString()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/datetime/DurationColumnType.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun get()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDefaultDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/ThreadLocalTransactionsStack.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTransactionOrNull()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/ThreadLocalTransactionsStack.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getTransactionIsInstance()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/ThreadLocalTransactionsStack.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threadTransactions()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/ThreadLocalTransactionsStack.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentTransactionOrNull()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/Transactions.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unboundedPreceding()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unboundedFollowing()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetPreceding()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetPreceding()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetFollowing()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetFollowing()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentRow()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-modules-maven/src/main/kotlin/com/example/Main.kt",
  "fileLinesCount" : 5,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/get-started-with-exposed-dao/src/main/kotlin/org/example/Task.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-modules-kotlin-gradle/src/main/kotlin/com/example/Main.kt",
  "fileLinesCount" : 5,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "documentation-website/Writerside/snippets/exposed-modules-groovy-gradle/src/main/kotlin/com/example/Main.kt",
  "fileLinesCount" : 5,
  "components" : [ "primary::documentation-website" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun springTransactionManager()",
  "longName" : "",
  "relativeFileName" : "exposed-spring-boot-starter/src/main/kotlin/org/jetbrains/exposed/v1/spring/boot/autoconfigure/ExposedAutoConfiguration.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::exposed-spring-boot-starter" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun databaseConfig()",
  "longName" : "",
  "relativeFileName" : "exposed-spring-boot-starter/src/main/kotlin/org/jetbrains/exposed/v1/spring/boot/autoconfigure/ExposedAutoConfiguration.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::exposed-spring-boot-starter" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun exposedSpringTransactionAttributeSource()",
  "longName" : "",
  "relativeFileName" : "exposed-spring-boot-starter/src/main/kotlin/org/jetbrains/exposed/v1/spring/boot/autoconfigure/ExposedAutoConfiguration.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::exposed-spring-boot-starter" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "spring-transaction/src/main/kotlin/org/jetbrains/exposed/v1/spring/transaction/SpringTransactionManager.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::spring-transaction" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabase.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcDatabase.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValueBeforeUpdate()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun afterStatementPrepared()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beforeCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun afterCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beforeRollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun afterRollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeRollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterRollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendStatementInterceptor.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun invokeOnNoValue()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/EntityID.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterStatementPrepared()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterExecution()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterCommit()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeRollback()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterRollback()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchBatchedResults()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun count()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/Query.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  exec()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/JdbcTransaction.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/BlockingExecutable.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeInBatch()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/statements/jdbc/JdbcConnectionImpl.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/JdbcTransactionInterface.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/JdbcTransactionInterface.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/JdbcTransactionInterface.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/transactions/JdbcTransactionManager.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun limit()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offset()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orderBy()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "exposed-jdbc/src/main/kotlin/org/jetbrains/exposed/v1/jdbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-jdbc" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  warmUpOptReferences()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/EntityClass.kt",
  "fileLinesCount" : 1194,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 831,
  "endLine" : 831,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/LinkedIdentityHashSet.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::exposed-dao" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun count()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/Query.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  exec()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/R2dbcTransaction.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/ValueContainer.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/R2dbcTypeMapping.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getValue()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/R2dbcTypeMapping.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun prepared()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/SuspendExecutable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun tableNamesByCurrentSchema()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun existingCheckConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun existingPrimaryKeys()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun existingSequences()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun tableConstraints()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/statements/api/R2dbcLocalMetadataImpl.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun connection()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/R2dbcTransactionInterface.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun commit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/R2dbcTransactionInterface.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun rollback()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/R2dbcTransactionInterface.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun close()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/R2dbcTransactionInterface.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newTransaction()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/transactions/R2dbcTransactionManager.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun limit()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offset()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orderBy()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun count()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun empty()",
  "longName" : "",
  "relativeFileName" : "exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/IterableEx.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::exposed-r2dbc" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLLog.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  coalesce()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/SQLExpressionBuilder.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 906,
  "endLine" : 906,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sorted()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/TableDepthGraph.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCycle()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/TableDepthGraph.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CustomStringFunction()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/FunctionBuilder.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CustomLongFunction()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/FunctionBuilder.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  coalesce()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/FunctionBuilder.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sqlType()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueFromDB()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  columnTransformer()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/ColumnType.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  registerArguments()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Expression.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun join()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 563,
  "endLine" : 563,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  optReference()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1259,
  "endLine" : 1259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  optReference()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt",
  "fileLinesCount" : 1823,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 1301,
  "endLine" : 1301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createEntityID()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropStatement()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Constraints.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  mapRows()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getObject()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNull()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInputStream()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setArray()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setArray()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun get()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun join()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Alias.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrimaryDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/DatabasesManager.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTransactionManager()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentTransactionManager()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentTransactionManagerOrNull()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerDatabaseManager()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAndUnregisterDatabase()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/transactions/TransactionManagersContainer.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun over()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/WindowFunction.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::exposed-core" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]