MCPcopy Create free account
hub / github.com/apache/cloudberry / init_format_in_config

Function init_format_in_config

contrib/formatter_fixedwidth/fixedwidth.c:379–393  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

377}
378
379static void
380init_format_in_config(FormatConfig *format_in_config, int ncolumns, TupleDesc tupdesc, FunctionCallInfo fcinfo)
381{
382 load_format_config(format_in_config, fcinfo);
383 validate_format_params(format_in_config, tupdesc);
384
385 if (format_in_config->null_value != NULL)
386 {
387 fill_null_with_blanks_list(format_in_config);
388 }
389
390 format_in_config->conv_functions = FORMATTER_GET_CONVERSION_FUNCS(fcinfo);
391 format_in_config->typioparams = FORMATTER_GET_TYPIOPARAMS(fcinfo);
392 format_in_config->fldIndexes = CopyGetAttnums(tupdesc, FORMATTER_GET_RELATION(fcinfo), format_in_config->fldNames);
393}
394
395static void
396init_format_out_config(FormatConfig *format_out_config, int ncolumns, TupleDesc tupdesc, FunctionCallInfo fcinfo)

Callers 1

fixedwidth_inFunction · 0.85

Calls 4

load_format_configFunction · 0.85
validate_format_paramsFunction · 0.85
CopyGetAttnumsFunction · 0.85

Tested by

no test coverage detected