DB
FunctionsType Conversion

Type Conversion

203 Type Conversion functions in the NYXDB native function registry, with signatures, briefs, and measured medians where available.

203 functions in the type_conversion family. Each name links to its page; marks the variadic argument list (the engine declares no named parameters). A Measured value appears only where a benchmark corpus case joins by name (server-class hardware, median).

FunctionTypeDescriptionMeasured
cast(…) → DynamicscalarConvert a value to a target type.
cast_as_ascii(…) → StringscalarCast to ASCII.
cast_as_bigint(…) → Int64scalarCast to bigint.
cast_as_blob(…) → BytesscalarCast to BLOB.
cast_as_boolean(…) → BoolscalarCast to Boolean.
cast_as_counter(…) → UInt64scalarCast to Counter.
cast_as_date(…) → DatescalarCast to Date.
cast_as_decimal(…) → Float64scalarCast to Decimal.
cast_as_double(…) → Float64scalarCast to Float64.
cast_as_duration(…) → Int64scalarCast to Duration.
cast_as_empty(…) → StringscalarCast to empty.
cast_as_float(…) → Float64scalarCast to Float64.
cast_as_inet(…) → StringscalarCast to INET.
cast_as_int(…) → Int64scalarCast to int.
cast_as_smallint(…) → Int64scalarCast to smallint.
cast_as_text(…) → StringscalarCast to Text.
cast_as_time(…) → StringscalarCast to Time.
cast_as_timestamp(…) → TimestampscalarCast to Timestamp.
cast_as_timeuuid(…) → UUIDscalarCast to TimeUUID.
cast_as_tinyint(…) → Int8scalarCast to tinyint.
cast_as_uuid(…) → UUIDscalarCast to UUID.
cast_as_varint(…) → StringscalarCast to Varint.
castas(…) → DynamicscalarCast using a runtime-specified target type.
coalesce(…) → DynamicscalarFirst non-NULL value.
if(…) → DynamicscalarConditional expression.
if_null(…) → DynamicscalarReturn a fallback when NULL.
is_not_null(…) → BoolscalarNon-NULL test.
is_null(…) → BoolscalarNULL test.
multi_if(…) → DynamicscalarMulti-branch conditional expression.
null_if(…) → DynamicscalarMap a specific value to NULL.
reinterpret_as_date(…) → DatescalarReinterpret bytes as Date.
reinterpret_as_date_time(…) → DateTimescalarReinterpret bytes as DateTime.
reinterpret_as_datetime(…) → DateTimescalarReinterpret bytes as DateTime.
reinterpret_as_fixed_string(…) → FixedStringscalarReinterpret bytes as FixedString.
reinterpret_as_float32(…) → Float32scalarReinterpret bytes as Float32.
reinterpret_as_float64(…) → Float64scalarReinterpret bytes as Float64.
reinterpret_as_int128(…) → Int128scalarReinterpret bytes as Int128.
reinterpret_as_int16(…) → Int16scalarReinterpret bytes as Int16.
reinterpret_as_int256(…) → Int256scalarReinterpret bytes as Int256.
reinterpret_as_int32(…) → Int32scalarReinterpret bytes as Int32.
reinterpret_as_int64(…) → Int64scalarReinterpret bytes as Int64.
reinterpret_as_int8(…) → Int8scalarReinterpret bytes as Int8.
reinterpret_as_string(…) → StringscalarReinterpret bytes as String.
reinterpret_as_uint128(…) → UInt128scalarReinterpret bytes as UInt128.
reinterpret_as_uint16(…) → UInt16scalarReinterpret bytes as UInt16.
reinterpret_as_uint256(…) → UInt256scalarReinterpret bytes as UInt256.
reinterpret_as_uint32(…) → UInt32scalarReinterpret bytes as UInt32.
reinterpret_as_uint64(…) → UInt64scalarReinterpret bytes as UInt64.
reinterpret_as_uint8(…) → UInt8scalarReinterpret bytes as UInt8.
reinterpret_as_uuid(…) → UUIDscalarReinterpret bytes as UUID.
to_ascii(…) → StringscalarConvert to ASCII.
to_base64(…) → StringscalarEncode as Base64.
to_bin(…) → StringscalarFormat a number as binary.
to_bool(…) → BoolscalarConvert to Boolean.
to_bool_or_default(…) → BoolscalarConvert to Boolean (fallback default).
to_char(…) → StringscalarConvert to a single character.
to_column_type_name(…) → StringscalarReturn a column type name.
to_date_or_default(…) → DatescalarConvert to Date (fallback default).
to_date_or_null(…) → DatescalarConvert to Date (fallback null).
to_date_or_zero(…) → DatescalarConvert to Date (fallback zero).
to_date_time_or_default(…) → DateTimescalarConvert to DateTime (fallback default).
to_date_time64_or_default(…) → DateTime64scalarConvert to DateTime64 (fallback default).
to_date16(…) → DatescalarConvert to Date16.
to_date32_or_default(…) → Date32scalarConvert to Date32 (fallback default).
to_date32_or_null(…) → Date32scalarConvert to Date32 (fallback null).
to_date32_or_zero(…) → Date32scalarConvert to Date32 (fallback zero).
to_datetime_or_default(…) → DateTimescalarConvert to DateTime (fallback default).
to_datetime_or_null(…) → DateTimescalarConvert to DateTime (fallback null).
to_datetime_or_zero(…) → DateTimescalarConvert to DateTime (fallback zero).
to_datetime32(…) → DateTimescalarConvert to DateTime32.
to_datetime64_or_default(…) → DateTime64scalarConvert to DateTime64 (fallback default).
to_datetime64_or_null(…) → DateTime64scalarConvert to DateTime64 (fallback null).
to_datetime64_or_zero(…) → DateTime64scalarConvert to DateTime64 (fallback zero).
to_days(…) → Int64scalarConvert to a day number.
to_decimal(…) → Decimal64scalarConvert to Decimal.
to_decimal_string(…) → StringscalarConvert a decimal to a canonical string.
to_decimal128(…) → Decimal128scalarConvert to Decimal128.
to_decimal128_or_default(…) → Decimal128scalarConvert to Decimal128 (fallback default).
to_decimal128_or_null(…) → Decimal128scalarConvert to Decimal128 (fallback null).
to_decimal128_or_zero(…) → Decimal128scalarConvert to Decimal128 (fallback zero).
to_decimal256(…) → Decimal256scalarConvert to Decimal256.
to_decimal256_or_default(…) → Decimal256scalarConvert to Decimal256 (fallback default).
to_decimal256_or_null(…) → Decimal256scalarConvert to Decimal256 (fallback null).
to_decimal256_or_zero(…) → Decimal256scalarConvert to Decimal256 (fallback zero).
to_decimal32(…) → Decimal32scalarConvert to Decimal32.
to_decimal32_or_default(…) → Decimal32scalarConvert to Decimal32 (fallback default).
to_decimal32_or_null(…) → Decimal32scalarConvert to Decimal32 (fallback null).
to_decimal32_or_zero(…) → Decimal32scalarConvert to Decimal32 (fallback zero).
to_decimal64(…) → Decimal64scalarConvert to Decimal64.
to_decimal64_or_default(…) → Decimal64scalarConvert to Decimal64 (fallback default).
to_decimal64_or_null(…) → Decimal64scalarConvert to Decimal64 (fallback null).
to_decimal64_or_zero(…) → Decimal64scalarConvert to Decimal64 (fallback zero).
to_fixed_string(…) → FixedStringscalarConvert to FixedString.
to_float(…) → Float64scalarConvert to Float64.
to_float32(…) → Float32scalarConvert to Float32.
to_float32_or_default(…) → Float32scalarConvert to Float32 (fallback default).
to_float32_or_null(…) → Float32scalarConvert to Float32 (fallback null).
to_float32_or_zero(…) → Float32scalarConvert to Float32 (fallback zero).
to_float64(…) → Float64scalarConvert to Float64.
to_float64_or_default(…) → Float64scalarConvert to Float64 (fallback default).
to_float64_or_null(…) → Float64scalarConvert to Float64 (fallback null).
to_float64_or_zero(…) → Float64scalarConvert to Float64 (fallback zero).
to_hex(…) → StringscalarFormat a number as hexadecimal.
to_i_pv4_or_default(…) → IPv4scalarConvert to IPv4 (fallback default).
to_i_pv6_or_default(…) → IPv6scalarConvert to IPv6 (fallback default).
to_int(…) → Int64scalarConvert to int.
to_int128(…) → Int128scalarConvert to Int128.
to_int128_or_default(…) → Int128scalarConvert to Int128 (fallback default).
to_int128_or_null(…) → Int128scalarConvert to Int128 (fallback null).
to_int128_or_zero(…) → Int128scalarConvert to Int128 (fallback zero).
to_int16(…) → Int16scalarConvert to Int16.
to_int16_or_default(…) → Int16scalarConvert to Int16 (fallback default).
to_int16_or_null(…) → Int16scalarConvert to Int16 (fallback null).
to_int16_or_zero(…) → Int16scalarConvert to Int16 (fallback zero).
to_int256(…) → Int256scalarConvert to Int256.
to_int256_or_default(…) → Int256scalarConvert to Int256 (fallback default).
to_int256_or_null(…) → Int256scalarConvert to Int256 (fallback null).
to_int256_or_zero(…) → Int256scalarConvert to Int256 (fallback zero).
to_int32(…) → Int32scalarConvert to Int32.
to_int32_or_default(…) → Int32scalarConvert to Int32 (fallback default).
to_int32_or_null(…) → Int32scalarConvert to Int32 (fallback null).
to_int32_or_zero(…) → Int32scalarConvert to Int32 (fallback zero).
to_int64(…) → Int64scalarConvert to Int64.
to_int64_or_default(…) → Int64scalarConvert to Int64 (fallback default).
to_int64_or_null(…) → Int64scalarConvert to Int64 (fallback null).
to_int64_or_zero(…) → Int64scalarConvert to Int64 (fallback zero).
to_int8(…) → Int8scalarConvert to Int8.
to_int8_or_default(…) → Int8scalarConvert to Int8 (fallback default).
to_int8_or_null(…) → Int8scalarConvert to Int8 (fallback null).
to_int8_or_zero(…) → Int8scalarConvert to Int8 (fallback zero).
to_interval(…) → Int64scalarCreate an interval.
to_interval_day(…) → Int64scalarCreate an interval (day).
to_interval_hour(…) → Int64scalarCreate an interval (hour).
to_interval_microsecond(…) → Int64scalarCreate an interval (microsecond).
to_interval_millisecond(…) → Int64scalarCreate an interval (millisecond).
to_interval_minute(…) → Int64scalarCreate an interval (minute).
to_interval_month(…) → Int64scalarCreate an interval (month).
to_interval_nanosecond(…) → Int64scalarCreate an interval (nanosecond).
to_interval_quarter(…) → Int64scalarCreate an interval (quarter).
to_interval_second(…) → Int64scalarCreate an interval (second).
to_interval_week(…) → Int64scalarCreate an interval (week).
to_interval_year(…) → Int64scalarCreate an interval (year).
to_ipv4(…) → IPv4scalarConvert to IPv4.
to_ipv4_or_default(…) → IPv4scalarConvert to IPv4 (fallback default).
to_ipv4_or_null(…) → IPv4scalarConvert to IPv4 (fallback null).
to_ipv4_or_zero(…) → IPv4scalarConvert to IPv4 (fallback zero).
to_ipv6(…) → IPv6scalarConvert to IPv6.
to_ipv6_or_default(…) → IPv6scalarConvert to IPv6 (fallback default).
to_ipv6_or_null(…) → IPv6scalarConvert to IPv6 (fallback null).
to_ipv6_or_zero(…) → IPv6scalarConvert to IPv6 (fallback zero).
to_last_day_of_month(…) → DatescalarLast day of month.
to_low_cardinality(…) → StringscalarConvert to LowCardinality wrapper.
to_modified_julian_day(…) → Int64scalarConvert to Modified Julian Day.
to_modified_julian_day_or_null(…) → Int64scalarConvert to Modified Julian Day.
to_monday(…) → DatescalarTruncate date to the start of the week (Monday).
to_nullable(…) → StringscalarConvert to Nullable wrapper.
to_number(…) → Float64scalarParse a number.
to_oct(…) → StringscalarFormat a number as octal.
to_regclass(…) → UInt64scalarConvert to RegClass.
to_regcollation(…) → UInt64scalarConvert to RegCollation.
to_regdatabase(…) → UInt64scalarConvert to RegDatabase.
to_regnamespace(…) → UInt64scalarConvert to RegNamespace.
to_regoper(…) → UInt64scalarConvert to RegOper.
to_regoperator(…) → UInt64scalarConvert to RegOperator.
to_regproc(…) → UInt64scalarConvert to RegProc.
to_regprocedure(…) → UInt64scalarConvert to RegProcedure.
to_regrole(…) → UInt64scalarConvert to RegRole.
to_regtype(…) → UInt64scalarConvert to RegType.
to_regtypemod(…) → UInt64scalarConvert to RegTypeMod.
to_string(…) → StringscalarConvert to String.
to_string_cut_to_zero(…) → StringscalarConvert to string_cut_to_zero.
to_tsquery(…) → StringscalarConvert to TSQuery.
to_type_name(…) → StringscalarReturn a type name.
to_uint128(…) → UInt128scalarConvert to UInt128.
to_uint128_or_default(…) → UInt128scalarConvert to UInt128 (fallback default).
to_uint128_or_null(…) → UInt128scalarConvert to UInt128 (fallback null).
to_uint128_or_zero(…) → UInt128scalarConvert to UInt128 (fallback zero).
to_uint16(…) → UInt16scalarConvert to UInt16.
to_uint16_or_default(…) → UInt16scalarConvert to UInt16 (fallback default).
to_uint16_or_null(…) → UInt16scalarConvert to UInt16 (fallback null).
to_uint16_or_zero(…) → UInt16scalarConvert to UInt16 (fallback zero).
to_uint256(…) → UInt256scalarConvert to UInt256.
to_uint256_or_default(…) → UInt256scalarConvert to UInt256 (fallback default).
to_uint256_or_null(…) → UInt256scalarConvert to UInt256 (fallback null).
to_uint256_or_zero(…) → UInt256scalarConvert to UInt256 (fallback zero).
to_uint32(…) → UInt32scalarConvert to UInt32.
to_uint32_or_default(…) → UInt32scalarConvert to UInt32 (fallback default).
to_uint32_or_null(…) → UInt32scalarConvert to UInt32 (fallback null).
to_uint32_or_zero(…) → UInt32scalarConvert to UInt32 (fallback zero).
to_uint64(…) → UInt64scalarConvert to UInt64.
to_uint64_or_default(…) → UInt64scalarConvert to UInt64 (fallback default).
to_uint64_or_null(…) → UInt64scalarConvert to UInt64 (fallback null).
to_uint64_or_zero(…) → UInt64scalarConvert to UInt64 (fallback zero).
to_uint8(…) → UInt8scalarConvert to UInt8.
to_uint8_or_default(…) → UInt8scalarConvert to UInt8 (fallback default).
to_uint8_or_null(…) → UInt8scalarConvert to UInt8 (fallback null).
to_uint8_or_zero(…) → UInt8scalarConvert to UInt8 (fallback zero).
to_unixtime(…) → UInt64scalarConvert to Unix time.
to_uuid(…) → UUIDscalarConvert to UUID.
to_uuid_or_default(…) → UUIDscalarConvert to UUID (fallback default).
to_uuid_or_null(…) → UUIDscalarConvert to UUID (fallback null).
to_uuid_or_zero(…) → UUIDscalarConvert to UUID (fallback zero).
to_valid_utf8(…) → StringscalarNormalize text to valid UTF-8.