コード例 #1
0
ファイル: RowStoreAVLHybrid.cs プロジェクト: cwdotson/FwNs
 public RowStoreAVLHybrid(Session session, IPersistentStoreCollection manager, TableBase table, bool useCache)
 {
     this._session           = session;
     base.Manager            = manager;
     base.table              = table;
     this._maxMemoryRowCount = session.GetResultMemoryRowCount();
     this._isTempTable       = table.GetTableType() == 3;
     this._useCache          = useCache;
     if (this._maxMemoryRowCount == 0)
     {
         this._useCache = false;
     }
     if (table.GetTableType() == 9)
     {
         base.Timestamp = session.GetActionTimestamp();
     }
     this.ResetAccessorKeys(table.GetIndexList());
     manager.SetStore(table, this);
 }