From ef2a7f36e73ee885a9ea0ae70f9e4691f13d07a5 Mon Sep 17 00:00:00 2001 From: evan Date: Sat, 8 Dec 2018 11:37:48 +0800 Subject: [PATCH 1/8] for local save --- .idea/easyNode.iml | 12 ++++++++++++ .idea/misc.xml | 6 ++++++ .idea/modules.xml | 8 ++++++++ .idea/vcs.xml | 6 ++++++ .idea/workspace.xml | 19 +++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 .idea/easyNode.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml diff --git a/.idea/easyNode.iml b/.idea/easyNode.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/easyNode.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..28a804d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..d73c4b3 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..4862532 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + \ No newline at end of file From 1db166a422dbd52328886b3df51cf7eb81e01869 Mon Sep 17 00:00:00 2001 From: evan Date: Mon, 17 Dec 2018 15:09:52 +0800 Subject: [PATCH 2/8] redis edition one done by evan --- .idea/workspace.xml | 775 +++++++++++++++++++++++++++++++++++++++++- conf/dev.js | 10 +- controller/query.js | 3 +- core/server/server.js | 17 +- dump.rdb | Bin 0 -> 92 bytes package.json | 4 +- plugin/index.js | 3 +- plugin/redis/index.js | 4 + plugin/redis/redis.js | 87 +++++ test/dbMongoTest.js | 2 +- 10 files changed, 894 insertions(+), 11 deletions(-) create mode 100644 dump.rdb create mode 100644 plugin/redis/index.js create mode 100644 plugin/redis/redis.js diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 4862532..3b42aee 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,19 +1,788 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + console + parser + global + setupListenHandle + middleWare + Mysql + db + redis + plugin + -=-= + 127.0.0.1 + RedisClient + + + $PROJECT_DIR$/node_modules/_mongodb@3.1.10@mongodb + $PROJECT_DIR$/core + $PROJECT_DIR$ + + + + + + + + + + + + + true + DEFINITION_ORDER + + + + - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -234,15 +222,15 @@ 1544240199065 - + - - + @@ -253,7 +241,7 @@ - + @@ -297,13 +285,6 @@ - - - - - - - @@ -755,16 +736,9 @@ - - - - - - - - + @@ -777,5 +751,19 @@ + + + + + + + + + + + + + + \ No newline at end of file From 17a6bb009547e0eae516afca83528aade2db9d1a Mon Sep 17 00:00:00 2001 From: evan Date: Fri, 28 Dec 2018 19:24:16 +0800 Subject: [PATCH 6/8] add test change redis --- .gitignore | 3 + coverage/coverage.raw.json | 2 +- coverage/lcov-report/index.html | 105 ++-- coverage/lcov.info | 894 ++++++++++++++++++-------------- package.json | 6 +- plugin/redis/index.js | 4 + plugin/redis/redis.js | 72 +++ test/index.js | 8 +- test/redisTest.js | 56 ++ 9 files changed, 728 insertions(+), 422 deletions(-) create mode 100644 plugin/redis/index.js create mode 100644 plugin/redis/redis.js create mode 100644 test/redisTest.js diff --git a/.gitignore b/.gitignore index 0a304cf..474afdf 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,6 @@ typings/ # vscode config file .vscode +.idea +.gitgnore + diff --git a/coverage/coverage.raw.json b/coverage/coverage.raw.json index e6d1e1e..46ece48 100644 --- a/coverage/coverage.raw.json +++ b/coverage/coverage.raw.json @@ -1 +1 @@ -{"/Users/houjin/bashen/easyNode/core/db/dbMongo.js":{"path":"/Users/houjin/bashen/easyNode/core/db/dbMongo.js","statementMap":{"0":{"start":{"line":9,"column":20},"end":{"line":9,"column":50}},"1":{"start":{"line":11,"column":23},"end":{"line":22,"column":1}},"2":{"start":{"line":31,"column":2},"end":{"line":33,"column":3}},"3":{"start":{"line":32,"column":4},"end":{"line":32,"column":34}},"4":{"start":{"line":34,"column":2},"end":{"line":41,"column":3}},"5":{"start":{"line":35,"column":4},"end":{"line":35,"column":30}},"6":{"start":{"line":37,"column":4},"end":{"line":37,"column":55}},"7":{"start":{"line":38,"column":4},"end":{"line":40,"column":7}},"8":{"start":{"line":39,"column":6},"end":{"line":39,"column":91}},"9":{"start":{"line":44,"column":0},"end":{"line":168,"column":1}},"10":{"start":{"line":53,"column":15},"end":{"line":53,"column":19}},"11":{"start":{"line":54,"column":4},"end":{"line":80,"column":7}},"12":{"start":{"line":55,"column":6},"end":{"line":79,"column":7}},"13":{"start":{"line":56,"column":19},"end":{"line":56,"column":45}},"14":{"start":{"line":57,"column":8},"end":{"line":73,"column":11}},"15":{"start":{"line":58,"column":10},"end":{"line":72,"column":13}},"16":{"start":{"line":65,"column":12},"end":{"line":71,"column":15}},"17":{"start":{"line":75,"column":8},"end":{"line":78,"column":11}},"18":{"start":{"line":89,"column":4},"end":{"line":89,"column":36}},"19":{"start":{"line":98,"column":15},"end":{"line":98,"column":19}},"20":{"start":{"line":99,"column":4},"end":{"line":113,"column":7}},"21":{"start":{"line":100,"column":6},"end":{"line":112,"column":7}},"22":{"start":{"line":101,"column":8},"end":{"line":106,"column":11}},"23":{"start":{"line":102,"column":10},"end":{"line":105,"column":42}},"24":{"start":{"line":108,"column":8},"end":{"line":111,"column":11}},"25":{"start":{"line":122,"column":15},"end":{"line":122,"column":19}},"26":{"start":{"line":123,"column":4},"end":{"line":139,"column":7}},"27":{"start":{"line":124,"column":6},"end":{"line":138,"column":7}},"28":{"start":{"line":125,"column":8},"end":{"line":132,"column":11}},"29":{"start":{"line":128,"column":10},"end":{"line":131,"column":42}},"30":{"start":{"line":134,"column":8},"end":{"line":137,"column":11}},"31":{"start":{"line":148,"column":15},"end":{"line":148,"column":19}},"32":{"start":{"line":149,"column":4},"end":{"line":166,"column":7}},"33":{"start":{"line":150,"column":6},"end":{"line":165,"column":7}},"34":{"start":{"line":151,"column":8},"end":{"line":153,"column":20}},"35":{"start":{"line":154,"column":8},"end":{"line":159,"column":11}},"36":{"start":{"line":155,"column":10},"end":{"line":158,"column":42}},"37":{"start":{"line":161,"column":8},"end":{"line":164,"column":11}},"38":{"start":{"line":170,"column":0},"end":{"line":191,"column":2}},"39":{"start":{"line":171,"column":2},"end":{"line":190,"column":5}},"40":{"start":{"line":172,"column":4},"end":{"line":189,"column":5}},"41":{"start":{"line":173,"column":6},"end":{"line":183,"column":10}},"42":{"start":{"line":175,"column":10},"end":{"line":175,"column":25}},"43":{"start":{"line":178,"column":10},"end":{"line":181,"column":13}},"44":{"start":{"line":185,"column":6},"end":{"line":188,"column":9}}},"fnMap":{"0":{"name":"Mongo","decl":{"start":{"line":30,"column":9},"end":{"line":30,"column":14}},"loc":{"start":{"line":30,"column":23},"end":{"line":42,"column":1}},"line":30},"1":{"name":"(anonymous_1)","decl":{"start":{"line":38,"column":50},"end":{"line":38,"column":51}},"loc":{"start":{"line":38,"column":67},"end":{"line":40,"column":5}},"line":38},"2":{"name":"(anonymous_2)","decl":{"start":{"line":54,"column":23},"end":{"line":54,"column":24}},"loc":{"start":{"line":54,"column":44},"end":{"line":80,"column":5}},"line":54},"3":{"name":"(anonymous_3)","decl":{"start":{"line":57,"column":70},"end":{"line":57,"column":71}},"loc":{"start":{"line":57,"column":91},"end":{"line":73,"column":9}},"line":57},"4":{"name":"(anonymous_4)","decl":{"start":{"line":64,"column":28},"end":{"line":64,"column":29}},"loc":{"start":{"line":64,"column":44},"end":{"line":72,"column":11}},"line":64},"5":{"name":"(anonymous_5)","decl":{"start":{"line":99,"column":23},"end":{"line":99,"column":24}},"loc":{"start":{"line":99,"column":44},"end":{"line":113,"column":5}},"line":99},"6":{"name":"(anonymous_6)","decl":{"start":{"line":101,"column":79},"end":{"line":101,"column":80}},"loc":{"start":{"line":101,"column":94},"end":{"line":106,"column":9}},"line":101},"7":{"name":"(anonymous_7)","decl":{"start":{"line":123,"column":23},"end":{"line":123,"column":24}},"loc":{"start":{"line":123,"column":44},"end":{"line":139,"column":5}},"line":123},"8":{"name":"(anonymous_8)","decl":{"start":{"line":127,"column":11},"end":{"line":127,"column":12}},"loc":{"start":{"line":127,"column":26},"end":{"line":132,"column":9}},"line":127},"9":{"name":"(anonymous_9)","decl":{"start":{"line":149,"column":23},"end":{"line":149,"column":24}},"loc":{"start":{"line":149,"column":44},"end":{"line":166,"column":5}},"line":149},"10":{"name":"(anonymous_10)","decl":{"start":{"line":154,"column":65},"end":{"line":154,"column":66}},"loc":{"start":{"line":154,"column":80},"end":{"line":159,"column":9}},"line":154},"11":{"name":"(anonymous_11)","decl":{"start":{"line":170,"column":17},"end":{"line":170,"column":18}},"loc":{"start":{"line":170,"column":30},"end":{"line":191,"column":1}},"line":170},"12":{"name":"(anonymous_12)","decl":{"start":{"line":171,"column":21},"end":{"line":171,"column":22}},"loc":{"start":{"line":171,"column":42},"end":{"line":190,"column":3}},"line":171},"13":{"name":"(anonymous_13)","decl":{"start":{"line":174,"column":17},"end":{"line":174,"column":18}},"loc":{"start":{"line":174,"column":28},"end":{"line":176,"column":9}},"line":174},"14":{"name":"(anonymous_14)","decl":{"start":{"line":177,"column":15},"end":{"line":177,"column":16}},"loc":{"start":{"line":177,"column":24},"end":{"line":182,"column":9}},"line":177}},"branchMap":{"0":{"loc":{"start":{"line":31,"column":2},"end":{"line":33,"column":3}},"type":"if","locations":[{"start":{"line":31,"column":2},"end":{"line":33,"column":3}},{"start":{"line":31,"column":2},"end":{"line":33,"column":3}}],"line":31},"1":{"loc":{"start":{"line":34,"column":2},"end":{"line":41,"column":3}},"type":"if","locations":[{"start":{"line":34,"column":2},"end":{"line":41,"column":3}},{"start":{"line":34,"column":2},"end":{"line":41,"column":3}}],"line":34},"2":{"loc":{"start":{"line":39,"column":6},"end":{"line":39,"column":90}},"type":"cond-expr","locations":[{"start":{"line":39,"column":12},"end":{"line":39,"column":29}},{"start":{"line":39,"column":33},"end":{"line":39,"column":89}}],"line":39},"3":{"loc":{"start":{"line":56,"column":19},"end":{"line":56,"column":45}},"type":"cond-expr","locations":[{"start":{"line":56,"column":27},"end":{"line":56,"column":36}},{"start":{"line":56,"column":39},"end":{"line":56,"column":45}}],"line":56},"4":{"loc":{"start":{"line":57,"column":49},"end":{"line":57,"column":68}},"type":"binary-expr","locations":[{"start":{"line":57,"column":49},"end":{"line":57,"column":62}},{"start":{"line":57,"column":66},"end":{"line":57,"column":68}}],"line":57},"5":{"loc":{"start":{"line":58,"column":10},"end":{"line":72,"column":12}},"type":"cond-expr","locations":[{"start":{"line":58,"column":16},"end":{"line":61,"column":12}},{"start":{"line":61,"column":15},"end":{"line":72,"column":12}}],"line":58},"6":{"loc":{"start":{"line":61,"column":15},"end":{"line":72,"column":12}},"type":"cond-expr","locations":[{"start":{"line":61,"column":23},"end":{"line":64,"column":12}},{"start":{"line":64,"column":15},"end":{"line":72,"column":12}}],"line":61},"7":{"loc":{"start":{"line":65,"column":12},"end":{"line":71,"column":14}},"type":"cond-expr","locations":[{"start":{"line":65,"column":17},"end":{"line":68,"column":14}},{"start":{"line":68,"column":17},"end":{"line":71,"column":14}}],"line":65},"8":{"loc":{"start":{"line":101,"column":64},"end":{"line":101,"column":77}},"type":"binary-expr","locations":[{"start":{"line":101,"column":64},"end":{"line":101,"column":71}},{"start":{"line":101,"column":75},"end":{"line":101,"column":77}}],"line":101},"9":{"loc":{"start":{"line":102,"column":10},"end":{"line":105,"column":41}},"type":"cond-expr","locations":[{"start":{"line":102,"column":16},"end":{"line":105,"column":12}},{"start":{"line":105,"column":15},"end":{"line":105,"column":41}}],"line":102},"10":{"loc":{"start":{"line":128,"column":10},"end":{"line":131,"column":41}},"type":"cond-expr","locations":[{"start":{"line":128,"column":16},"end":{"line":131,"column":12}},{"start":{"line":131,"column":15},"end":{"line":131,"column":41}}],"line":128},"11":{"loc":{"start":{"line":155,"column":10},"end":{"line":158,"column":41}},"type":"cond-expr","locations":[{"start":{"line":155,"column":16},"end":{"line":158,"column":12}},{"start":{"line":158,"column":15},"end":{"line":158,"column":41}}],"line":155}},"s":{"0":1,"1":1,"2":17,"3":0,"4":17,"5":2,"6":15,"7":15,"8":15,"9":1,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":1,"17":0,"18":1,"19":3,"20":3,"21":3,"22":3,"23":2,"24":1,"25":5,"26":5,"27":5,"28":5,"29":5,"30":0,"31":3,"32":3,"33":3,"34":3,"35":3,"36":3,"37":0,"38":1,"39":18,"40":18,"41":18,"42":13,"43":4,"44":1},"f":{"0":17,"1":15,"2":2,"3":2,"4":1,"5":3,"6":2,"7":5,"8":5,"9":3,"10":3,"11":18,"12":18,"13":13,"14":4},"b":{"0":[0,17],"1":[2,15],"2":[2,13],"3":[1,1],"4":[2,1],"5":[0,2],"6":[1,1],"7":[0,1],"8":[3,0],"9":[1,1],"10":[3,2],"11":[0,3]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"414d48e3f65b1ae4ca152f0fb85088e47307e5bd"},"/Users/houjin/bashen/easyNode/core/db/dbMysql.js":{"path":"/Users/houjin/bashen/easyNode/core/db/dbMysql.js","statementMap":{"0":{"start":{"line":8,"column":14},"end":{"line":8,"column":30}},"1":{"start":{"line":9,"column":11},"end":{"line":9,"column":33}},"2":{"start":{"line":21,"column":18},"end":{"line":21,"column":37}},"3":{"start":{"line":22,"column":11},"end":{"line":22,"column":13}},"4":{"start":{"line":23,"column":2},"end":{"line":31,"column":3}},"5":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"6":{"start":{"line":25,"column":6},"end":{"line":25,"column":45}},"7":{"start":{"line":27,"column":9},"end":{"line":31,"column":3}},"8":{"start":{"line":28,"column":4},"end":{"line":30,"column":7}},"9":{"start":{"line":29,"column":6},"end":{"line":29,"column":68}},"10":{"start":{"line":32,"column":2},"end":{"line":32,"column":34}},"11":{"start":{"line":33,"column":2},"end":{"line":33,"column":19}},"12":{"start":{"line":43,"column":2},"end":{"line":43,"column":23}},"13":{"start":{"line":44,"column":2},"end":{"line":44,"column":39}},"14":{"start":{"line":47,"column":0},"end":{"line":202,"column":2}},"15":{"start":{"line":56,"column":15},"end":{"line":56,"column":19}},"16":{"start":{"line":57,"column":4},"end":{"line":71,"column":7}},"17":{"start":{"line":58,"column":6},"end":{"line":70,"column":9}},"18":{"start":{"line":59,"column":8},"end":{"line":69,"column":12}},"19":{"start":{"line":60,"column":10},"end":{"line":60,"column":25}},"20":{"start":{"line":61,"column":10},"end":{"line":68,"column":13}},"21":{"start":{"line":81,"column":15},"end":{"line":81,"column":19}},"22":{"start":{"line":82,"column":4},"end":{"line":111,"column":7}},"23":{"start":{"line":83,"column":6},"end":{"line":110,"column":7}},"24":{"start":{"line":84,"column":19},"end":{"line":84,"column":31}},"25":{"start":{"line":85,"column":20},"end":{"line":85,"column":57}},"26":{"start":{"line":86,"column":17},"end":{"line":86,"column":19}},"27":{"start":{"line":87,"column":19},"end":{"line":87,"column":21}},"28":{"start":{"line":88,"column":19},"end":{"line":88,"column":46}},"29":{"start":{"line":89,"column":8},"end":{"line":106,"column":9}},"30":{"start":{"line":90,"column":10},"end":{"line":98,"column":13}},"31":{"start":{"line":91,"column":26},"end":{"line":91,"column":28}},"32":{"start":{"line":92,"column":22},"end":{"line":92,"column":24}},"33":{"start":{"line":93,"column":12},"end":{"line":96,"column":13}},"34":{"start":{"line":94,"column":14},"end":{"line":94,"column":45}},"35":{"start":{"line":95,"column":14},"end":{"line":95,"column":28}},"36":{"start":{"line":97,"column":12},"end":{"line":97,"column":107}},"37":{"start":{"line":99,"column":15},"end":{"line":106,"column":9}},"38":{"start":{"line":100,"column":10},"end":{"line":103,"column":11}},"39":{"start":{"line":101,"column":12},"end":{"line":101,"column":25}},"40":{"start":{"line":102,"column":12},"end":{"line":102,"column":47}},"41":{"start":{"line":104,"column":10},"end":{"line":104,"column":93}},"42":{"start":{"line":105,"column":10},"end":{"line":105,"column":28}},"43":{"start":{"line":107,"column":8},"end":{"line":107,"column":35}},"44":{"start":{"line":109,"column":8},"end":{"line":109,"column":18}},"45":{"start":{"line":121,"column":15},"end":{"line":121,"column":19}},"46":{"start":{"line":122,"column":4},"end":{"line":136,"column":7}},"47":{"start":{"line":123,"column":6},"end":{"line":135,"column":7}},"48":{"start":{"line":124,"column":19},"end":{"line":124,"column":31}},"49":{"start":{"line":125,"column":20},"end":{"line":125,"column":56}},"50":{"start":{"line":126,"column":19},"end":{"line":126,"column":21}},"51":{"start":{"line":127,"column":18},"end":{"line":127,"column":20}},"52":{"start":{"line":128,"column":8},"end":{"line":130,"column":9}},"53":{"start":{"line":129,"column":10},"end":{"line":129,"column":52}},"54":{"start":{"line":131,"column":8},"end":{"line":131,"column":71}},"55":{"start":{"line":132,"column":8},"end":{"line":132,"column":52}},"56":{"start":{"line":134,"column":8},"end":{"line":134,"column":18}},"57":{"start":{"line":145,"column":15},"end":{"line":145,"column":19}},"58":{"start":{"line":146,"column":4},"end":{"line":160,"column":7}},"59":{"start":{"line":147,"column":6},"end":{"line":159,"column":7}},"60":{"start":{"line":148,"column":22},"end":{"line":148,"column":31}},"61":{"start":{"line":149,"column":8},"end":{"line":153,"column":9}},"62":{"start":{"line":150,"column":10},"end":{"line":150,"column":60}},"63":{"start":{"line":152,"column":10},"end":{"line":152,"column":27}},"64":{"start":{"line":154,"column":8},"end":{"line":154,"column":51}},"65":{"start":{"line":155,"column":8},"end":{"line":155,"column":50}},"66":{"start":{"line":156,"column":8},"end":{"line":156,"column":52}},"67":{"start":{"line":158,"column":8},"end":{"line":158,"column":18}},"68":{"start":{"line":169,"column":15},"end":{"line":169,"column":19}},"69":{"start":{"line":170,"column":16},"end":{"line":170,"column":47}},"70":{"start":{"line":171,"column":4},"end":{"line":186,"column":7}},"71":{"start":{"line":172,"column":6},"end":{"line":185,"column":7}},"72":{"start":{"line":173,"column":19},"end":{"line":173,"column":46}},"73":{"start":{"line":174,"column":8},"end":{"line":181,"column":9}},"74":{"start":{"line":175,"column":10},"end":{"line":175,"column":85}},"75":{"start":{"line":176,"column":15},"end":{"line":181,"column":9}},"76":{"start":{"line":177,"column":10},"end":{"line":180,"column":13}},"77":{"start":{"line":178,"column":12},"end":{"line":178,"column":75}},"78":{"start":{"line":179,"column":12},"end":{"line":179,"column":30}},"79":{"start":{"line":182,"column":8},"end":{"line":182,"column":35}},"80":{"start":{"line":184,"column":8},"end":{"line":184,"column":18}},"81":{"start":{"line":195,"column":15},"end":{"line":195,"column":19}},"82":{"start":{"line":196,"column":4},"end":{"line":200,"column":7}},"83":{"start":{"line":197,"column":6},"end":{"line":199,"column":9}},"84":{"start":{"line":198,"column":8},"end":{"line":198,"column":60}},"85":{"start":{"line":211,"column":2},"end":{"line":211,"column":65}},"86":{"start":{"line":211,"column":39},"end":{"line":211,"column":65}},"87":{"start":{"line":212,"column":2},"end":{"line":212,"column":20}},"88":{"start":{"line":213,"column":2},"end":{"line":213,"column":25}},"89":{"start":{"line":216,"column":0},"end":{"line":275,"column":2}},"90":{"start":{"line":223,"column":4},"end":{"line":223,"column":31}},"91":{"start":{"line":231,"column":15},"end":{"line":231,"column":19}},"92":{"start":{"line":232,"column":4},"end":{"line":242,"column":7}},"93":{"start":{"line":233,"column":6},"end":{"line":241,"column":9}},"94":{"start":{"line":234,"column":8},"end":{"line":240,"column":9}},"95":{"start":{"line":235,"column":10},"end":{"line":237,"column":11}},"96":{"start":{"line":236,"column":12},"end":{"line":236,"column":103}},"97":{"start":{"line":239,"column":10},"end":{"line":239,"column":20}},"98":{"start":{"line":245,"column":15},"end":{"line":245,"column":19}},"99":{"start":{"line":246,"column":4},"end":{"line":256,"column":7}},"100":{"start":{"line":247,"column":6},"end":{"line":255,"column":9}},"101":{"start":{"line":248,"column":8},"end":{"line":254,"column":29}},"102":{"start":{"line":249,"column":10},"end":{"line":249,"column":36}},"103":{"start":{"line":250,"column":10},"end":{"line":253,"column":13}},"104":{"start":{"line":259,"column":15},"end":{"line":259,"column":19}},"105":{"start":{"line":260,"column":4},"end":{"line":273,"column":7}},"106":{"start":{"line":261,"column":6},"end":{"line":272,"column":9}},"107":{"start":{"line":262,"column":8},"end":{"line":271,"column":11}},"108":{"start":{"line":263,"column":10},"end":{"line":266,"column":13}},"109":{"start":{"line":277,"column":0},"end":{"line":277,"column":23}}},"fnMap":{"0":{"name":"createWhereText","decl":{"start":{"line":20,"column":9},"end":{"line":20,"column":24}},"loc":{"start":{"line":20,"column":32},"end":{"line":34,"column":1}},"line":20},"1":{"name":"(anonymous_1)","decl":{"start":{"line":28,"column":18},"end":{"line":28,"column":19}},"loc":{"start":{"line":28,"column":25},"end":{"line":30,"column":5}},"line":28},"2":{"name":"Mysql","decl":{"start":{"line":42,"column":9},"end":{"line":42,"column":14}},"loc":{"start":{"line":42,"column":23},"end":{"line":45,"column":1}},"line":42},"3":{"name":"(anonymous_3)","decl":{"start":{"line":57,"column":23},"end":{"line":57,"column":24}},"loc":{"start":{"line":57,"column":44},"end":{"line":71,"column":5}},"line":57},"4":{"name":"(anonymous_4)","decl":{"start":{"line":58,"column":30},"end":{"line":58,"column":31}},"loc":{"start":{"line":58,"column":45},"end":{"line":70,"column":7}},"line":58},"5":{"name":"(anonymous_5)","decl":{"start":{"line":59,"column":54},"end":{"line":59,"column":55}},"loc":{"start":{"line":59,"column":85},"end":{"line":69,"column":9}},"line":59},"6":{"name":"(anonymous_6)","decl":{"start":{"line":82,"column":23},"end":{"line":82,"column":24}},"loc":{"start":{"line":82,"column":50},"end":{"line":111,"column":5}},"line":82},"7":{"name":"(anonymous_7)","decl":{"start":{"line":90,"column":23},"end":{"line":90,"column":24}},"loc":{"start":{"line":90,"column":30},"end":{"line":98,"column":11}},"line":90},"8":{"name":"(anonymous_8)","decl":{"start":{"line":122,"column":23},"end":{"line":122,"column":24}},"loc":{"start":{"line":122,"column":50},"end":{"line":136,"column":5}},"line":122},"9":{"name":"(anonymous_9)","decl":{"start":{"line":146,"column":23},"end":{"line":146,"column":24}},"loc":{"start":{"line":146,"column":50},"end":{"line":160,"column":5}},"line":146},"10":{"name":"(anonymous_10)","decl":{"start":{"line":171,"column":23},"end":{"line":171,"column":24}},"loc":{"start":{"line":171,"column":50},"end":{"line":186,"column":5}},"line":171},"11":{"name":"(anonymous_11)","decl":{"start":{"line":177,"column":26},"end":{"line":177,"column":27}},"loc":{"start":{"line":177,"column":31},"end":{"line":180,"column":11}},"line":177},"12":{"name":"(anonymous_12)","decl":{"start":{"line":196,"column":23},"end":{"line":196,"column":24}},"loc":{"start":{"line":196,"column":44},"end":{"line":200,"column":5}},"line":196},"13":{"name":"(anonymous_13)","decl":{"start":{"line":197,"column":30},"end":{"line":197,"column":31}},"loc":{"start":{"line":197,"column":45},"end":{"line":199,"column":7}},"line":197},"14":{"name":"Transactionn","decl":{"start":{"line":210,"column":9},"end":{"line":210,"column":21}},"loc":{"start":{"line":210,"column":28},"end":{"line":214,"column":1}},"line":210},"15":{"name":"(anonymous_15)","decl":{"start":{"line":232,"column":23},"end":{"line":232,"column":24}},"loc":{"start":{"line":232,"column":44},"end":{"line":242,"column":5}},"line":232},"16":{"name":"(anonymous_16)","decl":{"start":{"line":233,"column":39},"end":{"line":233,"column":40}},"loc":{"start":{"line":233,"column":51},"end":{"line":241,"column":7}},"line":233},"17":{"name":"(anonymous_17)","decl":{"start":{"line":246,"column":23},"end":{"line":246,"column":24}},"loc":{"start":{"line":246,"column":44},"end":{"line":256,"column":5}},"line":246},"18":{"name":"(anonymous_18)","decl":{"start":{"line":247,"column":33},"end":{"line":247,"column":34}},"loc":{"start":{"line":247,"column":50},"end":{"line":255,"column":7}},"line":247},"19":{"name":"(anonymous_19)","decl":{"start":{"line":248,"column":39},"end":{"line":248,"column":40}},"loc":{"start":{"line":248,"column":47},"end":{"line":254,"column":9}},"line":248},"20":{"name":"(anonymous_20)","decl":{"start":{"line":260,"column":23},"end":{"line":260,"column":24}},"loc":{"start":{"line":260,"column":44},"end":{"line":273,"column":5}},"line":260},"21":{"name":"(anonymous_21)","decl":{"start":{"line":261,"column":29},"end":{"line":261,"column":30}},"loc":{"start":{"line":261,"column":38},"end":{"line":272,"column":7}},"line":261},"22":{"name":"(anonymous_22)","decl":{"start":{"line":262,"column":40},"end":{"line":262,"column":41}},"loc":{"start":{"line":262,"column":46},"end":{"line":267,"column":9}},"line":262}},"branchMap":{"0":{"loc":{"start":{"line":23,"column":2},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":23,"column":2},"end":{"line":31,"column":3}},{"start":{"line":23,"column":2},"end":{"line":31,"column":3}}],"line":23},"1":{"loc":{"start":{"line":27,"column":9},"end":{"line":31,"column":3}},"type":"if","locations":[{"start":{"line":27,"column":9},"end":{"line":31,"column":3}},{"start":{"line":27,"column":9},"end":{"line":31,"column":3}}],"line":27},"2":{"loc":{"start":{"line":59,"column":8},"end":{"line":69,"column":11}},"type":"cond-expr","locations":[{"start":{"line":59,"column":14},"end":{"line":59,"column":25}},{"start":{"line":59,"column":29},"end":{"line":69,"column":10}}],"line":59},"3":{"loc":{"start":{"line":61,"column":10},"end":{"line":68,"column":12}},"type":"cond-expr","locations":[{"start":{"line":61,"column":16},"end":{"line":64,"column":12}},{"start":{"line":64,"column":15},"end":{"line":68,"column":12}}],"line":61},"4":{"loc":{"start":{"line":89,"column":8},"end":{"line":106,"column":9}},"type":"if","locations":[{"start":{"line":89,"column":8},"end":{"line":106,"column":9}},{"start":{"line":89,"column":8},"end":{"line":106,"column":9}}],"line":89},"5":{"loc":{"start":{"line":99,"column":15},"end":{"line":106,"column":9}},"type":"if","locations":[{"start":{"line":99,"column":15},"end":{"line":106,"column":9}},{"start":{"line":99,"column":15},"end":{"line":106,"column":9}}],"line":99},"6":{"loc":{"start":{"line":149,"column":8},"end":{"line":153,"column":9}},"type":"if","locations":[{"start":{"line":149,"column":8},"end":{"line":153,"column":9}},{"start":{"line":149,"column":8},"end":{"line":153,"column":9}}],"line":149},"7":{"loc":{"start":{"line":149,"column":12},"end":{"line":149,"column":61}},"type":"binary-expr","locations":[{"start":{"line":149,"column":12},"end":{"line":149,"column":36}},{"start":{"line":149,"column":40},"end":{"line":149,"column":61}}],"line":149},"8":{"loc":{"start":{"line":174,"column":8},"end":{"line":181,"column":9}},"type":"if","locations":[{"start":{"line":174,"column":8},"end":{"line":181,"column":9}},{"start":{"line":174,"column":8},"end":{"line":181,"column":9}}],"line":174},"9":{"loc":{"start":{"line":176,"column":15},"end":{"line":181,"column":9}},"type":"if","locations":[{"start":{"line":176,"column":15},"end":{"line":181,"column":9}},{"start":{"line":176,"column":15},"end":{"line":181,"column":9}}],"line":176},"10":{"loc":{"start":{"line":198,"column":8},"end":{"line":198,"column":59}},"type":"cond-expr","locations":[{"start":{"line":198,"column":14},"end":{"line":198,"column":25}},{"start":{"line":198,"column":28},"end":{"line":198,"column":59}}],"line":198},"11":{"loc":{"start":{"line":211,"column":2},"end":{"line":211,"column":65}},"type":"if","locations":[{"start":{"line":211,"column":2},"end":{"line":211,"column":65}},{"start":{"line":211,"column":2},"end":{"line":211,"column":65}}],"line":211},"12":{"loc":{"start":{"line":236,"column":12},"end":{"line":236,"column":102}},"type":"cond-expr","locations":[{"start":{"line":236,"column":38},"end":{"line":236,"column":71}},{"start":{"line":236,"column":74},"end":{"line":236,"column":102}}],"line":236},"13":{"loc":{"start":{"line":248,"column":8},"end":{"line":254,"column":28}},"type":"cond-expr","locations":[{"start":{"line":248,"column":14},"end":{"line":254,"column":10}},{"start":{"line":254,"column":13},"end":{"line":254,"column":28}}],"line":248},"14":{"loc":{"start":{"line":252,"column":16},"end":{"line":252,"column":25}},"type":"binary-expr","locations":[{"start":{"line":252,"column":16},"end":{"line":252,"column":18}},{"start":{"line":252,"column":22},"end":{"line":252,"column":25}}],"line":252},"15":{"loc":{"start":{"line":262,"column":8},"end":{"line":267,"column":39}},"type":"cond-expr","locations":[{"start":{"line":262,"column":15},"end":{"line":267,"column":10}},{"start":{"line":267,"column":14},"end":{"line":267,"column":39}}],"line":262}},"s":{"0":1,"1":1,"2":9,"3":9,"4":9,"5":7,"6":10,"7":2,"8":2,"9":3,"10":9,"11":9,"12":13,"13":13,"14":1,"15":7,"16":7,"17":7,"18":7,"19":7,"20":7,"21":3,"22":3,"23":3,"24":3,"25":3,"26":3,"27":3,"28":3,"29":3,"30":2,"31":6,"32":6,"33":6,"34":12,"35":12,"36":6,"37":1,"38":1,"39":2,"40":2,"41":1,"42":1,"43":3,"44":0,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"51":2,"52":2,"53":2,"54":2,"55":2,"56":0,"57":4,"58":4,"59":4,"60":4,"61":4,"62":2,"63":2,"64":4,"65":4,"66":4,"67":0,"68":3,"69":3,"70":3,"71":3,"72":3,"73":3,"74":3,"75":0,"76":0,"77":0,"78":0,"79":3,"80":0,"81":10,"82":10,"83":10,"84":10,"85":10,"86":0,"87":10,"88":10,"89":1,"90":21,"91":9,"92":9,"93":9,"94":9,"95":9,"96":26,"97":1,"98":18,"99":18,"100":18,"101":18,"102":1,"103":1,"104":8,"105":8,"106":8,"107":8,"108":0,"109":1},"f":{"0":9,"1":3,"2":13,"3":7,"4":7,"5":7,"6":3,"7":6,"8":2,"9":4,"10":3,"11":0,"12":10,"13":10,"14":10,"15":9,"16":9,"17":18,"18":18,"19":1,"20":8,"21":8,"22":0},"b":{"0":[7,2],"1":[2,0],"2":[0,7],"3":[0,7],"4":[2,1],"5":[1,0],"6":[2,2],"7":[4,2],"8":[3,0],"9":[0,0],"10":[0,10],"11":[0,10],"12":[18,8],"13":[1,17],"14":[1,1],"15":[0,8]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"6c5db3b4cc24d9970c49be5351a9d073ad8cb664"},"/Users/houjin/bashen/easyNode/core/utils/index.js":{"path":"/Users/houjin/bashen/easyNode/core/utils/index.js","statementMap":{"0":{"start":{"line":1,"column":11},"end":{"line":1,"column":26}},"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"06d5ba08fd03cb8ea8df9d8e098d1c4f92230a2b"},"/Users/houjin/bashen/easyNode/core/utils/is.js":{"path":"/Users/houjin/bashen/easyNode/core/utils/is.js","statementMap":{"0":{"start":{"line":1,"column":9},"end":{"line":3,"column":1}},"1":{"start":{"line":4,"column":0},"end":{"line":10,"column":1}},"2":{"start":{"line":5,"column":2},"end":{"line":9,"column":8}},"3":{"start":{"line":6,"column":4},"end":{"line":8,"column":6}},"4":{"start":{"line":7,"column":6},"end":{"line":7,"column":76}},"5":{"start":{"line":11,"column":0},"end":{"line":11,"column":20}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":11},"end":{"line":5,"column":12}},"loc":{"start":{"line":5,"column":21},"end":{"line":9,"column":3}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":11},"end":{"line":6,"column":12}},"loc":{"start":{"line":6,"column":20},"end":{"line":8,"column":5}},"line":6}},"branchMap":{},"s":{"0":1,"1":1,"2":8,"3":8,"4":35,"5":1},"f":{"0":8,"1":35},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"93d08b70506df2f80652719a9e4e16a3e37b6ee2"},"/Users/houjin/bashen/easyNode/core/route/index.js":{"path":"/Users/houjin/bashen/easyNode/core/route/index.js","statementMap":{"0":{"start":{"line":1,"column":14},"end":{"line":1,"column":32}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":21}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"dae73af4636258241ac51df7db2c3bb9c1b43144"},"/Users/houjin/bashen/easyNode/core/route/route.js":{"path":"/Users/houjin/bashen/easyNode/core/route/route.js","statementMap":{"0":{"start":{"line":3,"column":12},"end":{"line":3,"column":26}},"1":{"start":{"line":4,"column":7},"end":{"line":4,"column":29}},"2":{"start":{"line":17,"column":18},"end":{"line":29,"column":1}},"3":{"start":{"line":18,"column":22},"end":{"line":18,"column":34}},"4":{"start":{"line":19,"column":19},"end":{"line":19,"column":33}},"5":{"start":{"line":20,"column":19},"end":{"line":20,"column":27}},"6":{"start":{"line":21,"column":21},"end":{"line":21,"column":47}},"7":{"start":{"line":22,"column":2},"end":{"line":27,"column":37}},"8":{"start":{"line":25,"column":6},"end":{"line":25,"column":43}},"9":{"start":{"line":28,"column":2},"end":{"line":28,"column":58}},"10":{"start":{"line":38,"column":4},"end":{"line":40,"column":5}},"11":{"start":{"line":39,"column":6},"end":{"line":39,"column":31}},"12":{"start":{"line":41,"column":4},"end":{"line":54,"column":6}},"13":{"start":{"line":55,"column":4},"end":{"line":61,"column":5}},"14":{"start":{"line":56,"column":6},"end":{"line":58,"column":9}},"15":{"start":{"line":59,"column":6},"end":{"line":59,"column":41}},"16":{"start":{"line":60,"column":6},"end":{"line":60,"column":16}},"17":{"start":{"line":62,"column":4},"end":{"line":62,"column":29}},"18":{"start":{"line":70,"column":4},"end":{"line":70,"column":64}},"19":{"start":{"line":71,"column":4},"end":{"line":71,"column":16}},"20":{"start":{"line":79,"column":4},"end":{"line":79,"column":65}},"21":{"start":{"line":80,"column":4},"end":{"line":80,"column":16}},"22":{"start":{"line":88,"column":4},"end":{"line":88,"column":99}},"23":{"start":{"line":89,"column":4},"end":{"line":89,"column":16}},"24":{"start":{"line":114,"column":4},"end":{"line":114,"column":33}},"25":{"start":{"line":114,"column":26},"end":{"line":114,"column":33}},"26":{"start":{"line":115,"column":4},"end":{"line":122,"column":7}},"27":{"start":{"line":117,"column":6},"end":{"line":120,"column":9}},"28":{"start":{"line":118,"column":8},"end":{"line":118,"column":43}},"29":{"start":{"line":119,"column":8},"end":{"line":119,"column":66}},"30":{"start":{"line":121,"column":6},"end":{"line":121,"column":129}},"31":{"start":{"line":125,"column":16},"end":{"line":125,"column":21}},"32":{"start":{"line":126,"column":14},"end":{"line":126,"column":41}},"33":{"start":{"line":127,"column":19},"end":{"line":127,"column":42}},"34":{"start":{"line":128,"column":4},"end":{"line":136,"column":5}},"35":{"start":{"line":129,"column":16},"end":{"line":129,"column":31}},"36":{"start":{"line":130,"column":17},"end":{"line":130,"column":32}},"37":{"start":{"line":131,"column":6},"end":{"line":135,"column":7}},"38":{"start":{"line":132,"column":8},"end":{"line":132,"column":74}},"39":{"start":{"line":133,"column":8},"end":{"line":133,"column":21}},"40":{"start":{"line":134,"column":8},"end":{"line":134,"column":14}},"41":{"start":{"line":137,"column":4},"end":{"line":139,"column":5}},"42":{"start":{"line":138,"column":6},"end":{"line":138,"column":46}},"43":{"start":{"line":143,"column":0},"end":{"line":143,"column":23}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":18},"end":{"line":17,"column":19}},"loc":{"start":{"line":17,"column":29},"end":{"line":29,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":25},"end":{"line":24,"column":26}},"loc":{"start":{"line":24,"column":46},"end":{"line":26,"column":5}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":37,"column":2},"end":{"line":37,"column":3}},"loc":{"start":{"line":37,"column":22},"end":{"line":63,"column":3}},"line":37},"3":{"name":"(anonymous_3)","decl":{"start":{"line":55,"column":25},"end":{"line":55,"column":26}},"loc":{"start":{"line":55,"column":39},"end":{"line":61,"column":5}},"line":55},"4":{"name":"(anonymous_4)","decl":{"start":{"line":69,"column":2},"end":{"line":69,"column":3}},"loc":{"start":{"line":69,"column":22},"end":{"line":72,"column":3}},"line":69},"5":{"name":"(anonymous_5)","decl":{"start":{"line":78,"column":2},"end":{"line":78,"column":3}},"loc":{"start":{"line":78,"column":23},"end":{"line":81,"column":3}},"line":78},"6":{"name":"(anonymous_6)","decl":{"start":{"line":87,"column":2},"end":{"line":87,"column":3}},"loc":{"start":{"line":87,"column":23},"end":{"line":90,"column":3}},"line":87},"7":{"name":"(anonymous_7)","decl":{"start":{"line":113,"column":2},"end":{"line":113,"column":3}},"loc":{"start":{"line":113,"column":16},"end":{"line":123,"column":3}},"line":113},"8":{"name":"(anonymous_8)","decl":{"start":{"line":115,"column":19},"end":{"line":115,"column":20}},"loc":{"start":{"line":115,"column":24},"end":{"line":122,"column":5}},"line":115},"9":{"name":"(anonymous_9)","decl":{"start":{"line":117,"column":29},"end":{"line":117,"column":30}},"loc":{"start":{"line":117,"column":39},"end":{"line":120,"column":7}},"line":117},"10":{"name":"(anonymous_10)","decl":{"start":{"line":124,"column":2},"end":{"line":124,"column":3}},"loc":{"start":{"line":124,"column":24},"end":{"line":140,"column":3}},"line":124}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":13},"end":{"line":25,"column":42}},"type":"cond-expr","locations":[{"start":{"line":25,"column":24},"end":{"line":25,"column":29}},{"start":{"line":25,"column":32},"end":{"line":25,"column":42}}],"line":25},"1":{"loc":{"start":{"line":38,"column":4},"end":{"line":40,"column":5}},"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":40,"column":5}},{"start":{"line":38,"column":4},"end":{"line":40,"column":5}}],"line":38},"2":{"loc":{"start":{"line":62,"column":15},"end":{"line":62,"column":27}},"type":"binary-expr","locations":[{"start":{"line":62,"column":15},"end":{"line":62,"column":21}},{"start":{"line":62,"column":25},"end":{"line":62,"column":27}}],"line":62},"3":{"loc":{"start":{"line":70,"column":4},"end":{"line":70,"column":63}},"type":"binary-expr","locations":[{"start":{"line":70,"column":4},"end":{"line":70,"column":25}},{"start":{"line":70,"column":30},"end":{"line":70,"column":62}}],"line":70},"4":{"loc":{"start":{"line":79,"column":4},"end":{"line":79,"column":64}},"type":"binary-expr","locations":[{"start":{"line":79,"column":4},"end":{"line":79,"column":25}},{"start":{"line":79,"column":30},"end":{"line":79,"column":63}}],"line":79},"5":{"loc":{"start":{"line":88,"column":4},"end":{"line":88,"column":98}},"type":"binary-expr","locations":[{"start":{"line":88,"column":4},"end":{"line":88,"column":25}},{"start":{"line":88,"column":30},"end":{"line":88,"column":97}}],"line":88},"6":{"loc":{"start":{"line":114,"column":4},"end":{"line":114,"column":33}},"type":"if","locations":[{"start":{"line":114,"column":4},"end":{"line":114,"column":33}},{"start":{"line":114,"column":4},"end":{"line":114,"column":33}}],"line":114},"7":{"loc":{"start":{"line":118,"column":8},"end":{"line":118,"column":42}},"type":"binary-expr","locations":[{"start":{"line":118,"column":8},"end":{"line":118,"column":22}},{"start":{"line":118,"column":27},"end":{"line":118,"column":41}}],"line":118},"8":{"loc":{"start":{"line":119,"column":8},"end":{"line":119,"column":65}},"type":"binary-expr","locations":[{"start":{"line":119,"column":8},"end":{"line":119,"column":28}},{"start":{"line":119,"column":33},"end":{"line":119,"column":64}}],"line":119},"9":{"loc":{"start":{"line":121,"column":6},"end":{"line":121,"column":128}},"type":"binary-expr","locations":[{"start":{"line":121,"column":6},"end":{"line":121,"column":14}},{"start":{"line":121,"column":19},"end":{"line":121,"column":127}}],"line":121},"10":{"loc":{"start":{"line":121,"column":19},"end":{"line":121,"column":127}},"type":"cond-expr","locations":[{"start":{"line":121,"column":27},"end":{"line":121,"column":52}},{"start":{"line":121,"column":55},"end":{"line":121,"column":127}}],"line":121},"11":{"loc":{"start":{"line":121,"column":55},"end":{"line":121,"column":127}},"type":"cond-expr","locations":[{"start":{"line":121,"column":69},"end":{"line":121,"column":98}},{"start":{"line":121,"column":101},"end":{"line":121,"column":127}}],"line":121},"12":{"loc":{"start":{"line":131,"column":6},"end":{"line":135,"column":7}},"type":"if","locations":[{"start":{"line":131,"column":6},"end":{"line":135,"column":7}},{"start":{"line":131,"column":6},"end":{"line":135,"column":7}}],"line":131},"13":{"loc":{"start":{"line":131,"column":10},"end":{"line":131,"column":48}},"type":"binary-expr","locations":[{"start":{"line":131,"column":10},"end":{"line":131,"column":16}},{"start":{"line":131,"column":20},"end":{"line":131,"column":29}},{"start":{"line":131,"column":33},"end":{"line":131,"column":48}}],"line":131},"14":{"loc":{"start":{"line":132,"column":8},"end":{"line":132,"column":73}},"type":"binary-expr","locations":[{"start":{"line":132,"column":8},"end":{"line":132,"column":20}},{"start":{"line":132,"column":24},"end":{"line":132,"column":73}}],"line":132},"15":{"loc":{"start":{"line":137,"column":4},"end":{"line":139,"column":5}},"type":"if","locations":[{"start":{"line":137,"column":4},"end":{"line":139,"column":5}},{"start":{"line":137,"column":4},"end":{"line":139,"column":5}}],"line":137},"16":{"loc":{"start":{"line":137,"column":8},"end":{"line":137,"column":36}},"type":"binary-expr","locations":[{"start":{"line":137,"column":8},"end":{"line":137,"column":14}},{"start":{"line":137,"column":18},"end":{"line":137,"column":36}}],"line":137}},"s":{"0":1,"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":1,"11":0,"12":1,"13":1,"14":0,"15":0,"16":0,"17":1,"18":2,"19":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":0,"26":2,"27":3,"28":5,"29":5,"30":3,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":1},"f":{"0":0,"1":0,"2":1,"3":0,"4":2,"5":2,"6":2,"7":2,"8":3,"9":5,"10":0},"b":{"0":[0,0],"1":[0,1],"2":[1,1],"3":[2,2],"4":[2,2],"5":[2,2],"6":[0,2],"7":[5,2],"8":[5,3],"9":[3,3],"10":[1,2],"11":[0,2],"12":[0,0],"13":[0,0,0],"14":[0,0],"15":[0,0],"16":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"25f434d341600d06080d845a7f4e84c01a96371d"}} \ No newline at end of file +{"/Users/evan/Desktop/workspace/easyNode/plugin/mongo/index.js":{"path":"/Users/evan/Desktop/workspace/easyNode/plugin/mongo/index.js","statementMap":{"0":{"start":{"line":1,"column":14},"end":{"line":1,"column":34}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":23}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"a1f707d5c55491f14448bcf7ec331e0f70303310"},"/Users/evan/Desktop/workspace/easyNode/plugin/mongo/dbMongo.js":{"path":"/Users/evan/Desktop/workspace/easyNode/plugin/mongo/dbMongo.js","statementMap":{"0":{"start":{"line":10,"column":20},"end":{"line":10,"column":50}},"1":{"start":{"line":12,"column":23},"end":{"line":23,"column":1}},"2":{"start":{"line":33,"column":4},"end":{"line":40,"column":5}},"3":{"start":{"line":34,"column":6},"end":{"line":34,"column":32}},"4":{"start":{"line":36,"column":6},"end":{"line":36,"column":57}},"5":{"start":{"line":37,"column":6},"end":{"line":39,"column":9}},"6":{"start":{"line":38,"column":8},"end":{"line":38,"column":113}},"7":{"start":{"line":50,"column":15},"end":{"line":50,"column":19}},"8":{"start":{"line":51,"column":4},"end":{"line":77,"column":7}},"9":{"start":{"line":52,"column":6},"end":{"line":76,"column":7}},"10":{"start":{"line":53,"column":19},"end":{"line":53,"column":45}},"11":{"start":{"line":54,"column":8},"end":{"line":70,"column":11}},"12":{"start":{"line":55,"column":10},"end":{"line":69,"column":13}},"13":{"start":{"line":62,"column":12},"end":{"line":68,"column":15}},"14":{"start":{"line":72,"column":8},"end":{"line":75,"column":11}},"15":{"start":{"line":86,"column":4},"end":{"line":86,"column":36}},"16":{"start":{"line":95,"column":15},"end":{"line":95,"column":19}},"17":{"start":{"line":96,"column":4},"end":{"line":110,"column":7}},"18":{"start":{"line":97,"column":6},"end":{"line":109,"column":7}},"19":{"start":{"line":98,"column":8},"end":{"line":103,"column":11}},"20":{"start":{"line":99,"column":10},"end":{"line":102,"column":42}},"21":{"start":{"line":105,"column":8},"end":{"line":108,"column":11}},"22":{"start":{"line":119,"column":15},"end":{"line":119,"column":19}},"23":{"start":{"line":120,"column":4},"end":{"line":136,"column":7}},"24":{"start":{"line":121,"column":6},"end":{"line":135,"column":7}},"25":{"start":{"line":122,"column":8},"end":{"line":129,"column":11}},"26":{"start":{"line":125,"column":10},"end":{"line":128,"column":42}},"27":{"start":{"line":131,"column":8},"end":{"line":134,"column":11}},"28":{"start":{"line":145,"column":15},"end":{"line":145,"column":19}},"29":{"start":{"line":146,"column":4},"end":{"line":163,"column":7}},"30":{"start":{"line":147,"column":6},"end":{"line":162,"column":7}},"31":{"start":{"line":148,"column":8},"end":{"line":150,"column":20}},"32":{"start":{"line":151,"column":8},"end":{"line":156,"column":11}},"33":{"start":{"line":152,"column":10},"end":{"line":155,"column":42}},"34":{"start":{"line":158,"column":8},"end":{"line":161,"column":11}},"35":{"start":{"line":167,"column":0},"end":{"line":178,"column":2}},"36":{"start":{"line":168,"column":4},"end":{"line":177,"column":6}},"37":{"start":{"line":169,"column":8},"end":{"line":176,"column":11}},"38":{"start":{"line":171,"column":16},"end":{"line":171,"column":31}},"39":{"start":{"line":174,"column":16},"end":{"line":174,"column":27}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":32,"column":2},"end":{"line":32,"column":3}},"loc":{"start":{"line":32,"column":21},"end":{"line":41,"column":3}},"line":32},"1":{"name":"(anonymous_1)","decl":{"start":{"line":37,"column":52},"end":{"line":37,"column":53}},"loc":{"start":{"line":37,"column":69},"end":{"line":39,"column":7}},"line":37},"2":{"name":"(anonymous_2)","decl":{"start":{"line":49,"column":2},"end":{"line":49,"column":3}},"loc":{"start":{"line":49,"column":23},"end":{"line":78,"column":3}},"line":49},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":23},"end":{"line":51,"column":24}},"loc":{"start":{"line":51,"column":44},"end":{"line":77,"column":5}},"line":51},"4":{"name":"(anonymous_4)","decl":{"start":{"line":54,"column":70},"end":{"line":54,"column":71}},"loc":{"start":{"line":54,"column":85},"end":{"line":70,"column":9}},"line":54},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":28},"end":{"line":61,"column":29}},"loc":{"start":{"line":61,"column":44},"end":{"line":69,"column":11}},"line":61},"6":{"name":"(anonymous_6)","decl":{"start":{"line":85,"column":2},"end":{"line":85,"column":3}},"loc":{"start":{"line":85,"column":19},"end":{"line":87,"column":3}},"line":85},"7":{"name":"(anonymous_7)","decl":{"start":{"line":94,"column":2},"end":{"line":94,"column":3}},"loc":{"start":{"line":94,"column":18},"end":{"line":111,"column":3}},"line":94},"8":{"name":"(anonymous_8)","decl":{"start":{"line":96,"column":23},"end":{"line":96,"column":24}},"loc":{"start":{"line":96,"column":44},"end":{"line":110,"column":5}},"line":96},"9":{"name":"(anonymous_9)","decl":{"start":{"line":98,"column":78},"end":{"line":98,"column":79}},"loc":{"start":{"line":98,"column":93},"end":{"line":103,"column":9}},"line":98},"10":{"name":"(anonymous_10)","decl":{"start":{"line":118,"column":2},"end":{"line":118,"column":3}},"loc":{"start":{"line":118,"column":18},"end":{"line":137,"column":3}},"line":118},"11":{"name":"(anonymous_11)","decl":{"start":{"line":120,"column":23},"end":{"line":120,"column":24}},"loc":{"start":{"line":120,"column":44},"end":{"line":136,"column":5}},"line":120},"12":{"name":"(anonymous_12)","decl":{"start":{"line":124,"column":11},"end":{"line":124,"column":12}},"loc":{"start":{"line":124,"column":26},"end":{"line":129,"column":9}},"line":124},"13":{"name":"(anonymous_13)","decl":{"start":{"line":144,"column":2},"end":{"line":144,"column":3}},"loc":{"start":{"line":144,"column":18},"end":{"line":164,"column":3}},"line":144},"14":{"name":"(anonymous_14)","decl":{"start":{"line":146,"column":23},"end":{"line":146,"column":24}},"loc":{"start":{"line":146,"column":44},"end":{"line":163,"column":5}},"line":146},"15":{"name":"(anonymous_15)","decl":{"start":{"line":151,"column":64},"end":{"line":151,"column":65}},"loc":{"start":{"line":151,"column":79},"end":{"line":156,"column":9}},"line":151},"16":{"name":"(anonymous_16)","decl":{"start":{"line":167,"column":17},"end":{"line":167,"column":18}},"loc":{"start":{"line":167,"column":27},"end":{"line":178,"column":1}},"line":167},"17":{"name":"(anonymous_17)","decl":{"start":{"line":168,"column":23},"end":{"line":168,"column":24}},"loc":{"start":{"line":168,"column":41},"end":{"line":177,"column":5}},"line":168}},"branchMap":{"0":{"loc":{"start":{"line":33,"column":4},"end":{"line":40,"column":5}},"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":40,"column":5}},{"start":{"line":33,"column":4},"end":{"line":40,"column":5}}],"line":33},"1":{"loc":{"start":{"line":38,"column":8},"end":{"line":38,"column":112}},"type":"cond-expr","locations":[{"start":{"line":38,"column":14},"end":{"line":38,"column":31}},{"start":{"line":38,"column":36},"end":{"line":38,"column":110}}],"line":38},"2":{"loc":{"start":{"line":38,"column":72},"end":{"line":38,"column":110}},"type":"binary-expr","locations":[{"start":{"line":38,"column":72},"end":{"line":38,"column":86}},{"start":{"line":38,"column":90},"end":{"line":38,"column":110}}],"line":38},"3":{"loc":{"start":{"line":53,"column":19},"end":{"line":53,"column":45}},"type":"cond-expr","locations":[{"start":{"line":53,"column":27},"end":{"line":53,"column":36}},{"start":{"line":53,"column":39},"end":{"line":53,"column":45}}],"line":53},"4":{"loc":{"start":{"line":54,"column":48},"end":{"line":54,"column":67}},"type":"binary-expr","locations":[{"start":{"line":54,"column":48},"end":{"line":54,"column":61}},{"start":{"line":54,"column":65},"end":{"line":54,"column":67}}],"line":54},"5":{"loc":{"start":{"line":55,"column":10},"end":{"line":69,"column":12}},"type":"cond-expr","locations":[{"start":{"line":55,"column":16},"end":{"line":58,"column":12}},{"start":{"line":58,"column":15},"end":{"line":69,"column":12}}],"line":55},"6":{"loc":{"start":{"line":58,"column":15},"end":{"line":69,"column":12}},"type":"cond-expr","locations":[{"start":{"line":58,"column":23},"end":{"line":61,"column":12}},{"start":{"line":61,"column":15},"end":{"line":69,"column":12}}],"line":58},"7":{"loc":{"start":{"line":62,"column":12},"end":{"line":68,"column":14}},"type":"cond-expr","locations":[{"start":{"line":62,"column":17},"end":{"line":65,"column":14}},{"start":{"line":65,"column":17},"end":{"line":68,"column":14}}],"line":62},"8":{"loc":{"start":{"line":98,"column":63},"end":{"line":98,"column":76}},"type":"binary-expr","locations":[{"start":{"line":98,"column":63},"end":{"line":98,"column":70}},{"start":{"line":98,"column":74},"end":{"line":98,"column":76}}],"line":98},"9":{"loc":{"start":{"line":99,"column":10},"end":{"line":102,"column":41}},"type":"cond-expr","locations":[{"start":{"line":99,"column":16},"end":{"line":102,"column":12}},{"start":{"line":102,"column":15},"end":{"line":102,"column":41}}],"line":99},"10":{"loc":{"start":{"line":125,"column":10},"end":{"line":128,"column":41}},"type":"cond-expr","locations":[{"start":{"line":125,"column":16},"end":{"line":128,"column":12}},{"start":{"line":128,"column":15},"end":{"line":128,"column":41}}],"line":125},"11":{"loc":{"start":{"line":152,"column":10},"end":{"line":155,"column":41}},"type":"cond-expr","locations":[{"start":{"line":152,"column":16},"end":{"line":155,"column":12}},{"start":{"line":155,"column":15},"end":{"line":155,"column":41}}],"line":152}},"s":{"0":1,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":0,"38":0,"39":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"1f79137b1ef545db063c027573b5a96808d509b1"},"/Users/evan/Desktop/workspace/easyNode/plugin/mysql/dbMysql.js":{"path":"/Users/evan/Desktop/workspace/easyNode/plugin/mysql/dbMysql.js","statementMap":{"0":{"start":{"line":11,"column":14},"end":{"line":11,"column":30}},"1":{"start":{"line":12,"column":11},"end":{"line":12,"column":30}},"2":{"start":{"line":23,"column":24},"end":{"line":38,"column":5}},"3":{"start":{"line":24,"column":24},"end":{"line":24,"column":43}},"4":{"start":{"line":25,"column":19},"end":{"line":25,"column":21}},"5":{"start":{"line":26,"column":8},"end":{"line":35,"column":9}},"6":{"start":{"line":27,"column":12},"end":{"line":29,"column":13}},"7":{"start":{"line":28,"column":16},"end":{"line":28,"column":55}},"8":{"start":{"line":30,"column":15},"end":{"line":35,"column":9}},"9":{"start":{"line":31,"column":12},"end":{"line":34,"column":15}},"10":{"start":{"line":33,"column":16},"end":{"line":33,"column":79}},"11":{"start":{"line":36,"column":8},"end":{"line":36,"column":40}},"12":{"start":{"line":37,"column":8},"end":{"line":37,"column":25}},"13":{"start":{"line":45,"column":27},"end":{"line":48,"column":5}},"14":{"start":{"line":46,"column":22},"end":{"line":46,"column":48}},"15":{"start":{"line":47,"column":8},"end":{"line":47,"column":58}},"16":{"start":{"line":58,"column":8},"end":{"line":58,"column":29}},"17":{"start":{"line":59,"column":8},"end":{"line":59,"column":45}},"18":{"start":{"line":69,"column":19},"end":{"line":69,"column":23}},"19":{"start":{"line":70,"column":8},"end":{"line":84,"column":11}},"20":{"start":{"line":71,"column":12},"end":{"line":83,"column":15}},"21":{"start":{"line":72,"column":16},"end":{"line":82,"column":20}},"22":{"start":{"line":73,"column":20},"end":{"line":73,"column":35}},"23":{"start":{"line":74,"column":20},"end":{"line":81,"column":23}},"24":{"start":{"line":93,"column":19},"end":{"line":93,"column":23}},"25":{"start":{"line":94,"column":8},"end":{"line":123,"column":11}},"26":{"start":{"line":95,"column":12},"end":{"line":122,"column":13}},"27":{"start":{"line":96,"column":27},"end":{"line":96,"column":39}},"28":{"start":{"line":97,"column":30},"end":{"line":97,"column":66}},"29":{"start":{"line":98,"column":27},"end":{"line":98,"column":29}},"30":{"start":{"line":99,"column":29},"end":{"line":99,"column":31}},"31":{"start":{"line":100,"column":27},"end":{"line":100,"column":54}},"32":{"start":{"line":101,"column":16},"end":{"line":118,"column":17}},"33":{"start":{"line":102,"column":20},"end":{"line":110,"column":23}},"34":{"start":{"line":103,"column":38},"end":{"line":103,"column":40}},"35":{"start":{"line":104,"column":36},"end":{"line":104,"column":38}},"36":{"start":{"line":105,"column":24},"end":{"line":108,"column":25}},"37":{"start":{"line":106,"column":28},"end":{"line":106,"column":59}},"38":{"start":{"line":107,"column":28},"end":{"line":107,"column":42}},"39":{"start":{"line":109,"column":24},"end":{"line":109,"column":119}},"40":{"start":{"line":111,"column":23},"end":{"line":118,"column":17}},"41":{"start":{"line":112,"column":20},"end":{"line":115,"column":21}},"42":{"start":{"line":113,"column":24},"end":{"line":113,"column":37}},"43":{"start":{"line":114,"column":24},"end":{"line":114,"column":59}},"44":{"start":{"line":116,"column":20},"end":{"line":116,"column":103}},"45":{"start":{"line":117,"column":20},"end":{"line":117,"column":38}},"46":{"start":{"line":119,"column":16},"end":{"line":119,"column":43}},"47":{"start":{"line":121,"column":16},"end":{"line":121,"column":26}},"48":{"start":{"line":132,"column":19},"end":{"line":132,"column":23}},"49":{"start":{"line":133,"column":8},"end":{"line":147,"column":11}},"50":{"start":{"line":134,"column":12},"end":{"line":146,"column":13}},"51":{"start":{"line":135,"column":27},"end":{"line":135,"column":39}},"52":{"start":{"line":136,"column":30},"end":{"line":136,"column":65}},"53":{"start":{"line":137,"column":29},"end":{"line":137,"column":31}},"54":{"start":{"line":138,"column":28},"end":{"line":138,"column":30}},"55":{"start":{"line":139,"column":16},"end":{"line":141,"column":17}},"56":{"start":{"line":140,"column":20},"end":{"line":140,"column":62}},"57":{"start":{"line":142,"column":16},"end":{"line":142,"column":90}},"58":{"start":{"line":143,"column":16},"end":{"line":143,"column":60}},"59":{"start":{"line":145,"column":16},"end":{"line":145,"column":26}},"60":{"start":{"line":156,"column":19},"end":{"line":156,"column":23}},"61":{"start":{"line":157,"column":8},"end":{"line":192,"column":11}},"62":{"start":{"line":158,"column":12},"end":{"line":191,"column":13}},"63":{"start":{"line":159,"column":30},"end":{"line":159,"column":39}},"64":{"start":{"line":160,"column":32},"end":{"line":160,"column":73}},"65":{"start":{"line":161,"column":35},"end":{"line":161,"column":101}},"66":{"start":{"line":162,"column":34},"end":{"line":162,"column":61}},"67":{"start":{"line":163,"column":16},"end":{"line":167,"column":17}},"68":{"start":{"line":164,"column":20},"end":{"line":164,"column":70}},"69":{"start":{"line":166,"column":20},"end":{"line":166,"column":37}},"70":{"start":{"line":168,"column":16},"end":{"line":168,"column":70}},"71":{"start":{"line":169,"column":16},"end":{"line":171,"column":17}},"72":{"start":{"line":170,"column":20},"end":{"line":170,"column":88}},"73":{"start":{"line":172,"column":16},"end":{"line":172,"column":59}},"74":{"start":{"line":173,"column":29},"end":{"line":173,"column":53}},"75":{"start":{"line":177,"column":20},"end":{"line":177,"column":26}},"76":{"start":{"line":178,"column":26},"end":{"line":178,"column":70}},"77":{"start":{"line":178,"column":54},"end":{"line":178,"column":65}},"78":{"start":{"line":179,"column":16},"end":{"line":184,"column":17}},"79":{"start":{"line":185,"column":16},"end":{"line":187,"column":18}},"80":{"start":{"line":188,"column":16},"end":{"line":188,"column":31}},"81":{"start":{"line":190,"column":16},"end":{"line":190,"column":26}},"82":{"start":{"line":201,"column":19},"end":{"line":201,"column":23}},"83":{"start":{"line":202,"column":22},"end":{"line":202,"column":52}},"84":{"start":{"line":203,"column":8},"end":{"line":218,"column":11}},"85":{"start":{"line":204,"column":12},"end":{"line":217,"column":13}},"86":{"start":{"line":205,"column":27},"end":{"line":205,"column":54}},"87":{"start":{"line":206,"column":16},"end":{"line":213,"column":17}},"88":{"start":{"line":207,"column":20},"end":{"line":207,"column":105}},"89":{"start":{"line":208,"column":23},"end":{"line":213,"column":17}},"90":{"start":{"line":209,"column":20},"end":{"line":212,"column":23}},"91":{"start":{"line":210,"column":24},"end":{"line":210,"column":97}},"92":{"start":{"line":211,"column":24},"end":{"line":211,"column":42}},"93":{"start":{"line":214,"column":16},"end":{"line":214,"column":43}},"94":{"start":{"line":216,"column":16},"end":{"line":216,"column":26}},"95":{"start":{"line":227,"column":19},"end":{"line":227,"column":23}},"96":{"start":{"line":228,"column":8},"end":{"line":232,"column":11}},"97":{"start":{"line":229,"column":12},"end":{"line":231,"column":15}},"98":{"start":{"line":230,"column":16},"end":{"line":230,"column":67}},"99":{"start":{"line":244,"column":8},"end":{"line":244,"column":69}},"100":{"start":{"line":244,"column":44},"end":{"line":244,"column":69}},"101":{"start":{"line":245,"column":8},"end":{"line":245,"column":26}},"102":{"start":{"line":246,"column":8},"end":{"line":246,"column":31}},"103":{"start":{"line":254,"column":8},"end":{"line":254,"column":35}},"104":{"start":{"line":255,"column":8},"end":{"line":255,"column":19}},"105":{"start":{"line":263,"column":19},"end":{"line":263,"column":23}},"106":{"start":{"line":264,"column":8},"end":{"line":277,"column":11}},"107":{"start":{"line":265,"column":22},"end":{"line":265,"column":24}},"108":{"start":{"line":266,"column":12},"end":{"line":276,"column":15}},"109":{"start":{"line":267,"column":16},"end":{"line":275,"column":17}},"110":{"start":{"line":268,"column":20},"end":{"line":272,"column":21}},"111":{"start":{"line":269,"column":24},"end":{"line":271,"column":28}},"112":{"start":{"line":274,"column":20},"end":{"line":274,"column":30}},"113":{"start":{"line":280,"column":19},"end":{"line":280,"column":23}},"114":{"start":{"line":281,"column":8},"end":{"line":291,"column":11}},"115":{"start":{"line":282,"column":12},"end":{"line":290,"column":15}},"116":{"start":{"line":283,"column":16},"end":{"line":289,"column":37}},"117":{"start":{"line":284,"column":20},"end":{"line":284,"column":46}},"118":{"start":{"line":285,"column":20},"end":{"line":288,"column":23}},"119":{"start":{"line":294,"column":19},"end":{"line":294,"column":23}},"120":{"start":{"line":295,"column":8},"end":{"line":308,"column":11}},"121":{"start":{"line":296,"column":12},"end":{"line":307,"column":15}},"122":{"start":{"line":297,"column":16},"end":{"line":306,"column":19}},"123":{"start":{"line":298,"column":20},"end":{"line":301,"column":23}},"124":{"start":{"line":312,"column":0},"end":{"line":312,"column":23}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":23,"column":24},"end":{"line":23,"column":25}},"loc":{"start":{"line":23,"column":41},"end":{"line":38,"column":5}},"line":23},"1":{"name":"(anonymous_1)","decl":{"start":{"line":31,"column":26},"end":{"line":31,"column":27}},"loc":{"start":{"line":31,"column":33},"end":{"line":34,"column":13}},"line":31},"2":{"name":"(anonymous_2)","decl":{"start":{"line":45,"column":27},"end":{"line":45,"column":28}},"loc":{"start":{"line":45,"column":52},"end":{"line":48,"column":5}},"line":45},"3":{"name":"(anonymous_3)","decl":{"start":{"line":57,"column":4},"end":{"line":57,"column":5}},"loc":{"start":{"line":57,"column":24},"end":{"line":60,"column":5}},"line":57},"4":{"name":"(anonymous_4)","decl":{"start":{"line":68,"column":4},"end":{"line":68,"column":5}},"loc":{"start":{"line":68,"column":24},"end":{"line":85,"column":5}},"line":68},"5":{"name":"(anonymous_5)","decl":{"start":{"line":70,"column":27},"end":{"line":70,"column":28}},"loc":{"start":{"line":70,"column":48},"end":{"line":84,"column":9}},"line":70},"6":{"name":"(anonymous_6)","decl":{"start":{"line":71,"column":36},"end":{"line":71,"column":37}},"loc":{"start":{"line":71,"column":51},"end":{"line":83,"column":13}},"line":71},"7":{"name":"(anonymous_7)","decl":{"start":{"line":72,"column":62},"end":{"line":72,"column":63}},"loc":{"start":{"line":72,"column":87},"end":{"line":82,"column":17}},"line":72},"8":{"name":"(anonymous_8)","decl":{"start":{"line":92,"column":4},"end":{"line":92,"column":5}},"loc":{"start":{"line":92,"column":20},"end":{"line":124,"column":5}},"line":92},"9":{"name":"(anonymous_9)","decl":{"start":{"line":94,"column":27},"end":{"line":94,"column":28}},"loc":{"start":{"line":94,"column":54},"end":{"line":123,"column":9}},"line":94},"10":{"name":"(anonymous_10)","decl":{"start":{"line":102,"column":33},"end":{"line":102,"column":34}},"loc":{"start":{"line":102,"column":40},"end":{"line":110,"column":21}},"line":102},"11":{"name":"(anonymous_11)","decl":{"start":{"line":131,"column":4},"end":{"line":131,"column":5}},"loc":{"start":{"line":131,"column":20},"end":{"line":148,"column":5}},"line":131},"12":{"name":"(anonymous_12)","decl":{"start":{"line":133,"column":27},"end":{"line":133,"column":28}},"loc":{"start":{"line":133,"column":54},"end":{"line":147,"column":9}},"line":133},"13":{"name":"(anonymous_13)","decl":{"start":{"line":155,"column":4},"end":{"line":155,"column":5}},"loc":{"start":{"line":155,"column":20},"end":{"line":193,"column":5}},"line":155},"14":{"name":"(anonymous_14)","decl":{"start":{"line":157,"column":27},"end":{"line":157,"column":28}},"loc":{"start":{"line":157,"column":54},"end":{"line":192,"column":9}},"line":157},"15":{"name":"(anonymous_15)","decl":{"start":{"line":178,"column":44},"end":{"line":178,"column":45}},"loc":{"start":{"line":178,"column":54},"end":{"line":178,"column":65}},"line":178},"16":{"name":"(anonymous_16)","decl":{"start":{"line":200,"column":4},"end":{"line":200,"column":5}},"loc":{"start":{"line":200,"column":20},"end":{"line":219,"column":5}},"line":200},"17":{"name":"(anonymous_17)","decl":{"start":{"line":203,"column":27},"end":{"line":203,"column":28}},"loc":{"start":{"line":203,"column":54},"end":{"line":218,"column":9}},"line":203},"18":{"name":"(anonymous_18)","decl":{"start":{"line":209,"column":36},"end":{"line":209,"column":37}},"loc":{"start":{"line":209,"column":41},"end":{"line":212,"column":21}},"line":209},"19":{"name":"(anonymous_19)","decl":{"start":{"line":226,"column":4},"end":{"line":226,"column":5}},"loc":{"start":{"line":226,"column":21},"end":{"line":233,"column":5}},"line":226},"20":{"name":"(anonymous_20)","decl":{"start":{"line":228,"column":27},"end":{"line":228,"column":28}},"loc":{"start":{"line":228,"column":48},"end":{"line":232,"column":9}},"line":228},"21":{"name":"(anonymous_21)","decl":{"start":{"line":229,"column":36},"end":{"line":229,"column":37}},"loc":{"start":{"line":229,"column":51},"end":{"line":231,"column":13}},"line":229},"22":{"name":"(anonymous_22)","decl":{"start":{"line":243,"column":4},"end":{"line":243,"column":5}},"loc":{"start":{"line":243,"column":22},"end":{"line":247,"column":5}},"line":243},"23":{"name":"(anonymous_23)","decl":{"start":{"line":253,"column":4},"end":{"line":253,"column":5}},"loc":{"start":{"line":253,"column":17},"end":{"line":256,"column":5}},"line":253},"24":{"name":"(anonymous_24)","decl":{"start":{"line":262,"column":4},"end":{"line":262,"column":5}},"loc":{"start":{"line":262,"column":11},"end":{"line":278,"column":5}},"line":262},"25":{"name":"(anonymous_25)","decl":{"start":{"line":264,"column":27},"end":{"line":264,"column":28}},"loc":{"start":{"line":264,"column":48},"end":{"line":277,"column":9}},"line":264},"26":{"name":"(anonymous_26)","decl":{"start":{"line":266,"column":45},"end":{"line":266,"column":46}},"loc":{"start":{"line":266,"column":57},"end":{"line":276,"column":13}},"line":266},"27":{"name":"(anonymous_27)","decl":{"start":{"line":279,"column":4},"end":{"line":279,"column":5}},"loc":{"start":{"line":279,"column":15},"end":{"line":292,"column":5}},"line":279},"28":{"name":"(anonymous_28)","decl":{"start":{"line":281,"column":27},"end":{"line":281,"column":28}},"loc":{"start":{"line":281,"column":48},"end":{"line":291,"column":9}},"line":281},"29":{"name":"(anonymous_29)","decl":{"start":{"line":282,"column":39},"end":{"line":282,"column":40}},"loc":{"start":{"line":282,"column":56},"end":{"line":290,"column":13}},"line":282},"30":{"name":"(anonymous_30)","decl":{"start":{"line":283,"column":47},"end":{"line":283,"column":48}},"loc":{"start":{"line":283,"column":55},"end":{"line":289,"column":17}},"line":283},"31":{"name":"(anonymous_31)","decl":{"start":{"line":293,"column":4},"end":{"line":293,"column":5}},"loc":{"start":{"line":293,"column":13},"end":{"line":309,"column":5}},"line":293},"32":{"name":"(anonymous_32)","decl":{"start":{"line":295,"column":27},"end":{"line":295,"column":28}},"loc":{"start":{"line":295,"column":48},"end":{"line":308,"column":9}},"line":295},"33":{"name":"(anonymous_33)","decl":{"start":{"line":296,"column":35},"end":{"line":296,"column":36}},"loc":{"start":{"line":296,"column":44},"end":{"line":307,"column":13}},"line":296},"34":{"name":"(anonymous_34)","decl":{"start":{"line":297,"column":48},"end":{"line":297,"column":49}},"loc":{"start":{"line":297,"column":54},"end":{"line":302,"column":17}},"line":297}},"branchMap":{"0":{"loc":{"start":{"line":26,"column":8},"end":{"line":35,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":35,"column":9}},{"start":{"line":26,"column":8},"end":{"line":35,"column":9}}],"line":26},"1":{"loc":{"start":{"line":30,"column":15},"end":{"line":35,"column":9}},"type":"if","locations":[{"start":{"line":30,"column":15},"end":{"line":35,"column":9}},{"start":{"line":30,"column":15},"end":{"line":35,"column":9}}],"line":30},"2":{"loc":{"start":{"line":72,"column":16},"end":{"line":82,"column":19}},"type":"cond-expr","locations":[{"start":{"line":72,"column":22},"end":{"line":72,"column":33}},{"start":{"line":72,"column":37},"end":{"line":82,"column":18}}],"line":72},"3":{"loc":{"start":{"line":74,"column":20},"end":{"line":81,"column":22}},"type":"cond-expr","locations":[{"start":{"line":74,"column":26},"end":{"line":77,"column":22}},{"start":{"line":77,"column":25},"end":{"line":81,"column":22}}],"line":74},"4":{"loc":{"start":{"line":101,"column":16},"end":{"line":118,"column":17}},"type":"if","locations":[{"start":{"line":101,"column":16},"end":{"line":118,"column":17}},{"start":{"line":101,"column":16},"end":{"line":118,"column":17}}],"line":101},"5":{"loc":{"start":{"line":111,"column":23},"end":{"line":118,"column":17}},"type":"if","locations":[{"start":{"line":111,"column":23},"end":{"line":118,"column":17}},{"start":{"line":111,"column":23},"end":{"line":118,"column":17}}],"line":111},"6":{"loc":{"start":{"line":163,"column":16},"end":{"line":167,"column":17}},"type":"if","locations":[{"start":{"line":163,"column":16},"end":{"line":167,"column":17}},{"start":{"line":163,"column":16},"end":{"line":167,"column":17}}],"line":163},"7":{"loc":{"start":{"line":163,"column":20},"end":{"line":163,"column":69}},"type":"binary-expr","locations":[{"start":{"line":163,"column":20},"end":{"line":163,"column":44}},{"start":{"line":163,"column":48},"end":{"line":163,"column":69}}],"line":163},"8":{"loc":{"start":{"line":169,"column":16},"end":{"line":171,"column":17}},"type":"if","locations":[{"start":{"line":169,"column":16},"end":{"line":171,"column":17}},{"start":{"line":169,"column":16},"end":{"line":171,"column":17}}],"line":169},"9":{"loc":{"start":{"line":169,"column":20},"end":{"line":169,"column":57}},"type":"binary-expr","locations":[{"start":{"line":169,"column":20},"end":{"line":169,"column":37}},{"start":{"line":169,"column":41},"end":{"line":169,"column":57}}],"line":169},"10":{"loc":{"start":{"line":185,"column":16},"end":{"line":187,"column":18}},"type":"binary-expr","locations":[{"start":{"line":185,"column":16},"end":{"line":185,"column":33}},{"start":{"line":185,"column":37},"end":{"line":185,"column":53}},{"start":{"line":185,"column":57},"end":{"line":187,"column":18}}],"line":185},"11":{"loc":{"start":{"line":206,"column":16},"end":{"line":213,"column":17}},"type":"if","locations":[{"start":{"line":206,"column":16},"end":{"line":213,"column":17}},{"start":{"line":206,"column":16},"end":{"line":213,"column":17}}],"line":206},"12":{"loc":{"start":{"line":208,"column":23},"end":{"line":213,"column":17}},"type":"if","locations":[{"start":{"line":208,"column":23},"end":{"line":213,"column":17}},{"start":{"line":208,"column":23},"end":{"line":213,"column":17}}],"line":208},"13":{"loc":{"start":{"line":230,"column":16},"end":{"line":230,"column":66}},"type":"cond-expr","locations":[{"start":{"line":230,"column":22},"end":{"line":230,"column":33}},{"start":{"line":230,"column":36},"end":{"line":230,"column":66}}],"line":230},"14":{"loc":{"start":{"line":244,"column":8},"end":{"line":244,"column":69}},"type":"if","locations":[{"start":{"line":244,"column":8},"end":{"line":244,"column":69}},{"start":{"line":244,"column":8},"end":{"line":244,"column":69}}],"line":244},"15":{"loc":{"start":{"line":269,"column":24},"end":{"line":271,"column":27}},"type":"cond-expr","locations":[{"start":{"line":269,"column":50},"end":{"line":269,"column":93}},{"start":{"line":269,"column":96},"end":{"line":271,"column":27}}],"line":269},"16":{"loc":{"start":{"line":283,"column":16},"end":{"line":289,"column":36}},"type":"cond-expr","locations":[{"start":{"line":283,"column":22},"end":{"line":289,"column":18}},{"start":{"line":289,"column":21},"end":{"line":289,"column":36}}],"line":283},"17":{"loc":{"start":{"line":287,"column":28},"end":{"line":287,"column":37}},"type":"binary-expr","locations":[{"start":{"line":287,"column":28},"end":{"line":287,"column":30}},{"start":{"line":287,"column":34},"end":{"line":287,"column":37}}],"line":287},"18":{"loc":{"start":{"line":297,"column":16},"end":{"line":302,"column":47}},"type":"cond-expr","locations":[{"start":{"line":297,"column":23},"end":{"line":302,"column":18}},{"start":{"line":302,"column":22},"end":{"line":302,"column":47}}],"line":297}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":2,"8":0,"9":0,"10":0,"11":1,"12":1,"13":1,"14":0,"15":0,"16":1,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":1,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":1,"96":1,"97":1,"98":1,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":1},"f":{"0":1,"1":0,"2":0,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":1,"14":1,"15":0,"16":0,"17":0,"18":0,"19":1,"20":1,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0},"b":{"0":[1,0],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0,0],"11":[0,0],"12":[0,0],"13":[1,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"9a753ab1bb37422fa0c3fe4b0356307dc3fe5113"},"/Users/evan/Desktop/workspace/easyNode/plugin/mysql/lib/is.js":{"path":"/Users/evan/Desktop/workspace/easyNode/plugin/mysql/lib/is.js","statementMap":{"0":{"start":{"line":1,"column":9},"end":{"line":3,"column":1}},"1":{"start":{"line":4,"column":0},"end":{"line":10,"column":1}},"2":{"start":{"line":5,"column":2},"end":{"line":9,"column":8}},"3":{"start":{"line":6,"column":4},"end":{"line":8,"column":6}},"4":{"start":{"line":7,"column":6},"end":{"line":7,"column":76}},"5":{"start":{"line":11,"column":0},"end":{"line":11,"column":20}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":11},"end":{"line":5,"column":12}},"loc":{"start":{"line":5,"column":21},"end":{"line":9,"column":3}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":11},"end":{"line":6,"column":12}},"loc":{"start":{"line":6,"column":20},"end":{"line":8,"column":5}},"line":6}},"branchMap":{},"s":{"0":1,"1":1,"2":8,"3":8,"4":1,"5":1},"f":{"0":8,"1":1},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"d16a54e974acae23511e3abd1bd031ba73002a4d"},"/Users/evan/Desktop/workspace/easyNode/core/route/index.js":{"path":"/Users/evan/Desktop/workspace/easyNode/core/route/index.js","statementMap":{"0":{"start":{"line":1,"column":14},"end":{"line":1,"column":32}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":21}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"6d8da840cbefdfd9a197f160e5c7310d514e7c56"},"/Users/evan/Desktop/workspace/easyNode/core/route/route.js":{"path":"/Users/evan/Desktop/workspace/easyNode/core/route/route.js","statementMap":{"0":{"start":{"line":3,"column":12},"end":{"line":3,"column":26}},"1":{"start":{"line":4,"column":9},"end":{"line":4,"column":31}},"2":{"start":{"line":17,"column":18},"end":{"line":29,"column":1}},"3":{"start":{"line":18,"column":24},"end":{"line":18,"column":36}},"4":{"start":{"line":19,"column":21},"end":{"line":19,"column":35}},"5":{"start":{"line":20,"column":21},"end":{"line":20,"column":29}},"6":{"start":{"line":21,"column":23},"end":{"line":21,"column":49}},"7":{"start":{"line":22,"column":4},"end":{"line":27,"column":41}},"8":{"start":{"line":25,"column":12},"end":{"line":25,"column":49}},"9":{"start":{"line":28,"column":4},"end":{"line":28,"column":60}},"10":{"start":{"line":37,"column":8},"end":{"line":39,"column":9}},"11":{"start":{"line":38,"column":12},"end":{"line":38,"column":37}},"12":{"start":{"line":40,"column":8},"end":{"line":53,"column":10}},"13":{"start":{"line":54,"column":8},"end":{"line":60,"column":9}},"14":{"start":{"line":55,"column":12},"end":{"line":57,"column":15}},"15":{"start":{"line":58,"column":12},"end":{"line":58,"column":47}},"16":{"start":{"line":59,"column":12},"end":{"line":59,"column":22}},"17":{"start":{"line":61,"column":8},"end":{"line":61,"column":33}},"18":{"start":{"line":69,"column":8},"end":{"line":69,"column":68}},"19":{"start":{"line":70,"column":8},"end":{"line":70,"column":20}},"20":{"start":{"line":78,"column":8},"end":{"line":78,"column":69}},"21":{"start":{"line":79,"column":8},"end":{"line":79,"column":20}},"22":{"start":{"line":87,"column":8},"end":{"line":87,"column":103}},"23":{"start":{"line":88,"column":8},"end":{"line":88,"column":20}},"24":{"start":{"line":113,"column":8},"end":{"line":113,"column":38}},"25":{"start":{"line":113,"column":31},"end":{"line":113,"column":38}},"26":{"start":{"line":114,"column":8},"end":{"line":121,"column":11}},"27":{"start":{"line":116,"column":12},"end":{"line":119,"column":15}},"28":{"start":{"line":117,"column":16},"end":{"line":117,"column":51}},"29":{"start":{"line":118,"column":16},"end":{"line":118,"column":74}},"30":{"start":{"line":120,"column":12},"end":{"line":120,"column":135}},"31":{"start":{"line":124,"column":20},"end":{"line":124,"column":25}},"32":{"start":{"line":125,"column":20},"end":{"line":125,"column":47}},"33":{"start":{"line":126,"column":23},"end":{"line":126,"column":46}},"34":{"start":{"line":127,"column":8},"end":{"line":135,"column":9}},"35":{"start":{"line":128,"column":22},"end":{"line":128,"column":37}},"36":{"start":{"line":129,"column":25},"end":{"line":129,"column":40}},"37":{"start":{"line":130,"column":12},"end":{"line":134,"column":13}},"38":{"start":{"line":131,"column":16},"end":{"line":131,"column":77}},"39":{"start":{"line":132,"column":16},"end":{"line":132,"column":29}},"40":{"start":{"line":133,"column":16},"end":{"line":133,"column":22}},"41":{"start":{"line":136,"column":8},"end":{"line":138,"column":9}},"42":{"start":{"line":137,"column":12},"end":{"line":137,"column":46}},"43":{"start":{"line":142,"column":0},"end":{"line":142,"column":23}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":18},"end":{"line":17,"column":19}},"loc":{"start":{"line":17,"column":29},"end":{"line":29,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":24,"column":29},"end":{"line":24,"column":30}},"loc":{"start":{"line":24,"column":50},"end":{"line":26,"column":9}},"line":24},"2":{"name":"(anonymous_2)","decl":{"start":{"line":36,"column":4},"end":{"line":36,"column":5}},"loc":{"start":{"line":36,"column":24},"end":{"line":62,"column":5}},"line":36},"3":{"name":"(anonymous_3)","decl":{"start":{"line":54,"column":29},"end":{"line":54,"column":30}},"loc":{"start":{"line":54,"column":48},"end":{"line":60,"column":9}},"line":54},"4":{"name":"(anonymous_4)","decl":{"start":{"line":68,"column":4},"end":{"line":68,"column":5}},"loc":{"start":{"line":68,"column":24},"end":{"line":71,"column":5}},"line":68},"5":{"name":"(anonymous_5)","decl":{"start":{"line":77,"column":4},"end":{"line":77,"column":5}},"loc":{"start":{"line":77,"column":25},"end":{"line":80,"column":5}},"line":77},"6":{"name":"(anonymous_6)","decl":{"start":{"line":86,"column":4},"end":{"line":86,"column":5}},"loc":{"start":{"line":86,"column":25},"end":{"line":89,"column":5}},"line":86},"7":{"name":"(anonymous_7)","decl":{"start":{"line":112,"column":4},"end":{"line":112,"column":5}},"loc":{"start":{"line":112,"column":18},"end":{"line":122,"column":5}},"line":112},"8":{"name":"(anonymous_8)","decl":{"start":{"line":114,"column":23},"end":{"line":114,"column":24}},"loc":{"start":{"line":114,"column":28},"end":{"line":121,"column":9}},"line":114},"9":{"name":"(anonymous_9)","decl":{"start":{"line":116,"column":35},"end":{"line":116,"column":36}},"loc":{"start":{"line":116,"column":45},"end":{"line":119,"column":13}},"line":116},"10":{"name":"(anonymous_10)","decl":{"start":{"line":123,"column":4},"end":{"line":123,"column":5}},"loc":{"start":{"line":123,"column":26},"end":{"line":139,"column":5}},"line":123}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":19},"end":{"line":25,"column":48}},"type":"cond-expr","locations":[{"start":{"line":25,"column":30},"end":{"line":25,"column":35}},{"start":{"line":25,"column":38},"end":{"line":25,"column":48}}],"line":25},"1":{"loc":{"start":{"line":37,"column":8},"end":{"line":39,"column":9}},"type":"if","locations":[{"start":{"line":37,"column":8},"end":{"line":39,"column":9}},{"start":{"line":37,"column":8},"end":{"line":39,"column":9}}],"line":37},"2":{"loc":{"start":{"line":61,"column":19},"end":{"line":61,"column":31}},"type":"binary-expr","locations":[{"start":{"line":61,"column":19},"end":{"line":61,"column":25}},{"start":{"line":61,"column":29},"end":{"line":61,"column":31}}],"line":61},"3":{"loc":{"start":{"line":69,"column":8},"end":{"line":69,"column":67}},"type":"binary-expr","locations":[{"start":{"line":69,"column":8},"end":{"line":69,"column":29}},{"start":{"line":69,"column":34},"end":{"line":69,"column":66}}],"line":69},"4":{"loc":{"start":{"line":78,"column":8},"end":{"line":78,"column":68}},"type":"binary-expr","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":29}},{"start":{"line":78,"column":34},"end":{"line":78,"column":67}}],"line":78},"5":{"loc":{"start":{"line":87,"column":8},"end":{"line":87,"column":102}},"type":"binary-expr","locations":[{"start":{"line":87,"column":8},"end":{"line":87,"column":29}},{"start":{"line":87,"column":34},"end":{"line":87,"column":101}}],"line":87},"6":{"loc":{"start":{"line":113,"column":8},"end":{"line":113,"column":38}},"type":"if","locations":[{"start":{"line":113,"column":8},"end":{"line":113,"column":38}},{"start":{"line":113,"column":8},"end":{"line":113,"column":38}}],"line":113},"7":{"loc":{"start":{"line":117,"column":16},"end":{"line":117,"column":50}},"type":"binary-expr","locations":[{"start":{"line":117,"column":16},"end":{"line":117,"column":30}},{"start":{"line":117,"column":35},"end":{"line":117,"column":49}}],"line":117},"8":{"loc":{"start":{"line":118,"column":16},"end":{"line":118,"column":73}},"type":"binary-expr","locations":[{"start":{"line":118,"column":16},"end":{"line":118,"column":36}},{"start":{"line":118,"column":41},"end":{"line":118,"column":72}}],"line":118},"9":{"loc":{"start":{"line":120,"column":12},"end":{"line":120,"column":134}},"type":"binary-expr","locations":[{"start":{"line":120,"column":12},"end":{"line":120,"column":20}},{"start":{"line":120,"column":25},"end":{"line":120,"column":133}}],"line":120},"10":{"loc":{"start":{"line":120,"column":25},"end":{"line":120,"column":133}},"type":"cond-expr","locations":[{"start":{"line":120,"column":33},"end":{"line":120,"column":58}},{"start":{"line":120,"column":61},"end":{"line":120,"column":133}}],"line":120},"11":{"loc":{"start":{"line":120,"column":61},"end":{"line":120,"column":133}},"type":"cond-expr","locations":[{"start":{"line":120,"column":75},"end":{"line":120,"column":104}},{"start":{"line":120,"column":107},"end":{"line":120,"column":133}}],"line":120},"12":{"loc":{"start":{"line":130,"column":12},"end":{"line":134,"column":13}},"type":"if","locations":[{"start":{"line":130,"column":12},"end":{"line":134,"column":13}},{"start":{"line":130,"column":12},"end":{"line":134,"column":13}}],"line":130},"13":{"loc":{"start":{"line":130,"column":16},"end":{"line":130,"column":54}},"type":"binary-expr","locations":[{"start":{"line":130,"column":16},"end":{"line":130,"column":22}},{"start":{"line":130,"column":26},"end":{"line":130,"column":35}},{"start":{"line":130,"column":39},"end":{"line":130,"column":54}}],"line":130},"14":{"loc":{"start":{"line":131,"column":16},"end":{"line":131,"column":76}},"type":"binary-expr","locations":[{"start":{"line":131,"column":16},"end":{"line":131,"column":28}},{"start":{"line":131,"column":32},"end":{"line":131,"column":76}}],"line":131},"15":{"loc":{"start":{"line":136,"column":8},"end":{"line":138,"column":9}},"type":"if","locations":[{"start":{"line":136,"column":8},"end":{"line":138,"column":9}},{"start":{"line":136,"column":8},"end":{"line":138,"column":9}}],"line":136},"16":{"loc":{"start":{"line":136,"column":12},"end":{"line":136,"column":40}},"type":"binary-expr","locations":[{"start":{"line":136,"column":12},"end":{"line":136,"column":18}},{"start":{"line":136,"column":22},"end":{"line":136,"column":40}}],"line":136}},"s":{"0":1,"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":1,"11":0,"12":1,"13":1,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":1,"25":0,"26":1,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":1},"f":{"0":0,"1":0,"2":1,"3":0,"4":0,"5":0,"6":0,"7":1,"8":0,"9":0,"10":0},"b":{"0":[0,0],"1":[0,1],"2":[1,1],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,1],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0,0],"14":[0,0],"15":[0,0],"16":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"04821930f41c854eb56f8aa8a1f3758da8d1bac7"},"/Users/evan/Desktop/workspace/easyNode/core/utils/index.js":{"path":"/Users/evan/Desktop/workspace/easyNode/core/utils/index.js","statementMap":{"0":{"start":{"line":1,"column":11},"end":{"line":1,"column":26}},"1":{"start":{"line":3,"column":0},"end":{"line":5,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1},"f":{},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"d0c87f5e8790c864ed77eff4762d8b28022fb0bf"},"/Users/evan/Desktop/workspace/easyNode/core/utils/is.js":{"path":"/Users/evan/Desktop/workspace/easyNode/core/utils/is.js","statementMap":{"0":{"start":{"line":1,"column":9},"end":{"line":3,"column":1}},"1":{"start":{"line":4,"column":0},"end":{"line":10,"column":1}},"2":{"start":{"line":5,"column":2},"end":{"line":9,"column":8}},"3":{"start":{"line":6,"column":4},"end":{"line":8,"column":6}},"4":{"start":{"line":7,"column":6},"end":{"line":7,"column":76}},"5":{"start":{"line":11,"column":0},"end":{"line":11,"column":20}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":11},"end":{"line":5,"column":12}},"loc":{"start":{"line":5,"column":21},"end":{"line":9,"column":3}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":11},"end":{"line":6,"column":12}},"loc":{"start":{"line":6,"column":20},"end":{"line":8,"column":5}},"line":6}},"branchMap":{},"s":{"0":1,"1":1,"2":8,"3":8,"4":1,"5":1},"f":{"0":8,"1":1},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"dbf03d414e9b55ad26bd0cd46b643892f831c612"},"/Users/evan/Desktop/workspace/easyNode/plugin/redis/redis.js":{"path":"/Users/evan/Desktop/workspace/easyNode/plugin/redis/redis.js","statementMap":{"0":{"start":{"line":18,"column":14},"end":{"line":18,"column":30}},"1":{"start":{"line":20,"column":23},"end":{"line":26,"column":1}},"2":{"start":{"line":30,"column":2},"end":{"line":30,"column":58}},"3":{"start":{"line":31,"column":2},"end":{"line":31,"column":22}},"4":{"start":{"line":35,"column":2},"end":{"line":37,"column":5}},"5":{"start":{"line":38,"column":2},"end":{"line":40,"column":5}},"6":{"start":{"line":39,"column":3},"end":{"line":39,"column":33}},"7":{"start":{"line":42,"column":2},"end":{"line":44,"column":4}},"8":{"start":{"line":43,"column":3},"end":{"line":43,"column":34}},"9":{"start":{"line":48,"column":2},"end":{"line":48,"column":17}},"10":{"start":{"line":49,"column":2},"end":{"line":49,"column":22}},"11":{"start":{"line":53,"column":2},"end":{"line":55,"column":3}},"12":{"start":{"line":54,"column":3},"end":{"line":54,"column":77}},"13":{"start":{"line":59,"column":2},"end":{"line":62,"column":5}},"14":{"start":{"line":60,"column":3},"end":{"line":60,"column":42}},"15":{"start":{"line":60,"column":12},"end":{"line":60,"column":41}},"16":{"start":{"line":61,"column":3},"end":{"line":61,"column":36}},"17":{"start":{"line":66,"column":2},"end":{"line":68,"column":3}},"18":{"start":{"line":67,"column":3},"end":{"line":67,"column":91}},"19":{"start":{"line":72,"column":0},"end":{"line":72,"column":25}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":29,"column":1},"end":{"line":29,"column":2}},"loc":{"start":{"line":29,"column":20},"end":{"line":32,"column":2}},"line":29},"1":{"name":"(anonymous_1)","decl":{"start":{"line":34,"column":1},"end":{"line":34,"column":2}},"loc":{"start":{"line":34,"column":12},"end":{"line":45,"column":2}},"line":34},"2":{"name":"(anonymous_2)","decl":{"start":{"line":38,"column":27},"end":{"line":38,"column":28}},"loc":{"start":{"line":38,"column":41},"end":{"line":40,"column":3}},"line":38},"3":{"name":"(anonymous_3)","decl":{"start":{"line":42,"column":27},"end":{"line":42,"column":28}},"loc":{"start":{"line":42,"column":39},"end":{"line":44,"column":3}},"line":42},"4":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":1},"end":{"line":47,"column":2}},"loc":{"start":{"line":47,"column":9},"end":{"line":50,"column":2}},"line":47},"5":{"name":"(anonymous_5)","decl":{"start":{"line":52,"column":1},"end":{"line":52,"column":2}},"loc":{"start":{"line":52,"column":28},"end":{"line":56,"column":2}},"line":52},"6":{"name":"(anonymous_6)","decl":{"start":{"line":58,"column":1},"end":{"line":58,"column":2}},"loc":{"start":{"line":58,"column":20},"end":{"line":63,"column":2}},"line":58},"7":{"name":"(anonymous_7)","decl":{"start":{"line":59,"column":43},"end":{"line":59,"column":44}},"loc":{"start":{"line":59,"column":65},"end":{"line":62,"column":3}},"line":59},"8":{"name":"(anonymous_8)","decl":{"start":{"line":65,"column":1},"end":{"line":65,"column":2}},"loc":{"start":{"line":65,"column":39},"end":{"line":69,"column":2}},"line":65}},"branchMap":{"0":{"loc":{"start":{"line":53,"column":2},"end":{"line":55,"column":3}},"type":"if","locations":[{"start":{"line":53,"column":2},"end":{"line":55,"column":3}},{"start":{"line":53,"column":2},"end":{"line":55,"column":3}}],"line":53},"1":{"loc":{"start":{"line":60,"column":3},"end":{"line":60,"column":42}},"type":"if","locations":[{"start":{"line":60,"column":3},"end":{"line":60,"column":42}},{"start":{"line":60,"column":3},"end":{"line":60,"column":42}}],"line":60},"2":{"loc":{"start":{"line":66,"column":2},"end":{"line":68,"column":3}},"type":"if","locations":[{"start":{"line":66,"column":2},"end":{"line":68,"column":3}},{"start":{"line":66,"column":2},"end":{"line":68,"column":3}}],"line":66}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":1,"8":1,"9":1,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":1},"f":{"0":1,"1":1,"2":0,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0},"b":{"0":[0,0],"1":[0,0],"2":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"fe15251e27038ae6a3c580270269a5b27b8c9845"}} \ No newline at end of file diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index ab768e4..0fe130a 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -20,28 +20,28 @@

- 81.82% + 27.53% Statements - 171/209 + 68/247
- 65.93% + 5.77% Branches - 60/91 + 6/104
- 88.24% + 22.08% Functions - 45/51 + 17/77
- 82.61% + 27.98% Lines - 171/207 + 68/243
-
+
@@ -59,42 +59,81 @@

- - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + + + + + + + + + + + + + + @@ -103,7 +142,7 @@

diff --git a/coverage/lcov.info b/coverage/lcov.info index d74f3e9..657726a 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -1,309 +1,5 @@ TN: -SF:/Users/houjin/bashen/easyNode/core/db/dbMongo.js -FN:30,Mongo -FN:38,(anonymous_1) -FN:54,(anonymous_2) -FN:57,(anonymous_3) -FN:64,(anonymous_4) -FN:99,(anonymous_5) -FN:101,(anonymous_6) -FN:123,(anonymous_7) -FN:127,(anonymous_8) -FN:149,(anonymous_9) -FN:154,(anonymous_10) -FN:170,(anonymous_11) -FN:171,(anonymous_12) -FN:174,(anonymous_13) -FN:177,(anonymous_14) -FNF:15 -FNH:15 -FNDA:17,Mongo -FNDA:15,(anonymous_1) -FNDA:2,(anonymous_2) -FNDA:2,(anonymous_3) -FNDA:1,(anonymous_4) -FNDA:3,(anonymous_5) -FNDA:2,(anonymous_6) -FNDA:5,(anonymous_7) -FNDA:5,(anonymous_8) -FNDA:3,(anonymous_9) -FNDA:3,(anonymous_10) -FNDA:18,(anonymous_11) -FNDA:18,(anonymous_12) -FNDA:13,(anonymous_13) -FNDA:4,(anonymous_14) -DA:9,1 -DA:11,1 -DA:31,17 -DA:32,0 -DA:34,17 -DA:35,2 -DA:37,15 -DA:38,15 -DA:39,15 -DA:44,1 -DA:53,2 -DA:54,2 -DA:55,2 -DA:56,2 -DA:57,2 -DA:58,2 -DA:65,1 -DA:75,0 -DA:89,1 -DA:98,3 -DA:99,3 -DA:100,3 -DA:101,3 -DA:102,2 -DA:108,1 -DA:122,5 -DA:123,5 -DA:124,5 -DA:125,5 -DA:128,5 -DA:134,0 -DA:148,3 -DA:149,3 -DA:150,3 -DA:151,3 -DA:154,3 -DA:155,3 -DA:161,0 -DA:170,1 -DA:171,18 -DA:172,18 -DA:173,18 -DA:175,13 -DA:178,4 -DA:185,1 -LF:45 -LH:41 -BRDA:31,0,0,0 -BRDA:31,0,1,17 -BRDA:34,1,0,2 -BRDA:34,1,1,15 -BRDA:39,2,0,2 -BRDA:39,2,1,13 -BRDA:56,3,0,1 -BRDA:56,3,1,1 -BRDA:57,4,0,2 -BRDA:57,4,1,1 -BRDA:58,5,0,0 -BRDA:58,5,1,2 -BRDA:61,6,0,1 -BRDA:61,6,1,1 -BRDA:65,7,0,0 -BRDA:65,7,1,1 -BRDA:101,8,0,3 -BRDA:101,8,1,0 -BRDA:102,9,0,1 -BRDA:102,9,1,1 -BRDA:128,10,0,3 -BRDA:128,10,1,2 -BRDA:155,11,0,0 -BRDA:155,11,1,3 -BRF:24 -BRH:19 -end_of_record -TN: -SF:/Users/houjin/bashen/easyNode/core/db/dbMysql.js -FN:20,createWhereText -FN:28,(anonymous_1) -FN:42,Mysql -FN:57,(anonymous_3) -FN:58,(anonymous_4) -FN:59,(anonymous_5) -FN:82,(anonymous_6) -FN:90,(anonymous_7) -FN:122,(anonymous_8) -FN:146,(anonymous_9) -FN:171,(anonymous_10) -FN:177,(anonymous_11) -FN:196,(anonymous_12) -FN:197,(anonymous_13) -FN:210,Transactionn -FN:232,(anonymous_15) -FN:233,(anonymous_16) -FN:246,(anonymous_17) -FN:247,(anonymous_18) -FN:248,(anonymous_19) -FN:260,(anonymous_20) -FN:261,(anonymous_21) -FN:262,(anonymous_22) -FNF:23 -FNH:21 -FNDA:9,createWhereText -FNDA:3,(anonymous_1) -FNDA:13,Mysql -FNDA:7,(anonymous_3) -FNDA:7,(anonymous_4) -FNDA:7,(anonymous_5) -FNDA:3,(anonymous_6) -FNDA:6,(anonymous_7) -FNDA:2,(anonymous_8) -FNDA:4,(anonymous_9) -FNDA:3,(anonymous_10) -FNDA:0,(anonymous_11) -FNDA:10,(anonymous_12) -FNDA:10,(anonymous_13) -FNDA:10,Transactionn -FNDA:9,(anonymous_15) -FNDA:9,(anonymous_16) -FNDA:18,(anonymous_17) -FNDA:18,(anonymous_18) -FNDA:1,(anonymous_19) -FNDA:8,(anonymous_20) -FNDA:8,(anonymous_21) -FNDA:0,(anonymous_22) -DA:8,1 -DA:9,1 -DA:21,9 -DA:22,9 -DA:23,9 -DA:24,7 -DA:25,10 -DA:27,2 -DA:28,2 -DA:29,3 -DA:32,9 -DA:33,9 -DA:43,13 -DA:44,13 -DA:47,1 -DA:56,7 -DA:57,7 -DA:58,7 -DA:59,7 -DA:60,7 -DA:61,7 -DA:81,3 -DA:82,3 -DA:83,3 -DA:84,3 -DA:85,3 -DA:86,3 -DA:87,3 -DA:88,3 -DA:89,3 -DA:90,2 -DA:91,6 -DA:92,6 -DA:93,6 -DA:94,12 -DA:95,12 -DA:97,6 -DA:99,1 -DA:100,1 -DA:101,2 -DA:102,2 -DA:104,1 -DA:105,1 -DA:107,3 -DA:109,0 -DA:121,2 -DA:122,2 -DA:123,2 -DA:124,2 -DA:125,2 -DA:126,2 -DA:127,2 -DA:128,2 -DA:129,2 -DA:131,2 -DA:132,2 -DA:134,0 -DA:145,4 -DA:146,4 -DA:147,4 -DA:148,4 -DA:149,4 -DA:150,2 -DA:152,2 -DA:154,4 -DA:155,4 -DA:156,4 -DA:158,0 -DA:169,3 -DA:170,3 -DA:171,3 -DA:172,3 -DA:173,3 -DA:174,3 -DA:175,3 -DA:176,0 -DA:177,0 -DA:178,0 -DA:179,0 -DA:182,3 -DA:184,0 -DA:195,10 -DA:196,10 -DA:197,10 -DA:198,10 -DA:211,10 -DA:212,10 -DA:213,10 -DA:216,1 -DA:223,21 -DA:231,9 -DA:232,9 -DA:233,9 -DA:234,9 -DA:235,9 -DA:236,26 -DA:239,1 -DA:245,18 -DA:246,18 -DA:247,18 -DA:248,18 -DA:249,1 -DA:250,1 -DA:259,8 -DA:260,8 -DA:261,8 -DA:262,8 -DA:263,0 -DA:277,1 -LF:109 -LH:100 -BRDA:23,0,0,7 -BRDA:23,0,1,2 -BRDA:27,1,0,2 -BRDA:27,1,1,0 -BRDA:59,2,0,0 -BRDA:59,2,1,7 -BRDA:61,3,0,0 -BRDA:61,3,1,7 -BRDA:89,4,0,2 -BRDA:89,4,1,1 -BRDA:99,5,0,1 -BRDA:99,5,1,0 -BRDA:149,6,0,2 -BRDA:149,6,1,2 -BRDA:149,7,0,4 -BRDA:149,7,1,2 -BRDA:174,8,0,3 -BRDA:174,8,1,0 -BRDA:176,9,0,0 -BRDA:176,9,1,0 -BRDA:198,10,0,0 -BRDA:198,10,1,10 -BRDA:211,11,0,0 -BRDA:211,11,1,10 -BRDA:236,12,0,18 -BRDA:236,12,1,8 -BRDA:248,13,0,1 -BRDA:248,13,1,17 -BRDA:252,14,0,1 -BRDA:252,14,1,1 -BRDA:262,15,0,0 -BRDA:262,15,1,8 -BRF:32 -BRH:22 -end_of_record -TN: -SF:/Users/houjin/bashen/easyNode/core/route/index.js +SF:/Users/evan/Desktop/workspace/easyNode/core/route/index.js FNF:0 FNH:0 DA:1,1 @@ -314,30 +10,30 @@ BRF:0 BRH:0 end_of_record TN: -SF:/Users/houjin/bashen/easyNode/core/route/route.js +SF:/Users/evan/Desktop/workspace/easyNode/core/route/route.js FN:17,(anonymous_0) FN:24,(anonymous_1) -FN:37,(anonymous_2) -FN:55,(anonymous_3) -FN:69,(anonymous_4) -FN:78,(anonymous_5) -FN:87,(anonymous_6) -FN:113,(anonymous_7) -FN:115,(anonymous_8) -FN:117,(anonymous_9) -FN:124,(anonymous_10) +FN:36,(anonymous_2) +FN:54,(anonymous_3) +FN:68,(anonymous_4) +FN:77,(anonymous_5) +FN:86,(anonymous_6) +FN:112,(anonymous_7) +FN:114,(anonymous_8) +FN:116,(anonymous_9) +FN:123,(anonymous_10) FNF:11 -FNH:7 +FNH:2 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) FNDA:1,(anonymous_2) FNDA:0,(anonymous_3) -FNDA:2,(anonymous_4) -FNDA:2,(anonymous_5) -FNDA:2,(anonymous_6) -FNDA:2,(anonymous_7) -FNDA:3,(anonymous_8) -FNDA:5,(anonymous_9) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:1,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) FNDA:0,(anonymous_10) DA:3,1 DA:4,1 @@ -349,26 +45,27 @@ DA:21,0 DA:22,0 DA:25,0 DA:28,0 -DA:38,1 -DA:39,0 -DA:41,1 -DA:55,1 -DA:56,0 +DA:37,1 +DA:38,0 +DA:40,1 +DA:54,1 +DA:55,0 +DA:58,0 DA:59,0 -DA:60,0 -DA:62,1 -DA:70,2 -DA:71,2 -DA:79,2 -DA:80,2 -DA:88,2 -DA:89,2 -DA:114,2 -DA:115,2 -DA:117,3 -DA:118,5 -DA:119,5 -DA:121,3 +DA:61,1 +DA:69,0 +DA:70,0 +DA:78,0 +DA:79,0 +DA:87,0 +DA:88,0 +DA:113,1 +DA:114,1 +DA:116,0 +DA:117,0 +DA:118,0 +DA:120,0 +DA:124,0 DA:125,0 DA:126,0 DA:127,0 @@ -378,52 +75,190 @@ DA:130,0 DA:131,0 DA:132,0 DA:133,0 -DA:134,0 +DA:136,0 DA:137,0 -DA:138,0 -DA:143,1 +DA:142,1 LF:43 -LH:20 +LH:10 BRDA:25,0,0,0 BRDA:25,0,1,0 -BRDA:38,1,0,0 -BRDA:38,1,1,1 -BRDA:62,2,0,1 -BRDA:62,2,1,1 -BRDA:70,3,0,2 -BRDA:70,3,1,2 -BRDA:79,4,0,2 -BRDA:79,4,1,2 -BRDA:88,5,0,2 -BRDA:88,5,1,2 -BRDA:114,6,0,0 -BRDA:114,6,1,2 -BRDA:118,7,0,5 -BRDA:118,7,1,2 -BRDA:119,8,0,5 -BRDA:119,8,1,3 -BRDA:121,9,0,3 -BRDA:121,9,1,3 -BRDA:121,10,0,1 -BRDA:121,10,1,2 -BRDA:121,11,0,0 -BRDA:121,11,1,2 -BRDA:131,12,0,0 -BRDA:131,12,1,0 -BRDA:131,13,0,0 -BRDA:131,13,1,0 -BRDA:131,13,2,0 -BRDA:132,14,0,0 -BRDA:132,14,1,0 -BRDA:137,15,0,0 -BRDA:137,15,1,0 -BRDA:137,16,0,0 -BRDA:137,16,1,0 +BRDA:37,1,0,0 +BRDA:37,1,1,1 +BRDA:61,2,0,1 +BRDA:61,2,1,1 +BRDA:69,3,0,0 +BRDA:69,3,1,0 +BRDA:78,4,0,0 +BRDA:78,4,1,0 +BRDA:87,5,0,0 +BRDA:87,5,1,0 +BRDA:113,6,0,0 +BRDA:113,6,1,1 +BRDA:117,7,0,0 +BRDA:117,7,1,0 +BRDA:118,8,0,0 +BRDA:118,8,1,0 +BRDA:120,9,0,0 +BRDA:120,9,1,0 +BRDA:120,10,0,0 +BRDA:120,10,1,0 +BRDA:120,11,0,0 +BRDA:120,11,1,0 +BRDA:130,12,0,0 +BRDA:130,12,1,0 +BRDA:130,13,0,0 +BRDA:130,13,1,0 +BRDA:130,13,2,0 +BRDA:131,14,0,0 +BRDA:131,14,1,0 +BRDA:136,15,0,0 +BRDA:136,15,1,0 +BRDA:136,16,0,0 +BRDA:136,16,1,0 BRF:35 -BRH:19 +BRH:4 +end_of_record +TN: +SF:/Users/evan/Desktop/workspace/easyNode/core/utils/index.js +FNF:0 +FNH:0 +DA:1,1 +DA:3,1 +LF:2 +LH:2 +BRF:0 +BRH:0 +end_of_record +TN: +SF:/Users/evan/Desktop/workspace/easyNode/core/utils/is.js +FN:5,(anonymous_0) +FN:6,(anonymous_1) +FNF:2 +FNH:2 +FNDA:8,(anonymous_0) +FNDA:1,(anonymous_1) +DA:1,1 +DA:4,1 +DA:5,8 +DA:6,8 +DA:7,1 +DA:11,1 +LF:6 +LH:6 +BRF:0 +BRH:0 end_of_record TN: -SF:/Users/houjin/bashen/easyNode/core/utils/index.js +SF:/Users/evan/Desktop/workspace/easyNode/plugin/mongo/dbMongo.js +FN:32,(anonymous_0) +FN:37,(anonymous_1) +FN:49,(anonymous_2) +FN:51,(anonymous_3) +FN:54,(anonymous_4) +FN:61,(anonymous_5) +FN:85,(anonymous_6) +FN:94,(anonymous_7) +FN:96,(anonymous_8) +FN:98,(anonymous_9) +FN:118,(anonymous_10) +FN:120,(anonymous_11) +FN:124,(anonymous_12) +FN:144,(anonymous_13) +FN:146,(anonymous_14) +FN:151,(anonymous_15) +FN:167,(anonymous_16) +FN:168,(anonymous_17) +FNF:18 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +FNDA:0,(anonymous_14) +FNDA:0,(anonymous_15) +FNDA:0,(anonymous_16) +FNDA:0,(anonymous_17) +DA:10,1 +DA:12,1 +DA:33,0 +DA:34,0 +DA:36,0 +DA:37,0 +DA:38,0 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:62,0 +DA:72,0 +DA:86,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:105,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:125,0 +DA:131,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:151,0 +DA:152,0 +DA:158,0 +DA:167,1 +DA:168,0 +DA:169,0 +DA:171,0 +DA:174,0 +LF:40 +LH:3 +BRDA:33,0,0,0 +BRDA:33,0,1,0 +BRDA:38,1,0,0 +BRDA:38,1,1,0 +BRDA:38,2,0,0 +BRDA:38,2,1,0 +BRDA:53,3,0,0 +BRDA:53,3,1,0 +BRDA:54,4,0,0 +BRDA:54,4,1,0 +BRDA:55,5,0,0 +BRDA:55,5,1,0 +BRDA:58,6,0,0 +BRDA:58,6,1,0 +BRDA:62,7,0,0 +BRDA:62,7,1,0 +BRDA:98,8,0,0 +BRDA:98,8,1,0 +BRDA:99,9,0,0 +BRDA:99,9,1,0 +BRDA:125,10,0,0 +BRDA:125,10,1,0 +BRDA:152,11,0,0 +BRDA:152,11,1,0 +BRF:24 +BRH:0 +end_of_record +TN: +SF:/Users/evan/Desktop/workspace/easyNode/plugin/mongo/index.js FNF:0 FNH:0 DA:1,1 @@ -434,21 +269,314 @@ BRF:0 BRH:0 end_of_record TN: -SF:/Users/houjin/bashen/easyNode/core/utils/is.js +SF:/Users/evan/Desktop/workspace/easyNode/plugin/mysql/dbMysql.js +FN:23,(anonymous_0) +FN:31,(anonymous_1) +FN:45,(anonymous_2) +FN:57,(anonymous_3) +FN:68,(anonymous_4) +FN:70,(anonymous_5) +FN:71,(anonymous_6) +FN:72,(anonymous_7) +FN:92,(anonymous_8) +FN:94,(anonymous_9) +FN:102,(anonymous_10) +FN:131,(anonymous_11) +FN:133,(anonymous_12) +FN:155,(anonymous_13) +FN:157,(anonymous_14) +FN:178,(anonymous_15) +FN:200,(anonymous_16) +FN:203,(anonymous_17) +FN:209,(anonymous_18) +FN:226,(anonymous_19) +FN:228,(anonymous_20) +FN:229,(anonymous_21) +FN:243,(anonymous_22) +FN:253,(anonymous_23) +FN:262,(anonymous_24) +FN:264,(anonymous_25) +FN:266,(anonymous_26) +FN:279,(anonymous_27) +FN:281,(anonymous_28) +FN:282,(anonymous_29) +FN:283,(anonymous_30) +FN:293,(anonymous_31) +FN:295,(anonymous_32) +FN:296,(anonymous_33) +FN:297,(anonymous_34) +FNF:35 +FNH:7 +FNDA:1,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:1,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:1,(anonymous_13) +FNDA:1,(anonymous_14) +FNDA:0,(anonymous_15) +FNDA:0,(anonymous_16) +FNDA:0,(anonymous_17) +FNDA:0,(anonymous_18) +FNDA:1,(anonymous_19) +FNDA:1,(anonymous_20) +FNDA:1,(anonymous_21) +FNDA:0,(anonymous_22) +FNDA:0,(anonymous_23) +FNDA:0,(anonymous_24) +FNDA:0,(anonymous_25) +FNDA:0,(anonymous_26) +FNDA:0,(anonymous_27) +FNDA:0,(anonymous_28) +FNDA:0,(anonymous_29) +FNDA:0,(anonymous_30) +FNDA:0,(anonymous_31) +FNDA:0,(anonymous_32) +FNDA:0,(anonymous_33) +FNDA:0,(anonymous_34) +DA:11,1 +DA:12,1 +DA:23,1 +DA:24,1 +DA:25,1 +DA:26,1 +DA:27,1 +DA:28,2 +DA:30,0 +DA:31,0 +DA:33,0 +DA:36,1 +DA:37,1 +DA:45,1 +DA:46,0 +DA:47,0 +DA:58,1 +DA:59,1 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:116,0 +DA:117,0 +DA:119,0 +DA:121,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:142,0 +DA:143,0 +DA:145,0 +DA:156,1 +DA:157,1 +DA:158,1 +DA:159,1 +DA:160,1 +DA:161,1 +DA:162,1 +DA:163,0 +DA:164,0 +DA:166,0 +DA:168,0 +DA:169,0 +DA:170,0 +DA:172,0 +DA:173,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:185,0 +DA:188,0 +DA:190,1 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:214,0 +DA:216,0 +DA:227,1 +DA:228,1 +DA:229,1 +DA:230,1 +DA:244,0 +DA:245,0 +DA:246,0 +DA:254,0 +DA:255,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:274,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:312,1 +LF:123 +LH:26 +BRDA:26,0,0,1 +BRDA:26,0,1,0 +BRDA:30,1,0,0 +BRDA:30,1,1,0 +BRDA:72,2,0,0 +BRDA:72,2,1,0 +BRDA:74,3,0,0 +BRDA:74,3,1,0 +BRDA:101,4,0,0 +BRDA:101,4,1,0 +BRDA:111,5,0,0 +BRDA:111,5,1,0 +BRDA:163,6,0,0 +BRDA:163,6,1,0 +BRDA:163,7,0,0 +BRDA:163,7,1,0 +BRDA:169,8,0,0 +BRDA:169,8,1,0 +BRDA:169,9,0,0 +BRDA:169,9,1,0 +BRDA:185,10,0,0 +BRDA:185,10,1,0 +BRDA:185,10,2,0 +BRDA:206,11,0,0 +BRDA:206,11,1,0 +BRDA:208,12,0,0 +BRDA:208,12,1,0 +BRDA:230,13,0,1 +BRDA:230,13,1,0 +BRDA:244,14,0,0 +BRDA:244,14,1,0 +BRDA:269,15,0,0 +BRDA:269,15,1,0 +BRDA:283,16,0,0 +BRDA:283,16,1,0 +BRDA:287,17,0,0 +BRDA:287,17,1,0 +BRDA:297,18,0,0 +BRDA:297,18,1,0 +BRF:39 +BRH:2 +end_of_record +TN: +SF:/Users/evan/Desktop/workspace/easyNode/plugin/mysql/lib/is.js FN:5,(anonymous_0) FN:6,(anonymous_1) FNF:2 FNH:2 FNDA:8,(anonymous_0) -FNDA:35,(anonymous_1) +FNDA:1,(anonymous_1) DA:1,1 DA:4,1 DA:5,8 DA:6,8 -DA:7,35 +DA:7,1 DA:11,1 LF:6 LH:6 BRF:0 BRH:0 end_of_record +TN: +SF:/Users/evan/Desktop/workspace/easyNode/plugin/redis/redis.js +FN:29,(anonymous_0) +FN:34,(anonymous_1) +FN:38,(anonymous_2) +FN:42,(anonymous_3) +FN:47,(anonymous_4) +FN:52,(anonymous_5) +FN:58,(anonymous_6) +FN:59,(anonymous_7) +FN:65,(anonymous_8) +FNF:9 +FNH:4 +FNDA:1,(anonymous_0) +FNDA:1,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:1,(anonymous_3) +FNDA:1,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +DA:18,1 +DA:20,1 +DA:30,1 +DA:31,1 +DA:35,1 +DA:38,1 +DA:39,0 +DA:42,1 +DA:43,1 +DA:48,1 +DA:49,1 +DA:53,0 +DA:54,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:66,0 +DA:67,0 +DA:72,1 +LF:19 +LH:11 +BRDA:53,0,0,0 +BRDA:53,0,1,0 +BRDA:60,1,0,0 +BRDA:60,1,1,0 +BRDA:66,2,0,0 +BRDA:66,2,1,0 +BRF:6 +BRH:0 +end_of_record diff --git a/package.json b/package.json index a453e53..ade0e97 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,9 @@ "babel-preset-es2015": "^6.24.1", "babel-preset-stage-3": "^6.24.1", "babel-register": "^6.26.0", - "eslint": "^5.10.0", - "istanbul": "^1.1.0-alpha.1" + "ioredis": "^4.2.0", + "istanbul": "^1.1.0-alpha.1", + "redis": "^2.8.0", + "eslint": "^5.10.0" } } diff --git a/plugin/redis/index.js b/plugin/redis/index.js new file mode 100644 index 0000000..ccb8808 --- /dev/null +++ b/plugin/redis/index.js @@ -0,0 +1,4 @@ +const myredis = require('./redis'); + + +module.exports = myredis; \ No newline at end of file diff --git a/plugin/redis/redis.js b/plugin/redis/redis.js new file mode 100644 index 0000000..389abcd --- /dev/null +++ b/plugin/redis/redis.js @@ -0,0 +1,72 @@ + +/** + * @description redis构造器 + * @author evan + * @date 2018/12/21 + * @param {Object} config 初始化信息 + * @return {Object} instance redis 实例 + * @example 示例 + * 支持 set get setex(设置过期时间) + * + * how to use it + * step 1: const client = require('./client').init( config); + * step 2: client.get(key, (err, val) => {}) + * step 3: client.set(key, val, (err, res) => {}) + * step 3: client.setex(key, val, maxage, (err, res) => {{ }) + */ + +const Redis = require('redis'); + +const _defaultConfig = { + client: { + port: 6379, + host:'127.0.0.1', + connect_timeout:1000 + }, +}; + +class myredis { + constructor(config){ + this.config = Object.assign({}, _defaultConfig, config); + this.myRedis = null; + } + + connect () { + this.myRedis = Redis.createClient(this.config.client.port, this.config.client.host, + {connect_timeout: this.config.client.connect_timeout} + ); + this.myRedis.on("error", function(err) { + console.log('redis error',err) + }); + + this.myRedis.on('ready', function () { + console.log('myredis is ready') + }) + } + + init () { + this.connect(); + return this.myRedis; + } + + set (key, value, callback) { + if(value !== undefined){ + this.myRedis.set.call(this.myRedis, key, JSON.stringify(value), callback); + } + } + + get (key,callback) { + this.myRedis.get.call(this.myRedis, key, function (err, reply) { + if(err) {console.log('redis get', err)} + callback(null, JSON.parse(reply)) + }); + } + + setex (key, maxAge, value, callback) { + if(value !== undefined){ + this.myRedis.setExpires.call(this.myRedis, key, maxAge, JSON.stringify(value), callback) + } + } +} + +module.exports = myredis; diff --git a/test/index.js b/test/index.js index fbefefb..4688f0a 100644 --- a/test/index.js +++ b/test/index.js @@ -1,7 +1,9 @@ let dbMongoTest = require('./dbMongoTest'); let dbMysqlTest = require('./dbMysqlTest'); let routeTest = require('./routeTest'); +let redisTest = require('./redisTest'); -dbMongoTest(); -dbMysqlTest(); -routeTest(); +// dbMongoTest(); +// dbMysqlTest(); +// routeTest(); +redisTest(); diff --git a/test/redisTest.js b/test/redisTest.js new file mode 100644 index 0000000..01cac44 --- /dev/null +++ b/test/redisTest.js @@ -0,0 +1,56 @@ +let redis = require('../plugin/redis/redis'); +let should = require('should'); +let mocha = require('mocha'); +let runtime = require('babel-plugin-transform-runtime'); +let polyfill = require('babel-polyfill'); + +let myRedis; + +module.exports = async () => { + + try { + describe('redis 初始化', () => { + describe('#init', () => { + it('redis init', async () => { + try { + myRedis = await new redis( + {client:{ + port: 6379, + host:'127.0.0.1', + connect_timeout:1000 + }}).init(); + myRedis.should.be.type('object'); + } catch (e) { + console.log(e); + } + }); + }); + + describe('#set', () => { + it('redis set value', () => { + try { + myRedis.set('test', 1, (err, res) => { + res.should.be.ok; + }); + } catch (e) { + console.log(e) + } + }) + }); + + describe('#get', () => { + it('redis get value', () => { + try{ + myRedis.get('test', (err, reply) => { + reply.should.be.eql(1) + }) + }catch (e) { + console.log(e) + } + }) + }) + }); + } catch (e) { + console.log(e); + } +}; \ No newline at end of file From 49742a2b8dda10f29ab3322c156e0753527606c2 Mon Sep 17 00:00:00 2001 From: evan Date: Fri, 28 Dec 2018 19:25:41 +0800 Subject: [PATCH 7/8] save --- test/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/index.js b/test/index.js index 4688f0a..5a335f4 100644 --- a/test/index.js +++ b/test/index.js @@ -3,7 +3,7 @@ let dbMysqlTest = require('./dbMysqlTest'); let routeTest = require('./routeTest'); let redisTest = require('./redisTest'); -// dbMongoTest(); -// dbMysqlTest(); -// routeTest(); +dbMongoTest(); +dbMysqlTest(); +routeTest(); redisTest(); From 96adc16b9b650eb15c2c7d77c3722f041ff64328 Mon Sep 17 00:00:00 2001 From: evan Date: Fri, 28 Dec 2018 19:41:14 +0800 Subject: [PATCH 8/8] save and done --- conf/dev.js | 8 -------- controller/query.js | 1 - core/server/server.js | 11 ----------- plugin/redis/redis.js | 1 - 4 files changed, 21 deletions(-) diff --git a/conf/dev.js b/conf/dev.js index 01ce026..7764463 100644 --- a/conf/dev.js +++ b/conf/dev.js @@ -20,14 +20,6 @@ module.exports = Object.assign({}, config, { error(err){ console.log(err); } - }), - - redis: new plugins.myredis({ - client: { - port: 6379, - host:'127.0.0.1', - connect_timeout:2000 - }, }) }, middleWare: [ diff --git a/controller/query.js b/controller/query.js index 57aed65..f390aec 100644 --- a/controller/query.js +++ b/controller/query.js @@ -1,4 +1,3 @@ - let queryA = (app, req, res) => { res.writeHead('200', { 'Content-Type': 'text/html' diff --git a/core/server/server.js b/core/server/server.js index 11df31a..205e126 100644 --- a/core/server/server.js +++ b/core/server/server.js @@ -4,8 +4,6 @@ * http server构造器 * @author 巴神 */ - - let http = require('http'), log4j = require('log4js'), log4jconf = require('../conf/config.log4j'), @@ -14,7 +12,6 @@ let http = require('http'), middleWare = require('../middleWare'); log4j.configure(log4jconf); - //log4j.getLogger('console') global.logger = log4j.getLogger('logInfo') console.log = logger.info.bind(logger); /** @@ -51,14 +48,6 @@ class APP { try { this.server.listen(this.config.port, 0, 0, 0, 0); console.log('The server is running at port:' + this.config.port); - let instance = this.redis.init(); - instance.set('testkey','testvalue',(err, res) => { - console.log('set redis', err, res) - }) - - instance.get('testkey' , (err, res) => { - console.log('get redis', err, res) - }) resolve(this); } catch (e) { console.log(e); diff --git a/plugin/redis/redis.js b/plugin/redis/redis.js index c0b7b6d..18b7d0a 100644 --- a/plugin/redis/redis.js +++ b/plugin/redis/redis.js @@ -1,4 +1,3 @@ - /** * @description redis构造器 * @author evan

db
90.97%141/15573.21%41/5694.74%36/3891.56%141/154core/route
26.09%12/4611.43%4/3518.18%2/1126.67%12/45
route
47.83%22/4654.29%19/3563.64%7/1148.89%22/45core/utils
100%8/8100%0/0100%2/2100%8/8
plugin/mongo
11.9%5/420%0/240%0/1811.9%5/42
plugin/mysql
20.8%26/1255.13%2/3920%7/3521.14%26/123
utilsplugin/mysql/lib
100%8/86/6 100% 0/0 100% 2/2 100%8/86/6
plugin/redis
55%11/200%0/644.44%4/957.89%11/19