public Cache(SoaDataSet dataSet, DataSource <DataT> source) { m_DataSet = dataSet; m_DataSource = source; chunkCount = (m_DataSet.DataCount + dataSet.ChunkSize - 1) / m_DataSet.ChunkSize; m_DataChunk = new DataChunk <DataT> [chunkCount]; }
public APITable(Schema schema, CachedSnapshot s, long dataCount) : base(schema) { m_Snapshot = s; m_DataSet = new Soa.SoaDataSet(dataCount, 4 * 1024); }
public APITable(Schema schema, CachedSnapshot s, Soa.SoaDataSet ds) : base(schema) { m_Snapshot = s; m_DataSet = ds; }
public static Column <DataT> MakeColumn <DataT>(SoaDataSet dataSet, DataSource <DataT> source) where DataT : System.IComparable { return(MakeColumn(MakeCache(dataSet, source))); }
public static Cache <DataT> MakeCache <DataT>(SoaDataSet dataSet, DataSource <DataT> source) where DataT : IComparable { return(new Cache <DataT>(dataSet, source)); }