Exemplo n.º 1
0
Datum
DumpRelStatsDXL(PG_FUNCTION_ARGS)
{
	Oid oid = gpdb::OidFromDatum(PG_GETARG_DATUM(0));

	char *szDXL = COptTasks::SzRelStats(ListMake1Oid(oid));

	PG_RETURN_TEXT_P(stringToText(szDXL));
}
Exemplo n.º 2
0
Datum
DumpRelStatsDXL(PG_FUNCTION_ARGS)
{
	Oid oid = gpdb::OidFromDatum(PG_GETARG_DATUM(0));

	char *dxl_string = COptTasks::SzRelStats(ListMake1Oid(oid));

	PG_RETURN_TEXT_P(cstring_to_text(dxl_string));
}
Exemplo n.º 3
0
Datum
DumpMDObjDXL(PG_FUNCTION_ARGS)
{
	Oid oid = gpdb::OidFromDatum(PG_GETARG_DATUM(0));

	char *szDXL = COptTasks::SzMDObjs(ListMake1Oid(oid));

	if (NULL == szDXL)
	{
		elog(ERROR, "Error dumping MD object");
	}

	PG_RETURN_TEXT_P(stringToText(szDXL));
}
Exemplo n.º 4
0
Datum
DumpMDObjDXL(PG_FUNCTION_ARGS)
{
	Oid oid = gpdb::OidFromDatum(PG_GETARG_DATUM(0));

	char *dxl_string = COptTasks::SzMDObjs(ListMake1Oid(oid));

	if (NULL == dxl_string)
	{
		elog(ERROR, "Error dumping MD object");
	}

	PG_RETURN_TEXT_P(cstring_to_text(dxl_string));
}