[ {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 171,
  "endLine" : 324,
  "linesOfCode" : 132,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/streamer.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::streamer" ],
  "startLine" : 224,
  "endLine" : 310,
  "linesOfCode" : 66,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func clusterInfoCmd()",
  "longName" : "",
  "relativeFileName" : "server/cluster_handler.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::server" ],
  "startLine" : 132,
  "endLine" : 195,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/snapshot.go",
  "fileLinesCount" : 272,
  "components" : [ "primary::streamer" ],
  "startLine" : 197,
  "endLine" : 272,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 313,
  "endLine" : 392,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 970,
  "endLine" : 1050,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/buffer.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::streamer" ],
  "startLine" : 217,
  "endLine" : 287,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleRenameTable()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 625,
  "endLine" : 683,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTableTask()",
  "longName" : "",
  "relativeFileName" : "state/lock.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::state" ],
  "startLine" : 31,
  "endLine" : 80,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 911,
  "endLine" : 968,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertCommonFormatToAvroRecord()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 110,
  "endLine" : 162,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConvertToAvroFromSchema()",
  "longName" : "",
  "relativeFileName" : "schema/mysql_avro_schema_converter.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::schema" ],
  "startLine" : 80,
  "endLine" : 133,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleAlterTable()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 566,
  "endLine" : 623,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configCmd()",
  "longName" : "",
  "relativeFileName" : "server/config.go",
  "fileLinesCount" : 88,
  "components" : [ "primary::server" ],
  "startLine" : 41,
  "endLine" : 88,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleListCmd()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 140,
  "endLine" : 193,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/snapshot.go",
  "fileLinesCount" : 272,
  "components" : [ "primary::streamer" ],
  "startLine" : 44,
  "endLine" : 103,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/streamer.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::streamer" ],
  "startLine" : 105,
  "endLine" : 157,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func driverTypeToGoTypeLow()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 210,
  "endLine" : 255,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 248,
  "endLine" : 293,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func insertNewSchema()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 485,
  "endLine" : 547,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func syncDeregistered()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 513,
  "endLine" : 564,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/buffer.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::streamer" ],
  "startLine" : 49,
  "endLine" : 105,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 226,
  "endLine" : 292,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 384,
  "endLine" : 437,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func escapeBackslash()",
  "longName" : "",
  "relativeFileName" : "util/mysql.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::util" ],
  "startLine" : 24,
  "endLine" : 69,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 462,
  "endLine" : 506,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fillCommonFormatFields()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 272,
  "endLine" : 315,
  "linesOfCode" : 44,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTableForm()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 195,
  "endLine" : 239,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 962,
  "endLine" : 1011,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 816,
  "endLine" : 864,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 78,
  "endLine" : 133,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fixFieldType()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 157,
  "endLine" : 204,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 462,
  "endLine" : 512,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 440,
  "endLine" : 485,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 431,
  "endLine" : 479,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func stateConnect()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 48,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleAddCmd()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 90,
  "endLine" : 130,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConnectInfoGet()",
  "longName" : "",
  "relativeFileName" : "state/clusters.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::state" ],
  "startLine" : 81,
  "endLine" : 129,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 251,
  "endLine" : 287,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 398,
  "endLine" : 438,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleClusterListCmd()",
  "longName" : "",
  "relativeFileName" : "server/cluster_handler.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::server" ],
  "startLine" : 71,
  "endLine" : 114,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SchemaRegister()",
  "longName" : "",
  "relativeFileName" : "server/schema_handler.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::server" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 124,
  "endLine" : 168,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/snapshot.go",
  "fileLinesCount" : 272,
  "components" : [ "primary::streamer" ],
  "startLine" : 151,
  "endLine" : 193,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 605,
  "endLine" : 650,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 825,
  "endLine" : 869,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseRegRows()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 158,
  "endLine" : 192,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 332,
  "endLine" : 370,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 192,
  "endLine" : 233,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleSchemaListCmd()",
  "longName" : "",
  "relativeFileName" : "server/schema_handler.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::server" ],
  "startLine" : 165,
  "endLine" : 204,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseSchemaForm()",
  "longName" : "",
  "relativeFileName" : "server/schema_handler.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::server" ],
  "startLine" : 206,
  "endLine" : 239,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func schemaCmd()",
  "longName" : "",
  "relativeFileName" : "server/schema_handler.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::server" ],
  "startLine" : 241,
  "endLine" : 281,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fixAvroFieldType()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 260,
  "endLine" : 295,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertRowToAvroFormat()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 326,
  "endLine" : 360,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 378,
  "endLine" : 416,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseRows()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 124,
  "endLine" : 156,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mainLow()",
  "longName" : "",
  "relativeFileName" : "main.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::ROOT" ],
  "startLine" : 69,
  "endLine" : 127,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func syncRegistered()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 441,
  "endLine" : 478,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1035,
  "endLine" : 1073,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 754,
  "endLine" : 787,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MutateTable()",
  "longName" : "",
  "relativeFileName" : "schema/alter_schema.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::schema" ],
  "startLine" : 36,
  "endLine" : 74,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/streamer.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::streamer" ],
  "startLine" : 183,
  "endLine" : 222,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func JSONServer()",
  "longName" : "",
  "relativeFileName" : "db/test.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::db" ],
  "startLine" : 72,
  "endLine" : 103,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 155,
  "endLine" : 191,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 295,
  "endLine" : 330,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initS3Pipe()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 219,
  "endLine" : 249,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeSQLValue()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 313,
  "endLine" : 341,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableCmd()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 245,
  "endLine" : 277,
  "linesOfCode" : 29,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/buffer.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::streamer" ],
  "startLine" : 107,
  "endLine" : 143,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 132,
  "endLine" : 161,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 545,
  "endLine" : 572,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HTTPGetWithHeaders()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 45,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 718,
  "endLine" : 752,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 165,
  "endLine" : 200,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FilterRow()",
  "longName" : "",
  "relativeFileName" : "snapshot/snapshot.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::snapshot" ],
  "startLine" : 71,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 326,
  "endLine" : 368,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 370,
  "endLine" : 402,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 898,
  "endLine" : 929,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 508,
  "endLine" : 544,
  "linesOfCode" : 27,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseConfig()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 382,
  "endLine" : 417,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 73,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 206,
  "endLine" : 236,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SchemaChange()",
  "longName" : "",
  "relativeFileName" : "server/schema_handler.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::server" ],
  "startLine" : 91,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getClusterTask()",
  "longName" : "",
  "relativeFileName" : "state/lock.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::state" ],
  "startLine" : 115,
  "endLine" : 141,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 371,
  "endLine" : 406,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CacheGet()",
  "longName" : "",
  "relativeFileName" : "pipe/cache.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::pipe" ],
  "startLine" : 25,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 294,
  "endLine" : 323,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 343,
  "endLine" : 368,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 217,
  "endLine" : 249,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 685,
  "endLine" : 716,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareFilter()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 362,
  "endLine" : 392,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 150,
  "endLine" : 175,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceSchemaLow()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 551,
  "endLine" : 583,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HTTPPostJSONWithHeaders()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 87,
  "endLine" : 116,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 885,
  "endLine" : 909,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mysqlRead()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 344,
  "endLine" : 373,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeregisterTable()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 657,
  "endLine" : 687,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SyncRegisteredTables()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 410,
  "endLine" : 439,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseColumnInfo()",
  "longName" : "",
  "relativeFileName" : "schema/table_schema.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::schema" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/buffer.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::streamer" ],
  "startLine" : 174,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 188,
  "endLine" : 211,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 931,
  "endLine" : 960,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ValidateRegistration()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 690,
  "endLine" : 718,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 273,
  "endLine" : 298,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 517,
  "endLine" : 545,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 737,
  "endLine" : 760,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 871,
  "endLine" : 896,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MySQLToDriverType()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 223,
  "endLine" : 245,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mysqlInitLow()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitManager()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 83,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SyncDeregisteredTables()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 483,
  "endLine" : 511,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/streamer.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::streamer" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getWhereClauseFromRowFilters()",
  "longName" : "",
  "relativeFileName" : "snapshot/snapshot.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::snapshot" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 404,
  "endLine" : 450,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Get()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 258,
  "endLine" : 283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 240,
  "endLine" : 261,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 155,
  "endLine" : 181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WrapEvent()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 137,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 317,
  "endLine" : 342,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 138,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "state/clusters.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::state" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ListOutputSchema()",
  "longName" : "",
  "relativeFileName" : "state/schema.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::state" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 493,
  "endLine" : 513,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 193,
  "endLine" : 215,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 794,
  "endLine" : 814,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 346,
  "endLine" : 368,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 135,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Setup()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertTime()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addFilter()",
  "longName" : "",
  "relativeFileName" : "server/schema_handler.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::server" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pclose()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 209,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 867,
  "endLine" : 883,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Load()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readTableParams()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSchema()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 404,
  "endLine" : 423,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceRawSchema()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 451,
  "endLine" : 475,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterTable()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 633,
  "endLine" : 654,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/snapshot.go",
  "fileLinesCount" : 272,
  "components" : [ "primary::streamer" ],
  "startLine" : 131,
  "endLine" : 149,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewValidationMetrics()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 217,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 807,
  "endLine" : 823,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 546,
  "endLine" : 564,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTemplates()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 363,
  "endLine" : 380,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fillAvroFields()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 300,
  "endLine" : 322,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterTableInState()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 761,
  "endLine" : 780,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRawLow()",
  "longName" : "",
  "relativeFileName" : "schema/table_schema.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::schema" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configureZap()",
  "longName" : "",
  "relativeFileName" : "log/zap.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::log" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 584,
  "endLine" : 598,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 243,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 717,
  "endLine" : 734,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1013,
  "endLine" : 1033,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "throttle/throttle.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::throttle" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SortedGTIDString()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Set()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 286,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetRowKey()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleClusterPosition()",
  "longName" : "",
  "relativeFileName" : "server/cluster_handler.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::server" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parsePagination()",
  "longName" : "",
  "relativeFileName" : "server/cluster_handler.go",
  "fileLinesCount" : 195,
  "components" : [ "primary::server" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func clearNeedSnapshotFlag()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func advanceSnapshottedAt()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 339,
  "endLine" : 354,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UpdateSnapshottedAt()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 371,
  "endLine" : 387,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeregisterTableFromState()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 783,
  "endLine" : 797,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/streamer.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::streamer" ],
  "startLine" : 159,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/buffer.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::streamer" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetConnInfoByType()",
  "longName" : "",
  "relativeFileName" : "db/open.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::db" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewChangelogReaderMetrics()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 309,
  "endLine" : 324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 548,
  "endLine" : 563,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 683,
  "endLine" : 699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 792,
  "endLine" : 805,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1106,
  "endLine" : 1119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PostgresToDriverType()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 249,
  "endLine" : 262,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ClickHouseToDriverType()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mysqlWrite()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RefreshTableLock()",
  "longName" : "",
  "relativeFileName" : "state/lock.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::state" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RefreshClusterLock()",
  "longName" : "",
  "relativeFileName" : "state/lock.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::state" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCondLow()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetTableByID()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 266,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Configure()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pool/pool.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::pool" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewStateMetrics()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 328,
  "endLine" : 346,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 404,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1076,
  "endLine" : 1088,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1091,
  "endLine" : 1103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "throttle/throttle.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::throttle" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EscapeQuotes()",
  "longName" : "",
  "relativeFileName" : "util/mysql.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::util" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Save()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 338,
  "endLine" : 350,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SchemaCodecHelper()",
  "longName" : "",
  "relativeFileName" : "encoder/avro_schema.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::encoder" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func filterCommonFormat()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SchemaGet()",
  "longName" : "",
  "relativeFileName" : "state/schema.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::state" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceStructuredSchema()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 435,
  "endLine" : 449,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TableRegistered()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 614,
  "endLine" : 629,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetColumns()",
  "longName" : "",
  "relativeFileName" : "schema/table_schema.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::schema" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetConnInfoForTest()",
  "longName" : "",
  "relativeFileName" : "db/test.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::db" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenModeType()",
  "longName" : "",
  "relativeFileName" : "db/open.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::db" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getEventsMetrics()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tallyMetricsInit()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func listRemove()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 449,
  "endLine" : 460,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 669,
  "endLine" : 681,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 701,
  "endLine" : 715,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Worker()",
  "longName" : "",
  "relativeFileName" : "changelog/changelog.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::changelog" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func execSQL()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fillCommonFormatKey()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetOutputSchema()",
  "longName" : "",
  "relativeFileName" : "state/schema.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::state" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCount()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func updateSnapshottedAt()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 356,
  "endLine" : 367,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ClearNeedSnapshot()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceSchema()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 585,
  "endLine" : 597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/snapshot.go",
  "fileLinesCount" : 272,
  "components" : [ "primary::streamer" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/snapshot.go",
  "fileLinesCount" : 272,
  "components" : [ "primary::streamer" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSnapshotMetrics()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 372,
  "endLine" : 382,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 525,
  "endLine" : 535,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1164,
  "endLine" : 1174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckTxIsolation()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 442,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/topic.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::config" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/topic.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::config" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetLatestSchemaCodec()",
  "longName" : "",
  "relativeFileName" : "encoder/avro_schema.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::encoder" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StartHTTPServer()",
  "longName" : "",
  "relativeFileName" : "server/server.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::server" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Shutdown()",
  "longName" : "",
  "relativeFileName" : "server/server.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::server" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TableRegisteredInState()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 732,
  "endLine" : 743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PullCurrentSchema()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 746,
  "endLine" : 758,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckMySQLVersion()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 854,
  "endLine" : 866,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenService()",
  "longName" : "",
  "relativeFileName" : "db/open.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::db" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newScope()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func topicPath()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 273,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 514,
  "endLine" : 523,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fillAvroKey()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetRegCond()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetTable()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AddSQLCond()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 818,
  "endLine" : 827,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnumeratorForTest()",
  "longName" : "",
  "relativeFileName" : "db/test.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::db" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCurrentGTID()",
  "longName" : "",
  "relativeFileName" : "db/gtid.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::db" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetPurgedGTID()",
  "longName" : "",
  "relativeFileName" : "db/gtid.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::db" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsValidConnByType()",
  "longName" : "",
  "relativeFileName" : "db/open.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::db" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pool/pool.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::pool" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewStreamerMetrics()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFilePipeMetrics()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CacheDestroy()",
  "longName" : "",
  "relativeFileName" : "pipe/cache.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::pipe" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeleteKafkaOffsets()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 420,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func listInsert()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 574,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 775,
  "endLine" : 784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initHdfsPipe()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExecSQL()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LoadSection()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Zone()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Encoders()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fillSQLFormat()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InsertClusterInfo()",
  "longName" : "",
  "relativeFileName" : "state/clusters.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::state" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetTableTask()",
  "longName" : "",
  "relativeFileName" : "state/lock.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::state" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetClusterTask()",
  "longName" : "",
  "relativeFileName" : "state/lock.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::state" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getID()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TableMaxVersion()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 838,
  "endLine" : 849,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/buffer.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::streamer" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnumeratorByType()",
  "longName" : "",
  "relativeFileName" : "db/open.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::db" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/zap.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::log" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func idle()",
  "longName" : "",
  "relativeFileName" : "main.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::ROOT" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func worker()",
  "longName" : "",
  "relativeFileName" : "main.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::ROOT" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Init()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func driverTypeToGoType()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func withRetry()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func gtidToString()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTopicName()",
  "longName" : "",
  "relativeFileName" : "config/topic.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::config" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mysqlInit()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeAvroRecord()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCommonFormatKey()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "server/server.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::server" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeleteClusterInfo()",
  "longName" : "",
  "relativeFileName" : "state/clusters.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::state" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InsertSchema()",
  "longName" : "",
  "relativeFileName" : "state/schema.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::state" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UpdateSchema()",
  "longName" : "",
  "relativeFileName" : "state/schema.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::state" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeleteSchema()",
  "longName" : "",
  "relativeFileName" : "state/schema.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::state" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HasPrimaryKey()",
  "longName" : "",
  "relativeFileName" : "schema/table_schema.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::schema" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetRaw()",
  "longName" : "",
  "relativeFileName" : "schema/table_schema.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::schema" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Get()",
  "longName" : "",
  "relativeFileName" : "schema/table_schema.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::schema" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCurrentGTIDForDB()",
  "longName" : "",
  "relativeFileName" : "db/gtid.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::db" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configureLogrus()",
  "longName" : "",
  "relativeFileName" : "log/rus.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::log" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProcessCounterInit()",
  "longName" : "",
  "relativeFileName" : "metrics/process.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::metrics" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createMySQLReader()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Start()",
  "longName" : "",
  "relativeFileName" : "snapshot/snapshot.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::snapshot" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ForceIndex()",
  "longName" : "",
  "relativeFileName" : "snapshot/snapshot.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::snapshot" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func syncFsMetadata()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 537,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BytesToString()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func filteredField()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "encoder/z.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::encoder" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func healthCheck()",
  "longName" : "",
  "relativeFileName" : "server/server.go",
  "fileLinesCount" : 82,
  "components" : [ "primary::server" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func clearClusterState()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SanitizeRegParams()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 721,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetServerTimestamp()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ConvertToAvro()",
  "longName" : "",
  "relativeFileName" : "schema/mysql_avro_schema_converter.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::schema" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "streamer/streamer.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::streamer" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func closeConsumer()",
  "longName" : "",
  "relativeFileName" : "streamer/buffer.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::streamer" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/resolver.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::db" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerPlugin()",
  "longName" : "",
  "relativeFileName" : "snapshot/snapshot.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::snapshot" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getForceIndexClause()",
  "longName" : "",
  "relativeFileName" : "snapshot/snapshot.go",
  "fileLinesCount" : 145,
  "components" : [ "primary::snapshot" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1135,
  "endLine" : 1140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1142,
  "endLine" : 1147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerPlugin()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Initiate()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MySQLEscape()",
  "longName" : "",
  "relativeFileName" : "util/mysql.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::util" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerPlugin()",
  "longName" : "",
  "relativeFileName" : "changelog/changelog.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::changelog" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findInVersionArray()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sanitizeForLog()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertText()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerPlugin()",
  "longName" : "",
  "relativeFileName" : "encoder/encoder.go",
  "fileLinesCount" : 161,
  "components" : [ "primary::encoder" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleDelCmd()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Close()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 800,
  "endLine" : 805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EmitRegisteredTablesCount()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 567,
  "endLine" : 572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewResolver()",
  "longName" : "",
  "relativeFileName" : "db/resolver.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::db" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerResolver()",
  "longName" : "",
  "relativeFileName" : "db/resolver.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::db" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerPlugin()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseLevel()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func E()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EL()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TimerInit()",
  "longName" : "",
  "relativeFileName" : "metrics/timer.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::metrics" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/process.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::metrics" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/process.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::metrics" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/process.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::metrics" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CounterInit()",
  "longName" : "",
  "relativeFileName" : "metrics/counter.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::metrics" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 570,
  "endLine" : 574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 616,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initSQLPipe()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExecTxSQL()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func indexCmd()",
  "longName" : "",
  "relativeFileName" : "server/index.go",
  "fileLinesCount" : 705,
  "components" : [ "primary::server" ],
  "startLine" : 701,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableLocLog()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSyncIntervalSlack()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func F()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pool/pool.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::pool" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/timer.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::metrics" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func noopMetricsInit()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/counter.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::metrics" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/counter.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::metrics" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/counter.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::metrics" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1184,
  "endLine" : 1187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func retriable()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Register()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Done()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitiateAndWait()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QuerySQL()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryTxSQL()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryRowSQL()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryTxRowSQL()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MySQLError()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createMySQLReader()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mySQLError()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func selectCluster()",
  "longName" : "",
  "relativeFileName" : "state/clusters.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::state" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetGTID()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetNeedSnapshotFlag()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getNeedSnapshotFlag()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func undeleteStateRow()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func deleteStateRow()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Worker()",
  "longName" : "",
  "relativeFileName" : "streamer/streamer.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::streamer" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pool/pool.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::pool" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "main.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::ROOT" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getGlobal()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics.go",
  "fileLinesCount" : 260,
  "components" : [ "primary::metrics" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/tally.go",
  "fileLinesCount" : 127,
  "components" : [ "primary::metrics" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/timer.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::metrics" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/timer.go",
  "fileLinesCount" : 51,
  "components" : [ "primary::metrics" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/process.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::metrics" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/counter.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::metrics" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/counter.go",
  "fileLinesCount" : 64,
  "components" : [ "primary::metrics" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "snapshot/mysql.go",
  "fileLinesCount" : 346,
  "components" : [ "primary::snapshot" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initLocalPipe()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initKafkaPipe()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initFilePipe()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1131,
  "endLine" : 1133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1156,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1160,
  "endLine" : 1162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1180,
  "endLine" : 1182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1189,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/file.go",
  "fileLinesCount" : 1195,
  "components" : [ "primary::pipe" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/pipe.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::pipe" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/hdfs.go",
  "fileLinesCount" : 180,
  "components" : [ "primary::pipe" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initMySQLPipe()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initPostgresPipe()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initClickHousePipe()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Initiated()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitiatedCh()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Wait()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NumProcs()",
  "longName" : "",
  "relativeFileName" : "shutdown/shutdown.go",
  "fileLinesCount" : 120,
  "components" : [ "primary::shutdown" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "throttle/throttle.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::throttle" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "throttle/throttle.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::throttle" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HTTPGet()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func HTTPPostJSON()",
  "longName" : "",
  "relativeFileName" : "util/util.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::util" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ThisInstanceCluster()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTags()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "changelog/mysql.go",
  "fileLinesCount" : 1054,
  "components" : [ "primary::changelog" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func log()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Environment()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 452,
  "components" : [ "primary::config" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func stdReadFile()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/std.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::config" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func queryRowSQL()",
  "longName" : "",
  "relativeFileName" : "config/mysql.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::config" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initAvroEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/avro.go",
  "fileLinesCount" : 485,
  "components" : [ "primary::encoder" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initMsgPackEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/msgpack.go",
  "fileLinesCount" : 158,
  "components" : [ "primary::encoder" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetOutputSchemaName()",
  "longName" : "",
  "relativeFileName" : "encoder/avro_schema.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::encoder" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func genTime()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initJSONEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/json.go",
  "fileLinesCount" : 421,
  "components" : [ "primary::encoder" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initMySQLEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initAnsiSQLEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initMySQLIdempotentEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initAnsiSQLIdempotentEncoder()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func bufWrite()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "encoder/sql.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::encoder" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "lock/lock.go",
  "fileLinesCount" : 247,
  "components" : [ "primary::lock" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createKafkaTopic()",
  "longName" : "",
  "relativeFileName" : "server/schema_handler.go",
  "fileLinesCount" : 281,
  "components" : [ "primary::server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkSQLFormat()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func outputSQL()",
  "longName" : "",
  "relativeFileName" : "server/table_handler.go",
  "fileLinesCount" : 277,
  "components" : [ "primary::server" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetDB()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetDBAddr()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetNoDB()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCond()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetForCluster()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Get()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetGTID()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SaveBinlogState()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func insertStateRow()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReplaceSchema()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isDuplicateKeyErr()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRetriableErr()",
  "longName" : "",
  "relativeFileName" : "state/state.go",
  "fileLinesCount" : 866,
  "components" : [ "primary::state" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Reset()",
  "longName" : "",
  "relativeFileName" : "state/manager.go",
  "fileLinesCount" : 579,
  "components" : [ "primary::state" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsValidConnForTest()",
  "longName" : "",
  "relativeFileName" : "db/test.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::db" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/open.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::db" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Open()",
  "longName" : "",
  "relativeFileName" : "db/open.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::db" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/resolver.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::db" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBuiltinResolver()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "db/builtin.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::db" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "log/rus.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::log" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/rus.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::log" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Debugf()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Infof()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Warnf()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Errorf()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fatalf()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Panicf()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithFields()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GenWorkerID()",
  "longName" : "",
  "relativeFileName" : "log/log.go",
  "fileLinesCount" : 196,
  "components" : [ "primary::log" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newStd()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configureStd()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "log/std.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::log" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "log/zap.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::log" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Create()",
  "longName" : "",
  "relativeFileName" : "pool/pool.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::pool" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "metrics/noop.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::metrics" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/local.go",
  "fileLinesCount" : 172,
  "components" : [ "primary::pipe" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 623,
  "endLine" : 624,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/kafka.go",
  "fileLinesCount" : 655,
  "components" : [ "primary::pipe" ],
  "startLine" : 631,
  "endLine" : 632,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 245,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/sql.go",
  "fileLinesCount" : 376,
  "components" : [ "primary::pipe" ],
  "startLine" : 375,
  "endLine" : 376,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pipe/s3.go",
  "fileLinesCount" : 268,
  "components" : [ "primary::pipe" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]