public abstract class SpoofCellwise extends SpoofOperator implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SpoofCellwise.AggOp |
static class |
SpoofCellwise.CellType |
SpoofOperator.SideInput, SpoofOperator.SideInputSparseCell, SpoofOperator.SideInputSparseRow
Constructor and Description |
---|
SpoofCellwise(SpoofCellwise.CellType type,
boolean sparseSafe,
boolean containsSeq,
SpoofCellwise.AggOp aggOp) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsSeq() |
ScalarObject |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k) |
ScalarObject |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k,
long rix) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out,
int k) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out,
int k,
long rix) |
SpoofCellwise.AggOp |
getAggOp() |
SpoofCellwise.CellType |
getCellType() |
String |
getSpoofType() |
boolean |
isSparseSafe() |
execute, getDenseMatrices, getTotalInputNnz, getTotalInputSize
public SpoofCellwise(SpoofCellwise.CellType type, boolean sparseSafe, boolean containsSeq, SpoofCellwise.AggOp aggOp)
public SpoofCellwise.CellType getCellType()
public SpoofCellwise.AggOp getAggOp()
public boolean isSparseSafe()
public boolean containsSeq()
public String getSpoofType()
getSpoofType
in class SpoofOperator
public ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k)
execute
in class SpoofOperator
public ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k, long rix)
public MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out)
execute
in class SpoofOperator
public MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out, int k)
execute
in class SpoofOperator
public MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out, int k, long rix)
Copyright © 2020 The Apache Software Foundation. All rights reserved.