public abstract class SparseBlockFactory extends Object
Constructor and Description |
---|
SparseBlockFactory() |
Modifier and Type | Method and Description |
---|---|
static SparseBlock |
copySparseBlock(SparseBlock.Type type,
SparseBlock sblock,
boolean forceCopy) |
static SparseBlock |
createSparseBlock(int rlen) |
static SparseBlock |
createSparseBlock(SparseBlock.Type type,
int rlen) |
static SparseBlock |
createSparseBlock(SparseBlock.Type type,
SparseRow row) |
static long |
estimateSizeSparseInMemory(SparseBlock.Type type,
long nrows,
long ncols,
double sparsity) |
static SparseBlock.Type |
getSparseBlockType(SparseBlock sblock) |
static boolean |
isSparseBlockType(SparseBlock sblock,
SparseBlock.Type type) |
public static SparseBlock createSparseBlock(int rlen)
public static SparseBlock createSparseBlock(SparseBlock.Type type, int rlen)
public static SparseBlock createSparseBlock(SparseBlock.Type type, SparseRow row)
public static SparseBlock copySparseBlock(SparseBlock.Type type, SparseBlock sblock, boolean forceCopy)
public static boolean isSparseBlockType(SparseBlock sblock, SparseBlock.Type type)
public static SparseBlock.Type getSparseBlockType(SparseBlock sblock)
public static long estimateSizeSparseInMemory(SparseBlock.Type type, long nrows, long ncols, double sparsity)
Copyright © 2018 The Apache Software Foundation. All rights reserved.