Created
June 14, 2017 14:06
-
-
Save stelf/f0cf2c27e00f06a2d5ea1e2f0a82e82d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function logsz(odef) { | |
var sz = odef.SELECT().VALUE.size; | |
java.log.info(odef + ".size == " + sz); | |
} | |
function test_h2() { | |
java.log.info("=== collection sizes === "); | |
logsz4all(); | |
var pro = db.most.protocol.INSTANCES["INV0005891430/40"]; | |
var dold = pro.official_date; | |
var dnew = db.most.protocol_date.INSTANCES["13.04.2017"]; | |
var tobj = new db.most.protocol_change_official_date(); | |
tobj.change_object = pro; | |
tobj.old_value = dold; | |
tobj.new_value = dnew; | |
tobj.commit(); | |
java.log.info("=== collection sizes after === "); | |
logsz4all(); | |
} | |
function logsz4all() { | |
var destods = [ | |
db.most.object_property_change, | |
db.most.article_change_code, | |
db.most.protocol_change_official_date, | |
db.most.protocol_change_quantity | |
]; | |
// db.most.protocol_change_opg | |
// db.most.protocol_change_real_date, | |
for (var dod : destods) logsz(dod); | |
} | |
test_h2(); | |
// function test_historize_go() { | |
// var msz = destods.map(function(e,a,i) { return e.SELECT().VALUE.size; }); | |
// var pobj = db.most.protocol.INSTANCES["INV0005891430/40"]; | |
// var pd; | |
// var psav; | |
// java.log.warn("test_hostorize_go: process real_date"); | |
// pd = db.most.protocol_date.INSTANCES["11.04.2017"]; | |
// psav = db.most.protocol_date.INSTANCES[pobj.real_date.code]; | |
// pobj.real_date = pd; pobj.commit(); | |
// pobj.real_date = psav; pobj.commit(); | |
// java.log.warn("test_hostorize_go: process official"); | |
// pd = db.most.protocol_date.INSTANCES["13.04.2017"]; | |
// psav = db.most.protocol_date.INSTANCES[pobj.official_date.code]; | |
// pobj.official_date = pd; pobj.commit(); | |
// pobj.official_date = psav; pobj.commit(); | |
// java.log.warn("test_hostorize_go: process quantity"); | |
// psav = pobj.quantity.VALUE; | |
// pobj.quantity = 23; pobj.commit(); | |
// pobj.quantity = psav; pobj.commit(); | |
// java.log.warn("test_hostorize_go: process opg"); | |
// var pobj = db.most.protocol.INSTANCES["INV0005891407/20"]; | |
// var opgobj = db.most.opg.INSTANCES["40117193"]; | |
// psav = db.most.opg.INSTANCES[pobj.opg.code]; | |
// pobj.opg = opgobj; pobj.commit(); | |
// pobj.opg = psav; pobj.commit(); | |
// logsz(db.most.protocol_change_real_date); | |
// logsz(db.most.protocol_change_official_date); | |
// logsz(db.most.protocol_change_quantity); | |
// logsz(db.most.protocol_change_opg); | |
// for (var v: db.most.protocol_change_official_date.SELECT()) { | |
// java.log.info([v.change_object, v.new_value, v.old_value] ); | |
// } | |
// } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment