Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.
com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function
contains the following classes and interfaces.
Classes and Interfaces | |
AbsFunction | Defines characteristics of ABS Mapper function (absolute value or magnitude of x). |
AcosFunction | Defines characteristics of ACOS Mapper function (arc cosine of x in radians). |
AsinFunction | Defines characteristics of ASIN Mapper function (arc sine of x in radians). |
AtanFunction | Defines characteristics of ATAN Mapper function (arc tangent of x in radians). |
AvgFunction | Defines characteristics of AVG Mapper function (average value of all
specified values or expressions, x1 through xN). |
CbrtFunction | Defines characteristics of CBRT Mapper function (cube root of x). |
CosFunction | Defines characteristics of COS Mapper function (cosine of x in radians). |
CtnFunction | Defines characteristics of CTN Mapper function (co-tangent of x in radians). |
Date0Function | Defines characteristics of D(ATE)0 Mapper function (YMMDD). |
Date11Function | Defines characteristics of D(ATE)11 Mapper function (YYYYMMDD). |
Date12Function | Defines characteristics of D(ATE)12 Mapper function (DD MMM YYYY). |
Date14Function | Defines characteristics of D(ATE)14 Mapper function (YYYYDDD). |
Date15Function | Defines characteristics of D(ATE)15 Mapper function (DDMMYYYY). |
Date16Function | Defines characteristics of D(ATE)16 Mapper function (MM/DD/YYYY). |
Date18Function | Defines characteristics of D(ATE)18 Mapper function (MMDDYYYY). |
Date19Function | Defines characteristics of D(ATE)19 Mapper function (DD/MM/YYYY). |
Date1Function | Defines characteristics of D(ATE)1 Mapper function (YYMMDD). |
Date20Function | Defines characteristics of D(ATE)20 Mapper function (YYYY-MM-DD). |
Date2Function | Defines characteristics of D(ATE)2 Mapper function (DD MMM YY). |
Date3Function | Defines characteristics of D(ATE)3 Mapper function (YDDD). |
Date4Function | Defines characteristics of D(ATE)4 Mapper function (YYDDD). |
Date5Function | Defines characteristics of D(ATE)5 Mapper function (DDMMYY). |
Date6Function | Defines characteristics of D(ATE)6 Mapper function (MM/DD/YY). |
Date7Function | Defines characteristics of D(ATE)7 Mapper function (MONTH DD, YYYY). |
Date8Function | Defines characteristics of D(ATE)8 Mapper function (MMDDYY). |
Date9Function | Defines characteristics of D(ATE)9 Mapper function (DD/MM/YY). |
DefFunction | Defines characteristics of DEF Mapper function (determines what
kind of data is contained in a field). |
DefjFunction | Defines characteristics of DEFJ Mapper function (determines what
kind of data is contained in a field, including Kanji). |
DefxFunction | Defines characteristics of DEFX Mapper function (determines what
kind of data is contained in a field). |
DegFunction | Defines characteristics of DEG Mapper function (x radians expressed in degrees). |
EquationFunctionFactory | Simple factory class for creating Mapper functions (e.g., ABS ) used
by commands such as ART and CAL . |
ExpFunction | Defines characteristics of EXP Mapper function (natural number e raised to the power x). |
FracFunction | Defines characteristics of FRAC Mapper function (fractional portion of x). |
FunctionDataType | Data types of function arguments and return values. |
HcosFunction | Defines characteristics of HCOS Mapper function (hyperbolic cosine of x). |
HsinFunction | Defines characteristics of HSIN Mapper function (hyperbolic sine of x). |
HtanFunction | Defines characteristics of HTAN Mapper function (hyperbolic tangent of x). |
IEquationFunction | |
IntFunction | Defines characteristics of INT Mapper function (integer portion of x). |
LineFunction | Defines characteristics of LINE Mapper equation keyword, which is
treated as a function. |
LitFunction | Defines characteristics of LIT Mapper function (literal, or character equivalent, of label x). |
Log10Function | Defines characteristics of LOG10 Mapper function (logarithm of x in base 10). |
LogFunction | Defines characteristics of LOG Mapper function (logarithm of x in base e). |
LtFunction | Defines characteristics of LT Mapper equation keyword, which is
treated as a function. |
MaxFunction | Defines characteristics of MAX Mapper function (maximum; largest value of
all specified values or expressions, x1 through xN). |
MinFunction | Defines characteristics of MIN Mapper function (minimum; smallest value
of all specified values or expressions, x1 through xN).
). |
ModFunction | Defines characteristics of MOD Mapper function (modulus; remainder value of x/y). |
PiFunction | Defines characteristics of PI Mapper equation constant,
represented as a function (value of pi, i.e., 3.14159265358979). |
RadFunction | Defines characteristics of RAD Mapper function (x degrees in radians). |
RanFunction | Defines characteristics of RAN Mapper function (random integer value in the range x to y). |
RlineFunction | Defines characteristics of RLINE Mapper equation keyword, which is
treated as a function (report line number currently being processed, counts
heading lines and all line types, regardless of the type being processed). |
SinFunction | Defines characteristics of SIN Mapper function (sine of x radians). |
SqrtFunction | Defines characteristics of SQRT Mapper function (square root of x). |
SumFunction | Defines characteristics of SUM Mapper function (total value of
all specified values, x1 through xN). |
TanFunction | Defines characteristics of TAN Mapper function (tangent of x radians). |
Time1Function | Defines characteristics of T(IME)1 Mapper function (HH:MM). |
Time2Function | Defines characteristics of T(IME)2 Mapper function (HHMMSS). |
Time3Function | Defines characteristics of T(IME)3 Mapper function (HHMM). |
Time4Function | Defines characteristics of T(IME)4 Mapper function (HHHHHHH:MM:SS). |
Time5Function | Defines characteristics of T(IME)5 Mapper function (HHHHHHH:MM). |
TimeFunction | Defines characteristics of TIME Mapper equation constant,
represented as a function (contains the current time, expressed in the
number of hours and fractions of hours relative to midnight). |
TodayFunction | Defines characteristics of TODAY Mapper equation constant,
represented as a function (contains the current date, expressed in
number of days relative to a fixed date). |
VavgFunction | Defines characteristics of VAVG Mapper function (vertical average of
all specified values or expressions, x1 through xN). |
VmaxFunction | Defines characteristics of VMAX Mapper function (vertical maximum of
all specified values or expressions, x1 through xN). |
VminFunction | Defines characteristics of MIN Mapper function (vertical minimum of
all specified values or expressions, x1 through xN). |
VsumFunction | Defines characteristics of SUM Mapper function (vertical sum of
all specified values or expressions, x1 through xN). |
ABS
Mapper function (absolute value or magnitude of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.AbsFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public AbsFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
ACOS
Mapper function (arc cosine of x in radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.AcosFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public AcosFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
ASIN
Mapper function (arc sine of x in radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.AsinFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public AsinFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
ATAN
Mapper function (arc tangent of x in radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.AtanFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public AtanFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
AVG
Mapper function (average value of all
specified values or expressions, x1 through xN).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.AvgFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public AvgFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
CBRT
Mapper function (cube root of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.CbrtFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public CbrtFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
COS
Mapper function (cosine of x in radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.CosFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public CosFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
CTN
Mapper function (co-tangent of x in radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.CtnFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public CtnFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)0
Mapper function (YMMDD).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date0Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date0Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)11
Mapper function (YYYYMMDD).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date11Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date11Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)12
Mapper function (DD MMM YYYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date12Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date12Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)14
Mapper function (YYYYDDD).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date14Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date14Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)15
Mapper function (DDMMYYYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date15Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date15Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)16
Mapper function (MM/DD/YYYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date16Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date16Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)18
Mapper function (MMDDYYYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date18Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date18Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)19
Mapper function (DD/MM/YYYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date19Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date19Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)1
Mapper function (YYMMDD).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date1Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date1Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)20
Mapper function (YYYY-MM-DD).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date20Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date20Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)2
Mapper function (DD MMM YY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date2Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date2Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)3
Mapper function (YDDD).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date3Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date3Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)4
Mapper function (YYDDD).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date4Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date4Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)5
Mapper function (DDMMYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date5Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date5Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)6
Mapper function (MM/DD/YY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date6Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date6Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)7
Mapper function (MONTH DD, YYYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date7Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date7Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)8
Mapper function (MMDDYY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date8Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date8Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
D(ATE)9
Mapper function (DD/MM/YY).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Date9Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Date9Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
DEF
Mapper function (determines what
kind of data is contained in a field).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.DefFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public DefFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
DEFJ
Mapper function (determines what
kind of data is contained in a field, including Kanji).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.DefjFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public DefjFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
DEFX
Mapper function (determines what
kind of data is contained in a field).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.DefxFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public DefxFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
DEG
Mapper function (x radians expressed in degrees).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.DegFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public DegFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
ABS
) used
by commands such as ART
and CAL
.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.EquationFunctionFactory
extends java.lang.Object
Constructors |
public EquationFunctionFactory()
|
Methods |
Given a function name, create an instance of a metadata class for that function.
public static com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction createFunction(java.lang.String aName)
|
Get characteristics of all supported Mapper functions.
public static java.util.Collection getAllFunctions()
|
Determine if specified name is the name of a valid Mapper function.
public static boolean isFunction(java.lang.String aName)
|
Given a function metadata class, get corresponding function name.
public static java.lang.String lookupName(java.lang.Class aFunctionClass)
|
EXP
Mapper function (natural number e raised to the power x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.ExpFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public ExpFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
FRAC
Mapper function (fractional portion of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FracFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public FracFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
DATE
and TIME
. For example, a function may
accept a string or number that is expected to contain a value that
represents a valid date in a certain format (e.g., YYMMDD).
public final class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType
extends java.lang.Enum
Fields |
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType DATE
|
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType FLOAT
|
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType INTEGER
|
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType LABEL
|
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType STRING
|
public static final com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType TIME
|
Methods |
public static com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType valueOf(java.lang.String name)
|
public static com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.FunctionDataType values()
|
HCOS
Mapper function (hyperbolic cosine of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.HcosFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public HcosFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
HSIN
Mapper function (hyperbolic sine of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.HsinFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public HsinFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
HTAN
Mapper function (hyperbolic tangent of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.HtanFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public HtanFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
public interface com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Fields |
Number of arguments to function is completely variable.public static final int VARIABLE_ARGS = 2147483647
|
Methods |
Get the number of arguments to the function.
public int argumentCount()
|
Get types of the function arguments.
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
Is this function a pseudo-function that can assigned a value (can be placed on the
left-hand side of an assignment), such as LT in the CAL command?
public boolean isAssignable()
|
Is this function aware of the context under which it is executed, such as the processing
of data lines in a CAL command?
public boolean isContextAware()
|
Is this an aggregating, vertical (i.e., operates on a column) function?
public boolean isVertical()
|
Get type of the function return value.
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
INT
Mapper function (integer portion of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IntFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public IntFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
LINE
Mapper equation keyword, which is
treated as a function.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.LineFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public LineFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
LIT
Mapper function (literal, or character equivalent, of label x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.LitFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public LitFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
LOG10
Mapper function (logarithm of x in base 10).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Log10Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Log10Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
LOG
Mapper function (logarithm of x in base e).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.LogFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public LogFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
LT
Mapper equation keyword, which is
treated as a function. Line type designator of the data line currently being
processed (for example, a tab or *).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.LtFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public LtFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
MAX
Mapper function (maximum; largest value of
all specified values or expressions, x1 through xN).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.MaxFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public MaxFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
MIN
Mapper function (minimum; smallest value
of all specified values or expressions, x1 through xN).
).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.MinFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public MinFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
MOD
Mapper function (modulus; remainder value of x/y).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.ModFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public ModFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
PI
Mapper equation constant,
represented as a function (value of pi, i.e., 3.14159265358979).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.PiFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public PiFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
RAD
Mapper function (x degrees in radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.RadFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public RadFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
RAN
Mapper function (random integer value in the range x to y).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.RanFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public RanFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
RLINE
Mapper equation keyword, which is
treated as a function (report line number currently being processed, counts
heading lines and all line types, regardless of the type being processed).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.RlineFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public RlineFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
SIN
Mapper function (sine of x radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.SinFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public SinFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
SQRT
Mapper function (square root of x).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.SqrtFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public SqrtFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
SUM
Mapper function (total value of
all specified values, x1 through xN).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.SumFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public SumFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
TAN
Mapper function (tangent of x radians).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.TanFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public TanFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
T(IME)1
Mapper function (HH:MM).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Time1Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Time1Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
T(IME)2
Mapper function (HHMMSS).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Time2Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Time2Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
T(IME)3
Mapper function (HHMM).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Time3Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Time3Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
T(IME)4
Mapper function (HHHHHHH:MM:SS).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Time4Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Time4Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
T(IME)5
Mapper function (HHHHHHH:MM).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.Time5Function
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public Time5Function()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
TIME
Mapper equation constant,
represented as a function (contains the current time, expressed in the
number of hours and fractions of hours relative to midnight).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.TimeFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public TimeFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
TODAY
Mapper equation constant,
represented as a function (contains the current date, expressed in
number of days relative to a fixed date).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.TodayFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public TodayFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
VAVG
Mapper function (vertical average of
all specified values or expressions, x1 through xN).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.VavgFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public VavgFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
VMAX
Mapper function (vertical maximum of
all specified values or expressions, x1 through xN).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.VmaxFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public VmaxFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
MIN
Mapper function (vertical minimum of
all specified values or expressions, x1 through xN).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.VminFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public VminFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|
SUM
Mapper function (vertical sum of
all specified values or expressions, x1 through xN).
public class com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.VsumFunction
extends java.lang.Object
implements com.arsi.mj.maprpt.lexer.ptree.cmd.equation.function.IEquationFunction
Constructors |
public VsumFunction()
|
Methods |
public int argumentCount()
|
public com.arsi.mj.datatype.MaprptUsageDataType argumentTypes()
|
public boolean isAssignable()
|
public boolean isContextAware()
|
public boolean isVertical()
|
public com.arsi.mj.datatype.MaprptUsageDataType retvalType()
|