public void writeDeletePartitionEntries(Stream iostr, VoldemortFilter filter, List<int> partitions, string store) 
 {
     VoldemortAdminRequest request = new VoldemortAdminRequest();
     request.type = AdminRequestType.DELETE_PARTITION_ENTRIES;
     request.delete_partition_entries.filter = filter;
     request.delete_partition_entries.partitions.AddRange(partitions);
     request.delete_partition_entries.store = store;
     Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian);
 }
 public void writeInitiateFetchAndUpdate(Stream iostr, VoldemortFilter filter, int node_id, List<int> partitions, string store) 
 {
     VoldemortAdminRequest request = new VoldemortAdminRequest();
     request.type = AdminRequestType.INITIATE_FETCH_AND_UPDATE;
     request.initiate_fetch_and_update.filter = filter;
     request.initiate_fetch_and_update.node_id = node_id;
     request.initiate_fetch_and_update.partitions.AddRange(partitions);
     request.initiate_fetch_and_update.store = store;
     Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian);
 }
 public void writeUpdatePartitionEntries(Stream iostr, VoldemortFilter filter, PartitionEntry entry, string store) 
 {
     VoldemortAdminRequest request = new VoldemortAdminRequest();
     request.type = AdminRequestType.UPDATE_PARTITION_ENTRIES;
     request.update_partition_entries = new UpdatePartitionEntriesRequest();
     request.update_partition_entries.filter = filter;
     request.update_partition_entries.partition_entry = entry;
     request.update_partition_entries.store = store;
     Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian);
 }
 public void writeFetchPartitionEntries(Stream iostr, bool fetch_master_entries, bool fetch_values, VoldemortFilter filter, List<int> partitions, string store) 
 {
     VoldemortAdminRequest request = new VoldemortAdminRequest();
     request.type = AdminRequestType.FETCH_PARTITION_ENTRIES;
     request.fetch_partition_entries = new FetchPartitionEntriesRequest();
     request.fetch_partition_entries.fetch_master_entries = fetch_master_entries;
     request.fetch_partition_entries.fetch_values = fetch_values;
     request.fetch_partition_entries.filter = filter;
     request.fetch_partition_entries.partitions.AddRange(partitions);
     request.fetch_partition_entries.store = store;
     Serializer.SerializeWithLengthPrefix(iostr, request, PrefixStyle.Fixed32BigEndian);
 }