/// <summary> /// B+树索引根节点 /// </summary> /// <param name="attribute"></param> internal IndexRootAttribute(MainFileTableAttribute attribute) { buffer = attribute.Buffer; startIndex = attribute.DataStartIndex; if ((int)EntryOffset < 0 || (int)TotalSize <= 0) { buffer = null; } }
/// <summary> /// 标准属性 /// </summary> /// <param name="attribute"></param> public StandardAttribute(MainFileTableAttribute attribute) { buffer = attribute.Buffer; startIndex = attribute.DataStartIndex; }
/// <summary> /// 索引扩展 /// </summary> /// <param name="attribute"></param> public ClusterStreamAttribute(MainFileTableAttribute attribute) { buffer = attribute.Buffer; startIndex = attribute.DataStartIndex; }