Refactors Tweetbook entry handling (part 1)
diff --git a/asterix-app/src/main/resources/sdk/static/js/asterix-sdk-stable.js b/asterix-app/src/main/resources/sdk/static/js/asterix-sdk-stable.js
index dd03e9c..aa0fcd0 100644
--- a/asterix-app/src/main/resources/sdk/static/js/asterix-sdk-stable.js
+++ b/asterix-app/src/main/resources/sdk/static/js/asterix-sdk-stable.js
@@ -64,6 +64,37 @@
return this;
};
+
+AsterixDBConnection.prototype.ddl = function(statements, successFn) {
+ if ( typeof statements === 'string') {
+ statements = [ statements ];
+ }
+
+ this._api(
+ {
+ "ddl" : "use dataverse " + this._properties["dataverse"] + ";\n" + statements.join("\n")
+ },
+ successFn,
+ "http://localhost:19002/ddl"
+ );
+}
+
+
+AsterixDBConnection.prototype.update = function(statements, successFn) {
+ if ( typeof statements === 'string') {
+ statements = [ statements ];
+ }
+
+ this._api(
+ {
+ "statements" : "use dataverse " + this._properties["dataverse"] + ";\n" + statements.join("\n")
+ },
+ successFn,
+ "http://localhost:19002/update"
+ );
+}
+
+
AsterixDBConnection.prototype._api = function(json, onSuccess, endpoint) {
var success_fn = onSuccess;