//Export DB Button Click Function
$("#exportall").click(function() {
var documentsDir;
function onresolveerror(error)
{
console.log("The error " + error.message
+ " occurred when listing the files in the selected folder");
}
function onresolvesuccess(files)
{
var d
= new Date().
getTime(); console.log(d + ".txt");
var testFile = documentsDir.createFile(d + ".txt");
if (testFile !== null)
{
testFile.openStream("rw", function(fs) {
try {
//This simple writing to file testing works fine
/*var i=0;
for(i=0;i<10000;i++)
{
fs.write(1420579156522+" "+ -1.3160523176193237 +" "+-7.482356548309326+" "+ -5.804987907409668+"\n");
//fs.write("how are you?\n");
}*/
var string="";
console.log("Export All Button");
var objectStore = db.transaction([ "accelerometer" ], "readonly").objectStore("accelerometer");
var index = objectStore.index("id");
var upperKeyRange = IDBKeyRange.upperBound(1420405991135,true);
var boundKeyRange = IDBKeyRange.bound(1420474600923,1420474601080);
index.openCursor().onsuccess = function(event) {
var cursor = event.target.result;
if (cursor)
{
string=cursor.key+" "+cursor.value.accx+" "+cursor.value.accy+" "+cursor.value.accz+"\n";
console.log(string);
//keyArray.push(cursor.key+"");
fs.write(string);
cursor.continue();
}
else
{
console.log("No more entries.");
}
};
console.log(fs.position);
fs.close();
}
catch (err)
{
console.log("exception [" + err.name + "] msg[" + err.message
+ "]");
}
}, function(e) {
console.log("Error " + e.message);
}, "UTF-8");
}
}
tizen.filesystem.resolve('documents', function(dir) {
documentsDir = dir;
dir.listFiles(onresolvesuccess, onresolveerror);
}, function(e) {
console.log("Error" + e.message);
}, "rw");
});
Ly9FeHBvcnQgREIgQnV0dG9uIENsaWNrIEZ1bmN0aW9uCgokKCIjZXhwb3J0YWxsIikuY2xpY2soZnVuY3Rpb24oKSB7CgkJCQkKCQkJCXZhciBkb2N1bWVudHNEaXI7CgkJCQlmdW5jdGlvbiBvbnJlc29sdmVlcnJvcihlcnJvcikgCgkJCQl7CgkJCQkJY29uc29sZS5sb2coIlRoZSBlcnJvciAiICsgZXJyb3IubWVzc2FnZQoJCQkJCQkJKyAiIG9jY3VycmVkIHdoZW4gbGlzdGluZyB0aGUgZmlsZXMgaW4gdGhlIHNlbGVjdGVkIGZvbGRlciIpOwoJCQkJfQoJCQkJZnVuY3Rpb24gb25yZXNvbHZlc3VjY2VzcyhmaWxlcykgCgkJCQl7CgoJCQkJCXZhciBkID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7CgkJCQkJY29uc29sZS5sb2coZCArICIudHh0Iik7CgoJCQkJCXZhciB0ZXN0RmlsZSA9IGRvY3VtZW50c0Rpci5jcmVhdGVGaWxlKGQgKyAiLnR4dCIpOwoKCQkJCQlpZiAodGVzdEZpbGUgIT09IG51bGwpIAoJCQkJCXsKCQkJCQkJdGVzdEZpbGUub3BlblN0cmVhbSgicnciLCBmdW5jdGlvbihmcykgewoJCQkJCQkJdHJ5IHsKCQkJCQkJCQkKCQkJCQkJCQkvL1RoaXMgc2ltcGxlIHdyaXRpbmcgdG8gZmlsZSB0ZXN0aW5nIHdvcmtzIGZpbmUKCQkJCQkJCQkKCQkJCQkJCQkvKnZhciBpPTA7CgkJCQkJCQkJZm9yKGk9MDtpPDEwMDAwO2krKykKCQkJCQkJCQl7CgkJCQkJCQkJCWZzLndyaXRlKDE0MjA1NzkxNTY1MjIrIiAiKyAtMS4zMTYwNTIzMTc2MTkzMjM3ICsiICIrLTcuNDgyMzU2NTQ4MzA5MzI2KyIgIisgLTUuODA0OTg3OTA3NDA5NjY4KyJcbiIpOwkJCQkJCQkJCgkJCQkJCQkJCS8vZnMud3JpdGUoImhvdyBhcmUgeW91P1xuIik7CgkJCQkJCQkJfSovCgkJCQkJCQkJCgkJCQkJCQkJdmFyIHN0cmluZz0iIjsKCQkJCQkJCQkKCQkJCQkJCQljb25zb2xlLmxvZygiRXhwb3J0IEFsbCBCdXR0b24iKTsKCgkJCQkJCQkJdmFyIG9iamVjdFN0b3JlID0gZGIudHJhbnNhY3Rpb24oWyAiYWNjZWxlcm9tZXRlciIgXSwgInJlYWRvbmx5Iikub2JqZWN0U3RvcmUoImFjY2VsZXJvbWV0ZXIiKTsKCgkJCQkJCQkJdmFyIGluZGV4ID0gb2JqZWN0U3RvcmUuaW5kZXgoImlkIik7CgoKCQkJCQkJCQl2YXIgdXBwZXJLZXlSYW5nZSA9IElEQktleVJhbmdlLnVwcGVyQm91bmQoMTQyMDQwNTk5MTEzNSx0cnVlKTsKCgkJCQkJCQkJdmFyIGJvdW5kS2V5UmFuZ2UgPSBJREJLZXlSYW5nZS5ib3VuZCgxNDIwNDc0NjAwOTIzLDE0MjA0NzQ2MDEwODApOwoKCQkJCQkJCQlpbmRleC5vcGVuQ3Vyc29yKCkub25zdWNjZXNzID0gZnVuY3Rpb24oZXZlbnQpIHsKCQkJCQkJCQkJdmFyIGN1cnNvciA9IGV2ZW50LnRhcmdldC5yZXN1bHQ7CgkJCQkJCQkJCWlmIChjdXJzb3IpIAoJCQkJCQkJCQl7CgkJCQkJCQkJCQlzdHJpbmc9Y3Vyc29yLmtleSsiICIrY3Vyc29yLnZhbHVlLmFjY3grIiAiK2N1cnNvci52YWx1ZS5hY2N5KyIgIitjdXJzb3IudmFsdWUuYWNjeisiXG4iOwoJCQkJCQkJCQkJY29uc29sZS5sb2coc3RyaW5nKTsKCQkJCQkJCQkJCS8va2V5QXJyYXkucHVzaChjdXJzb3Iua2V5KyIiKTsKCQkJCQkJCQkJCWZzLndyaXRlKHN0cmluZyk7CgkJCQkJCQkJCQljdXJzb3IuY29udGludWUoKTsKCQkJCQkJCQkJfQoJCQkJCQkJCQllbHNlIAoJCQkJCQkJCQl7CgkJCQkJCQkJCQljb25zb2xlLmxvZygiTm8gbW9yZSBlbnRyaWVzLiIpOwoJCQkJCQkJCQl9CgkJCQkJCQkJfTsKCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCWNvbnNvbGUubG9nKGZzLnBvc2l0aW9uKTsKCQkJCQkJCQlmcy5jbG9zZSgpOwoJCQkJCQkJCQoJCQkJCQkJfSAKCQkJCQkJCWNhdGNoIChlcnIpIAoJCQkJCQkJewoJCQkJCQkJCWNvbnNvbGUubG9nKCJleGNlcHRpb24gWyIgKyBlcnIubmFtZSArICJdIG1zZ1siICsgZXJyLm1lc3NhZ2UKCQkJCQkJCQkJCSsgIl0iKTsKCQkJCQkJCX0KCQkJCQkJfSwgZnVuY3Rpb24oZSkgewoJCQkJCQkJY29uc29sZS5sb2coIkVycm9yICIgKyBlLm1lc3NhZ2UpOwoJCQkJCQl9LCAiVVRGLTgiKTsKCgkJCQkJfQoJCQkJfQoJCQkJCgkJCQl0aXplbi5maWxlc3lzdGVtLnJlc29sdmUoJ2RvY3VtZW50cycsIGZ1bmN0aW9uKGRpcikgewoJCQkJCWRvY3VtZW50c0RpciA9IGRpcjsKCQkJCQlkaXIubGlzdEZpbGVzKG9ucmVzb2x2ZXN1Y2Nlc3MsIG9ucmVzb2x2ZWVycm9yKTsKCQkJCX0sIGZ1bmN0aW9uKGUpIHsKCQkJCQljb25zb2xlLmxvZygiRXJyb3IiICsgZS5tZXNzYWdlKTsKCQkJCX0sICJydyIpOwoJCQl9KTs=
Main.java:3: error: class, interface, or enum expected
$("#exportall").click(function() {
^
Main.java:6: error: class, interface, or enum expected
function onresolveerror(error)
^
Main.java:10: error: class, interface, or enum expected
}
^
Main.java:15: error: class, interface, or enum expected
console.log(d + ".txt");
^
Main.java:17: error: class, interface, or enum expected
var testFile = documentsDir.createFile(d + ".txt");
^
Main.java:19: error: class, interface, or enum expected
if (testFile !== null)
^
Main.java:35: error: class, interface, or enum expected
console.log("Export All Button");
^
Main.java:37: error: class, interface, or enum expected
var objectStore = db.transaction([ "accelerometer" ], "readonly").objectStore("accelerometer");
^
Main.java:39: error: class, interface, or enum expected
var index = objectStore.index("id");
^
Main.java:42: error: class, interface, or enum expected
var upperKeyRange = IDBKeyRange.upperBound(1420405991135,true);
^
Main.java:44: error: class, interface, or enum expected
var boundKeyRange = IDBKeyRange.bound(1420474600923,1420474601080);
^
Main.java:46: error: class, interface, or enum expected
index.openCursor().onsuccess = function(event) {
^
Main.java:48: error: class, interface, or enum expected
if (cursor)
^
Main.java:51: error: class, interface, or enum expected
console.log(string);
^
Main.java:53: error: class, interface, or enum expected
fs.write(string);
^
Main.java:54: error: class, interface, or enum expected
cursor.continue();
^
Main.java:55: error: class, interface, or enum expected
}
^
Main.java:59: error: class, interface, or enum expected
}
^
Main.java:62: error: class, interface, or enum expected
console.log(fs.position);
^
Main.java:63: error: class, interface, or enum expected
fs.close();
^
Main.java:65: error: class, interface, or enum expected
}
^
Main.java:70: error: class, interface, or enum expected
}
^
Main.java:73: error: class, interface, or enum expected
}, "UTF-8");
^
Main.java:75: error: class, interface, or enum expected
}
^
Main.java:78: error: unclosed character literal
tizen.filesystem.resolve('documents', function(dir) {
^
Main.java:78: error: unclosed character literal
tizen.filesystem.resolve('documents', function(dir) {
^
Main.java:80: error: class, interface, or enum expected
dir.listFiles(onresolvesuccess, onresolveerror);
^
Main.java:81: error: class, interface, or enum expected
}, function(e) {
^
Main.java:83: error: class, interface, or enum expected
}, "rw");
^
Main.java:84: error: class, interface, or enum expected
});
^
30 errors