Class OperationFunctions
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
public final class OperationFunctions extends Object
-
-
Method Summary
-
-
-
Method Detail
-
opAddYearMonthDurationToDate
@NonNull public static IDateItem opAddYearMonthDurationToDate(@NonNull IDateItem arg1, @NonNull IYearMonthDurationItem arg2)
-
opAddDayTimeDurationToDate
@NonNull public static IDateItem opAddDayTimeDurationToDate(@NonNull IDateItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opAddYearMonthDurations
@NonNull public static IYearMonthDurationItem opAddYearMonthDurations(@NonNull IYearMonthDurationItem arg1, IYearMonthDurationItem arg2)
-
opAddDayTimeDurations
@NonNull public static IDayTimeDurationItem opAddDayTimeDurations(@NonNull IDayTimeDurationItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opAddYearMonthDurationToDateTime
@NonNull public static IDateTimeItem opAddYearMonthDurationToDateTime(@NonNull IDateTimeItem arg1, @NonNull IYearMonthDurationItem arg2)
-
opAddDayTimeDurationToDateTime
@NonNull public static IDateTimeItem opAddDayTimeDurationToDateTime(@NonNull IDateTimeItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opSubtractDates
@NonNull public static IDayTimeDurationItem opSubtractDates(@NonNull IDateItem arg1, @NonNull IDateItem arg2)
-
opSubtractYearMonthDurationFromDate
@NonNull public static IDateItem opSubtractYearMonthDurationFromDate(@NonNull IDateItem arg1, @NonNull IYearMonthDurationItem arg2)
-
opSubtractDayTimeDurationFromDate
@NonNull public static IDateItem opSubtractDayTimeDurationFromDate(@NonNull IDateItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opSubtractYearMonthDurations
@NonNull public static IYearMonthDurationItem opSubtractYearMonthDurations(@NonNull IYearMonthDurationItem arg1, IYearMonthDurationItem arg2)
-
opSubtractDayTimeDurations
@NonNull public static IDayTimeDurationItem opSubtractDayTimeDurations(@NonNull IDayTimeDurationItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opSubtractDateTimes
@NonNull public static IDayTimeDurationItem opSubtractDateTimes(@NonNull IDateTimeItem arg1, @NonNull IDateTimeItem arg2)
-
opSubtractYearMonthDurationFromDateTime
@NonNull public static IDateTimeItem opSubtractYearMonthDurationFromDateTime(@NonNull IDateTimeItem arg1, @NonNull IYearMonthDurationItem arg2)
-
opSubtractDayTimeDurationFromDateTime
@NonNull public static IDateTimeItem opSubtractDayTimeDurationFromDateTime(@NonNull IDateTimeItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opMultiplyYearMonthDuration
@NonNull public static IYearMonthDurationItem opMultiplyYearMonthDuration(@NonNull IYearMonthDurationItem arg1, @NonNull INumericItem arg2) throws ArithmeticFunctionException
- Throws:
ArithmeticFunctionException
-
opMultiplyDayTimeDuration
@NonNull public static IDayTimeDurationItem opMultiplyDayTimeDuration(@NonNull IDayTimeDurationItem arg1, @NonNull INumericItem arg2) throws ArithmeticFunctionException
- Throws:
ArithmeticFunctionException
-
opDivideYearMonthDuration
@NonNull public static IYearMonthDurationItem opDivideYearMonthDuration(@NonNull IYearMonthDurationItem arg1, @NonNull INumericItem arg2) throws DateTimeFunctionException
- Throws:
DateTimeFunctionException
-
opDivideDayTimeDuration
@NonNull public static IDayTimeDurationItem opDivideDayTimeDuration(@NonNull IDayTimeDurationItem arg1, @NonNull INumericItem arg2) throws ArithmeticFunctionException
- Throws:
ArithmeticFunctionException
-
opDivideDayTimeDurationByDayTimeDuration
@NonNull public static IDecimalItem opDivideDayTimeDurationByDayTimeDuration(@NonNull IDayTimeDurationItem arg1, IDayTimeDurationItem arg2)
-
opDateEqual
@NonNull public static IBooleanItem opDateEqual(@NonNull IDateItem arg1, @NonNull IDateItem arg2)
-
opDateTimeEqual
@NonNull public static IBooleanItem opDateTimeEqual(@NonNull IDateTimeItem arg1, @NonNull IDateTimeItem arg2)
-
opDurationEqual
@NonNull public static IBooleanItem opDurationEqual(@NonNull IDurationItem arg1, @NonNull IDurationItem arg2)
-
opBase64BinaryEqual
@NonNull public static IBooleanItem opBase64BinaryEqual(@NonNull IBase64BinaryItem arg1, @NonNull IBase64BinaryItem arg2)
-
opDateGreaterThan
@NonNull public static IBooleanItem opDateGreaterThan(@NonNull IDateItem arg1, @NonNull IDateItem arg2)
-
opDateTimeGreaterThan
@NonNull public static IBooleanItem opDateTimeGreaterThan(@NonNull IDateTimeItem arg1, @NonNull IDateTimeItem arg2)
-
opYearMonthDurationGreaterThan
@NonNull public static IBooleanItem opYearMonthDurationGreaterThan(@NonNull IYearMonthDurationItem arg1, @NonNull IYearMonthDurationItem arg2)
-
opDayTimeDurationGreaterThan
@NonNull public static IBooleanItem opDayTimeDurationGreaterThan(@NonNull IDayTimeDurationItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opBase64BinaryGreaterThan
@NonNull public static IBooleanItem opBase64BinaryGreaterThan(@NonNull IBase64BinaryItem arg1, @NonNull IBase64BinaryItem arg2)
-
opDateLessThan
@NonNull public static IBooleanItem opDateLessThan(@NonNull IDateItem arg1, @NonNull IDateItem arg2)
-
opDateTimeLessThan
@NonNull public static IBooleanItem opDateTimeLessThan(@NonNull IDateTimeItem arg1, @NonNull IDateTimeItem arg2)
-
opYearMonthDurationLessThan
@NonNull public static IBooleanItem opYearMonthDurationLessThan(@NonNull IYearMonthDurationItem arg1, @NonNull IYearMonthDurationItem arg2)
-
opDayTimeDurationLessThan
@NonNull public static IBooleanItem opDayTimeDurationLessThan(@NonNull IDayTimeDurationItem arg1, @NonNull IDayTimeDurationItem arg2)
-
opBase64BinaryLessThan
@NonNull public static IBooleanItem opBase64BinaryLessThan(@NonNull IBase64BinaryItem arg1, @NonNull IBase64BinaryItem arg2)
-
opNumericAdd
@NonNull public static INumericItem opNumericAdd(@NonNull INumericItem left, @NonNull INumericItem right)
-
opNumericSubtract
@NonNull public static INumericItem opNumericSubtract(@NonNull INumericItem left, @NonNull INumericItem right)
-
opNumericMultiply
@NonNull public static INumericItem opNumericMultiply(@NonNull INumericItem left, @NonNull INumericItem right)
-
opNumericDivide
@NonNull public static INumericItem opNumericDivide(@NonNull INumericItem dividend, @NonNull INumericItem divisor)
-
opNumericIntegerDivide
@NonNull public static IIntegerItem opNumericIntegerDivide(@NonNull INumericItem dividend, @NonNull INumericItem divisor)
-
opNumericMod
@NonNull public static INumericItem opNumericMod(@NonNull INumericItem dividend, @NonNull INumericItem divisor)
Based on XPath 3.1 func:numeric-mod.- Parameters:
dividend
- the number to be divideddivisor
- the number to divide by- Returns:
- the remainder
-
opNumericUnaryMinus
@NonNull public static INumericItem opNumericUnaryMinus(@NonNull INumericItem item)
-
opNumericEqual
@NonNull public static IBooleanItem opNumericEqual(@Nullable INumericItem arg1, @Nullable INumericItem arg2)
-
opNumericGreaterThan
@NonNull public static IBooleanItem opNumericGreaterThan(@Nullable INumericItem arg1, @Nullable INumericItem arg2)
-
opNumericLessThan
@NonNull public static IBooleanItem opNumericLessThan(@Nullable INumericItem arg1, @Nullable INumericItem arg2)
-
opBooleanEqual
@NonNull public static IBooleanItem opBooleanEqual(@Nullable IBooleanItem arg1, @Nullable IBooleanItem arg2)
-
opBooleanGreaterThan
@NonNull public static IBooleanItem opBooleanGreaterThan(@Nullable IBooleanItem arg1, @Nullable IBooleanItem arg2)
-
opBooleanLessThan
@NonNull public static IBooleanItem opBooleanLessThan(@Nullable IBooleanItem arg1, @Nullable IBooleanItem arg2)
-
-