Home > Class Reference > ENSLIB namespace > %iKnow.Classification.Definition.Predicate

%iKnow.Classification.Definition.Predicate

class %iKnow.Classification.Definition.Predicate extends %iKnow.Classification.Definition.PredicateBase

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property operator as %String (VALUELIST = ",equal,notEqual,lessThan,lessOrEqual,greaterThan,greaterOrEqual", XMLPROJECTION = "ATTRIBUTE");
Property methods: operatorDisplayToLogical(), operatorGet(), operatorIsValid(), operatorLogicalToDisplay(), operatorLogicalToOdbc(), operatorNormalize(), operatorSet()
property term as %Integer (MINVAL = 0, XMLPROJECTION = "ATTRIBUTE");
Property methods: termDisplayToLogical(), termGet(), termIsValid(), termLogicalToDisplay(), termNormalize(), termSet(), termXSDToLogical()
property value as %String (MAXLEN = 2000, XMLPROJECTION = "ATTRIBUTE");
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()

Methods (Including Private)

method %GenerateCode() as %String

Inherited Members

Inherited Methods (Including Private)