View Javadoc

1   package net.obsearch.storage;
2   
3   import java.nio.ByteBuffer;
4   
5   /*
6    OBSearch: a distributed similarity search engine This project is to
7    similarity search what 'bit-torrent' is to downloads. 
8    Copyright (C) 2008 Arnoldo Jose Muller Molina
9   
10   This program is free software: you can redistribute it and/or modify
11   it under the terms of the GNU General Public License as published by
12   the Free Software Foundation, either version 3 of the License, or
13   (at your option) any later version.
14  
15   This program is distributed in the hope that it will be useful,
16   but WITHOUT ANY WARRANTY; without even the implied warranty of
17   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18   GNU General Public License for more details.
19  
20   You should have received a copy of the GNU General Public License
21   along with this program.  If not, see <http://www.gnu.org/licenses/>.
22   */
23  
24  /**
25   * A tuple returned by a range operation of an OBStore implementation. This
26   * object holds the key and the value of objects found within a range search.
27   * @author Arnoldo Jose Muller Molina
28   */
29  
30  public class Tuple {
31  
32      protected byte[] value;
33      
34      public Tuple(){
35      	value = null;
36      }
37  
38      public Tuple(byte[] value) {
39  
40          this.value = value;
41      }
42  
43      /**
44       * @return The value.
45       */
46      public byte[] getValue() {
47          return value;
48      }
49      
50      public void setValue(byte[] newValue){
51      	this.value = newValue;
52      }
53  
54  }