mirror of
https://github.com/postgres/postgres.git
synced 2025-07-26 01:22:12 +03:00
@ -318,7 +318,10 @@ GIN_SUPPORT(macaddr, false, leftmostvalue_macaddr, macaddr_cmp)
|
|||||||
static Datum
|
static Datum
|
||||||
leftmostvalue_inet(void)
|
leftmostvalue_inet(void)
|
||||||
{
|
{
|
||||||
return DirectFunctionCall1(inet_in, CStringGetDatum("0.0.0.0/0"));
|
return DirectFunctionCall3(inet_in,
|
||||||
|
CStringGetDatum("0.0.0.0/0"),
|
||||||
|
ObjectIdGetDatum(0),
|
||||||
|
Int32GetDatum(-1));
|
||||||
}
|
}
|
||||||
GIN_SUPPORT(inet, true, leftmostvalue_inet, network_cmp)
|
GIN_SUPPORT(inet, true, leftmostvalue_inet, network_cmp)
|
||||||
|
|
||||||
@ -343,14 +346,20 @@ GIN_SUPPORT(bytea, true, leftmostvalue_text, byteacmp)
|
|||||||
static Datum
|
static Datum
|
||||||
leftmostvalue_bit(void)
|
leftmostvalue_bit(void)
|
||||||
{
|
{
|
||||||
return DirectFunctionCall1(bit_in, CStringGetDatum(""));
|
return DirectFunctionCall3(bit_in,
|
||||||
|
CStringGetDatum(""),
|
||||||
|
ObjectIdGetDatum(0),
|
||||||
|
Int32GetDatum(-1));
|
||||||
}
|
}
|
||||||
GIN_SUPPORT(bit, true, leftmostvalue_bit, bitcmp)
|
GIN_SUPPORT(bit, true, leftmostvalue_bit, bitcmp)
|
||||||
|
|
||||||
static Datum
|
static Datum
|
||||||
leftmostvalue_varbit(void)
|
leftmostvalue_varbit(void)
|
||||||
{
|
{
|
||||||
return DirectFunctionCall1(varbit_in, CStringGetDatum(""));
|
return DirectFunctionCall3(varbit_in,
|
||||||
|
CStringGetDatum(""),
|
||||||
|
ObjectIdGetDatum(0),
|
||||||
|
Int32GetDatum(-1));
|
||||||
}
|
}
|
||||||
GIN_SUPPORT(varbit, true, leftmostvalue_varbit, bitcmp)
|
GIN_SUPPORT(varbit, true, leftmostvalue_varbit, bitcmp)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user