This is an automated email from the ASF dual-hosted git repository. pboado pushed a commit to branch 5.x-cdh6 in repository https://gitbox.apache.org/repos/asf/phoenix.git
commit aef34e6a1b4e2dda28a0cd9c03249446ff530e9f Author: Chinmay Kulkarni <chinmayskulka...@gmail.com> AuthorDate: Thu Feb 28 23:47:42 2019 +0000 PHOENIX-374 Enable access to dynamic columns in * or cf.* selection (Addendum) --- phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java b/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java index a7936e0..cd961da 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java @@ -1291,7 +1291,9 @@ public class PTableImpl implements PTable { } String fam = Bytes.toString(family); if (column.isDynamic()) { - this.colFamToDynamicColumnsMapping.putIfAbsent(fam, new ArrayList<>()); + if (!this.colFamToDynamicColumnsMapping.containsKey(fam)) { + this.colFamToDynamicColumnsMapping.put(fam, new ArrayList<>()); + } this.colFamToDynamicColumnsMapping.get(fam).add(column); } }