Datum
gbtreekey_in(PG_FUNCTION_ARGS)
{
Oid typioparam = PG_GETARG_OID(1);
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
errmsg("cannot accept a value of type %s",
format_type_extended(typioparam, -1,
FORMAT_TYPE_ALLOW_INVALID))));
PG_RETURN_VOID(); /* keep compiler quiet */
}
Datum
gbtreekey_out(PG_FUNCTION_ARGS)
{ /* Sadly, we do not receive any indication of the specific type */
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
errmsg("cannot display a value of type %s", "gbtreekey?")));
PG_RETURN_VOID(); /* keep compiler quiet */
}
/* **GiSTDeCompressmethods **donotdoanything.
*/
Datum
gbt_decompress(PG_FUNCTION_ARGS)
{
PG_RETURN_POINTER(PG_GETARG_POINTER(0));
}
/* *Returnsthebtreenumberforsupportedoperators,otherwiseinvalid.
*/
Datum
gist_translate_cmptype_btree(PG_FUNCTION_ARGS)
{
CompareType cmptype = PG_GETARG_INT32(0);
switch (cmptype)
{ case COMPARE_EQ:
PG_RETURN_UINT16(BTEqualStrategyNumber); case COMPARE_LT:
PG_RETURN_UINT16(BTLessStrategyNumber); case COMPARE_LE:
PG_RETURN_UINT16(BTLessEqualStrategyNumber); case COMPARE_GT:
PG_RETURN_UINT16(BTGreaterStrategyNumber); case COMPARE_GE:
PG_RETURN_UINT16(BTGreaterEqualStrategyNumber); default:
PG_RETURN_UINT16(InvalidStrategy);
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-08-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.