Modifier and Type | Method and Description |
---|---|
ScalarObject |
ResultVariables.getScalarObject(String varname)
Obtain the ScalarObject represented by the given output variable.
|
Modifier and Type | Method and Description |
---|---|
void |
PreparedScript.setScalar(String varname,
ScalarObject scalar,
boolean reuse)
Binds a scalar object to a registered input variable.
|
Modifier and Type | Method and Description |
---|---|
ScalarObject |
MLResults.getScalarObject(String outputName)
Obtain an output as a
Scalar object. |
Modifier and Type | Method and Description |
---|---|
static ScalarObject |
HopRewriteUtils.getScalarObject(LiteralOp op) |
Modifier and Type | Method and Description |
---|---|
ScalarObject |
SpoofOperator.execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalars) |
ScalarObject |
SpoofOuterProduct.execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects) |
ScalarObject |
SpoofOperator.execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalars,
int k) |
ScalarObject |
SpoofOuterProduct.execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int numThreads) |
ScalarObject |
SpoofRowwise.execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k) |
ScalarObject |
SpoofCellwise.execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k) |
ScalarObject |
SpoofCellwise.execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k,
long rix) |
Modifier and Type | Method and Description |
---|---|
MatrixBlock |
AbstractCompressedMatrixBlock.leftIndexingOperations(ScalarObject scalar,
int rl,
int cl,
MatrixBlock ret,
MatrixObject.UpdateType update) |
Modifier and Type | Method and Description |
---|---|
ScalarObject |
ProgramBlock.executePredicate(ArrayList<Instruction> inst,
Hop hops,
boolean requiresRecompile,
Types.ValueType retType,
ExecutionContext ec)
Executes given predicate instructions (incl recompilation if required)
|
Modifier and Type | Method and Description |
---|---|
ScalarObject |
ExecutionContext.getScalarInput(CPOperand input) |
ScalarObject |
ExecutionContext.getScalarInput(String name,
Types.ValueType vt,
boolean isLiteral) |
Modifier and Type | Method and Description |
---|---|
List<ScalarObject> |
ExecutionContext.getScalarInputs(CPOperand[] inputs) |
Modifier and Type | Method and Description |
---|---|
void |
ExecutionContext.setScalarOutput(String varName,
ScalarObject so) |
Modifier and Type | Method and Description |
---|---|
static ScalarObject |
FederationUtils.aggScalar(AggregateUnaryOperator aop,
Future<FederatedResponse>[] ffr) |
Modifier and Type | Method and Description |
---|---|
FederatedRequest |
FederationMap.broadcast(ScalarObject scalar) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanObject |
class |
DoubleObject |
class |
IntObject |
class |
StringObject |
Modifier and Type | Method and Description |
---|---|
static ScalarObject |
ScalarObjectFactory.createScalarObject(LiteralOp lit) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
double value) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
LiteralOp lit) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
Object obj) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
ScalarObject so) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
String value) |
ScalarObject |
CPOperand.getLiteral() |
Modifier and Type | Method and Description |
---|---|
static DoubleObject |
ScalarObjectFactory.castToDouble(ScalarObject so) |
static IntObject |
ScalarObjectFactory.castToLong(ScalarObject so) |
static LiteralOp |
ScalarObjectFactory.createLiteralOp(ScalarObject so) |
static LiteralOp |
ScalarObjectFactory.createLiteralOp(ScalarObject so,
UnaryOp cast) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
ScalarObject so) |
String |
CPOperand.getLineageLiteral(ScalarObject so) |
void |
CPOperand.setLiteral(ScalarObject literal) |
Constructor and Description |
---|
CPOperand(ScalarObject so) |
Modifier and Type | Method and Description |
---|---|
ScalarObject |
LineageCacheEntry.getSOValue() |
Modifier and Type | Method and Description |
---|---|
void |
LineageCacheEntry.setValue(ScalarObject val,
long computetime) |
Constructor and Description |
---|
LineageCacheEntry(LineageItem key,
Types.DataType dt,
MatrixBlock Mval,
ScalarObject Sval,
long computetime) |
Modifier and Type | Method and Description |
---|---|
MatrixBlock |
MatrixBlock.leftIndexingOperations(ScalarObject scalar,
int rl,
int cl,
MatrixBlock ret,
MatrixObject.UpdateType update)
Explicitly allow left indexing for scalars.
|
static MatrixBlock |
MatrixBlock.naryOperations(Operator op,
MatrixBlock[] matrices,
ScalarObject[] scalars,
MatrixBlock ret) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.