1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-11 20:28:21 +03:00

This patch adds support for inet[] arrays to the /contrib/array module.

Neil Conway
This commit is contained in:
Bruce Momjian
2002-08-04 04:25:02 +00:00
parent 0b15c25225
commit ce3d087010
3 changed files with 102 additions and 28 deletions

View File

@ -361,7 +361,41 @@ array_all_oidne(ArrayType *array, Oid value)
array, (Datum) value);
}
/* end of file */
int32
array_ineteq(ArrayType *array, Oid value)
{
return array_iterator((Oid) 869, /* inet */
(Oid) 920, /* network_eq */
0, /* logical or */
array, (Datum) value);
}
int32
array_all_ineteq(ArrayType *array, Oid value)
{
return array_iterator((Oid) 869, /* inet */
(Oid) 920, /* network_eq */
1, /* logical and */
array, (Datum) value);
}
int32
array_inetne(ArrayType *array, Oid value)
{
return array_iterator((Oid) 869, /* inet */
(Oid) 925, /* network_ne */
0, /* logical and */
array, (Datum) value);
}
int32
array_all_inetne(ArrayType *array, Oid value)
{
return array_iterator((Oid) 869, /* inet */
(Oid) 925, /* network_ne */
1, /* logical and */
array, (Datum) value);
}
/*
* Local Variables: