commit | 1b62173c7e68290bda93be30e804be63c97ae3ba | [log] [tgz] |
---|---|---|
author | Michael Blow <mblow@apache.org> | Sun Oct 11 10:28:21 2020 -0400 |
committer | Michael Blow <mblow@apache.org> | Mon Oct 12 14:04:42 2020 +0000 |
tree | 2b6cb5cef417ace73911511bd349ecb7f667aa51 | |
parent | a556b84c8f3c2208c08ef4d5af7ac7b0f1ee9413 [diff] |
[NO ISSUE][*DB] += ConstantExpressionUtil.getLongArgument Change-Id: I3ccb5c0b8c29bab260fd742a30b77ff787ed8ee1 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/8363 Reviewed-by: Michael Blow <mblow@apache.org> Reviewed-by: Till Westmann <tillw@apache.org> Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
diff --git a/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/utils/ConstantExpressionUtil.java b/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/utils/ConstantExpressionUtil.java index 7c7813d..cc05183 100644 --- a/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/utils/ConstantExpressionUtil.java +++ b/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/utils/ConstantExpressionUtil.java
@@ -98,6 +98,10 @@ return getIntConstant(f.getArguments().get(index).getValue()); } + public static Long getLongArgument(AbstractFunctionCallExpression f, int index) { + return getLongConstant(f.getArguments().get(index).getValue()); + } + public static String getStringArgument(AbstractFunctionCallExpression f, int index) { return getStringConstant(f.getArguments().get(index).getValue()); }
diff --git a/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/IDelay.java b/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/IDelay.java index b266f01..4ce70b6 100644 --- a/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/IDelay.java +++ b/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/IDelay.java
@@ -21,6 +21,10 @@ @FunctionalInterface public interface IDelay { + /** + * @param attempt + * @return the delay before next attempt in milliseconds + */ long calculate(long attempt); }