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 }