$ cat confd.conf | grep "<multiPatternOperation>"
<multiPatternOperation>any</multiPatternOperation>
$ show arp arpe | select published false | select permanent false
Address Interface HW Address Permant Published
=================================================================
10.0.0.1 ethernet - 0:50:59:85:1c:28 false true
10.0.0.2 ethernet - 0:50:59:85:1c:30 false true
192.168.0.2 gignet - 0:51:59:85:1c:30 false true
$ cat confd.conf | grep "<multiPatternOperation>"
<multiPatternOperation>all</multiPatternOperation>
$ show arp arpe | select published false | select permanent false
Address Interface HW Address Permant Published
=================================================================
% 0 entries in the table.
Register data provider with for example a get_next_object() callback that return a large list. Set the objectCacheTimeout to something “small”. Do some parsing of the returned list like in the CLI select example above. If the object cache timeout, the remaining values to be filtered will be fetched again by ConfD from the data provider.
Connect a socket to the ConfD IPC port without calling cdb_connect(). Wait until the timeout expires. The socket is disconnected by ConfD.