public RecordReaderIndexKey(IndexHeader Header, Table Storage) : this(Header, Storage, RecordReaderBase.OriginKey(Storage, Header), RecordReaderBase.TerminalKey(Storage, Header)) { }
public RecordReaderBase(Table Data, IElementHeader Header) : this(Data, RecordReaderBase.OriginKey(Data, Header), RecordReaderBase.TerminalKey(Data, Header)) { }
public RecordReaderBase(Table Data) : this(Data, RecordReaderBase.OriginKey(Data, Data.Header), RecordReaderBase.TerminalKey(Data, Data.Header)) { }
/// <summary> /// Opens an indexed reader /// </summary> /// <param name="Header">The index header</param> /// <param name="Storage">The table that stores the index pages</param> /// <param name="Parent">The table that stores the data pages; may be the same object as 'Storage'</param> public RecordReaderIndexData(IndexHeader Header, Table Storage, Table Parent) : this(Header, Storage, Parent, RecordReaderBase.OriginKey(Storage, Header), RecordReaderBase.TerminalKey(Storage, Header)) { }