Class KiePMMLSimpleSetPredicate

    • Field Detail

      • values

        protected java.util.List<java.lang.Object> values
    • Constructor Detail

      • KiePMMLSimpleSetPredicate

        protected KiePMMLSimpleSetPredicate​(java.lang.String name,
                                            java.util.List<KiePMMLExtension> extensions,
                                            org.kie.pmml.api.enums.ARRAY_TYPE arrayType,
                                            org.kie.pmml.api.enums.IN_NOTIN inNotIn)
    • Method Detail

      • builder

        public static KiePMMLSimpleSetPredicate.Builder builder​(java.lang.String name,
                                                                java.util.List<KiePMMLExtension> extensions,
                                                                org.kie.pmml.api.enums.ARRAY_TYPE arrayType,
                                                                org.kie.pmml.api.enums.IN_NOTIN inNotIn)
        Builder to auto-generate the id
        Returns:
      • evaluate

        public boolean evaluate​(java.util.Map<java.lang.String,​java.lang.Object> values)
        Description copied from class: KiePMMLPredicate
        Returns the evaluation of the given values if the current KiePMMLPredicate or one of its child is referred to inside the given values, otherwise false
        Specified by:
        evaluate in class KiePMMLPredicate
        Returns:
      • getValues

        public java.util.List<java.lang.Object> getValues()
      • getArrayType

        public org.kie.pmml.api.enums.ARRAY_TYPE getArrayType()
      • getInNotIn

        public org.kie.pmml.api.enums.IN_NOTIN getInNotIn()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • evaluation

        protected boolean evaluation​(java.lang.Object rawValue)