Cell states:
The following constants define predefined states of the cells of a TDataTable object. There are 2 user defined flags (csUser1 and csUser2) which can be used for application specific purposes.
Constant |
Value |
Explanation |
csReset |
$00 |
cell state: reset (no special state) - redundant with csNone |
csNone |
$00 |
cell state: none - redundant with csReset |
csNAN |
$01 |
cell state: not a number; specifies a cell if it contains an invalid number (e.g. infinity, or numbers beyond the numeric range of double precision values) |
csUndefined |
$02 |
undefined or empty cell |
csUser1 |
$04 |
user defined cell state |
csUser2 |
$08 |
user defined cell state |
csReadOnly |
$10 |
cell is readonly (cannot be edited by the user) |
csImputed |
$20 |
cell contains imputed data |
csMarkedA |
$40 |
cell is marked as type A (as used in TNTabEd) |
csMarkedB |
$80 |
cell is marked as type B (as used in TNTabEd) |
csAll |
$FF |
all cell states combined |
Various Constants:
Constant |
Value |
Explanation |
DT_MaxColOrRows |
2000000000 div (DT_NameWidth+1) |
maximum size of data table in one dimension |
DT_MaxNominalIDs |
150 |
maximum number of nominal/ordinal identifiers |
DT_NameWidth |
50 |
maximum length of column and row names |
DT_NominalID_Width |
10 |
maximum length of nominal/ordinal identifiers |
IDS_COMPAREMODE |
'cmLT', 'cmGT', 'cmLE', 'cmGE', 'cmEQ', 'cmNE', 'cmInRange', 'cmOutOfRange' |
constant array containing the names of the available compare operators |
IsLightEd |
- |
see description |
MScaleTypeNames |
'Unknown', 'Nominal', 'Ordinal', 'Interval', 'Ratio' |
constant array containing the names of the available measurement scales |
Release |
- |
see description |
SDLVersionInfo |
- |
see description |
|