common
Class MultiArray<T>

java.lang.Object
  extended by common.MultiArray<T>

public class MultiArray<T>
extends java.lang.Object

Author:
vohuudtr

Method Summary
static MultiArray<java.math.BigInteger> createBigIntegerArray(int size)
           
static MultiArray<BigIntegerWritable> createBigIntegerWritableArray(int size)
           
static MultiArray<java.lang.Integer> createIntegerArray(int size)
           
 T get(int ind)
           
 T get(MultiFieldKey key)
           
 T[] getAll()
           
static int getIndex(MultiFieldKey key)
           
static MultiFieldKey getMultiFieldKey(int ind)
           
 int getSize()
           
 void put(int ind, T value)
           
 void put(MultiFieldKey key, T value)
           
static MultiArray<BigIntegerWritable> readMultiArrayBigIntegerWritable(java.io.DataInput in)
           
static void write(MultiArray<BigIntegerWritable> a, java.io.DataOutput out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createBigIntegerWritableArray

public static MultiArray<BigIntegerWritable> createBigIntegerWritableArray(int size)

createBigIntegerArray

public static MultiArray<java.math.BigInteger> createBigIntegerArray(int size)

createIntegerArray

public static MultiArray<java.lang.Integer> createIntegerArray(int size)

readMultiArrayBigIntegerWritable

public static MultiArray<BigIntegerWritable> readMultiArrayBigIntegerWritable(java.io.DataInput in)
                                                                       throws java.io.IOException
Throws:
java.io.IOException

write

public static void write(MultiArray<BigIntegerWritable> a,
                         java.io.DataOutput out)
                  throws java.io.IOException
Throws:
java.io.IOException

get

public T get(MultiFieldKey key)

get

public T get(int ind)

put

public void put(MultiFieldKey key,
                T value)

put

public void put(int ind,
                T value)

getAll

public T[] getAll()

getSize

public int getSize()

getIndex

public static int getIndex(MultiFieldKey key)

getMultiFieldKey

public static MultiFieldKey getMultiFieldKey(int ind)