Class KiePMMLDerivedFieldASTFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.ast.factories.KiePMMLDerivedFieldASTFactory
-
public class KiePMMLDerivedFieldASTFactory extends Object
Class used to generateKiePMMLDroolsTypes out of aDerivedField
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KiePMMLDroolsTypedeclareType(org.dmg.pmml.DerivedField derivedField)Create aKiePMMLDroolsTypeout of originalDerivedField, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tuplaList<KiePMMLDroolsType>declareTypes(List<org.dmg.pmml.DerivedField> derivedFields)Create aList<KiePMMLDroolsType>out of originalList<DerivedField>s, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tuplastatic KiePMMLDerivedFieldASTFactoryfactory(Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)
-
-
-
Method Detail
-
factory
public static KiePMMLDerivedFieldASTFactory factory(Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)
- Parameters:
fieldTypeMap- theMap<String, KiePMMLOriginalTypeGeneratedType>to be populated with mapping between original field' name and original type/generated type tupla- Returns:
-
declareTypes
public List<KiePMMLDroolsType> declareTypes(List<org.dmg.pmml.DerivedField> derivedFields)
Create aList<KiePMMLDroolsType>out of originalList<DerivedField>s, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tupla- Parameters:
derivedFields-
-
declareType
public KiePMMLDroolsType declareType(org.dmg.pmml.DerivedField derivedField)
Create aKiePMMLDroolsTypeout of originalDerivedField, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tupla- Parameters:
derivedField-
-
-