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 classAggBinaryOpclassAggUnaryOpclassBinaryOpclassDataGenOpA 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.classDataOpA 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).classDnnOpclassFunctionOpThis FunctionOp represents the call to a DML-bodied or external function.classHopclassIndexingOpclassLeftIndexingOpclassLiteralOpclassMultiThreadedHopOptional hop interface, to be implemented by multi-threaded hops.classNaryOpThe NaryOp Hop allows for a variable number of operands.classParameterizedBuiltinOpDefines the HOP for calling an internal function (with custom parameters) from a DML script.classQuaternaryOpNote: 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.classReorgOpReorg (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.classTernaryOpPrimary 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.classUnaryOpMethods in org.apache.sysds.hops with parameters of type ParseInfo Modifier and Type Method Description voidHop. 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 classSpoofFusedOp -
Uses of ParseInfo in org.apache.sysds.parser
Classes in org.apache.sysds.parser that implement ParseInfo Modifier and Type Class Description classAssignmentStatementclassBinaryExpressionclassBooleanExpressionclassBooleanIdentifierclassBuiltinFunctionExpressionclassConditionalPredicateclassConstIdentifierclassDataExpressionclassDataIdentifierclassDoubleIdentifierclassExpressionclassExpressionListclassForStatementclassForStatementBlockclassFunctionCallIdentifierclassFunctionStatementclassFunctionStatementBlockclassIdentifierclassIfStatementclassIfStatementBlockclassImportStatementclassIndexedIdentifierclassIntIdentifierclassIterablePredicateclassMultiAssignmentStatementclassOutputStatementclassParameterizedBuiltinFunctionExpressionclassParForStatementThis ParForStatement is essentially identical to a ForStatement, except an extended toString method for printing the 'parfor' keyword.classParForStatementBlockThis ParForStatementBlock is essentially identical to a ForStatementBlock, except an extended validate for checking/setting optional parfor parameters and running the loop dependency analysis.classPathStatementclassPrintStatementclassRelationalExpressionclassStatementclassStatementBlockclassStringIdentifierclassWhileStatementclassWhileStatementBlockMethods in org.apache.sysds.parser that return ParseInfo Modifier and Type Method Description static ParseInfoParseInfo. 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 DataExpressionDataExpression. getDataExpression(String functionName, ArrayList<ParameterExpression> passedParamExprs, ParseInfo parseInfo, CustomErrorListener errorListener)voidExpression. setParseInfo(ParseInfo parseInfo)Set parse information.voidStatement. setParseInfo(ParseInfo parseInfo)Set parse information.voidStatementBlock. 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 voidCustomErrorListener. 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 classBasicProgramBlockclassForProgramBlockclassFunctionProgramBlockclassIfProgramBlockclassParForProgramBlockThe ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes the independent iterations in parallel.classProgramBlockclassWhileProgramBlockMethods in org.apache.sysds.runtime.controlprogram with parameters of type ParseInfo Modifier and Type Method Description voidProgramBlock. 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 classMetaDataAll
-