@Override public Set<String> getDimAttributeNames() { Set<String> dimNames = new HashSet<>(); for (CubeDimAttribute f : getDimAttributes()) { MetastoreUtil.addColumnNames(f, dimNames); } return dimNames; }
@Override public Set<String> getDimAttributeNames() { Set<String> dimNames = new HashSet<>(); for (CubeDimAttribute f : getDimAttributes()) { MetastoreUtil.addColumnNames(f, dimNames); } return dimNames; }
public Set<String> getAttributeNames() { Set<String> dimNames = new HashSet<String>(); for (CubeDimAttribute f : getAttributes()) { MetastoreUtil.addColumnNames(f, dimNames); } return dimNames; }
@Override public Set<String> getDimAttributeNames() { Set<String> dimNames = new HashSet<>(); for (CubeDimAttribute f : getDimAttributes()) { MetastoreUtil.addColumnNames(f, dimNames); } return dimNames; }
public Set<String> getAttributeNames() { Set<String> dimNames = new HashSet<String>(); for (CubeDimAttribute f : getAttributes()) { MetastoreUtil.addColumnNames(f, dimNames); } return dimNames; }
@Override public Set<String> getDimAttributeNames() { Set<String> dimNames = new HashSet<>(); for (CubeDimAttribute f : getDimAttributes()) { MetastoreUtil.addColumnNames(f, dimNames); } return dimNames; }
public static void addColumnNames(CubeDimAttribute dim, Set<String> cols) { if (dim instanceof HierarchicalDimAttribute) { HierarchicalDimAttribute h = (HierarchicalDimAttribute) dim; for (CubeDimAttribute d : h.getHierarchy()) { addColumnNames(d, cols); } } else { cols.add(dim.getName().toLowerCase()); } }
public static void addColumnNames(CubeDimAttribute dim, Set<String> cols) { if (dim instanceof HierarchicalDimAttribute) { HierarchicalDimAttribute h = (HierarchicalDimAttribute) dim; for (CubeDimAttribute d : h.getHierarchy()) { addColumnNames(d, cols); } } else { cols.add(dim.getName().toLowerCase()); } }