|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use OperatorImplementation | |
|---|---|
| be.SIRAPRISE.typeimplementations | |
| Uses of OperatorImplementation in be.SIRAPRISE.typeimplementations |
|---|
| Subinterfaces of OperatorImplementation in be.SIRAPRISE.typeimplementations | |
|---|---|
interface |
AggregationOperatorImplementation
AggregationOperatorImplementation is the interface that must/can be implemented by all operator implementations that are both commutative and associative, meaning in particular : The basic form of the operator is binary, i.e. it has two arguments. |
interface |
OperatorImplementation_V0104
Defines the methods that the implementation class for a sira_prise operator must provide. |
| Classes in be.SIRAPRISE.typeimplementations that implement OperatorImplementation | |
|---|---|
class |
ABS_FLOAT
The FLOAT absolute value operator takes a single argument of type FLOAT, and returns its absolute value. |
class |
ABS_INT
The INT absolute value operator takes a single argument of type INT, and returns its absolute value. |
class |
ABS_LONG
The LONG absolute value operator takes a single argument of type LONG and returns its absolute value. |
class |
ACOS_FLOAT
The ACOS operator takes a FLOAT argument and returns the ANGLE value of which this argument is the cosine. |
class |
ACOSEC_FLOAT
The ACOSEC operator takes a FLOAT argument and returns the ANGLE value to which the argument is the cosecant |
class |
ACOTAN_FLOAT
The ACOTAN operator returns the ANGLE value to which the argument is the cotangent |
class |
AND_BOOLEAN_BOOLEAN
The implementation for the boolean AND operator. |
class |
ASEC_FLOAT
The ASEC operator returns the ANGLE value to which the argument is the secant. |
class |
ASIN_FLOAT
The ASIN operator returns the ANGLE value to which the argument is the sine. |
class |
ATAN_FLOAT
The implementation for the arctangent operator. |
class |
BEGINSWITH_NAME_NAME
The BEGINSWITH operator takes two NAME arguments and returns true if all tokens in the second argument are identical to the tokens of the first argument in the corresponding position. |
class |
BEGINSWITH_STRING_STRING
The BEGINSWITH operator takes two STRING arguments and returns true if all tokens in the second argument are identical to the tokens of the first argument in the corresponding position. |
class |
CEIL_INT_INT
CEIL returns the smallest integer that is higher than or equal to the first argument and an exact multiple of the second. |
class |
CEIL_LONG_LONG
CEIL returns the smallest integer that is higher than or equal to the first argument and an exact multiple of the second. |
class |
CONCAT_STRING_STRING
CONCAT returns the result of appending the second STRING argument to the first. |
class |
COS_ANGLE
The COS operator returns the cosine of its argument. |
class |
COSEC_ANGLE
COSEC returns the cosecant of the argument |
class |
COTAN_ANGLE
COTAN returns the cotangent of its argument |
class |
DATESHIFT_DATE_INT_INT_INT
The DATESHIFT operator computes a date that is a given quantity of days, months, years away from a given date |
class |
DIV_FLOAT_FLOAT
The FLOAT division operator. |
class |
DIV_INT_INT
Integer division. |
class |
DIV_LONG_LONG
The implementation for the LONG division operator. |
class |
ENDSWITH_NAME_NAME
The ENDSWITH operator returns a truth-value indicating whether the first argument's ending sequence of tokens is identical to the second argument's complete sequence of tokens. |
class |
ENDSWITH_STRING_STRING
The ENDSWITH operator returns a truth value indicating whether or not the first argument's ending sequence of tokens is identical to the second argument's complete token sequence. |
class |
EQ_BOOLEAN_BOOLEAN
Boolean equality differs from all other scalar equality operators in that it also happens to be associative. |
class |
EQ_RELATION_RELATION
The equality operator implementation for the nonscalar RELATION type |
class |
EXP_FLOAT
The EXP operator returns the value of e^x |
class |
EXP_FLOAT_FLOAT
EXP takes two FLOAT values, a and b, and returns a^b |
class |
FIRSTDATE
The FIRSTDATE operator returns the lowest supported DATE value |
class |
FIRSTINT
The FIRSTINT operator returns the lowest supported INT value |
class |
FIRSTLONG
The FIRSTLONG operator returns the lowest supported LONG value |
class |
FLOOR_INT_INT
FLOOR returns the biggest integer that is smaller than or equal to the first argument and an exact multiple of the second. |
class |
FLOOR_LONG_LONG
FLOOR returns the biggest integer that is smaller than or equal to the first argument and an exact multiple of the second. |
class |
GreaterOrEqualOperatorImplementation
GreaterOrEqualOperatorImplementation is a generic implementation implementing the behaviour of a GE operator, for all types for which an ordering is defined in the form of a GT operator. |
class |
GT_ANGLE_ANGLE
GT returns true if the first operand compares higher than the second, and false otherwise |
class |
GT_DATE_DATE
GT returns true if the first operand compares higher than the second, and false otherwise |
class |
GT_DECIMAL_DECIMAL
Deprecated. The use of the DECIMAL type is discouraged. The definition is rather awkward, the implementation rather poor, and the set of provided operators incomplete. |
class |
GT_FLOAT_FLOAT
GT returns true if the first operand compares higher than the second, and false otherwise |
class |
GT_FOO_FOO
GT returns true if the first operand compares higher than the second, and false otherwise |
class |
GT_INT_INT
GT returns true if the first operand compares higher than the second, and false otherwise |
class |
GT_LONG_LONG
GT returns true if the first operand compares higher than the second, and false otherwise |
class |
GT_TIMEOFDAY_TIMEOFDAY
GT returns true if the first operand compares higher than the second, and false otherwise |
class |
LASTDATE
The LASTDATE operator returns the highest supported DATE value |
class |
LASTINT
The LASTINT operator returns the highest supported INT value |
class |
LASTLONG
The LASTLONG operator returns the highest supported LONG value |
class |
LENGTH_INTINTERVAL
LENGTH returns the length of the interval value in the argument |
class |
LENGTH_LONGINTERVAL
LENGTH returns the length of the interval value in the argument |
class |
LessOrEqualOperatorImplementation
|
class |
LessThanOperatorImplementation
LessThanOperatorImplementation is a generic implementation implementing the behaviour of a LT operator, for all types for which an ordering is defined in the form of a GT operator. |
class |
LN_FLOAT
LN returns the natural logarithm of the argument |
class |
LOWERCASE_STRING
LOWERCASE() returns the argument, converted to lowercase |
class |
MATCHES_STRING_STRING
MATCHES returns a boolean indicating whether the first argument matches the pattern string given as the second argument. |
class |
MAX_DATE_DATE
The DATE 'maximumof' operator. |
class |
MAX_FLOAT_FLOAT
The FLOAT maximumof() operator. |
class |
MAX_INT_INT
The INT maximumof operator. |
class |
MAX_LONG_LONG
The LONG maximumof() operator. |
class |
MAX_TIMEOFDAY_TIMEOFDAY
The TIMEOFDAY 'maximumof' operator. |
class |
MIN_DATE_DATE
The DATE 'minimumof' operator. |
class |
MIN_FLOAT_FLOAT
The FLOAT 'minimumof' operator. |
class |
MIN_INT_INT
The INT 'minimumof' operator. |
class |
MIN_LONG_LONG
The implementation for the LONG 'minimumof' operator. |
class |
MIN_TIMEOFDAY_TIMEOFDAY
The TIMEOFDAY 'minimumof' operator. |
class |
MOD_INT_INT
MOD(a,b) returns the number c such that a = (a / b) + c. |
class |
MOD_LONG_LONG
MOD(a,b) returns the number c such that a = (a / b) + c. |
class |
MULT_FLOAT_FLOAT
The FLOAT multiplication operator. |
class |
MULT_INT_INT
The INT multiplication operator. |
class |
MULT_LONG_LONG
The LONG multiplication operator. |
class |
NEXTDATE_DATE
The NEXTDATE(DATE) operator returns the DATE value that is one day after the argument value. |
class |
NEXTINT_INT
The NEXTINT(INT) operator returns the INT value that is one higher than the argument value. |
class |
NEXTLONG_LONG
The NEXTLONG(LONG) operator returns the LONG value that is one higher than the argument value. |
class |
NOT_BOOLEAN
The boolean NOT operator |
class |
OR_BOOLEAN_BOOLEAN
The implementation for the boolean OR operator |
class |
PI
The PI operator returns the FLOAT constant 3.1415926535... |
class |
PLUS_AVERAGE_AVERAGE
The AVERAGE addition operator. |
class |
PLUS_DECIMAL_DECIMAL
Deprecated. The use of this type is discouraged. The definition is rather awkward, the implementation rather poor, and the set of provided operators incomplete. |
class |
PLUS_FLOAT_FLOAT
The FLOAT addition operator. |
class |
PLUS_INT_INT
The PLUS(INT,INT) operator returns the INT value that is the sum of the two arguments. |
class |
PLUS_LONG_LONG
The PLUS(LONG,LONG) operator returns the LONG value that is the sum of the two arguments. |
class |
PLUS_TIMEOFDAY_TIMEOFDAY
The TIMEOFDAY addition operator. |
class |
PRIORDATE_DATE
The PRIORDATE(DATE) operator returns the DATE value that is one day before the argument value. |
class |
PRIORINT_INT
The PRIORINT operator returns the INT value that is one less than the given argument. |
class |
PRIORLONG_LONG
The PRIORLONG operator returns the LONG value that is one less than the given argument. |
class |
ROUND_FLOAT_FLOAT
The float rounding operator returns the FLOAT value that is an exact multiple of the second argument (the rounding unit), and for which the absolute value of the difference with the first argument (the number to be rounded) is minimal. |
class |
SEC_ANGLE
The ANGLE secant operator. |
class |
SIN_ANGLE
The ANGLE sine operator. |
class |
SQRT_FLOAT
The FLOAT square root operator. |
class |
SUB_FLOAT_FLOAT
The FLOAT subtraction operator. |
class |
SUB_INT_INT
The integer subtraction operator. |
class |
SUB_LONG_LONG
The LONG subtraction operator. |
class |
SUB_TIMEOFDAY_TIMEOFDAY
The timeofday difference operator. |
class |
SUBSTR_STRING_INT
The String Substring operator. |
class |
SUBSTR_STRING_INT_INT
The String Substring operator. |
class |
TAN_ANGLE
The ANGLE tangent operator. |
class |
TOFLOAT_INT
The TOFLOAT operator "casts" an INT to an FLOAT |
class |
TOFLOAT_LONG
The TOFLOAT operator "casts" a LONG to an FLOAT |
class |
TOINT_LONG
The TOINT operator "casts" a LONG to an INT |
class |
TOLONG_INT
The TOLONG operator "casts" an INT to a LONG |
class |
UPPERCASE_STRING
UPPERCASE() returns the input argument, converted to uppercase. |
class |
XOR_BOOLEAN_BOOLEAN
The implementation for the boolean XOR operator. |
| Constructors in be.SIRAPRISE.typeimplementations with parameters of type OperatorImplementation | |
|---|---|
LessOrEqualOperatorImplementation(OperatorImplementation operatorImplementation)
Creates the LessOrEqualOperatorImplementation |
|
LessThanOperatorImplementation(OperatorImplementation operatorImplementation)
Creates the LessThanOperatorImplementation |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||