public static Map<String, IndexSerdeTypeHelper> getTypeHelperMap(DimensionsSpec dimensionsSpec) { Map<String, IndexSerdeTypeHelper> typeHelperMap = new HashMap<>(); for (DimensionSchema dimensionSchema : dimensionsSpec.getDimensions()) { IndexSerdeTypeHelper typeHelper; switch (dimensionSchema.getValueType()) { case STRING: typeHelper = STRING_HELPER; break; case LONG: typeHelper = LONG_HELPER; break; case FLOAT: typeHelper = FLOAT_HELPER; break; case DOUBLE: typeHelper = DOUBLE_HELPER; break; default: throw new IAE("Invalid type: [%s]", dimensionSchema.getValueType()); } typeHelperMap.put(dimensionSchema.getName(), typeHelper); } return typeHelperMap; }
for (DimensionSchema schema : dimensionsSpec.getDimensions()) { dimensions.add(schema.getName());
List<DimensionSchema> dimensionSchema = parseSpec.getDimensionsSpec().getDimensions(); Set<String> dimensions = new HashSet<>(); for (DimensionSchema dim : dimensionSchema) {
List<DimensionSchema> dimensionSchema = config.getParser().getParseSpec().getDimensionsSpec().getDimensions(); Set<String> dimensions = new HashSet<>(); for (DimensionSchema dim : dimensionSchema) {
for (DimensionSchema dimSchema : dimensionsSpec.getDimensions()) { ValueType type = TYPE_MAP.get(dimSchema.getValueType()); String dimName = dimSchema.getName();
Assert.assertTrue(parser.getParseSpec() instanceof TimeAndDimsParseSpec); Assert.assertEquals( new HashSet<>(expectedDimensionsSpec.getDimensions()), new HashSet<>(parser.getParseSpec().getDimensionsSpec().getDimensions()) );
public static Map<String, IndexSerdeTypeHelper> getTypeHelperMap(DimensionsSpec dimensionsSpec) { Map<String, IndexSerdeTypeHelper> typeHelperMap = Maps.newHashMap(); for (DimensionSchema dimensionSchema : dimensionsSpec.getDimensions()) { IndexSerdeTypeHelper typeHelper; switch (dimensionSchema.getValueType()) { case STRING: typeHelper = STRING_HELPER; break; case LONG: typeHelper = LONG_HELPER; break; case FLOAT: typeHelper = FLOAT_HELPER; break; case DOUBLE: typeHelper = DOUBLE_HELPER; break; default: throw new IAE("Invalid type: [%s]", dimensionSchema.getValueType()); } typeHelperMap.put(dimensionSchema.getName(), typeHelper); } return typeHelperMap; }
for (DimensionSchema schema : dimensionsSpec.getDimensions()) { dimensions.add(schema.getName());
for (DimensionSchema dimSchema : dimensionsSpec.getDimensions()) { ValueType type = TYPE_MAP.get(dimSchema.getValueType()); String dimName = dimSchema.getName();