Uses of Interface
org.apache.sysds.parser.ParseInfo
Packages that use ParseInfo
Package
Description
-
Uses of ParseInfo in org.apache.sysds.hops
Classes in org.apache.sysds.hops that implement ParseInfoModifier and TypeClassDescriptionclassclassclassBinary (cell operations): aij + bij Properties: Symbol: *, -, +, ...classA 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.classA 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).classclassThis FunctionOp represents the call to a DML-bodied or external function.classHop is a High level operator, that is the first intermediate representation compiled from the definitions supplied in DML.classclassclassclassOptional hop interface, to be implemented by multi-threaded hops.classThe NaryOp Hop allows for a variable number of operands.classDefines the HOP for calling an internal function (with custom parameters) from a DML script.classNote: 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.classReorg (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.classPrimary 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.classMethods in org.apache.sysds.hops with parameters of type ParseInfoModifier and TypeMethodDescriptionvoidHop.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 -
Uses of ParseInfo in org.apache.sysds.parser
Classes in org.apache.sysds.parser that implement ParseInfoModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassThis ParForStatement is essentially identical to a ForStatement, except an extended toString method for printing the 'parfor' keyword.classThis ParForStatementBlock is essentially identical to a ForStatementBlock, except an extended validate for checking/setting optional parfor parameters and running the loop dependency analysis.classclassclassclassclassclassclassclassMethods in org.apache.sysds.parser that return ParseInfoModifier and TypeMethodDescriptionstatic ParseInfoParseInfo.ctxAndFilenameToParseInfo(org.antlr.v4.runtime.ParserRuleContext ctx, String fname) Methods in org.apache.sysds.parser with parameters of type ParseInfoModifier and TypeMethodDescriptionstatic 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.Constructors in org.apache.sysds.parser with parameters of type ParseInfoModifierConstructorDescriptionAssignmentStatement(DataIdentifier di, Expression exp, ParseInfo parseInfo) BinaryExpression(Expression.BinaryOp bop, ParseInfo parseInfo) BooleanExpression(Expression.BooleanOp bop, ParseInfo parseInfo) BooleanIdentifier(boolean val, ParseInfo parseInfo) BuiltinFunctionExpression(Builtins bifop, Expression[] args, ParseInfo parseInfo) DataExpression(Expression.DataOp op, HashMap<String, Expression> varParams, ParseInfo parseInfo) DoubleIdentifier(double val, ParseInfo parseInfo) DoubleIdentifier(DoubleIdentifier d, ParseInfo parseInfo) IntIdentifier(long val, ParseInfo parseInfo) IntIdentifier(IntIdentifier i, ParseInfo parseInfo) OutputStatement(DataIdentifier t, Expression.DataOp op, ParseInfo parseInfo) ParameterizedBuiltinFunctionExpression(Builtins op, LinkedHashMap<String, Expression> varParams, ParseInfo parseInfo) RelationalExpression(Expression.RelationalOp bop, ParseInfo parseInfo) StringIdentifier(String val, ParseInfo parseInfo) -
Uses of ParseInfo in org.apache.sysds.parser.dml
Methods in org.apache.sysds.parser.dml with parameters of type ParseInfoModifier and TypeMethodDescriptionvoidCustomErrorListener.validationError(ParseInfo parseInfo, String msg) -
Uses of ParseInfo in org.apache.sysds.runtime.controlprogram
Classes in org.apache.sysds.runtime.controlprogram that implement ParseInfoModifier and TypeClassDescriptionclassclassclassclassclassThe ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes the independent iterations in parallel.classclassMethods in org.apache.sysds.runtime.controlprogram with parameters of type ParseInfoModifier and TypeMethodDescriptionvoidProgramBlock.setParseInfo(ParseInfo parseInfo) Set parse information. -
Uses of ParseInfo in org.apache.sysds.runtime.einsum
Methods in org.apache.sysds.runtime.einsum with type parameters of type ParseInfoModifier and TypeMethodDescriptionstatic <HopOrIdentifier extends ParseInfo>
org.apache.commons.lang3.tuple.Triple<Long,Long, Types.DataType> EinsumEquationValidator.validateEinsumEquationAndReturnDimensions(String equationString, List<HopOrIdentifier> expressionsOrIdentifiers) -
Uses of ParseInfo in org.apache.sysds.runtime.meta
Classes in org.apache.sysds.runtime.meta that implement ParseInfo