PHOENIX-2213 ARRAY_LENGTH fails for Decimal type array (Dumindu Buddhika)
Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/6511d706 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/6511d706 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/6511d706 Branch: refs/heads/4.x-HBase-1.1 Commit: 6511d70650fb20f71e1a965f417e011869a14eb0 Parents: 7b448cc Author: ramkrishna <ramkrishna.s.vasude...@gmail.com> Authored: Mon Aug 31 14:34:26 2015 +0530 Committer: ramkrishna <ramkrishna.s.vasude...@gmail.com> Committed: Mon Aug 31 14:36:48 2015 +0530 ---------------------------------------------------------------------- .../apache/phoenix/expression/function/ArrayLengthFunction.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/6511d706/phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayLengthFunction.java ---------------------------------------------------------------------- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayLengthFunction.java b/phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayLengthFunction.java index 1c1c7df..242ca0f 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayLengthFunction.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/expression/function/ArrayLengthFunction.java @@ -27,11 +27,11 @@ import org.apache.phoenix.schema.types.PBinaryArray; import org.apache.phoenix.schema.types.PInteger; import org.apache.phoenix.schema.types.PArrayDataType; import org.apache.phoenix.schema.types.PDataType; -import org.apache.phoenix.schema.types.PVarbinary; +import org.apache.phoenix.schema.types.PVarbinaryArray; import org.apache.phoenix.schema.tuple.Tuple; @BuiltInFunction(name = ArrayLengthFunction.NAME, args = { @Argument(allowedTypes = { - PBinaryArray.class, PVarbinary.class }) }) + PBinaryArray.class, PVarbinaryArray.class }) }) public class ArrayLengthFunction extends ScalarFunction { public static final String NAME = "ARRAY_LENGTH";