-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ora/oraParam.pc,v 1.32 2003-03-31 17:15:54 sailer Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ora/oraParam.pc,v 1.33 2003-04-08 12:40:36 sailer Exp $";
#define _POSIX_C_SOURCE 199509L
#if HAVE_CONFIG_H
FROM
daq.cache_table_valid
WHERE
- cache_table = 'param_int_cache';
+ cache_table = 'param_int_cache'
+ AND
+ daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup );
IF
:l_valid = 0 AND :l_locked = 0
THEN
FROM
daq.cache_table_valid
WHERE
- cache_table = 'param_int_cache';
+ cache_table = 'param_int_cache'
+ AND
+ daq_setup_id IS NULL;
IF
:l_valid = 0 AND :l_locked = 0
THEN
FROM
daq.cache_table_valid
WHERE
- cache_table = 'param_string_cache';
+ cache_table = 'param_string_cache'
+ AND
+ daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup );
IF
:l_valid = 0 AND :l_locked = 0
THEN
FROM
daq.cache_table_valid
WHERE
- cache_table = 'param_string_cache';
+ cache_table = 'param_string_cache'
+ AND
+ daq_setup_id IS NULL;
IF
:l_valid = 0 AND :l_locked = 0
THEN
FROM
daq.cache_table_valid
WHERE
- cache_table = 'param_int_cache';
+ cache_table = 'param_int_cache'
+ AND
+ daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup );
IF
:l_valid = 0 AND :l_locked = 0
THEN
FROM
daq.cache_table_valid
WHERE
- cache_table = 'param_int_cache';
+ cache_table = 'param_int_cache'
+ AND
+ daq_setup_id IS NULL;
IF
:l_valid = 0 AND :l_locked = 0
THEN