public class PartitionedBlock<T extends CacheBlock> extends Object implements Externalizable
| Constructor and Description | 
|---|
PartitionedBlock()  | 
PartitionedBlock(int rlen,
                int clen,
                int blen)  | 
PartitionedBlock(T block,
                int blen)  | 
PartitionedBlock(T block,
                long[] dims,
                int blen)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clearBlocks()  | 
PartitionedBlock<T> | 
createPartition(int offset,
               int numBlks)  | 
T | 
getBlock(int[] ix)  | 
T | 
getBlock(int rowIndex,
        int colIndex)  | 
long | 
getBlocksize()  | 
long | 
getDim(int i)  | 
long | 
getExactSerializedSize()  | 
long | 
getInMemorySize()  | 
long | 
getNumCols()  | 
int | 
getNumColumnBlocks()  | 
int | 
getNumDimBlocks(int dim)  | 
int | 
getNumRowBlocks()  | 
long | 
getNumRows()  | 
void | 
readExternal(ObjectInput is)
Redirects the default java serialization via externalizable to our default 
 hadoop writable serialization for efficient broadcast deserialization. 
 | 
void | 
setBlock(int rowIndex,
        int colIndex,
        T block)  | 
void | 
writeExternal(ObjectOutput os)
Redirects the default java serialization via externalizable to our default 
 hadoop writable serialization for efficient broadcast serialization. 
 | 
public PartitionedBlock()
public PartitionedBlock(T block, int blen)
public PartitionedBlock(T block, long[] dims, int blen)
public PartitionedBlock(int rlen,
                        int clen,
                        int blen)
public PartitionedBlock<T> createPartition(int offset, int numBlks)
public long getNumRows()
public long getNumCols()
public long getDim(int i)
public long getBlocksize()
public int getNumRowBlocks()
public int getNumColumnBlocks()
public int getNumDimBlocks(int dim)
public T getBlock(int rowIndex, int colIndex)
public T getBlock(int[] ix)
public void setBlock(int rowIndex,
                     int colIndex,
                     T block)
public long getInMemorySize()
public long getExactSerializedSize()
public void clearBlocks()
public void readExternal(ObjectInput is) throws IOException
readExternal in interface Externalizableis - object inputIOException - if IOException occurspublic void writeExternal(ObjectOutput os) throws IOException
writeExternal in interface Externalizableos - object outputIOException - if IOException occursCopyright © 2021 The Apache Software Foundation. All rights reserved.