You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metamodel.apache.org by ka...@apache.org on 2017/05/11 02:17:38 UTC

[6/6] metamodel git commit: METAMODEL-1139: Added UpdateSummary to dynamo DB data context

METAMODEL-1139: Added UpdateSummary to dynamo DB data context

Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/94e72019
Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/94e72019
Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/94e72019

Branch: refs/heads/5.x
Commit: 94e72019b2e710ea927748c67aa5083928cc5c77
Parents: e5381fd
Author: Kasper Sørensen <i....@gmail.com>
Authored: Tue May 9 21:03:13 2017 -0700
Committer: Kasper Sørensen <i....@gmail.com>
Committed: Tue May 9 21:03:13 2017 -0700

----------------------------------------------------------------------
 CHANGES.md                                                       | 1 +
 .../java/org/apache/metamodel/dynamodb/DynamoDbDataContext.java  | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metamodel/blob/94e72019/CHANGES.md
----------------------------------------------------------------------
diff --git a/CHANGES.md b/CHANGES.md
index 3356b5d..0c5b76c 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -3,6 +3,7 @@
  * [METAMODEL-6] - Added update summary containing information about changes on returning UpdateableDataContext.executeUpdate(..)
  * [METAMODEL-222] - Added support for Java 8 lambdas, removed support for Java 7.
  * [METAMODEL-1087] - Removed deprecated APIs from MetaModel's codebase.
+ * [METAMODEL-1139] - Employed Java 8 functional types (java.util.function) in favor of (now deprecated) Ref, Action, Func. 
 
 ### Apache MetaModel 4.6.0
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/94e72019/dynamodb/src/main/java/org/apache/metamodel/dynamodb/DynamoDbDataContext.java
----------------------------------------------------------------------
diff --git a/dynamodb/src/main/java/org/apache/metamodel/dynamodb/DynamoDbDataContext.java b/dynamodb/src/main/java/org/apache/metamodel/dynamodb/DynamoDbDataContext.java
index 5f95219..255120c 100644
--- a/dynamodb/src/main/java/org/apache/metamodel/dynamodb/DynamoDbDataContext.java
+++ b/dynamodb/src/main/java/org/apache/metamodel/dynamodb/DynamoDbDataContext.java
@@ -28,6 +28,7 @@ import java.util.Map;
 import org.apache.metamodel.MetaModelException;
 import org.apache.metamodel.QueryPostprocessDataContext;
 import org.apache.metamodel.UpdateScript;
+import org.apache.metamodel.UpdateSummary;
 import org.apache.metamodel.UpdateableDataContext;
 import org.apache.metamodel.data.DataSet;
 import org.apache.metamodel.data.DefaultRow;
@@ -293,7 +294,7 @@ public class DynamoDbDataContext extends QueryPostprocessDataContext implements
     }
 
     @Override
-    public void executeUpdate(UpdateScript update) {
+    public UpdateSummary executeUpdate(UpdateScript update) {
         final DynamoDbUpdateCallback callback = new DynamoDbUpdateCallback(this);
         try {
             update.run(callback);
@@ -302,5 +303,6 @@ public class DynamoDbDataContext extends QueryPostprocessDataContext implements
                 Thread.currentThread().interrupt();
             }
         }
+        return callback.getUpdateSummary();
     }
 }