public static TVal[] ReadData <TVal, TInd>( this BinSeriesFile <TInd, TVal> file, TInd fromInclusive, TInd toExclusive, int maxItemCount) where TInd : struct, IComparable, IComparable <TInd> { return(file.Stream(fromInclusive, toExclusive, maxItemCount: maxItemCount).ToArray()); }
public static void AppendData <TInd, TVal>(this BinSeriesFile <TInd, TVal> file, ArraySegment <TVal> buffer) where TInd : struct, IComparable <TInd> { file.AppendData(new[] { buffer }); }
public static void ReadData <TInd, TVal>( BinSeriesFile <TInd, TVal> file, long firstItemIdx, ArraySegment <TVal> buffer) where TInd : IComparable <TInd> { ReadData <TVal>(file, firstItemIdx, buffer); }
public static TVal[] ReadDataToEnd <TVal, TInd>(this BinSeriesFile <TInd, TVal> binSeriesFile, long firstItemIdx) where TInd : struct, IComparable, IComparable <TInd> { return(binSeriesFile.PerformStreaming(firstItemIdx, false).Stream().ToArray()); }
public static TVal[] ReadDataToEnd <TVal, TInd>(this BinSeriesFile <TInd, TVal> binSeriesFile, TInd fromInclusive) where TInd : struct, IComparable, IComparable <TInd> { return(binSeriesFile.Stream(fromInclusive).ToArray()); }