示例#1
0
 def store_cache_spec(self, query_filter, start_row, end_row):
     hashval = self.gethashval(query_filter)
     data = pd.DataFrame({'hashval' : [hashval],
                          '_start_row' : start_row,
                          '_end_row' : end_row})
     write_pandas(self.store, 'cache_spec', data, {}, 1.1,
                  replace=False)
示例#2
0
 def store_cache_spec(self, query_params, start_row, end_row):
     data = self.parameter_dict(query_params)
     hashval = gethashval(data)
     data = pd.DataFrame({'hashval' : [hashval], 
                          '_start_row' : start_row,
                          '_end_row' : end_row})
     write_pandas(self.store, 'cache_spec', data, {}, 1.1,
                  replace=False)
示例#3
0
 def store_cache_spec(self, query_params, start_row, end_row):
     data = pd.DataFrame(self.parameter_dict(query_params), index=[0])
     data['_start_row'] = start_row
     data['_end_row'] = end_row
     min_itemsize = self.cache_spec_min_itemsize()
     overrides = self.cache_spec_col_types()
     data = override_hdf_types(data, overrides)
     write_pandas(self.store, 'cache_spec', data, min_itemsize, 1.1,
                  replace=False)