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 }