public abstract class SpoofRowwise extends SpoofOperator
| Modifier and Type | Class and Description |
|---|---|
static class |
SpoofRowwise.RowType |
SpoofOperator.SideInput, SpoofOperator.SideInputSparseCell, SpoofOperator.SideInputSparseRow| Constructor and Description |
|---|
SpoofRowwise(SpoofRowwise.RowType type,
long constDim2,
boolean tB1,
int reqVectMem) |
| Modifier and Type | Method and Description |
|---|---|
ScalarObject |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out,
boolean allocTmp,
boolean aggIncr,
long rix) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out,
int k) |
long |
getConstDim2() |
int |
getNumIntermediates() |
SpoofRowwise.RowType |
getRowType() |
String |
getSpoofType() |
static boolean |
hasMatrixSideInput(ArrayList<MatrixBlock> inputs) |
execute, getDenseMatrices, getTotalInputNnz, getTotalInputSizepublic SpoofRowwise(SpoofRowwise.RowType type, long constDim2, boolean tB1, int reqVectMem)
public SpoofRowwise.RowType getRowType()
public long getConstDim2()
public int getNumIntermediates()
public String getSpoofType()
getSpoofType in class SpoofOperatorpublic ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k)
execute in class SpoofOperatorpublic MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out)
execute in class SpoofOperatorpublic MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out, boolean allocTmp, boolean aggIncr, long rix)
public MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out, int k)
execute in class SpoofOperatorpublic static boolean hasMatrixSideInput(ArrayList<MatrixBlock> inputs)
Copyright © 2020 The Apache Software Foundation. All rights reserved.