Package org.apache.sysds.parser
Class OutputStatement
- java.lang.Object
- 
- org.apache.sysds.parser.Statement
- 
- org.apache.sysds.parser.OutputStatement
 
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.sysds.parser.StatementStatement.FederatedPSScheme, Statement.PSCheckpointing, Statement.PSFrequency, Statement.PSModeType, Statement.PSRuntimeBalancing, Statement.PSScheme, Statement.PSUpdateType
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static String[]WRITE_VALID_PARAM_NAMES- 
Fields inherited from class org.apache.sysds.parser.StatementBOOLEAN_VALUE_TYPE, DOUBLE_VALUE_TYPE, FRAME_DATA_TYPE, GAGG_FN, GAGG_FN_CM, GAGG_FN_CM_ORDER, GAGG_FN_COUNT, GAGG_FN_MAX, GAGG_FN_MEAN, GAGG_FN_MIN, GAGG_FN_SUM, GAGG_FN_VARIANCE, GAGG_GROUPS, GAGG_NUM_GROUPS, GAGG_TARGET, GAGG_WEIGHTS, INT_VALUE_TYPE, MATRIX_DATA_TYPE, OUTPUTSTATEMENT, PS_AGGREGATION_FUN, PS_BATCH_SIZE, PS_CHECKPOINTING, PS_EPOCHS, PS_FEATURES, PS_FED_AGGREGATION_FNAME, PS_FED_BATCH_SIZE, PS_FED_DATA_SIZE, PS_FED_GRADIENTS_FNAME, PS_FED_MODEL_VARID, PS_FED_NAMESPACE, PS_FED_POSS_BATCHES_LOCAL, PS_FED_RUNTIME_BALANCING, PS_FED_WEIGHTING, PS_FREQUENCY, PS_GRADIENTS, PS_HE, PS_HYPER_PARAMS, PS_LABELS, PS_MODE, PS_MODEL, PS_MODELAVG, PS_NBATCHES, PS_PARALLELISM, PS_SCHEME, PS_SEED, PS_UPDATE_FUN, PS_UPDATE_TYPE, PS_VAL_FEATURES, PS_VAL_FUN, PS_VAL_LABELS, SCALAR_DATA_TYPE, SEQ_FROM, SEQ_INCR, SEQ_TO, SETWD, SOURCE, STRING_VALUE_TYPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description OutputStatement(org.antlr.v4.runtime.ParserRuleContext ctx, DataIdentifier t, Expression.DataOp op, String filename)OutputStatement(DataIdentifier t, Expression.DataOp op, ParseInfo parseInfo)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExprParam(String name, Expression value, boolean fromMTDFile)booleancontrolStatement()ExpressiongetExprParam(String key)DataIdentifiergetIdentifier()DataExpressiongetSource()VariableSetinitializebackwardLV(VariableSet lo)voidinitializeforwardLV(VariableSet activeIn)static booleanisValidParamName(String key)StatementrewriteStatement(String prefix)voidsetExprParams(DataExpression newParamerizedExpr)voidsetIdentifier(DataIdentifier t)StringtoString()VariableSetvariablesRead()VariableSetvariablesUpdated()- 
Methods inherited from class org.apache.sysds.parser.StatementgetBeginColumn, getBeginLine, getEndColumn, getEndLine, getFilename, getText, isEmptyNewLineStatement, printErrorLocation, printWarningLocation, raiseValidateError, raiseValidateError, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEmptyNewLineStatement, setEndColumn, setEndLine, setFilename, setParseInfo, setText
 
- 
 
- 
- 
- 
Field Detail- 
WRITE_VALID_PARAM_NAMESpublic static final String[] WRITE_VALID_PARAM_NAMES 
 
- 
 - 
Constructor Detail- 
OutputStatementpublic OutputStatement(org.antlr.v4.runtime.ParserRuleContext ctx, DataIdentifier t, Expression.DataOp op, String filename)
 - 
OutputStatementpublic OutputStatement(DataIdentifier t, Expression.DataOp op, ParseInfo parseInfo) 
 
- 
 - 
Method Detail- 
getIdentifierpublic DataIdentifier getIdentifier() 
 - 
getSourcepublic DataExpression getSource() 
 - 
setIdentifierpublic void setIdentifier(DataIdentifier t) 
 - 
isValidParamNamepublic static boolean isValidParamName(String key) 
 - 
addExprParampublic void addExprParam(String name, Expression value, boolean fromMTDFile) 
 - 
rewriteStatementpublic Statement rewriteStatement(String prefix) - Specified by:
- rewriteStatementin class- Statement
 
 - 
setExprParamspublic void setExprParams(DataExpression newParamerizedExpr) 
 - 
getExprParampublic Expression getExprParam(String key) 
 - 
initializeforwardLVpublic void initializeforwardLV(VariableSet activeIn) - Specified by:
- initializeforwardLVin class- Statement
 
 - 
initializebackwardLVpublic VariableSet initializebackwardLV(VariableSet lo) - Specified by:
- initializebackwardLVin class- Statement
 
 - 
variablesReadpublic VariableSet variablesRead() - Specified by:
- variablesReadin class- Statement
 
 - 
variablesUpdatedpublic VariableSet variablesUpdated() - Specified by:
- variablesUpdatedin class- Statement
 
 - 
controlStatementpublic boolean controlStatement() - Specified by:
- controlStatementin class- Statement
 
 
- 
 
-