Class KiePMMLDataDictionaryASTFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.ast.factories.KiePMMLDataDictionaryASTFactory
-
public class KiePMMLDataDictionaryASTFactory extends Object
Class used to generateKiePMMLDroolsTypes out of aDataDictionary
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KiePMMLDroolsTypedeclareType(org.dmg.pmml.Field field)Create aKiePMMLDroolsTypeout of originalDataField, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tuplaList<KiePMMLDroolsType>declareTypes(List<org.dmg.pmml.Field<?>> fields)Create aList<KiePMMLDroolsType>out of originalFields, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tuplastatic KiePMMLDataDictionaryASTFactoryfactory(Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)
-
-
-
Method Detail
-
factory
public static KiePMMLDataDictionaryASTFactory 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.Field<?>> fields)
Create aList<KiePMMLDroolsType>out of originalFields, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tupla- Parameters:
fields-
-
declareType
public KiePMMLDroolsType declareType(org.dmg.pmml.Field field)
Create aKiePMMLDroolsTypeout of originalDataField, and populate the fieldNameTypeNameMap with mapping between original field' name and original type/generated type tupla- Parameters:
field-
-
-