public CursorDef(string name, string stmt, bool current, GxErrorMask nmask, bool hold,
                  IDataStoreHelper parent, Object[] parmBinds, short blockSize, int cachingCategory, bool hasNested)
 {
     _name       = name;
     _stmt       = stmt;
     _nmask      = nmask;
     _parent     = parent;
     _parmBinds  = parmBinds;
     _blockSize  = blockSize;
     _timeToLive = (int)Preferences.CachingTTLs(cachingCategory);
     _hasNested  = hasNested;
 }