$Revision: 1.32 $
Query instruction module (qi)
config module.
Status: NOT REVUED, NOT TESTED
Included Files
Preprocessor definitions
#define READ_QUERY_INSTRUCTIONS
#define Q_OBJECTS "SELECT last.object_id, last.sequence_id, last.object ,last.object_type FROM %s IDS STRAIGHT_JOIN last,object_order WHERE last.object_id=IDS.id AND last.object_type != 100 AND last.object_type = object_order.object_type ORDER BY order_code"
#define Q_REC "INSERT INTO %s SELECT pe_ro_id FROM %s IDS STRAIGHT_JOIN %s WHERE object_id = IDS.id"
#define MAX_INSTRUCTIONS 100
typedef struct Query_instruction_t Query_instruction
struct Query_instruction_t |
|
{ |
|
R_Type_t search_type; |
|
int queryindex; |
|
char* query_str; |
|
char* rx_keys; |
|
unsigned int rx_srch_mode; |
|
int rx_par_a; |
|
ip_space_t space; |
|
rx_fam_t family; |
|
} |
|
typedef struct Query_instructions_t Query_instructions
struct Query_instructions_t |
|
{ |
|
Query_instruction* instruction[100]; |
|
unsigned int filtered; |
|
unsigned int fast; |
|
unsigned int recursive; |
|
const Query_command* qc; |
|
} |
|
pthread_mutex_t Lock
static char* asctime_r ( const struct tm* __tm, char* __buf )
static char* ctime_r ( const time_t* __time, char* __buf )
static int getlogin_r ( char* __name, int __len )
static int sigwait ( const sigset_t* __setp, int* __signo )
static int ttyname_r ( int __fildes, char* __buf, size_t __size )