CategoryEnumeration
CategoryEnumeration()luaTable - to store named parameters
name : string - unique name for the new CF-Miner Category
pAttribute : Attribute - attribute this category belongs to
nOrder : integer - position of this category in the list of categories of its attribute
| Attribute | the Attribute, this category belongs to |
| Frequency | Number of objects of analyzed data matrix belonging to this category (calls calcCategoryFrequencies if necessary) |
| ID | Unique identifier (primary key) of the object |
| IncludeNullFlag | If this category covers NULL-values |
| IncludeNULLFlag | If this category covers NULL-values |
| Name | Unique name of this object. Cannot be empty. |
| NameHTML | HTML representation of this category |
| Note | Text comment to this object (up to 255 characters) |
| Order | Order-index of the category in array of categories of its attribute |
| XCategoryFlag | If this category is the X-Category |
| canDel () | Returns true if the object could be deleted (is not used) |
| excludeValue () | Removes an value from enumeration of values this category represents |
| getAttribute () | Returns the Attribute this category belongs to, the value of Attribute property |
| getCategorySubTypeCode () | Returns code of sub-type of category, see CategorySubType codes |
| getCategorySubTypeKey () | Returns unique string key of sub-type of category |
| getCategorySubTypeName () | Returns string representation of sub-type of category |
| getFrequency () | Returns the value of Frequency property (calls calcCategoryFrequencies if necessary) |
| getID () | Returns unique identifier (primary key) of the object |
| getName () | Returns the value of Name property, name of this object |
| getNameDefault () | Returns default name for this category |
| getNote () | Returns the value of Note property |
| getOrder () | Returns the value of Order property |
| getRowCount () | Returns the value of Frequency property (calls calcCategoryFrequencies if necessary) |
| includeValue () | Adds an value to enumeration of values this category represents |
| isIncludeNullFlag () | Returns the value of IncludeNullFlag property |
| isIncludeNULLFlag () | Returns the value of IncludeNullFlag property |
| isRowInCategory () | Returns true if the value in database row identified by its index and the corresponding column belongs to this category (calls calcCategoryFrequencies if necessary) |
| isXCategoryFlag () | Returns the value of XCategoryFlag property |
| onAdd () | Store the newly created object into metabase |
| onDel () | Delete the object from metabase (fails if canDel returns false) |
| onUpdate () | Save changes made to the object into metabase |
| prepareValueArray () | array of values this category represents |
| setIncludeNULLFlag () | Sets the value of IncludeNullFlag property |
| setIncludeNullFlag () | Sets the value of IncludeNullFlag property |
| setName () | Sets the value of Name property, name of this object (must be unique) |
| setNote () | Sets the value of Note property |
| setOrder () | Sets the value of Order property |
| setXCategoryFlag () | Sets the value of XCategoryFlag property |
Attribute (read-only) : AttributeFrequency (read-only) : integerID (read-only) : integerIncludeNullFlag : booleanIncludeNULLFlag : booleanName : stringNameHTML (read-only) : stringNote : stringOrder (read-only) : integerXCategoryFlag : booleancanDel() : booleanbooleanexcludeValue()getAttribute() : AttributegetCategorySubTypeCode() : integerintegergetCategorySubTypeKey() : stringstringgetCategorySubTypeName() : stringstringgetFrequency() : integerintegergetID() : integerintegergetName() : stringstringgetNameDefault() : stringstringgetNote() : stringstringgetOrder() : integerintegergetRowCount() : integerintegerincludeValue()luaTable - to store named parameters
value : same type as its attribute - a value to insert into enumeration. Cannot be 'nil'.
isIncludeNullFlag() : booleanbooleanisIncludeNULLFlag() : booleanbooleanisRowInCategory()integer - index of a database table row
boolean
isXCategoryFlag() : booleanbooleanonAdd()onDel()onUpdate()prepareValueArray()valueArray : array of values - enumeration of values this category represents
setIncludeNULLFlag( boolean )booleansetIncludeNullFlag( boolean )booleansetName( string )string - cannot be emptysetNote( string )stringsetOrder( integer )integersetXCategoryFlag( boolean )boolean