Movatterモバイル変換


[0]ホーム

URL:


overloads

package
v0.26.1Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2025 License:Apache-2.0, BSD-3-ClauseImports:0Imported by:42

Details

Repository

github.com/google/cel-go

Links

Documentation

Overview

Package overloads defines the internal overload identifiers for function andoperator overloads.

Index

Constants

View Source
const (Conditional               = "conditional"LogicalAnd                = "logical_and"LogicalOr                 = "logical_or"LogicalNot                = "logical_not"NotStrictlyFalse          = "not_strictly_false"Equals                    = "equals"NotEquals                 = "not_equals"LessBool                  = "less_bool"LessInt64                 = "less_int64"LessInt64Double           = "less_int64_double"LessInt64Uint64           = "less_int64_uint64"LessUint64                = "less_uint64"LessUint64Double          = "less_uint64_double"LessUint64Int64           = "less_uint64_int64"LessDouble                = "less_double"LessDoubleInt64           = "less_double_int64"LessDoubleUint64          = "less_double_uint64"LessString                = "less_string"LessBytes                 = "less_bytes"LessTimestamp             = "less_timestamp"LessDuration              = "less_duration"LessEqualsBool            = "less_equals_bool"LessEqualsInt64           = "less_equals_int64"LessEqualsInt64Double     = "less_equals_int64_double"LessEqualsInt64Uint64     = "less_equals_int64_uint64"LessEqualsUint64          = "less_equals_uint64"LessEqualsUint64Double    = "less_equals_uint64_double"LessEqualsUint64Int64     = "less_equals_uint64_int64"LessEqualsDouble          = "less_equals_double"LessEqualsDoubleInt64     = "less_equals_double_int64"LessEqualsDoubleUint64    = "less_equals_double_uint64"LessEqualsString          = "less_equals_string"LessEqualsBytes           = "less_equals_bytes"LessEqualsTimestamp       = "less_equals_timestamp"LessEqualsDuration        = "less_equals_duration"GreaterBool               = "greater_bool"GreaterInt64              = "greater_int64"GreaterInt64Double        = "greater_int64_double"GreaterInt64Uint64        = "greater_int64_uint64"GreaterUint64             = "greater_uint64"GreaterUint64Double       = "greater_uint64_double"GreaterUint64Int64        = "greater_uint64_int64"GreaterDouble             = "greater_double"GreaterDoubleInt64        = "greater_double_int64"GreaterDoubleUint64       = "greater_double_uint64"GreaterString             = "greater_string"GreaterBytes              = "greater_bytes"GreaterTimestamp          = "greater_timestamp"GreaterDuration           = "greater_duration"GreaterEqualsBool         = "greater_equals_bool"GreaterEqualsInt64        = "greater_equals_int64"GreaterEqualsInt64Double  = "greater_equals_int64_double"GreaterEqualsInt64Uint64  = "greater_equals_int64_uint64"GreaterEqualsUint64       = "greater_equals_uint64"GreaterEqualsUint64Double = "greater_equals_uint64_double"GreaterEqualsUint64Int64  = "greater_equals_uint64_int64"GreaterEqualsDouble       = "greater_equals_double"GreaterEqualsDoubleInt64  = "greater_equals_double_int64"GreaterEqualsDoubleUint64 = "greater_equals_double_uint64"GreaterEqualsString       = "greater_equals_string"GreaterEqualsBytes        = "greater_equals_bytes"GreaterEqualsTimestamp    = "greater_equals_timestamp"GreaterEqualsDuration     = "greater_equals_duration")

Boolean logic overloads

View Source
const (AddInt64                   = "add_int64"AddUint64                  = "add_uint64"AddDouble                  = "add_double"AddString                  = "add_string"AddBytes                   = "add_bytes"AddList                    = "add_list"AddTimestampDuration       = "add_timestamp_duration"AddDurationTimestamp       = "add_duration_timestamp"AddDurationDuration        = "add_duration_duration"SubtractInt64              = "subtract_int64"SubtractUint64             = "subtract_uint64"SubtractDouble             = "subtract_double"SubtractTimestampTimestamp = "subtract_timestamp_timestamp"SubtractTimestampDuration  = "subtract_timestamp_duration"SubtractDurationDuration   = "subtract_duration_duration"MultiplyInt64              = "multiply_int64"MultiplyUint64             = "multiply_uint64"MultiplyDouble             = "multiply_double"DivideInt64                = "divide_int64"DivideUint64               = "divide_uint64"DivideDouble               = "divide_double"ModuloInt64                = "modulo_int64"ModuloUint64               = "modulo_uint64"NegateInt64                = "negate_int64"NegateDouble               = "negate_double")

Math overloads

View Source
const (IndexList    = "index_list"IndexMap     = "index_map"IndexMessage = "index_message"// TODO: introduce concept of types.Message)

Index overloads

View Source
const (DeprecatedIn = "in"InList       = "in_list"InMap        = "in_map"InMessage    = "in_message"// TODO: introduce concept of types.Message)

In operators

View Source
const (Size           = "size"SizeString     = "size_string"SizeBytes      = "size_bytes"SizeList       = "size_list"SizeMap        = "size_map"SizeStringInst = "string_size"SizeBytesInst  = "bytes_size"SizeListInst   = "list_size"SizeMapInst    = "map_size")

Size overloads

View Source
const (Contains   = "contains"EndsWith   = "endsWith"Matches    = "matches"StartsWith = "startsWith")

String function names.

View Source
const (ContainsString   = "contains_string"EndsWithString   = "ends_with_string"MatchesString    = "matches_string"StartsWithString = "starts_with_string")

String function overload names.

View Source
const (TimeGetFullYear     = "getFullYear"TimeGetMonth        = "getMonth"TimeGetDayOfYear    = "getDayOfYear"TimeGetDate         = "getDate"TimeGetDayOfMonth   = "getDayOfMonth"TimeGetDayOfWeek    = "getDayOfWeek"TimeGetHours        = "getHours"TimeGetMinutes      = "getMinutes"TimeGetSeconds      = "getSeconds"TimeGetMilliseconds = "getMilliseconds")

Time-based functions.

View Source
const (TimestampToYear                = "timestamp_to_year"TimestampToMonth               = "timestamp_to_month"TimestampToDayOfYear           = "timestamp_to_day_of_year"TimestampToDayOfMonthZeroBased = "timestamp_to_day_of_month"TimestampToDayOfMonthOneBased  = "timestamp_to_day_of_month_1_based"TimestampToDayOfWeek           = "timestamp_to_day_of_week"TimestampToHours               = "timestamp_to_hours"TimestampToMinutes             = "timestamp_to_minutes"TimestampToSeconds             = "timestamp_to_seconds"TimestampToMilliseconds        = "timestamp_to_milliseconds")

Timestamp overloads for time functions without timezones.

View Source
const (TimestampToYearWithTz                = "timestamp_to_year_with_tz"TimestampToMonthWithTz               = "timestamp_to_month_with_tz"TimestampToDayOfYearWithTz           = "timestamp_to_day_of_year_with_tz"TimestampToDayOfMonthZeroBasedWithTz = "timestamp_to_day_of_month_with_tz"TimestampToDayOfMonthOneBasedWithTz  = "timestamp_to_day_of_month_1_based_with_tz"TimestampToDayOfWeekWithTz           = "timestamp_to_day_of_week_with_tz"TimestampToHoursWithTz               = "timestamp_to_hours_with_tz"TimestampToMinutesWithTz             = "timestamp_to_minutes_with_tz"TimestampToSecondsWithTz             = "timestamp_to_seconds_tz"TimestampToMillisecondsWithTz        = "timestamp_to_milliseconds_with_tz")

Timestamp overloads for time functions with timezones.

View Source
const (DurationToHours        = "duration_to_hours"DurationToMinutes      = "duration_to_minutes"DurationToSeconds      = "duration_to_seconds"DurationToMilliseconds = "duration_to_milliseconds")

Duration overloads for time functions.

View Source
const (TypeConvertInt       = "int"TypeConvertUint      = "uint"TypeConvertDouble    = "double"TypeConvertBool      = "bool"TypeConvertString    = "string"TypeConvertBytes     = "bytes"TypeConvertTimestamp = "timestamp"TypeConvertDuration  = "duration"TypeConvertType      = "type"TypeConvertDyn       = "dyn")

Type conversion methods and overloads

View Source
const (IntToInt       = "int64_to_int64"UintToInt      = "uint64_to_int64"DoubleToInt    = "double_to_int64"StringToInt    = "string_to_int64"TimestampToInt = "timestamp_to_int64"DurationToInt  = "duration_to_int64")

Int conversion functions.

View Source
const (UintToUint   = "uint64_to_uint64"IntToUint    = "int64_to_uint64"DoubleToUint = "double_to_uint64"StringToUint = "string_to_uint64")

Uint conversion functions.

View Source
const (DoubleToDouble = "double_to_double"IntToDouble    = "int64_to_double"UintToDouble   = "uint64_to_double"StringToDouble = "string_to_double")

Double conversion functions.

View Source
const (BoolToBool   = "bool_to_bool"StringToBool = "string_to_bool")

Bool conversion functions.

View Source
const (BytesToBytes  = "bytes_to_bytes"StringToBytes = "string_to_bytes")

Bytes conversion functions.

View Source
const (StringToString    = "string_to_string"BoolToString      = "bool_to_string"IntToString       = "int64_to_string"UintToString      = "uint64_to_string"DoubleToString    = "double_to_string"BytesToString     = "bytes_to_string"TimestampToString = "timestamp_to_string"DurationToString  = "duration_to_string")

String conversion functions.

View Source
const (TimestampToTimestamp = "timestamp_to_timestamp"StringToTimestamp    = "string_to_timestamp"IntToTimestamp       = "int64_to_timestamp")

Timestamp conversion functions

View Source
const (DurationToDuration = "duration_to_duration"StringToDuration   = "string_to_duration"IntToDuration      = "int64_to_duration")

Convert duration from string

View Source
const (Iterator = "@iterator"HasNext  = "@hasNext"Next     = "@next")

Comprehensions helper methods, not directly accessible via a developer.

View Source
const (ExtFormatString = "string_format")

Extension function overloads with complex behaviors that need to be referenced in runtime and static analysis cost computations.

View Source
const (ExtQuoteString = "strings_quote")

Extension function overloads with complex behaviors that need to be referenced in runtime and static analysis cost computations.

View Source
const (ToDyn = "to_dyn")

Convert to dyn

Variables

This section is empty.

Functions

funcIsTypeConversionFunctionadded inv0.6.0

func IsTypeConversionFunction(functionstring)bool

IsTypeConversionFunction returns whether the input function is a standard library typeconversion function.

Types

This section is empty.

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp