| Python Name | CSharp Name | |
|---|---|---|
| abs | Abs | 3.5.* |
| acos | Acos | 3.5.* |
| acosh | Acosh | 3.5.* |
| add_months | AddMonths | 3.5.* |
| aes_decrypt | AesDecrypt | 3.5.* |
| aes_encrypt | AesEncrypt | 3.5.* |
| aggregate | Aggregate | 3.5.* |
| any_value | AnyValue | 3.5.* |
| approx_count_distinct | ApproxCountDistinct | 3.5.* |
| approx_percentile | ApproxPercentile | 3.5.* |
| array | Array | 3.5.* |
| array_agg | ArrayAgg | 3.5.* |
| array_append | ArrayAppend | 3.5.* |
| array_compact | ArrayCompact | 3.5.* |
| array_contains | ArrayContains | 3.5.* |
| array_distinct | ArrayDistinct | 3.5.* |
| array_except | ArrayExcept | 3.5.* |
| array_insert | ArrayInsert | 3.5.* |
| array_intersect | ArrayIntersect | 3.5.* |
| array_join | ArrayJoin | 3.5.* |
| array_max | ArrayMax | 3.5.* |
| array_min | ArrayMin | 3.5.* |
| array_position | ArrayPosition | 3.5.* |
| array_prepend | ArrayPrepend | 3.5.* |
| array_remove | ArrayRemove | 3.5.* |
| array_repeat | ArrayRepeat | 3.5.* |
| array_size | ArraySize | 3.5.* |
| array_sort | ArraySort | 3.5.* |
| array_union | ArrayUnion | 3.5.* |
| arrays_overlap | ArraysOverlap | 3.5.* |
| arrays_zip | ArraysZip | 3.5.* |
| asc | Asc | 3.5.* |
| asc_nulls_first | AscNullsFirst | 3.5.* |
| asc_nulls_last | AscNullsLast | 3.5.* |
| ascii | Ascii | 3.5.* |
| asin | Asin | 3.5.* |
| asinh | Asinh | 3.5.* |
| assert_true | AssertTrue | 3.5.* |
| atan | Atan | 3.5.* |
| atan2 | Atan2 | 3.5.* |
| atanh | Atanh | 3.5.* |
| avg | Avg | 3.5.* |
| base64 | Base64 | 3.5.* |
| bin | Bin | 3.5.* |
| bit_and | BitAnd | 3.5.* |
| bit_count | BitCount | 3.5.* |
| bit_get | BitGet | 3.5.* |
| bit_length | BitLength | 3.5.* |
| bit_or | BitOr | 3.5.* |
| bit_xor | BitXor | 3.5.* |
| bitmap_bit_position | BitmapBitPosition | 3.5.* |
| bitmap_bucket_number | BitmapBucketNumber | 3.5.* |
| bitmap_construct_agg | BitmapConstructAgg | 3.5.* |
| bitmap_count | BitmapCount | 3.5.* |
| bitmap_or_agg | BitmapOrAgg | 3.5.* |
| bool_and | BoolAnd | 3.5.* |
| bool_or | BoolOr | 3.5.* |
| bround | Bround | 3.5.* |
| btrim | Btrim | 3.5.* |
| bucket | Bucket | 3.5.* |
| cardinality | Cardinality | 3.5.* |
| cbrt | Cbrt | 3.5.* |
| ceil | Ceil | 3.5.* |
| ceiling | Ceiling | 3.5.* |
| char | Char | 3.5.* |
| char_length | CharLength | 3.5.* |
| character_length | CharacterLength | 3.5.* |
| check_field | CheckField | 3.5.* |
| coalesce | Coalesce | 3.5.* |
| collate | Collate | 4.0.0 |
| collation | Collation | 4.0.0 |
| collect_list | CollectList | 3.5.* |
| collect_set | CollectSet | 3.5.* |
| concat | Concat | 3.5.* |
| concat_ws | ConcatWs | 3.5.* |
| contains | Contains | 3.5.* |
| conv | Conv | 3.5.* |
| convert_timezone | ConvertTimezone | 3.5.* |
| corr | Corr | 3.5.* |
| cos | Cos | 3.5.* |
| cosh | Cosh | 3.5.* |
| cot | Cot | 3.5.* |
| count | Count | 3.5.* |
| count_if | CountIf | 3.5.* |
| count_min_sketch | CountMinSketch | 3.5.* |
| covar_pop | CovarPop | 3.5.* |
| covar_samp | CovarSamp | 3.5.* |
| crc32 | Crc32 | 3.5.* |
| csc | Csc | 3.5.* |
| cume_dist | CumeDist | 3.5.* |
| curdate | Curdate | 3.5.* |
| current_catalog | CurrentCatalog | 3.5.* |
| current_database | CurrentDatabase | 3.5.* |
| current_date | CurrentDate | 3.5.* |
| current_schema | CurrentSchema | 3.5.* |
| current_timestamp | CurrentTimestamp | 3.5.* |
| current_timezone | CurrentTimezone | 3.5.* |
| current_user | CurrentUser | 3.5.* |
| date_add | DateAdd | 3.5.* |
| date_diff | DateDiff | 3.5.* |
| date_format | DateFormat | 3.5.* |
| date_from_unix_date | DateFromUnixDate | 3.5.* |
| date_part | DatePart | 3.5.* |
| date_sub | DateSub | 3.5.* |
| date_trunc | DateTrunc | 3.5.* |
| datediff | Datediff | 3.5.* |
| day | Day | 3.5.* |
| dayname | Dayname | 4.0.0 |
| dayofmonth | Dayofmonth | 3.5.* |
| dayofweek | Dayofweek | 3.5.* |
| dayofyear | Dayofyear | 3.5.* |
| days | Days | 3.5.* |
| decode | Decode | 3.5.* |
| degrees | Degrees | 3.5.* |
| dense_rank | DenseRank | 3.5.* |
| desc | Desc | 3.5.* |
| desc_nulls_first | DescNullsFirst | 3.5.* |
| desc_nulls_last | DescNullsLast | 3.5.* |
| e | E | 3.5.* |
| element_at | ElementAt | 3.5.* |
| elt | Elt | 3.5.* |
| encode | Encode | 3.5.* |
| endswith | Endswith | 3.5.* |
| equal_null | EqualNull | 3.5.* |
| every | Every | 3.5.* |
| exists | Exists | 3.5.* |
| exp | Exp | 3.5.* |
| explode | Explode | 3.5.* |
| explode_outer | ExplodeOuter | 3.5.* |
| expm1 | Expm1 | 3.5.* |
| extract | Extract | 3.5.* |
| factorial | Factorial | 3.5.* |
| filter | Filter | 3.5.* |
| find_in_set | FindInSet | 3.5.* |
| first | First | 3.5.* |
| first_value | FirstValue | 3.5.* |
| flatten | Flatten | 3.5.* |
| floor | Floor | 3.5.* |
| forall | Forall | 3.5.* |
| format_number | FormatNumber | 3.5.* |
| format_string | FormatString | 3.5.* |
| from_csv | FromCsv | 3.5.* |
| from_json | FromJson | 3.5.* |
| from_unixtime | FromUnixtime | 3.5.* |
| from_utc_timestamp | FromUtcTimestamp | 3.5.* |
| from_xml | FromXml | 4.0.0 |
| get | Get | 3.5.* |
| get_json_object | GetJsonObject | 3.5.* |
| getbit | Getbit | 3.5.* |
| greatest | Greatest | 3.5.* |
| grouping | Grouping | 3.5.* |
| grouping_id | GroupingId | 3.5.* |
| hash | Hash | 3.5.* |
| hex | Hex | 3.5.* |
| histogram_numeric | HistogramNumeric | 3.5.* |
| hll_sketch_agg | HllSketchAgg | 3.5.* |
| hll_sketch_estimate | HllSketchEstimate | 3.5.* |
| hll_union | HllUnion | 3.5.* |
| hll_union_agg | HllUnionAgg | 3.5.* |
| hour | Hour | 3.5.* |
| hours | Hours | 3.5.* |
| hypot | Hypot | 3.5.* |
| ifnull | Ifnull | 3.5.* |
| initcap | Initcap | 3.5.* |
| inline | Inline | 3.5.* |
| inline_outer | InlineOuter | 3.5.* |
| input_file_block_length | InputFileBlockLength | 3.5.* |
| input_file_block_start | InputFileBlockStart | 3.5.* |
| input_file_name | InputFileName | 3.5.* |
| instr | Instr | 3.5.* |
| is_variant_null | IsVariantNull | 4.0.0 |
| isnan | Isnan | 3.5.* |
| isnotnull | Isnotnull | 3.5.* |
| isnull | Isnull | 3.5.* |
| json_array_length | JsonArrayLength | 3.5.* |
| json_object_keys | JsonObjectKeys | 3.5.* |
| json_tuple | JsonTuple | 3.5.* |
| kurtosis | Kurtosis | 3.5.* |
| lag | Lag | 3.5.* |
| last | Last | 3.5.* |
| last_day | LastDay | 3.5.* |
| last_value | LastValue | 3.5.* |
| lcase | Lcase | 3.5.* |
| lead | Lead | 3.5.* |
| least | Least | 3.5.* |
| left | Left | 3.5.* |
| length | Length | 3.5.* |
| levenshtein | Levenshtein | 3.5.* |
| like | Like | 3.5.* |
| ln | Ln | 3.5.* |
| localtimestamp | Localtimestamp | 3.5.* |
| locate | Locate | 3.5.* |
| log | Log | 3.5.* |
| log10 | Log10 | 3.5.* |
| log1p | Log1p | 3.5.* |
| log2 | Log2 | 3.5.* |
| lower | Lower | 3.5.* |
| lpad | Lpad | 3.5.* |
| ltrim | Ltrim | 3.5.* |
| make_date | MakeDate | 3.5.* |
| make_dt_interval | MakeDtInterval | 3.5.* |
| make_interval | MakeInterval | 3.5.* |
| make_timestamp | MakeTimestamp | 3.5.* |
| make_timestamp_ltz | MakeTimestampLtz | 3.5.* |
| make_timestamp_ntz | MakeTimestampNtz | 3.5.* |
| make_ym_interval | MakeYmInterval | 3.5.* |
| map | Map | 3.5.* |
| map_concat | MapConcat | 3.5.* |
| map_contains_key | MapContainsKey | 3.5.* |
| map_entries | MapEntries | 3.5.* |
| map_filter | MapFilter | 3.5.* |
| map_from_arrays | MapFromArrays | 3.5.* |
| map_from_entries | MapFromEntries | 3.5.* |
| map_keys | MapKeys | 3.5.* |
| map_values | MapValues | 3.5.* |
| map_zip_with | MapZipWith | 3.5.* |
| mask | Mask | 3.5.* |
| max | Max | 3.5.* |
| max_by | MaxBy | 3.5.* |
| md5 | Md5 | 3.5.* |
| mean | Mean | 3.5.* |
| median | Median | 3.5.* |
| min | Min | 3.5.* |
| min_by | MinBy | 3.5.* |
| minute | Minute | 3.5.* |
| mode | Mode | 3.5.* |
| monotonically_increasing_id | MonotonicallyIncreasingId | 3.5.* |
| month | Month | 3.5.* |
| monthname | Monthname | 4.0.0 |
| months | Months | 3.5.* |
| months_between | MonthsBetween | 3.5.* |
| named_struct | NamedStruct | 3.5.* |
| nanvl | Nanvl | 3.5.* |
| negative | Negative | 3.5.* |
| next_day | NextDay | 3.5.* |
| now | Now | 3.5.* |
| nth_value | NthValue | 3.5.* |
| ntile | Ntile | 3.5.* |
| nullif | Nullif | 3.5.* |
| nvl | Nvl | 3.5.* |
| nvl2 | Nvl2 | 3.5.* |
| octet_length | OctetLength | 3.5.* |
| overlay | Overlay | 3.5.* |
| parse_json | ParseJson | 4.0.0 |
| parse_url | ParseUrl | 3.5.* |
| percent_rank | PercentRank | 3.5.* |
| percentile | Percentile | 3.5.* |
| percentile_approx | PercentileApprox | 3.5.* |
| pi | Pi | 3.5.* |
| pmod | Pmod | 3.5.* |
| posexplode | Posexplode | 3.5.* |
| posexplode_outer | PosexplodeOuter | 3.5.* |
| position | Position | 3.5.* |
| positive | Positive | 3.5.* |
| pow | Pow | 3.5.* |
| printf | Printf | 3.5.* |
| product | Product | 3.5.* |
| quarter | Quarter | 3.5.* |
| radians | Radians | 3.5.* |
| raise_error | RaiseError | 3.5.* |
| rand | Rand | 3.5.* |
| randn | Randn | 3.5.* |
| rank | Rank | 3.5.* |
| reduce | Reduce | 3.5.* |
| reflect | Reflect | 3.5.* |
| regexp | Regexp | 3.5.* |
| regexp_count | RegexpCount | 3.5.* |
| regexp_extract | RegexpExtract | 3.5.* |
| regexp_extract_all | RegexpExtractAll | 3.5.* |
| regexp_instr | RegexpInstr | 3.5.* |
| regexp_like | RegexpLike | 3.5.* |
| regexp_replace | RegexpReplace | 3.5.* |
| regexp_substr | RegexpSubstr | 3.5.* |
| regr_avgx | RegrAvgx | 3.5.* |
| regr_avgy | RegrAvgy | 3.5.* |
| regr_count | RegrCount | 3.5.* |
| regr_intercept | RegrIntercept | 3.5.* |
| regr_r2 | RegrR2 | 3.5.* |
| regr_slope | RegrSlope | 3.5.* |
| regr_sxx | RegrSxx | 3.5.* |
| regr_sxy | RegrSxy | 3.5.* |
| regr_syy | RegrSyy | 3.5.* |
| repeat | Repeat | 3.5.* |
| replace | Replace | 3.5.* |
| reverse | Reverse | 3.5.* |
| right | Right | 3.5.* |
| rint | Rint | 3.5.* |
| rlike | Rlike | 3.5.* |
| round | Round | 3.5.* |
| row_number | RowNumber | 3.5.* |
| rpad | Rpad | 3.5.* |
| rtrim | Rtrim | 3.5.* |
| schema_of_csv | SchemaOfCsv | 3.5.* |
| schema_of_json | SchemaOfJson | 3.5.* |
| schema_of_variant | SchemaOfVariant | 4.0.0 |
| schema_of_variant_agg | SchemaOfVariantAgg | 4.0.0 |
| schema_of_xml | SchemaOfXml | 4.0.0 |
| sec | Sec | 3.5.* |
| second | Second | 3.5.* |
| sentences | Sentences | 3.5.* |
| sequence | Sequence | 3.5.* |
| session_user | SessionUser | 4.0.0 |
| session_window | SessionWindow | 3.5.* |
| sha | Sha | 3.5.* |
| sha1 | Sha1 | 3.5.* |
| sha2 | Sha2 | 3.5.* |
| shiftLeft | ShiftLeft | 3.5.* |
| shiftRight | ShiftRight | 3.5.* |
| shiftRightUnsigned | ShiftRightUnsigned | 3.5.* |
| shiftleft | Shiftleft | 3.5.* |
| shiftright | Shiftright | 3.5.* |
| shiftrightunsigned | Shiftrightunsigned | 3.5.* |
| shuffle | Shuffle | 3.5.* |
| sign | Sign | 3.5.* |
| signum | Signum | 3.5.* |
| sin | Sin | 3.5.* |
| sinh | Sinh | 3.5.* |
| size | Size | 3.5.* |
| skewness | Skewness | 3.5.* |
| slice | Slice | 3.5.* |
| some | Some | 3.5.* |
| sort_array | SortArray | 3.5.* |
| soundex | Soundex | 3.5.* |
| spark_partition_id | SparkPartitionId | 3.5.* |
| split | Split | 3.5.* |
| split_part | SplitPart | 3.5.* |
| sqrt | Sqrt | 3.5.* |
| stack | Stack | 3.5.* |
| startswith | Startswith | 3.5.* |
| std | Std | 3.5.* |
| stddev | Stddev | 3.5.* |
| stddev_pop | StddevPop | 3.5.* |
| stddev_samp | StddevSamp | 3.5.* |
| str_to_map | StrToMap | 3.5.* |
| struct | Struct | 3.5.* |
| substr | Substr | 3.5.* |
| substring | Substring | 3.5.* |
| substring_index | SubstringIndex | 3.5.* |
| sum | Sum | 3.5.* |
| tan | Tan | 3.5.* |
| tanh | Tanh | 3.5.* |
| timestamp_micros | TimestampMicros | 3.5.* |
| timestamp_millis | TimestampMillis | 3.5.* |
| timestamp_seconds | TimestampSeconds | 3.5.* |
| timestampadd | Timestampadd | 3.5.* |
| timestampdiff | Timestampdiff | 3.5.* |
| to_Date | ToDate | 3.5.* |
| to_binary | ToBinary | 3.5.* |
| to_char | ToChar | 3.5.* |
| to_csv | ToCsv | 3.5.* |
| to_json | ToJson | 3.5.* |
| to_number | ToNumber | 3.5.* |
| to_timestamp | ToTimestamp | 3.5.* |
| to_timestamp_ltz | ToTimestampLtz | 3.5.* |
| to_timestamp_ntz | ToTimestampNtz | 3.5.* |
| to_unix_timestamp | ToUnixTimestamp | 3.5.* |
| to_utc_timestamp | ToUtcTimestamp | 3.5.* |
| to_varchar | ToVarchar | 3.5.* |
| transform | Transform | 3.5.* |
| transform_keys | TransformKeys | 3.5.* |
| transform_values | TransformValues | 3.5.* |
| translate | Translate | 3.5.* |
| trim | Trim | 3.5.* |
| trunc | Trunc | 3.5.* |
| try_add | TryAdd | 3.5.* |
| try_aes_decrypt | TryAesDecrypt | 3.5.* |
| try_avg | TryAvg | 3.5.* |
| try_divide | TryDivide | 3.5.* |
| try_element_at | TryElementAt | 3.5.* |
| try_mod | TryMod | 4.0.0 |
| try_multiply | TryMultiply | 3.5.* |
| try_parse_json | TryParseJson | 4.0.0 |
| try_subtract | TrySubtract | 3.5.* |
| try_sum | TrySum | 3.5.* |
| try_to_binary | TryToBinary | 3.5.* |
| try_to_number | TryToNumber | 3.5.* |
| try_to_timestamp | TryToTimestamp | 3.5.* |
| try_variant_get | TryVariantGet | 3.5.* |
| typeof | Typeof | 3.5.* |
| ucase | Ucase | 3.5.* |
| unbase64 | Unbase64 | 3.5.* |
| unhex | Unhex | 3.5.* |
| unix_date | UnixDate | 3.5.* |
| unix_micros | UnixMicros | 3.5.* |
| unix_millis | UnixMillis | 3.5.* |
| unix_seconds | UnixSeconds | 3.5.* |
| unix_timestamp | UnixTimestamp | 3.5.* |
| upper | Upper | 3.5.* |
| url_decode | UrlDecode | 3.5.* |
| url_encode | UrlEncode | 3.5.* |
| user | User | 3.5.* |
| var_pop | VarPop | 3.5.* |
| var_samp | VarSamp | 3.5.* |
| variance | Variance | 3.5.* |
| variant_get | VariantGet | 4.0.0 |
| version | Version | 3.5.* |
| weekday | Weekday | 3.5.* |
| weekofyear | Weekofyear | 3.5.* |
| when | When | 3.5.* |
| width_bucket | WidthBucket | 3.5.* |
| window | Window | 3.5.* |
| window_time | WindowTime | 3.5.* |
| xpath | Xpath | 3.5.* |
| xpath_boolean | XpathBoolean | 3.5.* |
| xpath_double | XpathDouble | 3.5.* |
| xpath_float | XpathFloat | 3.5.* |
| xpath_int | XpathInt | 3.5.* |
| xpath_long | XpathLong | 3.5.* |
| xpath_number | XpathNumber | 3.5.* |
| xpath_short | XpathShort | 3.5.* |
| xpath_string | XpathString | 3.5.* |
| xxhash64 | Xxhash64 | 3.5.* |
| year | Year | 3.5.* |
| years | Years | 3.5.* |
| zip_with | ZipWith | 3.5.* |
| ~ | BitwiseNot | 3.5.* |