/*public DataItem(long o, long t, MetaStream<KeyType, ValType> dfs, IKey k) * { * offset = o; * mstream = dfs; * key = k; * loaded = false; * ts = t; * }*/ public DataItem(long o, long t, ValueDataStream <KeyType, ValType> dfs, IKey k) { offset = o; estream = dfs; key = k; loaded = false; ts = t; }
public DataItems(List <DataBlockInfo> tso_list, ValueDataStream <KeyType, ValType> dfs, IKey k) { offsets = new List <IDataItem>(); foreach (DataBlockInfo tso in tso_list) { offsets.Add((IDataItem) new DataItem <KeyType, ValType>(tso.offset, tso.ts, dfs, k)); } }