Repository: phoenix Updated Branches: refs/heads/calcite 3ad0e7700 -> 4a3b80fa8
PHOENIX-3690 Support declaring default values in Phoenix-Calcite-addendum(Rajeshbabu) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/4a3b80fa Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/4a3b80fa Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/4a3b80fa Branch: refs/heads/calcite Commit: 4a3b80fa83b7424eb00645bfc1d515e954524baf Parents: 3ad0e77 Author: Rajeshbabu Chintaguntla <[email protected]> Authored: Sat Feb 25 15:40:04 2017 +0530 Committer: Rajeshbabu Chintaguntla <[email protected]> Committed: Sat Feb 25 15:40:04 2017 +0530 ---------------------------------------------------------------------- .../main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/4a3b80fa/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java ---------------------------------------------------------------------- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java b/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java index daa5ad8..c07bd6f 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java @@ -3,6 +3,7 @@ package org.apache.phoenix.calcite; import java.lang.reflect.Type; import java.sql.SQLException; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -644,6 +645,9 @@ public class PhoenixPrepareImpl extends CalcitePrepareImpl { public List<ColumnDef> getColumnDefs(SqlNodeList sqlColumnDefs) throws SQLException { + if(sqlColumnDefs == null) { + return Collections.<ColumnDef>emptyList(); + } List<ColumnDef> columnDefs = new ArrayList<ColumnDef>(sqlColumnDefs.size()); for(SqlNode columnDef : sqlColumnDefs) { SqlColumnDefNode columnDefNode = (SqlColumnDefNode) columnDef;
