Uses of Annotation Interface
io.trino.type.Constraint
Packages that use Constraint
Package
Description
-
Uses of Constraint in io.trino.operator.scalar
Methods in io.trino.operator.scalar with annotations of type ConstraintModifier and TypeMethodDescriptionstatic Int128MathFunctions.Ceiling.ceilingLong(long numScale, Int128 num) static longMathFunctions.Ceiling.ceilingLongShort(long numScale, Int128 num) static longMathFunctions.Ceiling.ceilingShort(long numScale, long num) static io.airlift.slice.Slicestatic Int128static longMathFunctions.Floor.floorLongShort(long numScale, Int128 num) static longMathFunctions.Floor.floorShort(long numScale, long num) static io.airlift.slice.SliceJoniRegexpFunctions.regexpReplace(io.airlift.slice.Slice source, JoniRegexp pattern, io.airlift.slice.Slice replacement) static io.airlift.slice.SliceRe2JRegexpFunctions.regexpReplace(io.airlift.slice.Slice source, Re2JRegexp pattern, io.airlift.slice.Slice replacement) static io.airlift.slice.SliceColorFunctions.render(io.airlift.slice.Slice value, long color) static io.airlift.slice.SliceStringFunctions.replace(io.airlift.slice.Slice str, io.airlift.slice.Slice search, io.airlift.slice.Slice replace) static Int128MathFunctions.RoundN.roundNLong(long numScale, long resultPrecision, Int128 num, long decimals) static longMathFunctions.RoundN.roundNShort(long numPrecision, long numScale, long num, long decimals) static Int128MathFunctions.RoundN.roundNShortLong(long numScale, long resultPrecision, long num, long decimals) static Int128MathFunctions.Truncate.truncateLong(long numScale, Int128 num) static longMathFunctions.Truncate.truncateLongShort(long numScale, Int128 num) static longMathFunctions.Truncate.truncateShort(long numScale, long num) static io.airlift.slice.SliceUrlFunctions.urlEncode(io.airlift.slice.Slice value) -
Uses of Constraint in io.trino.operator.scalar.time
Methods in io.trino.operator.scalar.time with annotations of type ConstraintModifier and TypeMethodDescriptionstatic longTimeOperators.intervalDayToSecondPlusTime(long interval, long time) static longTimeOperators.timeMinusIntervalDayToSecond(long time, long interval) static longTimeOperators.timePlusIntervalDayToSecond(long time, long interval) -
Uses of Constraint in io.trino.operator.scalar.timestamp
Methods in io.trino.operator.scalar.timestamp with annotations of type ConstraintModifier and TypeMethodDescriptionstatic longTimestampOperators.IntervalDayToSecondPlusTimestamp.add(long interval, long timestamp) static LongTimestampTimestampOperators.IntervalDayToSecondPlusTimestamp.add(long interval, LongTimestamp timestamp) static longTimestampOperators.TimestampPlusIntervalDayToSecond.add(long timestamp, long interval) static LongTimestampTimestampOperators.TimestampPlusIntervalDayToSecond.add(LongTimestamp timestamp, long interval) static longTimestampOperators.TimestampMinusIntervalDayToSecond.subtract(long timestamp, long interval) static LongTimestampTimestampOperators.TimestampMinusIntervalDayToSecond.subtract(LongTimestamp timestamp, long interval) static io.airlift.slice.SliceToIso8601.toIso8601(long precision, long epochMicros) static io.airlift.slice.SliceToIso8601.toIso8601(long precision, LongTimestamp timestamp) -
Uses of Constraint in io.trino.operator.scalar.timestamptz
Methods in io.trino.operator.scalar.timestamptz with annotations of type ConstraintModifier and TypeMethodDescriptionstatic longTimestampWithTimeZoneOperators.IntervalDayToSecondPlusTimestamp.add(long precision, long interval, long timestamp) static LongTimestampWithTimeZoneTimestampWithTimeZoneOperators.IntervalDayToSecondPlusTimestamp.add(long interval, LongTimestampWithTimeZone timestamp) static longTimestampWithTimeZoneOperators.TimestampPlusIntervalDayToSecond.add(long precision, long packedEpochMillis, long interval) static LongTimestampWithTimeZoneTimestampWithTimeZoneOperators.TimestampPlusIntervalDayToSecond.add(LongTimestampWithTimeZone timestamp, long interval) static longTimestampWithTimeZoneOperators.TimestampMinusIntervalDayToSecond.subtract(long precision, long timestamp, long interval) static LongTimestampWithTimeZoneTimestampWithTimeZoneOperators.TimestampMinusIntervalDayToSecond.subtract(LongTimestampWithTimeZone timestamp, long interval) static io.airlift.slice.SliceToIso8601.toIso8601(long precision, long packedEpochMillis) static io.airlift.slice.SliceToIso8601.toIso8601(long precision, LongTimestampWithTimeZone timestamp) -
Uses of Constraint in io.trino.operator.scalar.timetz
Methods in io.trino.operator.scalar.timetz with annotations of type ConstraintModifier and TypeMethodDescriptionstatic longTimeWithTimeZoneOperators.IntervalDayToSecondPlusTime.add(long interval, long time) static LongTimeWithTimeZoneTimeWithTimeZoneOperators.IntervalDayToSecondPlusTime.add(long interval, LongTimeWithTimeZone time) static longTimeWithTimeZoneOperators.TimePlusIntervalDayToSecond.add(long packedTime, long interval) static LongTimeWithTimeZoneTimeWithTimeZoneOperators.TimePlusIntervalDayToSecond.add(LongTimeWithTimeZone time, long interval) static longTimeWithTimeZoneOperators.TimeMinusIntervalDayToSecond.subtract(long packedTime, long interval) static LongTimeWithTimeZoneTimeWithTimeZoneOperators.TimeMinusIntervalDayToSecond.subtract(LongTimeWithTimeZone time, long interval)