Class KiePMMLRow

  • All Implemented Interfaces:
    java.io.Serializable

    public class KiePMMLRow
    extends java.lang.Object
    implements java.io.Serializable
    KiePMML representation of an InlineTable Row
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      KiePMMLRow​(java.util.Map<java.lang.String,​java.lang.Object> columnValues)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.Object> evaluate​(java.util.Map<java.lang.String,​java.lang.Object> columnPairsMap, java.lang.String outputColumn, java.lang.String regexField)  
      java.util.Map<java.lang.String,​java.lang.Object> getColumnValues()  
      void replace​(java.util.concurrent.atomic.AtomicReference<java.lang.String> text, java.lang.String inField, java.lang.String outField, java.lang.String regexField, boolean isCaseSensitive, int maxLevenshteinDistance, boolean tokenize, java.lang.String wordSeparatorCharacterRE)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KiePMMLRow

        public KiePMMLRow​(java.util.Map<java.lang.String,​java.lang.Object> columnValues)
    • Method Detail

      • getColumnValues

        public java.util.Map<java.lang.String,​java.lang.Object> getColumnValues()
      • evaluate

        public java.util.Optional<java.lang.Object> evaluate​(java.util.Map<java.lang.String,​java.lang.Object> columnPairsMap,
                                                             java.lang.String outputColumn,
                                                             java.lang.String regexField)
      • replace

        public void replace​(java.util.concurrent.atomic.AtomicReference<java.lang.String> text,
                            java.lang.String inField,
                            java.lang.String outField,
                            java.lang.String regexField,
                            boolean isCaseSensitive,
                            int maxLevenshteinDistance,
                            boolean tokenize,
                            java.lang.String wordSeparatorCharacterRE)