| Package | Description | 
|---|---|
| org.apache.sysds.hops.rewrite | |
| org.apache.sysds.parser | |
| org.apache.sysds.parser.dml | |
| org.apache.sysds.runtime.util | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ProgramRewriter.rewriteHopDAGsFunction(FunctionStatementBlock fsb,
                      boolean splitDags)  | 
void | 
ProgramRewriter.rewriteHopDAGsFunction(FunctionStatementBlock fsb,
                      ProgramRewriteStatus state,
                      boolean splitDags)  | 
| Modifier and Type | Method and Description | 
|---|---|
FunctionStatementBlock | 
DMLProgram.getFunctionStatementBlock(String fkey)  | 
FunctionStatementBlock | 
DMLProgram.getFunctionStatementBlock(String namespaceKey,
                         String functionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
FunctionDictionary<FunctionStatementBlock> | 
DMLProgram.createNamespace(String namespace)  | 
FunctionDictionary<FunctionStatementBlock> | 
DMLProgram.getBuiltinFunctionDictionary()  | 
FunctionDictionary<FunctionStatementBlock> | 
DMLProgram.getDefaultFunctionDictionary()  | 
FunctionDictionary<FunctionStatementBlock> | 
DMLProgram.getFunctionDictionary(String namespace)  | 
List<FunctionStatementBlock> | 
DMLProgram.getFunctionStatementBlocks()  | 
Map<String,FunctionStatementBlock> | 
DMLProgram.getFunctionStatementBlocks(String namespaceKey)  | 
Map<String,FunctionStatementBlock> | 
DMLProgram.getNamedNSFunctionStatementBlocks()  | 
Map<String,FunctionDictionary<FunctionStatementBlock>> | 
DMLProgram.getNamespaces()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DMLProgram.addFunctionStatementBlock(String fname,
                         FunctionStatementBlock fsb)  | 
void | 
DMLProgram.addFunctionStatementBlock(String namespace,
                         String fname,
                         FunctionStatementBlock fsb)  | 
void | 
DMLTranslator.constructHopsForFunctionControlBlock(FunctionStatementBlock fsb)  | 
void | 
DMLTranslator.liveVariableAnalysisFunction(DMLProgram dmlp,
                            FunctionStatementBlock fsb)  | 
void | 
DMLTranslator.validateFunction(DMLProgram dmlp,
                FunctionStatementBlock fsb)  | 
| Modifier and Type | Field and Description | 
|---|---|
HashMap<String,FunctionDictionary<FunctionStatementBlock>> | 
StatementInfo.namespaces  | 
| Modifier and Type | Method and Description | 
|---|---|
FunctionDictionary<FunctionStatementBlock> | 
DmlSyntacticValidator.getParsedBuiltinFunctions()  | 
Map<String,FunctionDictionary<FunctionStatementBlock>> | 
DmlSyntacticValidator.getParsedBuiltinFunctionsNs()  | 
static Map<String,FunctionStatementBlock> | 
DmlSyntacticValidator.loadAndParseBuiltinFunction(String name,
                           String namespace)  | 
| Modifier and Type | Method and Description | 
|---|---|
static FunctionStatementBlock | 
ProgramConverter.createDeepCopyFunctionStatementBlock(FunctionStatementBlock fsb,
                                    Set<String> fnStack,
                                    Set<String> fnCreated)  | 
| Modifier and Type | Method and Description | 
|---|---|
static FunctionStatementBlock | 
ProgramConverter.createDeepCopyFunctionStatementBlock(FunctionStatementBlock fsb,
                                    Set<String> fnStack,
                                    Set<String> fnCreated)  | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.