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