Modify Stage Functions

3
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

Transcript of Modify Stage Functions

Page 1: Modify Stage Functions

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

Page 2: Modify Stage Functions

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

Page 3: Modify Stage Functions

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