61 char *result = (
char *)
palloc(12);
int default_statistics_target
#define PG_GETARG_POINTER(n)
#define PG_RETURN_CSTRING(x)
#define PG_GETARG_CSTRING(n)
#define PG_FUNCTION_INFO_V1(funcname)
#define PG_RETURN_INT32(x)
#define PG_GETARG_INT32(n)
#define PG_RETURN_BOOL(x)
int pg_ltoa(int32 value, char *a)
int32 pg_strtoint32_safe(const char *s, Node *escontext)
AnalyzeAttrComputeStatsFunc compute_stats
Datum int_custom_typanalyze_false(PG_FUNCTION_ARGS)
Datum int_custom_lt(PG_FUNCTION_ARGS)
Datum int_custom_in(PG_FUNCTION_ARGS)
Datum int_custom_cmp(PG_FUNCTION_ARGS)
Datum int_custom_gt(PG_FUNCTION_ARGS)
Datum int_custom_ne(PG_FUNCTION_ARGS)
Datum int_custom_typanalyze_invalid(PG_FUNCTION_ARGS)
Datum int_custom_ge(PG_FUNCTION_ARGS)
static void int_custom_invalid_stats(VacAttrStats *stats, AnalyzeAttrFetchFunc fetchfunc, int samplerows, double totalrows)
Datum int_custom_eq(PG_FUNCTION_ARGS)
Datum int_custom_le(PG_FUNCTION_ARGS)
Datum int_custom_out(PG_FUNCTION_ARGS)
Datum(* AnalyzeAttrFetchFunc)(VacAttrStatsP stats, int rownum, bool *isNull)