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];
 }
Exemple #2
0
 public APITable(Schema schema, CachedSnapshot s, long dataCount)
     : base(schema)
 {
     m_Snapshot = s;
     m_DataSet  = new Soa.SoaDataSet(dataCount, 4 * 1024);
 }
Exemple #3
0
 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));
 }