edu.arsc.multisearch
Class ResultSetWritable
java.lang.Object
edu.arsc.multisearch.ResultSetWritable
- All Implemented Interfaces:
- org.apache.hadoop.io.Writable
public class ResultSetWritable
- extends java.lang.Object
- implements org.apache.hadoop.io.Writable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultSetWritable
public ResultSetWritable()
- needed for Hadoop's Reflection
ResultSetWritable
public ResultSetWritable(DocumentWritable[] results,
java.lang.String name,
java.lang.String info)
- Create a new resultset.
- Parameters:
DocumentWritable[]
- results the ordered documentsString
- name the server nameString
- info any additional information
readFields
public void readFields(java.io.DataInput input)
- Specified by:
readFields
in interface org.apache.hadoop.io.Writable
- Parameters:
DataInput
-
write
public void write(java.io.DataOutput output)
- Specified by:
write
in interface org.apache.hadoop.io.Writable
- Parameters:
DataOutput
-
set
public void set(DocumentWritable[] results)
- Parameters:
DocumentWritable[]
-
get
public DocumentWritable[] get()
- Returns:
- DocumentWritable[]
addResults
public void addResults(DocumentWritable[] newSet)
- Parameters:
DocumentWritable[]
- setResults
getResults
public DocumentWritable[] getResults()
- Returns:
- DocumentWritable[] results
getName
public java.lang.String getName()
- Returns:
- String name
getInfo
public java.lang.String getInfo()
- Returns:
- String info
setName
public void setName(java.lang.String name)
- Parameters:
String
- name
setInfo
public void setInfo(java.lang.String info)
- Parameters:
String
- info
setResults
public void setResults(DocumentWritable[] results)
- Parameters:
DocumentWritable[]
- results