0% found this document useful (0 votes)
470 views

Modify Stage Functions

This document provides a summary of stage functions in the Result Specification Domain Category. It lists over 50 functions organized by data type categories like date, time, decimal, string, etc. The functions allow conversion between data types, extracting components, formatting, and handling null values.

Uploaded by

yogeshdatastage
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
470 views

Modify Stage Functions

This document provides a summary of stage functions in the Result Specification Domain Category. It lists over 50 functions organized by data type categories like date, time, decimal, string, etc. The functions allow conversion between data types, extracting components, formatting, and handling null values.

Uploaded by

yogeshdatastage
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Modify Stage Functions

Result Specification Domain Category date date_from_days_since[date](int32) Interval date date_from_julian_day(int32) Date Component date date_from_string[date_format](string) Conversion date date_from_ustring[date_format](ustring) Conversion int8 month_day_from_date(date) 1-31 Date Component int8 weekday_from_date[origin_day](date) 0-6 Date Component int16 year_day_from_date(date) 1-366 Date Component int32 days_since_from_date[source_date](date) Interval int32 julian_day_from_date(date) Date Component int8 month_from_date(date) 1-12 Date Component date next_weekday_from_date[weekday](date) Interval date previous_weekday_from_date[weekday](date) Interval string string_from_date[date_format](date) Conversion ustring ustring_from_date[date_format](date) Conversion int16 year_from_date(date) Date Component int8 year_week_from_date(date) Date Component decimal decimal_from_decimal[r_type](decimal) Conversion decimal decimal_from_dfloat[r_type](dfloat) Conversion decimal decimal_from_string[r_type](string) Conversion decimal decimal_from_ustring[r_type](ustring) Conversion dfloat dfloat_from_decimal[fix_zero](decimal) Conversion int32 int32_from_decimal[r_type,fix_zero](decimal) Conversion int64 int64_from_decimal[r_type,fix_zero](decimal) Conversion string string_from_decimal[fix_zero](decimal) Conversion ustring ustring_from_decimal[fix_zero](decimal) Conversion uint64 uint64_from_decimal[r_type,fix_zero](decimal) Conversion string lookup_string_from_int16[tabledef](int16) Lookup ustring lookup_ustring_from_int16[tabledef](int16) Lookup int16 lookup_int16_from_string[tabledef](string) Lookup Result Specification Domain Category int16 lookup_int16_from_ustring[tabledef](ustring) Lookup string lookup_string_from_int32[tabledef](int32) Lookup ustring lookup_ustring_from_int32[tabledef](int32) Lookup int32 lookup_int32_from_string[tabledef](string) Lookup int32 lookup_int32_from_ustring[tabledef](ustring) Lookup int32 raw_length(any) Raw string string_from_ustring(ustring) Conversion ustring ustring_from_string(string) Conversion int32 string_length(string) String int32 ustring_length(ustring) String string substring[start,length](string) String ustring u_substring[start,length](ustring) String string uppercase_string(string) String ustring uppercase_ustring(ustring) String string lowercase_string(string) String ustring lowercase_ustring(ustring) String string string_trim(string) String string string_trim(string,character) String string string_trim(string,character,direction) String int8 hours_from_time(time) 0-23 Time Component int32 microseconds_from_time(time) 0-999999 Time Component int8 minutes_from_time(time) 0-59 Time Component dfloat seconds_from_time(time) 0-59 Time Component dfloat midnight_seconds_from_time(time) 0-86399 Time Component string string_from_time[time_format](time) Conversion ustring ustring_from_time[time_format](time) Conversion

time time_from_midnight_seconds(dfloat) Conversion time time_from_timestamp(timestamp) Conversion time time_from_string[time_format](string) Conversion time time_from_ustring[time_format](ustring) Conversion Result Specification Domain Category int32 seconds_since_from_timestamp[timestamp](timestamp) Interval timestamp timestamp_from_seconds_since(dfloat) Conversion string string_from_timestamp[timestamp_format](timestamp) Conversion ustring ustring_from_timestamp[timestamp_format](timestamp) Conversion int32 timet_from_timestamp(timestamp) Conversion timestamp timestamp_from_string[timestamp_format](string) Conversion timestamp timestamp_from_ustring[timestamp_format](ustring) Conversion timestamp timestamp_from_timet(int32) Conversion timestamp timestamp_from_date[time](date) Conversion timestamp timestamp_from_time[date](time) Conversion any handle_null(any, value) Null any make_null(any) Null int8 null(any) 0-1 Null int8 notnull(any) 0-1 Null int8 is_datatype_inband_null(datatype) 0-1 Null r_type ::= ceil 1.4 -> 2 -1.4 -> -1 floor 1.4 -> 1 -1.4 -> -2 round_inf conventional rounding trunc_zero 1.6 -> 1 -1.6 -> -1 tabledef ::= {property_list}(code=value;code=value;) semi-colon delimited property_list ::= case_sensitive separated by comma from default_value = value | default_string = 'string' date_format ::= %dd %mm %yy | %2000yy | %yyyy %ddd with delimiters time_format ::= %hh %mm %ss | %ss.n with delimiters datatype ::= int16 | int32 | int64 | dfloat | sfloat | string | ustring

You might also like