public TransformationDictionary addDerivedFields(DerivedField... derivedFields) { getDerivedFields().addAll(Arrays.asList(derivedFields)); return this; }
public TransformationDictionary addDerivedFields(DerivedField... derivedFields) { getDerivedFields().addAll(Arrays.asList(derivedFields)); return this; }
@Override public Map<FieldName, DerivedField> load(TransformationDictionary transformationDictionary){ return IndexableUtil.buildMap(transformationDictionary.getDerivedFields()); } });
private void processTransformationDictionary(TransformationDictionary transformationDictionary){ if(transformationDictionary.hasDerivedFields()){ List<DerivedField> derivedFields = transformationDictionary.getDerivedFields(); Set<DerivedField> activeDerivedFields = getActiveDerivedFields(new HashSet<>(derivedFields)); derivedFields.retainAll(activeDerivedFields); } }
private void processTransformationDictionary(TransformationDictionary transformationDictionary){ if(transformationDictionary.hasDerivedFields()){ List<DerivedField> derivedFields = transformationDictionary.getDerivedFields(); Set<DerivedField> activeDerivedFields = getActiveDerivedFields(new HashSet<>(derivedFields)); derivedFields.retainAll(activeDerivedFields); } }
@Override public VisitorAction visit(TransformationDictionary transformationDictionary){ if(transformationDictionary.hasDerivedFields()){ this.globalDerivedFields.addAll(transformationDictionary.getDerivedFields()); } return super.visit(transformationDictionary); }
@Override public VisitorAction visit(TransformationDictionary transformationDictionary){ if(transformationDictionary.hasDerivedFields()){ this.globalDerivedFields.addAll(transformationDictionary.getDerivedFields()); } return super.visit(transformationDictionary); }
@Override public VisitorAction visit(TransformationDictionary transformationDictionary){ if(transformationDictionary.hasDerivedFields()){ suppress(transformationDictionary.getDerivedFields()); } return super.visit(transformationDictionary); }
@Override public VisitorAction visit(TransformationDictionary transformationDictionary){ if(transformationDictionary.hasDerivedFields()){ suppress(transformationDictionary.getDerivedFields()); } return super.visit(transformationDictionary); }
@Override public VisitorAction visit(TransformationDictionary transformationDictionary){ checkFields(FieldNameUtil.create("x1_squared"), transformationDictionary.getDerivedFields()); return super.visit(transformationDictionary); } };
static private Row getRow(PMML pmml){ TransformationDictionary transformationDictionary = pmml.getTransformationDictionary(); List<DerivedField> derivedFields = transformationDictionary.getDerivedFields(); assertEquals(1, derivedFields.size()); DerivedField derivedField = derivedFields.get(0); MapValues mapValues = (MapValues)derivedField.getExpression(); InlineTable inlineTable = mapValues.getInlineTable(); List<Row> rows = inlineTable.getRows(); assertEquals(1, rows.size()); return rows.get(0); }
@Override public VisitorAction visit(PMML pmml){ DataDictionary dataDictionary = pmml.getDataDictionary(); if(dataDictionary != null && dataDictionary.hasDataFields()){ declare(pmml, dataDictionary.getDataFields()); } TransformationDictionary transformationDictionary = pmml.getTransformationDictionary(); if(transformationDictionary != null && transformationDictionary.hasDerivedFields()){ declare(pmml, transformationDictionary.getDerivedFields()); } return super.visit(pmml); }
@Override public VisitorAction visit(PMML pmml){ DataDictionary dataDictionary = pmml.getDataDictionary(); if(dataDictionary != null && dataDictionary.hasDataFields()){ declare(pmml, dataDictionary.getDataFields()); } TransformationDictionary transformationDictionary = pmml.getTransformationDictionary(); if(transformationDictionary != null && transformationDictionary.hasDerivedFields()){ declare(pmml, transformationDictionary.getDerivedFields()); } return super.visit(pmml); }
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getExtensions()); } if ((status == VisitorAction.CONTINUE)&&hasDefineFunctions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getDefineFunctions()); } if ((status == VisitorAction.CONTINUE)&&hasDerivedFields()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getDerivedFields()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getExtensions()); } if ((status == VisitorAction.CONTINUE)&&hasDefineFunctions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getDefineFunctions()); } if ((status == VisitorAction.CONTINUE)&&hasDerivedFields()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getDerivedFields()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }