Class KiePMMLDataDictionaryASTFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.ast.factories.KiePMMLDataDictionaryASTFactory
-
public class KiePMMLDataDictionaryASTFactory extends java.lang.ObjectClass 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 tuplajava.util.List<KiePMMLDroolsType>declareTypes(java.util.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(java.util.Map<java.lang.String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)
-
-
-
Method Detail
-
factory
public static KiePMMLDataDictionaryASTFactory factory(java.util.Map<java.lang.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 java.util.List<KiePMMLDroolsType> declareTypes(java.util.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-
-
-