| 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.