示例#1
0
文件: funcs.cpp 项目: b-xiang/gpdb
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));
}
示例#2
0
文件: orca_debug.cpp 项目: d/gpdb
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));
}
示例#3
0
文件: funcs.cpp 项目: b-xiang/gpdb
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));
}
示例#4
0
文件: orca_debug.cpp 项目: d/gpdb
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));
}