com.bigdata.btree.proc
Class AbstractKeyArrayIndexProcedure.ResultBuffer

java.lang.Object
  extended by com.bigdata.btree.proc.AbstractKeyArrayIndexProcedure.ResultBuffer
All Implemented Interfaces:
Externalizable, Serializable
Enclosing class:
AbstractKeyArrayIndexProcedure

public static class AbstractKeyArrayIndexProcedure.ResultBuffer
extends Object
implements Externalizable

A class useful for sending some kinds of data back from a remote procedure call (those readily expressed as a byte[][]).

Version:
$Id: AbstractKeyArrayIndexProcedure.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson
See Also:
Serialized Form

Constructor Summary
AbstractKeyArrayIndexProcedure.ResultBuffer()
          De-serialization ctor.
AbstractKeyArrayIndexProcedure.ResultBuffer(int n, byte[][] a, IRabaCoder valsCoder)
           
 
Method Summary
 byte[] getResult(int index)
          Deprecated. by getValues()
 int getResultCount()
          Deprecated. by getValues()
 IRaba getValues()
           
 void readExternal(ObjectInput in)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractKeyArrayIndexProcedure.ResultBuffer

public AbstractKeyArrayIndexProcedure.ResultBuffer()
De-serialization ctor.


AbstractKeyArrayIndexProcedure.ResultBuffer

public AbstractKeyArrayIndexProcedure.ResultBuffer(int n,
                                                   byte[][] a,
                                                   IRabaCoder valsCoder)
Parameters:
n - #of values in a containing data.
a - The data.
valSer - The data are serialized using using this object. Typically this is the value returned by ITupleSerializer.getLeafValuesCoder().
Method Detail

getValues

public IRaba getValues()

getResultCount

public int getResultCount()
Deprecated. by getValues()


getResult

public byte[] getResult(int index)
Deprecated. by getValues()


readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.