@Override public String apply(SpatialDimensionSchema input) { return input.getDimName(); } }
public SpatialDimensionRowTransformer(List<SpatialDimensionSchema> spatialDimensions) { this.spatialDimensionMap = new HashMap<>(); for (SpatialDimensionSchema spatialDimension : spatialDimensions) { if (this.spatialDimensionMap.put(spatialDimension.getDimName(), spatialDimension) != null) { throw new ISE("Duplicate spatial dimension names found! Check your schema yo!"); } } this.spatialPartialDimNames = Sets.newHashSet( Iterables.concat( Lists.transform( spatialDimensions, new Function<SpatialDimensionSchema, List<String>>() { @Override public List<String> apply(SpatialDimensionSchema input) { return input.getDims(); } } ) ) ); }
public static DimensionSchema convertSpatialSchema(SpatialDimensionSchema spatialSchema) { return new NewSpatialDimensionSchema(spatialSchema.getDimName(), spatialSchema.getDims()); }
@Override public String apply(SpatialDimensionSchema input) { return input.getDimName(); } }
public SpatialDimensionRowTransformer(List<SpatialDimensionSchema> spatialDimensions) { this.spatialDimensionMap = Maps.newHashMap(); for (SpatialDimensionSchema spatialDimension : spatialDimensions) { if (this.spatialDimensionMap.put(spatialDimension.getDimName(), spatialDimension) != null) { throw new ISE("Duplicate spatial dimension names found! Check your schema yo!"); } } this.spatialPartialDimNames = Sets.newHashSet( Iterables.concat( Lists.transform( spatialDimensions, new Function<SpatialDimensionSchema, List<String>>() { @Override public List<String> apply(SpatialDimensionSchema input) { return input.getDims(); } } ) ) ); }
public static DimensionSchema convertSpatialSchema(SpatialDimensionSchema spatialSchema) { return new NewSpatialDimensionSchema(spatialSchema.getDimName(), spatialSchema.getDims()); }