# The Java Statistic Constants

The following constant values are defined in the Statistic class:

### Class Definition

        public class Statistic
        {
            ...

            /* Define index characteristics */
            final static int MCO_IDXST_TYPE_MEM         = 0;      /* In-memory index */
            final static int MCO_IDXST_TYPE_DISK        = 1;      /* Persistent index */
            final static int MCO_IDXST_TYPE_MASK        = 1;

            final static int MCO_IDXST_NATURE_BTREE     = 0;      /* binary tree index */
            final static int MCO_IDXST_NATURE_PTREE     = 2;      /* Patricia trie index*/
            final static int MCO_IDXST_NATURE_KDTREE    = 4;      /* KD-tree index */
            final static int MCO_IDXST_NATURE_HASH      = 6;      /* hash index */
            final static int MCO_IDXST_NATURE_META      = 8;      /* meta-index */
            final static int MCO_IDXST_NATURE_RTREE     = 10;     /* R-tree index */
            final static int MCO_IDXST_NATURE_MASK      = 14;

            final static int MCO_IDXST_FEATURE_UNIQUE   = 0x10;   /* Unique index */
            final static int MCO_IDXST_FEATURE_UDF      = 0x20;   /* User-defined index */
            final static int MCO_IDXST_FEATURE_THICK    = 0x40;   /* User-defined index */
            final static int MCO_IDXST_FUNCTION_REGULAR = 0;      /* Regular class index */
            final static int MCO_IDXST_FUNCTION_OID     = 0x100;   /* Object-ID meta-index */
            final static int MCO_IDXST_FUNCTION_AUTOOID = 0x200;   /* Auto object-ID meta-index */
            final static int MCO_IDXST_FUNCTION_AUTOID  = 0x400;   /* Auto object id meta-index*/
            final static int MCO_IDXST_FUNCTION_LIST    = 0x800;   /* List meta-index */
            final static int MCO_IDXST_FUNCTION_MASK    = 0xF00;

            ...
        }

### Definitions