@Override public void setFieldNames(Iterable<String> fieldNames) { ParserUtils.validateFields(fieldNames); this.fieldNames = Lists.newArrayList(fieldNames); }
@Override public void setFieldNames(Iterable<String> fieldNames) { ParserUtils.validateFields(fieldNames); this.fieldNames = Lists.newArrayList(fieldNames); }
private void verify(List<SpatialDimensionSchema> spatialDimensions) { List<String> dimNames = getDimensionNames(); Preconditions.checkArgument( Sets.intersection(this.dimensionExclusions, Sets.newHashSet(dimNames)).isEmpty(), "dimensions and dimensions exclusions cannot overlap" ); ParserUtils.validateFields(dimNames); ParserUtils.validateFields(dimensionExclusions); List<String> spatialDimNames = Lists.transform( spatialDimensions, new Function<SpatialDimensionSchema, String>() { @Override public String apply(SpatialDimensionSchema input) { return input.getDimName(); } } ); // Don't allow duplicates between main list and deprecated spatial list ParserUtils.validateFields(Iterables.concat(dimNames, spatialDimNames)); }
@Override public void setFieldNames(final Iterable<String> fieldNames) { if (fieldNames != null) { final List<String> fieldsList = Lists.newArrayList(fieldNames); this.fieldNames = new ArrayList<>(fieldsList.size()); for (int i = 0; i < fieldsList.size(); i++) { if (Strings.isNullOrEmpty(fieldsList.get(i))) { this.fieldNames.add(ParserUtils.getDefaultColumnName(i)); } else { this.fieldNames.add(fieldsList.get(i)); } } ParserUtils.validateFields(this.fieldNames); } }
@Override public void setFieldNames(Iterable<String> fieldNames) { ParserUtils.validateFields(fieldNames); this.fieldNames = Lists.newArrayList(fieldNames); }
@Override public void setFieldNames(Iterable<String> fieldNames) { ParserUtils.validateFields(fieldNames); this.fieldNames = Lists.newArrayList(fieldNames); }
private void verify(List<SpatialDimensionSchema> spatialDimensions) { List<String> dimNames = getDimensionNames(); Preconditions.checkArgument( Sets.intersection(this.dimensionExclusions, Sets.newHashSet(dimNames)).isEmpty(), "dimensions and dimensions exclusions cannot overlap" ); ParserUtils.validateFields(dimNames); ParserUtils.validateFields(dimensionExclusions); List<String> spatialDimNames = Lists.transform( spatialDimensions, new Function<SpatialDimensionSchema, String>() { @Override public String apply(SpatialDimensionSchema input) { return input.getDimName(); } } ); // Don't allow duplicates between main list and deprecated spatial list ParserUtils.validateFields(Iterables.concat(dimNames, spatialDimNames)); }
@Override public void setFieldNames(final Iterable<String> fieldNames) { if (fieldNames != null) { final List<String> fieldsList = Lists.newArrayList(fieldNames); this.fieldNames = new ArrayList<>(fieldsList.size()); for (int i = 0; i < fieldsList.size(); i++) { if (Strings.isNullOrEmpty(fieldsList.get(i))) { this.fieldNames.add(ParserUtils.getDefaultColumnName(i)); } else { this.fieldNames.add(fieldsList.get(i)); } } ParserUtils.validateFields(this.fieldNames); } }