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();
}
}