Uses of Interface
org.apache.sysds.parser.ParseInfo
-
-
Uses of ParseInfo in org.apache.sysds.hops
Classes in org.apache.sysds.hops that implement ParseInfo Modifier and Type Class Description class
AggBinaryOp
class
AggUnaryOp
class
BinaryOp
Binary (cell operations): aij + bij Properties: Symbol: *, -, +, ...class
DataGenOp
A DataGenOp can be rand (or matrix constructor), sequence, and sample - these operators have different parameters and use a map of parameter type to hop position.class
DataOp
A DataOp can be either a persistent read/write or transient read/write - writes will always have at least one input, but all types can have parameters (e.g., for csv literals of delimiter, header, etc).class
DnnOp
class
FunctionOp
This FunctionOp represents the call to a DML-bodied or external function.class
Hop
Hop is a High level operator, that is the first intermediate representation compiled from the definitions supplied in DML.class
IndexingOp
class
LeftIndexingOp
class
LiteralOp
class
MultiThreadedHop
Optional hop interface, to be implemented by multi-threaded hops.class
NaryOp
The NaryOp Hop allows for a variable number of operands.class
ParameterizedBuiltinOp
Defines the HOP for calling an internal function (with custom parameters) from a DML script.class
QuaternaryOp
Note: this hop should be called AggQuaternaryOp in consistency with AggUnaryOp and AggBinaryOp; however, since there does not exist a real QuaternaryOp yet - we can leave it as is for now.class
ReorgOp
Reorg (cell) operation: aij Properties: Symbol: ', rdiag, rshape, rsort 1 Operand (except sort and reshape take additional arguments) Semantic: change indices (in mapper or reducer) NOTE MB: reshape integrated here because (1) ParameterizedBuiltinOp requires name-value pairs for params and (2) most importantly semantic of reshape is exactly a reorg op.class
TernaryOp
Primary use cases for now, arequantile (<n-1-matrix>, <n-1-matrix>, <literal>): quantile (A, w, 0.5)
quantile (<n-1-matrix>, <n-1-matrix>, <scalar>): quantile (A, w, s)
interquantile (<n-1-matrix>, <n-1-matrix>, <scalar>): interquantile (A, w, s)
Keep in mind, that we also have binaries for it w/o weights.class
UnaryOp
Methods in org.apache.sysds.hops with parameters of type ParseInfo Modifier and Type Method Description void
Hop. setParseInfo(ParseInfo parseInfo)
Set parse information. -
Uses of ParseInfo in org.apache.sysds.hops.codegen
Classes in org.apache.sysds.hops.codegen that implement ParseInfo Modifier and Type Class Description class
SpoofFusedOp
-
Uses of ParseInfo in org.apache.sysds.parser
Methods in org.apache.sysds.parser that return ParseInfo Modifier and Type Method Description static ParseInfo
ParseInfo. ctxAndFilenameToParseInfo(org.antlr.v4.runtime.ParserRuleContext ctx, String fname)
Methods in org.apache.sysds.parser with parameters of type ParseInfo Modifier and Type Method Description static DataExpression
DataExpression. getDataExpression(String functionName, ArrayList<ParameterExpression> passedParamExprs, ParseInfo parseInfo, CustomErrorListener errorListener)
void
Expression. setParseInfo(ParseInfo parseInfo)
Set parse information.void
Statement. setParseInfo(ParseInfo parseInfo)
Set parse information.void
StatementBlock. setParseInfo(ParseInfo parseInfo)
Set parse information. -
Uses of ParseInfo in org.apache.sysds.parser.dml
Methods in org.apache.sysds.parser.dml with parameters of type ParseInfo Modifier and Type Method Description void
CustomErrorListener. validationError(ParseInfo parseInfo, String msg)
-
Uses of ParseInfo in org.apache.sysds.runtime.controlprogram
Classes in org.apache.sysds.runtime.controlprogram that implement ParseInfo Modifier and Type Class Description class
BasicProgramBlock
class
ForProgramBlock
class
FunctionProgramBlock
class
IfProgramBlock
class
ParForProgramBlock
The ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes the independent iterations in parallel.class
ProgramBlock
class
WhileProgramBlock
Methods in org.apache.sysds.runtime.controlprogram with parameters of type ParseInfo Modifier and Type Method Description void
ProgramBlock. setParseInfo(ParseInfo parseInfo)
Set parse information. -
Uses of ParseInfo in org.apache.sysds.runtime.meta
Classes in org.apache.sysds.runtime.meta that implement ParseInfo Modifier and Type Class Description class
MetaDataAll
-