trig.h (Firebird-3.0.2.32703-0.tar.bz2) | : | trig.h (Firebird-3.0.4.33054-0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 101 | skipping to change at line 101 | |||
static const TEXT trigger_1_msg_2 [] = "user does not have GRANT privileges for operation"; | static const TEXT trigger_1_msg_2 [] = "user does not have GRANT privileges for operation"; | |||
static const TEXT trigger_1_msg_3 [] = "object has non-SQL security class define d"; | static const TEXT trigger_1_msg_3 [] = "object has non-SQL security class define d"; | |||
static const TEXT trigger_1_msg_4 [] = "field has non-SQL security class defined "; | static const TEXT trigger_1_msg_4 [] = "field has non-SQL security class defined "; | |||
static const TEXT trigger_1_msg_5 [] = "user does not have GRANT privileges on b ase table/view for operation"; | static const TEXT trigger_1_msg_5 [] = "user does not have GRANT privileges on b ase table/view for operation"; | |||
******/ | ******/ | |||
static const UCHAR trigger1[] = | static const UCHAR trigger1[] = | |||
{ | { | |||
blr_version5, | blr_version5, | |||
blr_begin, | blr_begin, | |||
blr_if, | blr_if, | |||
blr_eql, | blr_missing, | |||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | blr_field, 1, 11, 'R','D','B','$','G','R','A','N' | |||
'T', 'Y', 'P', 'E', | ,'T','O','R', | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | blr_assignment, | |||
blr_begin, | blr_user_name, | |||
blr_if, | blr_field, 1, 11, 'R','D','B','$','G','R','A','N' | |||
blr_not, | ,'T','O','R', | |||
blr_any, | blr_end, | |||
blr_rse, 1, | blr_if, | |||
blr_relation, 13, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_eql, | |||
'N', 'S', 3, | blr_field, 1, 15, 'R','D','B','$','O','B','J','E' | |||
blr_boolean, | ,'C','T','_','T','Y','P','E', | |||
blr_eql, | blr_literal, blr_long, 0, 0,0,0,0, | |||
blr_field, 3, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_begin, | |||
'N', '_', 'N', 'A', 'M', 'E', | blr_for, | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_rse, 1, | |||
'N', '_', 'N', 'A', 'M', 'E', | blr_relation, 13, 'R','D','B','$' | |||
blr_end, | ,'R','E','L','A','T','I','O','N','S', 6, | |||
blr_leave, 0, | blr_boolean, | |||
blr_end, | blr_eql, | |||
blr_if, | blr_field, 6, 17, | |||
blr_not, | 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_missing, | blr_field, 1, 17, | |||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
'A', 'M', 'E', | blr_end, | |||
blr_if, | blr_begin, | |||
blr_not, | blr_if, | |||
blr_any, | blr_or, | |||
blr_rse, 1, | blr_and, | |||
blr_relation, 19, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_eql, | |||
'N', '_', 'F', 'I', 'E', 'L', 'D', 'S', 4, | b | |||
blr_boolean, | lr_field, 6, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E', | |||
blr_and, | b | |||
blr_eql, | lr_user_name, | |||
blr_field, 4, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_and, | |||
'N', '_', 'N', 'A', 'M', 'E', | b | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | lr_eql, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_eql, | blr_field, 6, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E' | |||
blr_field, 4, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | , | |||
'A', 'M', 'E', | ||||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_field, 1, 11, 'R','D','B','$','G','R','A','N','T','O','R', | |||
'A', 'M', 'E', | b | |||
blr_end, | lr_eql, | |||
blr_leave, 1, | ||||
blr_end, | blr_field, 6, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E' | |||
blr_end, | , | |||
blr_end, | ||||
blr_end, | blr_field, 1, 8, 'R','D','B','$','U','S','E','R', | |||
blr_if, | blr_or, | |||
blr_and, | blr_eql, | |||
blr_eql, | b | |||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | lr_user_name, | |||
'T', 'Y', 'P', 'E', | b | |||
blr_literal, blr_long, 0, 5, 0, 0, 0, | lr_literal, blr_text, 6,0, 'S','Y','S','D','B','A', | |||
blr_not, | blr_or, | |||
blr_any, | b | |||
blr_rse, 1, | lr_eql, | |||
blr_relation, 14, 'R', 'D', 'B', '$', 'P', 'R', 'O', 'C', 'E', 'D', 'U', | ||||
'R', 'E', 'S', 5, | blr_current_role, | |||
blr_boolean, | ||||
blr_and, | blr_literal, blr_text, 9,0, 'R','D','B','$','A','D','M','I','N', | |||
blr_missing, | b | |||
blr_field, 5, 16, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | lr_any, | |||
'_', 'N', 'A', 'M', 'E', | ||||
blr_eql, | blr_rse, 1, | |||
blr_field, 5, 18, 'R', 'D', 'B', '$', 'P', 'R', 'O', 'C', 'E', 'D', 'U', | ||||
'R', 'E', '_', 'N', 'A', 'M', 'E', | blr_relation, 13, 'R','D','B','$','R','E','L','A','T','I','O','N' | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ,'S', 28, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_end, | blr_boolean, | |||
blr_leave, 0, | ||||
blr_end, | blr_and, | |||
blr_if, | ||||
blr_and, | blr_eql, | |||
blr_eql, | ||||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | blr_field, 28, 17, 'R','D','B','$','R','E | |||
'T', 'Y', 'P', 'E', | ','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_literal, blr_long, 0, 15, 0, 0, 0, | ||||
blr_not, | blr_literal, blr_text, 12,0, 'R','D','B', | |||
blr_any, | '$','D','A','T','A','B','A','S','E', | |||
blr_rse, 1, | ||||
blr_relation, 13, 'R', 'D', 'B', '$', 'F', 'U', 'N', 'C', 'T', 'I', 'O', | blr_eql, | |||
'N', 'S', 25, | ||||
blr_boolean, | blr_field, 28, 14, 'R','D','B','$','O','W | |||
blr_and, | ','N','E','R','_','N','A','M','E', | |||
blr_missing, | ||||
blr_field, 25, 16, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | blr_user_name, | |||
'_', 'N', 'A', 'M', 'E', | ||||
blr_eql, | blr_end, | |||
blr_field, 25, 17, 'R', 'D', 'B', '$', 'F', 'U', 'N', 'C', 'T', 'I', 'O', | blr_begin, | |||
'N', '_', 'N', 'A', 'M', 'E', | blr_end, | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_if, | |||
'N', '_', 'N', 'A', 'M', 'E', | blr_neq, | |||
blr_end, | blr_field | |||
blr_leave, 0, | , 6, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E', | |||
blr_end, | blr_user_ | |||
blr_if, | name, | |||
blr_and, | blr_begin, | |||
blr_eql, | blr_if, | |||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | b | |||
'T', 'Y', 'P', 'E', | lr_not, | |||
blr_literal, blr_long, 0, 18, 0, 0, 0, | ||||
blr_not, | blr_any, | |||
blr_any, | ||||
blr_rse, 1, | blr_rse, 1, | |||
blr_relation, 12, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | ||||
'S', 21, | blr_relation, 19, 'R','D','B','$','U','S','E','R','_','P' | |||
blr_boolean, | ,'R','I','V','I','L','E','G','E','S', 7, | |||
blr_eql, | ||||
blr_field, 21, 16, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | blr_boolean, | |||
'_', 'N', 'A', 'M', 'E', | ||||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_and, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_end, | blr_eql, | |||
blr_leave, 0, | ||||
blr_end, | blr_field, 7, 17, 'R','D','B','$' | |||
blr_if, | ,'R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_missing, | ||||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | blr_field, 1, 17, 'R','D','B','$' | |||
blr_assignment, | ,'R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_user_name, | ||||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | blr_and, | |||
blr_end, | ||||
blr_if, | blr_eql, | |||
blr_eql, | ||||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | blr_field, 7, 15, 'R','D' | |||
'T', 'Y', 'P', 'E', | ,'B','$','O','B','J','E','C','T','_','T','Y','P','E', | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | ||||
blr_begin, | blr_literal, blr_long, 0, | |||
blr_for, | 0,0,0,0, | |||
blr_rse, 1, | ||||
blr_relation, 13, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_and, | |||
'N', 'S', 6, | ||||
blr_boolean, | blr_eql, | |||
blr_eql, | ||||
blr_field, 6, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_field, 7, 13, | |||
'N', '_', 'N', 'A', 'M', 'E', | 'R','D','B','$','P','R','I','V','I','L','E','G','E', | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_field, 1, 13, | |||
blr_end, | 'R','D','B','$','P','R','I','V','I','L','E','G','E', | |||
blr_begin, | ||||
blr_if, | blr_and, | |||
blr_or, | ||||
blr_and, | blr_eql, | |||
blr_eql, | ||||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_field | |||
'A', 'M', 'E', | , 7, 8, 'R','D','B','$','U','S','E','R', | |||
blr_user_name, | ||||
blr_and, | blr_field | |||
blr_eql, | , 1, 11, 'R','D','B','$','G','R','A','N','T','O','R', | |||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | ||||
'A', 'M', 'E', | blr_and, | |||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | ||||
blr_eql, | blr_eql, | |||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | ||||
'A', 'M', 'E', | b | |||
blr_field, 1, 8, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', | lr_field, 7, 13, 'R','D','B','$','U','S','E','R','_','T','Y','P','E', | |||
blr_or, | ||||
blr_eql, | b | |||
blr_user_name, | lr_literal, blr_long, 0, 8,0,0,0, | |||
blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | ||||
blr_eql, | blr_and, | |||
blr_current_role, | ||||
blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | b | |||
blr_begin, | lr_neq, | |||
blr_end, | ||||
blr_if, | ||||
blr_neq, | blr_field, 7, 16, 'R','D','B','$','G','R','A','N','T','_','O','P','T','I' | |||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | ,'O','N', | |||
'A', 'M', 'E', | ||||
blr_user_name, | ||||
blr_begin, | blr_literal, blr_long, 0, 0,0,0,0, | |||
blr_if, | ||||
blr_not, | b | |||
blr_any, | lr_or, | |||
blr_rse, 1, | ||||
blr_relation, 19, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'P', 'R', | ||||
'I', 'V', 'I', 'L', 'E', 'G', 'E', 'S', 7, | blr_missing, | |||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | blr_field, 7, 14, 'R','D','B','$','F','I','E','L','D','_','N','A' | |||
blr_field, 7, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ,'M','E', | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_eql, | |||
blr_and, | ||||
blr_eql, | ||||
blr_field, 7, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | blr_field, 7, 14, 'R','D','B','$','F','I','E','L','D','_','N','A' | |||
'T', 'Y', 'P', 'E', | ,'M','E', | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | ||||
blr_and, | ||||
blr_eql, | blr_field, 1, 14, 'R','D','B','$','F','I','E','L','D','_','N','A' | |||
blr_field, 7, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | ,'M','E', | |||
'G', 'E', | ||||
blr_field, 1, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | blr_end, | |||
'G', 'E', | b | |||
blr_and, | lr_leave, 2, | |||
blr_eql, | b | |||
blr_field, 7, 8, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', | lr_end, | |||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | blr_end, | |||
blr_and, | blr_if, | |||
blr_eql, | blr_not, | |||
blr_field, 7, 13, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'T', 'Y', | b | |||
'P', 'E', | lr_missing, | |||
blr_literal, blr_long, 0, 8, 0, 0, 0, | ||||
blr_and, | blr_field, 1, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E' | |||
blr_neq, | , | |||
blr_field, 7, 16, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', '_', 'O', | blr_begin | |||
'P', 'T', 'I', 'O', 'N', | , | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | b | |||
blr_or, | lr_for, | |||
blr_missing, | ||||
blr_field, 7, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_rse, 3, | |||
'A', 'M', 'E', | ||||
blr_eql, | blr_relation, 19, 'R','D','B','$','R','E','L','A','T','I','O','N' | |||
blr_field, 7, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ,'_','F','I','E','L','D','S', 8, | |||
'A', 'M', 'E', | ||||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_relation, 18, 'R','D','B','$','V','I','E','W','_','R','E','L' | |||
'A', 'M', 'E', | ,'A','T','I','O','N','S', 9, | |||
blr_end, | ||||
blr_leave, 2, | blr_relation, 13, 'R','D','B','$','R','E','L','A','T','I','O','N' | |||
blr_end, | ,'S', 10, | |||
blr_end, | ||||
blr_if, | blr_boolean, | |||
blr_not, | ||||
blr_missing, | blr_and, | |||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | blr_eql, | |||
blr_begin, | ||||
blr_for, | blr_field, 8, 14, 'R','D','B','$','F','I' | |||
blr_rse, 3, | ,'E','L','D','_','N','A','M','E', | |||
blr_relation, 19, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'F', 'I', 'E', 'L', 'D', 'S', 8, | blr_field, 1, 14, 'R','D','B','$','F','I' | |||
blr_relation, 18, 'R', 'D', 'B', '$', 'V', 'I', 'E', 'W', '_', 'R', 'E', | ,'E','L','D','_','N','A','M','E', | |||
'L', 'A', 'T', 'I', 'O', 'N', 'S', 9, | ||||
blr_relation, 13, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_and, | |||
'N', 'S', 10, | ||||
blr_boolean, | blr_eql, | |||
blr_and, | ||||
blr_eql, | blr_field, 8, 17, 'R','D','B','$' | |||
blr_field, 8, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ,'R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
'A', 'M', 'E', | ||||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_field, 1, 17, 'R','D','B','$' | |||
'A', 'M', 'E', | ,'R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_and, | ||||
blr_eql, | blr_and, | |||
blr_field, 8, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_not, | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_missing, | |||
blr_and, | ||||
blr_not, | blr_field, 8, 14, | |||
blr_missing, | 'R','D','B','$','B','A','S','E','_','F','I','E','L','D', | |||
blr_field, 8, 14, 'R', 'D', 'B', '$', 'B', 'A', 'S', 'E', '_', 'F', 'I', | ||||
'E', 'L', 'D', | blr_and, | |||
blr_and, | ||||
blr_eql, | blr_eql, | |||
blr_field, 9, 13, 'R', 'D', 'B', '$', 'V', 'I', 'E', 'W', '_', 'N', 'A', | ||||
'M', 'E', | blr_field, 9, 13, | |||
blr_field, 8, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | 'R','D','B','$','V','I','E','W','_','N','A','M','E', | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_and, | blr_field, 8, 17, | |||
blr_eql, | 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_field, 9, 16, 'R', 'D', 'B', '$', 'V', 'I', 'E', 'W', '_', 'C', 'O', | ||||
'N', 'T', 'E', 'X', 'T', | blr_and, | |||
blr_field, 8, 16, 'R', 'D', 'B', '$', 'V', 'I', 'E', 'W', '_', 'C', 'O', | ||||
'N', 'T', 'E', 'X', 'T', | blr_eql, | |||
blr_eql, | ||||
blr_field, 9, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_field | |||
'N', '_', 'N', 'A', 'M', 'E', | , 9, 16, 'R','D','B','$','V','I','E','W','_','C','O','N','T','E','X','T', | |||
blr_field, 10, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_field | |||
blr_end, | , 8, 16, 'R','D','B','$','V','I','E','W','_','C','O','N','T','E','X','T', | |||
blr_begin, | ||||
blr_if, | blr_eql, | |||
blr_and, | ||||
blr_neq, | blr_field | |||
blr_field, 10, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | , 9, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
'A', 'M', 'E', | ||||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_field | |||
'A', 'M', 'E', | , 10, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_and, | ||||
blr_neq, | blr_end, | |||
blr_user_name, | ||||
blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | blr_begin, | |||
blr_neq, | ||||
blr_current_role, | blr_if, | |||
blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | ||||
blr_begin, | blr_and, | |||
blr_if, | ||||
blr_not, | blr_neq, | |||
blr_any, | ||||
blr_rse, 1, | blr_field, 10, 14, 'R','D','B','$','O','W | |||
blr_relation, 19, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'P', 'R', | ','N','E','R','_','N','A','M','E', | |||
'I', 'V', 'I', 'L', 'E', 'G', 'E', 'S', 11, | ||||
blr_boolean, | blr_field, 6, 14, 'R','D','B','$','O','W' | |||
blr_and, | ,'N','E','R','_','N','A','M','E', | |||
blr_eql, | ||||
blr_field, 11, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_and, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_field, 10, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_neq, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_and, | blr_user_name, | |||
blr_eql, | ||||
blr_field, 11, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | blr_literal, blr_text, 6,0, 'S',' | |||
'T', 'Y', 'P', 'E', | Y','S','D','B','A', | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | ||||
blr_and, | blr_and, | |||
blr_eql, | ||||
blr_field, 11, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | blr_neq, | |||
'G', 'E', | ||||
blr_field, 1, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | blr_current_role, | |||
'G', 'E', | ||||
blr_and, | blr_literal, blr_text, 9, | |||
blr_eql, | 0, 'R','D','B','$','A','D','M','I','N', | |||
blr_field, 11, 8, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', | ||||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_not, | |||
'A', 'M', 'E', | ||||
blr_and, | blr_any, | |||
blr_eql, | ||||
blr_field, 11, 13, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'T', 'Y', | blr_rse, 1, | |||
'P', 'E', | ||||
blr_literal, blr_long, 0, 8, 0, 0, 0, | blr_relat | |||
blr_and, | ion, 13, 'R','D','B','$','R','E','L','A','T','I','O','N','S', 29, | |||
blr_neq, | ||||
blr_field, 11, 16, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', '_', 'O', | blr_boole | |||
'P', 'T', 'I', 'O', 'N', | an, | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | ||||
blr_or, | b | |||
blr_missing, | lr_and, | |||
blr_field, 11, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | ||||
blr_eql, | blr_eql, | |||
blr_field, 11, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | ||||
blr_field, 8, 14, 'R', 'D', 'B', '$', 'B', 'A', 'S', 'E', '_', 'F', 'I', | blr_field, 29, 17, 'R','D','B','$','R','E','L','A','T','I','O','N | |||
'E', 'L', 'D', | ','_','N','A','M','E', | |||
blr_end, | ||||
blr_leave, 5, | ||||
blr_end, | blr_literal, blr_text, 12,0, 'R','D','B','$','D','A','T','A','B', | |||
blr_end, | 'A','S','E', | |||
blr_end, | ||||
blr_end, | ||||
blr_end, | blr_eql, | |||
blr_begin, | ||||
blr_for, | ||||
blr_rse, 2, | blr_field, 29, 14, 'R','D','B','$','O','W','N','E','R','_','N','A | |||
blr_relation, 18, 'R', 'D', 'B', '$', 'V', 'I', 'E', 'W', '_', 'R', 'E', | ','M','E', | |||
'L', 'A', 'T', 'I', 'O', 'N', 'S', 12, | ||||
blr_relation, 13, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', 'S', 13, | blr_user_name, | |||
blr_boolean, | ||||
blr_and, | blr_end, | |||
blr_eql, | ||||
blr_field, 12, 13, 'R', 'D', 'B', '$', 'V', 'I', 'E', 'W', '_', 'N', 'A', | blr_begin, | |||
'M', 'E', | ||||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_if, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_eql, | blr_not, | |||
blr_field, 12, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_any, | |||
blr_field, 13, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_rse, 1, | |||
blr_end, | ||||
blr_begin, | blr_relation, 19, | |||
blr_if, | 'R','D','B','$','U','S','E','R','_','P','R','I','V','I','L','E','G','E','S', 11 | |||
blr_and, | , | |||
blr_neq, | ||||
blr_field, 13, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_boolean, | |||
'A', 'M', 'E', | ||||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_and, | |||
'A', 'M', 'E', | ||||
blr_and, | b | |||
blr_neq, | lr_eql, | |||
blr_user_name, | ||||
blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | ||||
blr_neq, | blr_field, 11, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N | |||
blr_current_role, | ','A','M','E', | |||
blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | ||||
blr_begin, | ||||
blr_if, | blr_field, 10, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N | |||
blr_not, | ','A','M','E', | |||
blr_any, | ||||
blr_rse, 1, | b | |||
blr_relation, 19, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'P', 'R', | lr_and, | |||
'I', 'V', 'I', 'L', 'E', 'G', 'E', 'S', 14, | ||||
blr_boolean, | ||||
blr_and, | blr_eql, | |||
blr_eql, | ||||
blr_field, 14, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_field, 11, 15, 'R','D','B','$','O','B','J','E','C','T','_','T | |||
blr_field, 13, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ','Y','P','E', | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_and, | ||||
blr_eql, | blr_literal, blr_long, 0, 0,0,0,0, | |||
blr_field, 14, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | ||||
'T', 'Y', 'P', 'E', | ||||
blr_literal, blr_long, 0, 0, 0, 0, 0, | blr_and, | |||
blr_and, | ||||
blr_eql, | ||||
blr_field, 14, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | blr_eql, | |||
'G', 'E', | ||||
blr_field, 1, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | ||||
'G', 'E', | blr_field, 11, 13, 'R','D','B','$','P','R','I','V','I','L | |||
blr_and, | ','E','G','E', | |||
blr_eql, | ||||
blr_field, 14, 8, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', | ||||
blr_field, 6, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_field, 1, 13, 'R','D','B','$','P','R','I','V','I','L' | |||
'A', 'M', 'E', | ,'E','G','E', | |||
blr_and, | ||||
blr_eql, | ||||
blr_field, 14, 13, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'T', 'Y', | blr_and, | |||
'P', 'E', | ||||
blr_literal, blr_long, 0, 8, 0, 0, 0, | ||||
blr_and, | blr_eql, | |||
blr_neq, | ||||
blr_field, 14, 16, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', '_', 'O', | ||||
'P', 'T', 'I', 'O', 'N', | blr_field, 11, 8, 'R','D','B','$','U','S','E','R' | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | , | |||
blr_missing, | ||||
blr_field, 14, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | blr_field, 6, 14, 'R','D','B','$','O','W','N','E' | |||
blr_end, | ,'R','_','N','A','M','E', | |||
blr_leave, 5, | ||||
blr_end, | ||||
blr_end, | blr_and, | |||
blr_end, | ||||
blr_end, | ||||
blr_end, | blr_eql, | |||
blr_if, | ||||
blr_missing, | ||||
blr_field, 6, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_field, 11, 13, 'R','D','B','$','U','S | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ','E','R','_','T','Y','P','E', | |||
blr_modify, 6, 15, | ||||
blr_begin, | ||||
blr_assignment, | blr_literal, blr_long, 0, 8,0,0,0, | |||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | ||||
blr_concatenate, | ||||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | blr_and, | |||
blr_gen_id, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ||||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ||||
blr_literal, blr_long, 0, 1, 0, 0, 0, | blr_neq, | |||
blr_field, 15, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ||||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ||||
blr_end, | blr_field, 11, 16, 'R','D','B','$ | |||
blr_if, | ','G','R','A','N','T','_','O','P','T','I','O','N', | |||
blr_not, | ||||
blr_starting, | ||||
blr_field, 6, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_literal, blr_long, 0, 0,0,0,0 | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | , | |||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | ||||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | ||||
blr_leave, 3, | blr_or, | |||
blr_end, | ||||
blr_end, | ||||
blr_if, | blr_missing, | |||
blr_not, | ||||
blr_missing, | ||||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_field, 11, 14, 'R','D | |||
'A', 'M', 'E', | ','B','$','F','I','E','L','D','_','N','A','M','E', | |||
blr_for, | ||||
blr_rse, 1, | ||||
blr_relation, 19, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_eql, | |||
'N', '_', 'F', 'I', 'E', 'L', 'D', 'S', 16, | ||||
blr_boolean, | ||||
blr_and, | blr_field, 11, 14, 'R','D | |||
blr_eql, | ','B','$','F','I','E','L','D','_','N','A','M','E', | |||
blr_field, 16, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_field, 8, 14, 'R','D' | |||
'N', '_', 'N', 'A', 'M', 'E', | ,'B','$','B','A','S','E','_','F','I','E','L','D', | |||
blr_eql, | ||||
blr_field, 16, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_end, | |||
'A', 'M', 'E', | ||||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_leave, 5, | |||
'A', 'M', 'E', | ||||
blr_end, | blr_end, | |||
blr_begin, | ||||
blr_if, | blr_end, | |||
blr_missing, | ||||
blr_field, 16, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_end, | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ||||
blr_modify, 16, 17, | blr_end, | |||
blr_begin, | b | |||
blr_assignment, | lr_end, | |||
blr_concatenate, | blr_begin | |||
blr_literal, blr_text, 9, 0, 'S', 'Q', 'L', '$', 'G', 'R', 'A', 'N', 'T', | , | |||
blr_gen_id, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | b | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | lr_for, | |||
blr_literal, blr_long, 0, 1, 0, 0, 0, | ||||
blr_field, 17, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_rse, 2, | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ||||
blr_end, | blr_relation, 18, 'R','D','B','$','V','I','E','W','_','R','E','L' | |||
blr_if, | ,'A','T','I','O','N','S', 12, | |||
blr_not, | ||||
blr_starting, | blr_relation, 13, 'R','D','B','$','R','E','L','A','T','I','O','N' | |||
blr_field, 16, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ,'S', 13, | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ||||
blr_literal, blr_text, 9, 0, 'S', 'Q', 'L', '$', 'G', 'R', 'A', 'N', 'T', | blr_boolean, | |||
blr_leave, 4, | ||||
blr_end, | blr_and, | |||
blr_end, | ||||
blr_end, | blr_eql, | |||
blr_end, | ||||
blr_if, | blr_field, 12, 13, 'R','D','B','$','V','I | |||
blr_eql, | ','E','W','_','N','A','M','E', | |||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | ||||
'T', 'Y', 'P', 'E', | blr_field, 1, 17, 'R','D','B','$','R','E' | |||
blr_literal, blr_long, 0, 5, 0, 0, 0, | ,'L','A','T','I','O','N','_','N','A','M','E', | |||
blr_for, | ||||
blr_rse, 1, | blr_eql, | |||
blr_relation, 14, 'R', 'D', 'B', '$', 'P', 'R', 'O', 'C', 'E', 'D', 'U', | ||||
'R', 'E', 'S', 18, | blr_field, 12, 17, 'R','D','B','$','R','E | |||
blr_boolean, | ','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_and, | ||||
blr_missing, | blr_field, 13, 17, 'R','D','B','$','R','E | |||
blr_field, 18, 16, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | ','L','A','T','I','O','N','_','N','A','M','E', | |||
'_', 'N', 'A', 'M', 'E', | ||||
blr_eql, | blr_end, | |||
blr_field, 18, 18, 'R', 'D', 'B', '$', 'P', 'R', 'O', 'C', 'E', 'D', 'U', | ||||
'R', 'E', '_', 'N', 'A', 'M', 'E', | blr_begin, | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_if, | |||
blr_end, | ||||
blr_begin, | blr_and, | |||
blr_if, | ||||
blr_and, | blr_neq, | |||
blr_neq, | ||||
blr_field, 18, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_field, 13, 14, 'R','D','B','$','O','W | |||
'A', 'M', 'E', | ','N','E','R','_','N','A','M','E', | |||
blr_user_name, | ||||
blr_and, | blr_field, 6, 14, 'R','D','B','$','O','W' | |||
blr_neq, | ,'N','E','R','_','N','A','M','E', | |||
blr_user_name, | ||||
blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | blr_and, | |||
blr_neq, | ||||
blr_current_role, | blr_neq, | |||
blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | ||||
blr_if, | blr_user_name, | |||
blr_not, | ||||
blr_any, | blr_literal, blr_text, 6,0, 'S',' | |||
blr_rse, 1, | Y','S','D','B','A', | |||
blr_relation, 19, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'P', 'R', | ||||
'I', 'V', 'I', 'L', 'E', 'G', 'E', 'S', 19, | blr_and, | |||
blr_boolean, | ||||
blr_and, | blr_neq, | |||
blr_eql, | ||||
blr_field, 19, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_current_role, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_literal, blr_text, 9, | |||
'N', '_', 'N', 'A', 'M', 'E', | 0, 'R','D','B','$','A','D','M','I','N', | |||
blr_and, | ||||
blr_eql, | blr_not, | |||
blr_field, 19, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | ||||
'T', 'Y', 'P', 'E', | blr_any, | |||
blr_literal, blr_long, 0, 5, 0, 0, 0, | ||||
blr_and, | blr_rse, 1, | |||
blr_eql, | ||||
blr_field, 19, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | blr_relat | |||
'G', 'E', | ion, 13, 'R','D','B','$','R','E','L','A','T','I','O','N','S', 30, | |||
blr_field, 1, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | ||||
'G', 'E', | blr_boole | |||
blr_and, | an, | |||
blr_eql, | ||||
blr_field, 19, 8, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', | b | |||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | lr_and, | |||
blr_and, | ||||
blr_eql, | ||||
blr_field, 19, 13, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'T', 'Y', | blr_eql, | |||
'P', 'E', | ||||
blr_literal, blr_long, 0, 8, 0, 0, 0, | ||||
blr_and, | blr_field, 30, 17, 'R','D','B','$','R','E','L','A','T','I','O','N | |||
blr_neq, | ','_','N','A','M','E', | |||
blr_field, 19, 16, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', '_', 'O', | ||||
'P', 'T', 'I', 'O', 'N', | ||||
blr_literal, blr_long, 0, 0, 0, 0, 0, | blr_literal, blr_text, 12,0, 'R','D','B','$','D','A','T','A','B', | |||
blr_or, | 'A','S','E', | |||
blr_missing, | ||||
blr_field, 19, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | blr_eql, | |||
blr_eql, | ||||
blr_field, 19, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | blr_field, 30, 14, 'R','D','B','$','O','W','N','E','R','_','N','A | |||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ','M','E', | |||
'A', 'M', 'E', | ||||
blr_end, | ||||
blr_leave, 2, | blr_user_name, | |||
blr_end, | ||||
blr_end, | blr_end, | |||
blr_if, | ||||
blr_missing, | blr_begin, | |||
blr_field, 18, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ||||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_if, | |||
blr_modify, 18, 20, | ||||
blr_begin, | blr_not, | |||
blr_assignment, | ||||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | blr_any, | |||
blr_concatenate, | ||||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | blr_rse, 1, | |||
blr_gen_id, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ||||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_relation, 19, | |||
blr_literal, blr_long, 0, 1, 0, 0, 0, | 'R','D','B','$','U','S','E','R','_','P','R','I','V','I','L','E','G','E','S', 14 | |||
blr_field, 20, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | , | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ||||
blr_end, | blr_boolean, | |||
blr_if, | ||||
blr_not, | blr_and, | |||
blr_starting, | ||||
blr_field, 18, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | b | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | lr_eql, | |||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | ||||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | ||||
blr_leave, 3, | blr_field, 14, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N | |||
blr_end, | ','A','M','E', | |||
blr_end, | ||||
blr_if, | ||||
blr_eql, | blr_field, 13, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N | |||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | ','A','M','E', | |||
'T', 'Y', 'P', 'E', | ||||
blr_literal, blr_long, 0, 15, 0, 0, 0, | b | |||
blr_for, | lr_and, | |||
blr_rse, 1, | ||||
blr_relation, 13, 'R', 'D', 'B', '$', 'F', 'U', 'N', 'C', 'T', 'I', 'O', | ||||
'N', 'S', 26, | blr_eql, | |||
blr_boolean, | ||||
blr_and, | ||||
blr_missing, | blr_field, 14, 15, 'R','D','B','$','O','B','J','E','C','T','_','T | |||
blr_field, 26, 16, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | ','Y','P','E', | |||
'_', 'N', 'A', 'M', 'E', | ||||
blr_eql, | ||||
blr_field, 26, 17, 'R', 'D', 'B', '$', 'F', 'U', 'N', 'C', 'T', 'I', 'O', | blr_literal, blr_long, 0, 0,0,0,0, | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_and, | |||
blr_end, | ||||
blr_begin, | ||||
blr_if, | blr_eql, | |||
blr_and, | ||||
blr_neq, | ||||
blr_field, 26, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_field, 14, 13, 'R','D','B','$','P','R','I','V','I','L | |||
'A', 'M', 'E', | ','E','G','E', | |||
blr_user_name, | ||||
blr_and, | ||||
blr_neq, | blr_field, 1, 13, 'R','D','B','$','P','R','I','V','I','L' | |||
blr_user_name, | ,'E','G','E', | |||
blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | ||||
blr_neq, | ||||
blr_current_role, | blr_and, | |||
blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | ||||
blr_if, | ||||
blr_not, | blr_eql, | |||
blr_any, | ||||
blr_rse, 1, | ||||
blr_relation, 19, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'P', 'R', | blr_field, 14, 8, 'R','D','B','$','U','S','E','R' | |||
'I', 'V', 'I', 'L', 'E', 'G', 'E', 'S', 27, | , | |||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | blr_field, 6, 14, 'R','D','B','$','O','W','N','E' | |||
blr_field, 27, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ,'R','_','N','A','M','E', | |||
'N', '_', 'N', 'A', 'M', 'E', | ||||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_and, | |||
blr_and, | ||||
blr_eql, | ||||
blr_field, 27, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | blr_eql, | |||
'T', 'Y', 'P', 'E', | ||||
blr_literal, blr_long, 0, 5, 0, 0, 0, | ||||
blr_and, | blr_field, 14, 13, 'R','D','B','$','U','S | |||
blr_eql, | ','E','R','_','T','Y','P','E', | |||
blr_field, 27, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | ||||
'G', 'E', | ||||
blr_field, 1, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | blr_literal, blr_long, 0, 8,0,0,0, | |||
'G', 'E', | ||||
blr_and, | ||||
blr_eql, | blr_and, | |||
blr_field, 27, 8, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', | ||||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | ||||
blr_and, | blr_neq, | |||
blr_eql, | ||||
blr_field, 27, 13, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'T', 'Y', | ||||
'P', 'E', | blr_field, 14, 16, 'R','D','B','$ | |||
blr_literal, blr_long, 0, 8, 0, 0, 0, | ','G','R','A','N','T','_','O','P','T','I','O','N', | |||
blr_and, | ||||
blr_neq, | ||||
blr_field, 27, 16, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', '_', 'O', | blr_literal, blr_long, 0, 0,0,0,0 | |||
'P', 'T', 'I', 'O', 'N', | , | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | ||||
blr_or, | ||||
blr_missing, | blr_missing, | |||
blr_field, 27, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | ||||
blr_eql, | blr_field, 14, 14, 'R','D','B','$ | |||
blr_field, 27, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ','F','I','E','L','D','_','N','A','M','E', | |||
'A', 'M', 'E', | ||||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_end, | |||
'A', 'M', 'E', | ||||
blr_end, | blr_leave, 5, | |||
blr_leave, 2, | ||||
blr_end, | blr_end, | |||
blr_end, | ||||
blr_if, | blr_end, | |||
blr_missing, | ||||
blr_field, 26, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_end, | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | ||||
blr_modify, 26, 28, | blr_end, | |||
blr_begin, | b | |||
blr_assignment, | lr_end, | |||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | blr_if, | |||
blr_concatenate, | blr_missing, | |||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | blr_field, 6, 18, | |||
blr_gen_id, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A','S','S', | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_modify, 6, 15, | |||
blr_literal, blr_long, 0, 1, 0, 0, 0, | blr_begin, | |||
blr_field, 28, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_assig | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | nment, | |||
blr_end, | b | |||
blr_if, | lr_cast, blr_varying2, 3,0, 31,0, | |||
blr_not, | ||||
blr_starting, | blr_concatenate, | |||
blr_field, 26, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ||||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$', | |||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | ||||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | blr_gen_id, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y',' | |||
blr_leave, 3, | _','C','L','A','S','S', | |||
blr_end, | ||||
blr_end, | blr_literal, blr_long, 0, 1,0,0,0, | |||
blr_if, | b | |||
blr_eql, | lr_field, 15, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A | |||
blr_field, 1, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | ','S','S', | |||
'T', 'Y', 'P', 'E', | blr_end, | |||
blr_literal, blr_long, 0, 18, 0, 0, 0, | blr_if, | |||
blr_for, | blr_not, | |||
blr_rse, 1, | blr_start | |||
blr_relation, 12, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | ing, | |||
'S', 22, | b | |||
blr_boolean, | lr_field, 6, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A' | |||
blr_eql, | ,'S','S', | |||
blr_field, 22, 16, 'R', 'D', 'B', '$', 'P', 'A', 'C', 'K', 'A', 'G', 'E', | b | |||
'_', 'N', 'A', 'M', 'E', | lr_cast, blr_varying2, 3,0, 31,0, | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | ||||
'N', '_', 'N', 'A', 'M', 'E', | blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$', | |||
blr_end, | blr_leave, 3, | |||
blr_begin, | blr_end, | |||
blr_if, | blr_end, | |||
blr_and, | blr_if, | |||
blr_neq, | blr_not, | |||
blr_field, 22, 14, 'R', 'D', 'B', '$', 'O', 'W', 'N', 'E', 'R', '_', 'N', | blr_missing, | |||
'A', 'M', 'E', | blr_field, 1, 14, 'R','D' | |||
blr_user_name, | ,'B','$','F','I','E','L','D','_','N','A','M','E', | |||
blr_and, | blr_for, | |||
blr_neq, | blr_rse, 1, | |||
blr_user_name, | blr_relation, 19, 'R','D' | |||
blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | ,'B','$','R','E','L','A','T','I','O','N','_','F','I','E','L','D','S', 16, | |||
blr_neq, | blr_boolean, | |||
blr_current_role, | blr_and, | |||
blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | blr_eql, | |||
blr_if, | b | |||
blr_not, | lr_field, 16, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M | |||
blr_any, | ','E', | |||
blr_rse, 1, | b | |||
blr_relation, 19, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'P', 'R', | lr_field, 1, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M' | |||
'I', 'V', 'I', 'L', 'E', 'G', 'E', 'S', 24, | ,'E', | |||
blr_boolean, | blr_eql, | |||
blr_and, | b | |||
blr_eql, | lr_field, 16, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E', | |||
blr_field, 24, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | b | |||
'N', '_', 'N', 'A', 'M', 'E', | lr_field, 1, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E', | |||
blr_field, 1, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_end, | |||
'N', '_', 'N', 'A', 'M', 'E', | blr_begin, | |||
blr_and, | blr_if, | |||
blr_eql, | blr_missing, | |||
blr_field, 24, 15, 'R', 'D', 'B', '$', 'O', 'B', 'J', 'E', 'C', 'T', '_', | blr_field | |||
'T', 'Y', 'P', 'E', | , 16, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A','S','S | |||
blr_literal, blr_long, 0, 18, 0, 0, 0, | ', | |||
blr_and, | blr_modify, 16, 1 | |||
blr_eql, | 7, | |||
blr_field, 24, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | blr_begin | |||
'G', 'E', | , | |||
blr_field, 1, 13, 'R', 'D', 'B', '$', 'P', 'R', 'I', 'V', 'I', 'L', 'E', | b | |||
'G', 'E', | lr_assignment, | |||
blr_and, | ||||
blr_eql, | blr_concatenate, | |||
blr_field, 24, 8, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', | ||||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | blr_literal, blr_text, 9,0, 'S','Q','L','$','G','R','A','N','T', | |||
blr_and, | ||||
blr_eql, | blr_gen_id, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y',' | |||
blr_field, 24, 13, 'R', 'D', 'B', '$', 'U', 'S', 'E', 'R', '_', 'T', 'Y', | _','C','L','A','S','S', | |||
'P', 'E', | ||||
blr_literal, blr_long, 0, 8, 0, 0, 0, | blr_literal, blr_long, 0, 1,0,0,0, | |||
blr_and, | ||||
blr_neq, | blr_field, 17, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C | |||
blr_field, 24, 16, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', '_', 'O', | ','L','A','S','S', | |||
'P', 'T', 'I', 'O', 'N', | b | |||
blr_literal, blr_long, 0, 0, 0, 0, 0, | lr_end, | |||
blr_or, | blr_if, | |||
blr_missing, | blr_not, | |||
blr_field, 24, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | b | |||
'A', 'M', 'E', | lr_starting, | |||
blr_eql, | ||||
blr_field, 24, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_field, 16, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C | |||
'A', 'M', 'E', | ','L','A','S','S', | |||
blr_field, 1, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | ||||
'A', 'M', 'E', | blr_literal, blr_text, 9,0, 'S','Q','L','$','G','R','A','N','T', | |||
blr_end, | blr_leave | |||
blr_leave, 2, | , 4, | |||
blr_end, | blr_end, | |||
blr_end, | blr_end, | |||
blr_if, | blr_end, | |||
blr_missing, | blr_end, | |||
blr_field, 22, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_if, | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_eql, | |||
blr_modify, 22, 23, | blr_field, 1, 15, 'R','D','B','$','O','B' | |||
blr_begin, | ,'J','E','C','T','_','T','Y','P','E', | |||
blr_assignment, | blr_literal, blr_long, 0, 5,0,0,0, | |||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | blr_for, | |||
blr_concatenate, | blr_rse, 1, | |||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | blr_relation, 14, 'R','D','B','$' | |||
blr_gen_id, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ,'P','R','O','C','E','D','U','R','E','S', 18, | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_boolean, | |||
blr_literal, blr_long, 0, 1, 0, 0, 0, | blr_and, | |||
blr_field, 23, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | blr_missing, | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_field | |||
blr_end, | , 18, 16, 'R','D','B','$','P','A','C','K','A','G','E','_','N','A','M','E', | |||
blr_if, | blr_eql, | |||
blr_not, | blr_field | |||
blr_starting, | , 18, 18, 'R','D','B','$','P','R','O','C','E','D','U','R','E','_','N','A','M','E | |||
blr_field, 22, 18, 'R', 'D', 'B', '$', 'S', 'E', 'C', 'U', 'R', 'I', 'T', | ', | |||
'Y', '_', 'C', 'L', 'A', 'S', 'S', | blr_field | |||
blr_cast, blr_varying2, CS_METADATA, 0, BLR_WORD(MAX_SQL_IDENTIFIER_LEN), | , 1, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | |||
blr_literal, blr_text2, 1, 0, 4, 0, 'S', 'Q', 'L', '$', | blr_end, | |||
blr_leave, 3, | blr_begin, | |||
blr_end, | blr_if, | |||
blr_end, | blr_and, | |||
blr_end, | blr_neq, | |||
blr_end, | blr_field | |||
, 18, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E', | ||||
blr_user_ | ||||
name, | ||||
blr_and, | ||||
blr_neq, | ||||
b | ||||
lr_user_name, | ||||
b | ||||
lr_literal, blr_text, 6,0, 'S','Y','S','D','B','A', | ||||
blr_and, | ||||
b | ||||
lr_neq, | ||||
blr_current_role, | ||||
blr_literal, blr_text, 9,0, 'R','D','B','$','A','D','M','I','N', | ||||
b | ||||
lr_not, | ||||
blr_any, | ||||
blr_rse, 1, | ||||
blr_relation, 13, 'R','D','B','$','R','E','L','A','T','I' | ||||
,'O','N','S', 31, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 31, 17, 'R','D','B','$ | ||||
','R','E','L','A','T','I','O','N','_','N','A','M','E', | ||||
blr_literal, blr_text, 12,0, 'R', | ||||
'D','B','$','D','A','T','A','B','A','S','E', | ||||
blr_eql, | ||||
blr_field, 31, 14, 'R','D','B','$ | ||||
','O','W','N','E','R','_','N','A','M','E', | ||||
blr_user_name, | ||||
blr_end, | ||||
blr_if, | ||||
blr_not, | ||||
blr_any, | ||||
b | ||||
lr_rse, 1, | ||||
blr_relation, 19, 'R','D','B','$','U','S','E','R','_','P','R','I','V','I' | ||||
,'L','E','G','E','S', 19, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 19, 17, 'R','D','B','$','R','E','L','A | ||||
','T','I','O','N','_','N','A','M','E', | ||||
blr_field, 1, 17, 'R','D','B','$','R','E','L','A' | ||||
,'T','I','O','N','_','N','A','M','E', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 19, 15, 'R','D','B','$','O','B | ||||
','J','E','C','T','_','T','Y','P','E', | ||||
blr_literal, blr_long, 0, 5,0,0,0, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 19, 13, 'R','D','B','$ | ||||
','P','R','I','V','I','L','E','G','E', | ||||
blr_field, 1, 13, 'R','D','B','$' | ||||
,'P','R','I','V','I','L','E','G','E', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 19, 8, 'R','D' | ||||
,'B','$','U','S','E','R', | ||||
blr_field, 1, 11, 'R','D' | ||||
,'B','$','G','R','A','N','T','O','R', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 19, 13 | ||||
, 'R','D','B','$','U','S','E','R','_','T','Y','P','E', | ||||
blr_literal, blr_ | ||||
long, 0, 8,0,0,0, | ||||
blr_and, | ||||
blr_neq, | ||||
blr_field | ||||
, 19, 16, 'R','D','B','$','G','R','A','N','T','_','O','P','T','I','O','N', | ||||
blr_liter | ||||
al, blr_long, 0, 0,0,0,0, | ||||
blr_or, | ||||
blr_missi | ||||
ng, | ||||
b | ||||
lr_field, 19, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E', | ||||
blr_eql, | ||||
b | ||||
lr_field, 19, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E', | ||||
b | ||||
lr_field, 1, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E', | ||||
blr_end, | ||||
blr_leave, 2, | ||||
blr_end, | ||||
blr_end, | ||||
blr_if, | ||||
blr_missing, | ||||
blr_field, 18, 18 | ||||
, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A','S','S', | ||||
blr_modify, 18, 20, | ||||
blr_begin, | ||||
blr_assig | ||||
nment, | ||||
b | ||||
lr_cast, blr_varying2, 3,0, 31,0, | ||||
blr_concatenate, | ||||
blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$', | ||||
blr_gen_id, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y',' | ||||
_','C','L','A','S','S', | ||||
blr_literal, blr_long, 0, 1,0,0,0, | ||||
b | ||||
lr_field, 20, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A | ||||
','S','S', | ||||
blr_end, | ||||
blr_if, | ||||
blr_not, | ||||
blr_start | ||||
ing, | ||||
b | ||||
lr_field, 18, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A | ||||
','S','S', | ||||
b | ||||
lr_cast, blr_varying2, 3,0, 31,0, | ||||
blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$', | ||||
blr_leave, 3, | ||||
blr_end, | ||||
blr_end, | ||||
blr_if, | ||||
blr_eql, | ||||
blr_field, 1, 15, 'R','D','B','$' | ||||
,'O','B','J','E','C','T','_','T','Y','P','E', | ||||
blr_literal, blr_long, 0, 15,0,0, | ||||
0, | ||||
blr_for, | ||||
blr_rse, 1, | ||||
blr_relation, 13, 'R','D' | ||||
,'B','$','F','U','N','C','T','I','O','N','S', 26, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_missi | ||||
ng, | ||||
b | ||||
lr_field, 26, 16, 'R','D','B','$','P','A','C','K','A','G','E','_','N','A','M','E | ||||
', | ||||
blr_eql, | ||||
b | ||||
lr_field, 26, 17, 'R','D','B','$','F','U','N','C','T','I','O','N','_','N','A','M | ||||
','E', | ||||
b | ||||
lr_field, 1, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M' | ||||
,'E', | ||||
blr_end, | ||||
blr_begin, | ||||
blr_if, | ||||
blr_and, | ||||
blr_neq, | ||||
b | ||||
lr_field, 26, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E', | ||||
b | ||||
lr_user_name, | ||||
blr_and, | ||||
b | ||||
lr_neq, | ||||
blr_user_name, | ||||
blr_literal, blr_text, 6,0, 'S','Y','S','D','B','A', | ||||
b | ||||
lr_and, | ||||
blr_neq, | ||||
blr_current_role, | ||||
blr_literal, blr_text, 9,0, 'R','D','B','$','A','D','M','I','N', | ||||
blr_not, | ||||
blr_any, | ||||
blr_rse, 1, | ||||
blr_relation, 13, 'R','D','B','$','R','E','L','A' | ||||
,'T','I','O','N','S', 32, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 32, 17, 'R','D | ||||
','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | ||||
blr_literal, blr_text, 12 | ||||
,0, 'R','D','B','$','D','A','T','A','B','A','S','E', | ||||
blr_eql, | ||||
blr_field, 32, 14, 'R','D | ||||
','B','$','O','W','N','E','R','_','N','A','M','E', | ||||
blr_user_name, | ||||
blr_end, | ||||
blr_if, | ||||
blr_not, | ||||
b | ||||
lr_any, | ||||
blr_rse, 1, | ||||
blr_relation, 19, 'R','D','B','$','U','S','E','R','_','P','R','I' | ||||
,'V','I','L','E','G','E','S', 27, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 27, 17, 'R','D','B','$','R','E | ||||
','L','A','T','I','O','N','_','N','A','M','E', | ||||
blr_field, 1, 17, 'R','D','B','$','R','E' | ||||
,'L','A','T','I','O','N','_','N','A','M','E', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 27, 15, 'R','D','B','$ | ||||
','O','B','J','E','C','T','_','T','Y','P','E', | ||||
blr_literal, blr_long, 0, 5,0,0,0 | ||||
, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 27, 13, 'R','D | ||||
','B','$','P','R','I','V','I','L','E','G','E', | ||||
blr_field, 1, 13, 'R','D' | ||||
,'B','$','P','R','I','V','I','L','E','G','E', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 27, 8, | ||||
'R','D','B','$','U','S','E','R', | ||||
blr_field, 1, 11, | ||||
'R','D','B','$','G','R','A','N','T','O','R', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field | ||||
, 27, 13, 'R','D','B','$','U','S','E','R','_','T','Y','P','E', | ||||
blr_liter | ||||
al, blr_long, 0, 8,0,0,0, | ||||
blr_and, | ||||
blr_neq, | ||||
b | ||||
lr_field, 27, 16, 'R','D','B','$','G','R','A','N','T','_','O','P','T','I','O','N | ||||
', | ||||
b | ||||
lr_literal, blr_long, 0, 0,0,0,0, | ||||
blr_or, | ||||
b | ||||
lr_missing, | ||||
blr_field, 27, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E | ||||
', | ||||
b | ||||
lr_eql, | ||||
blr_field, 27, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E | ||||
', | ||||
blr_field, 1, 14, 'R','D','B','$','F','I','E','L','D','_','N','A','M','E' | ||||
, | ||||
blr_end, | ||||
blr_leave | ||||
, 2, | ||||
blr_end, | ||||
blr_end, | ||||
blr_if, | ||||
blr_missing, | ||||
blr_field | ||||
, 26, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A','S','S | ||||
', | ||||
blr_modify, 26, 2 | ||||
8, | ||||
blr_begin | ||||
, | ||||
b | ||||
lr_assignment, | ||||
blr_cast, blr_varying2, 3,0, 31,0, | ||||
blr_concatenate, | ||||
blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$', | ||||
blr_gen_id, 18, 'R','D','B','$','S','E','C','U','R','I',' | ||||
T','Y','_','C','L','A','S','S', | ||||
blr_literal, blr_long, 0, 1,0,0,0, | ||||
blr_field, 28, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C | ||||
','L','A','S','S', | ||||
b | ||||
lr_end, | ||||
blr_if, | ||||
blr_not, | ||||
b | ||||
lr_starting, | ||||
blr_field, 26, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C | ||||
','L','A','S','S', | ||||
blr_cast, blr_varying2, 3,0, 31,0, | ||||
blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$', | ||||
blr_leave | ||||
, 3, | ||||
blr_end, | ||||
blr_end, | ||||
blr_if, | ||||
blr_eql, | ||||
blr_field, 1, 15, 'R','D' | ||||
,'B','$','O','B','J','E','C','T','_','T','Y','P','E', | ||||
blr_literal, blr_long, 0, | ||||
18,0,0,0, | ||||
blr_for, | ||||
blr_rse, 1, | ||||
blr_relation, 12, | ||||
'R','D','B','$','P','A','C','K','A','G','E','S', 22, | ||||
blr_boolean, | ||||
blr_eql, | ||||
b | ||||
lr_field, 22, 16, 'R','D','B','$','P','A','C','K','A','G','E','_','N','A','M','E | ||||
', | ||||
b | ||||
lr_field, 1, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M' | ||||
,'E', | ||||
blr_end, | ||||
blr_begin, | ||||
blr_if, | ||||
blr_and, | ||||
b | ||||
lr_neq, | ||||
blr_field, 22, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E | ||||
', | ||||
blr_user_name, | ||||
b | ||||
lr_and, | ||||
blr_neq, | ||||
blr_user_name, | ||||
blr_literal, blr_text, 6,0, 'S','Y','S','D','B','A', | ||||
blr_and, | ||||
blr_neq, | ||||
blr_current_role, | ||||
blr_literal, blr_text, 9,0, 'R','D','B','$','A','D','M',' | ||||
I','N', | ||||
blr_not, | ||||
blr_any, | ||||
blr_rse, 1, | ||||
blr_relation, 13, 'R','D','B','$','R','E' | ||||
,'L','A','T','I','O','N','S', 33, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 33, 17 | ||||
, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N','A','M','E', | ||||
blr_literal, blr_ | ||||
text, 12,0, 'R','D','B','$','D','A','T','A','B','A','S','E', | ||||
blr_eql, | ||||
blr_field, 33, 14 | ||||
, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E', | ||||
blr_user_name, | ||||
blr_end, | ||||
blr_if, | ||||
b | ||||
lr_not, | ||||
blr_any, | ||||
blr_rse, 1, | ||||
blr_relation, 19, 'R','D','B','$','U','S','E','R','_','P' | ||||
,'R','I','V','I','L','E','G','E','S', 24, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 24, 17, 'R','D','B','$ | ||||
','R','E','L','A','T','I','O','N','_','N','A','M','E', | ||||
blr_field, 1, 17, 'R','D','B','$' | ||||
,'R','E','L','A','T','I','O','N','_','N','A','M','E', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 24, 15, 'R','D | ||||
','B','$','O','B','J','E','C','T','_','T','Y','P','E', | ||||
blr_literal, blr_long, 0, | ||||
18,0,0,0, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 24, 13 | ||||
, 'R','D','B','$','P','R','I','V','I','L','E','G','E', | ||||
blr_field, 1, 13, | ||||
'R','D','B','$','P','R','I','V','I','L','E','G','E', | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field | ||||
, 24, 8, 'R','D','B','$','U','S','E','R', | ||||
blr_field | ||||
, 1, 11, 'R','D','B','$','G','R','A','N','T','O','R', | ||||
blr_and, | ||||
blr_eql, | ||||
b | ||||
lr_field, 24, 13, 'R','D','B','$','U','S','E','R','_','T','Y','P','E', | ||||
b | ||||
lr_literal, blr_long, 0, 8,0,0,0, | ||||
blr_and, | ||||
b | ||||
lr_neq, | ||||
blr_field, 24, 16, 'R','D','B','$','G','R','A','N','T','_','O','P','T','I | ||||
','O','N', | ||||
blr_literal, blr_long, 0, 0,0,0,0, | ||||
b | ||||
lr_or, | ||||
blr_missing, | ||||
blr_field, 24, 14, 'R','D','B','$','F','I','E','L','D','_','N','A | ||||
','M','E', | ||||
blr_eql, | ||||
blr_field, 24, 14, 'R','D','B','$','F','I','E','L','D','_','N','A | ||||
','M','E', | ||||
blr_field, 1, 14, 'R','D','B','$','F','I','E','L','D','_','N','A' | ||||
,'M','E', | ||||
blr_end, | ||||
b | ||||
lr_leave, 2, | ||||
b | ||||
lr_end, | ||||
blr_end, | ||||
blr_if, | ||||
blr_missi | ||||
ng, | ||||
b | ||||
lr_field, 22, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y','_','C','L','A | ||||
','S','S', | ||||
blr_modif | ||||
y, 22, 23, | ||||
b | ||||
lr_begin, | ||||
blr_assignment, | ||||
blr_cast, blr_varying2, 3,0, 31,0, | ||||
blr_concatenate, | ||||
blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$' | ||||
, | ||||
blr_gen_id, 18, 'R','D','B','$','S','E','C','U',' | ||||
R','I','T','Y','_','C','L','A','S','S', | ||||
blr_literal, blr_long, 0, 1,0,0,0, | ||||
blr_field, 23, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y | ||||
','_','C','L','A','S','S', | ||||
blr_end, | ||||
blr_if, | ||||
b | ||||
lr_not, | ||||
blr_starting, | ||||
blr_field, 22, 18, 'R','D','B','$','S','E','C','U','R','I','T','Y | ||||
','_','C','L','A','S','S', | ||||
blr_cast, blr_varying2, 3,0, 31,0, | ||||
blr_literal, blr_text2, 1,0, 4,0, 'S','Q','L','$', | ||||
b | ||||
lr_leave, 3, | ||||
b | ||||
lr_end, | ||||
blr_end, | ||||
blr_end, | ||||
blr_end, | ||||
blr_eoc | blr_eoc | |||
}; | }; | |||
static const UCHAR trigger2[] = | static const UCHAR trigger2[] = | |||
{ | { | |||
blr_version5, | blr_version5, | |||
blr_if, | blr_if, | |||
blr_not, | blr_not, | |||
blr_missing, | blr_missing, | |||
blr_field, 0, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | blr_field, 0, 14, 'R', 'D', 'B', '$', 'F', 'I', 'E', 'L', 'D', '_', 'N', | |||
skipping to change at line 2362 | skipping to change at line 2185 | |||
blr_missing, | blr_missing, | |||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | |||
blr_and, | blr_and, | |||
blr_neq, | blr_neq, | |||
blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | blr_field, 1, 11, 'R', 'D', 'B', '$', 'G', 'R', 'A', 'N', 'T', 'O', 'R', | |||
blr_user_name, | blr_user_name, | |||
blr_and, | blr_and, | |||
blr_neq, | blr_neq, | |||
blr_user_name, | blr_user_name, | |||
blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | blr_literal, blr_text, 6, 0, 'S', 'Y', 'S', 'D', 'B', 'A', | |||
blr_and, | ||||
blr_neq, | blr_neq, | |||
blr_current_role, | blr_current_role, | |||
blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | blr_literal, blr_text, 9, 0, 'R', 'D', 'B', '$', 'A', 'D', 'M', 'I', 'N', | |||
blr_not, | ||||
blr_any, | ||||
blr_rse, 1, | ||||
blr_relation, 13, 'R','D','B','$','R','E','L','A','T','I','O','N','S', 4, | ||||
blr_boolean, | ||||
blr_and, | ||||
blr_eql, | ||||
blr_field, 4, 17, 'R','D','B','$','R','E','L','A','T','I','O','N','_','N' | ||||
,'A','M','E', | ||||
blr_literal, blr_text, 12,0, 'R','D','B','$','D','A','T','A','B','A','S', | ||||
'E', | ||||
blr_eql, | ||||
blr_field, 4, 14, 'R','D','B','$','O','W','N','E','R','_','N','A','M','E' | ||||
, | ||||
blr_user_name, | ||||
blr_end, | ||||
blr_begin, | blr_begin, | |||
blr_for, | blr_for, | |||
blr_rse, 1, | blr_rse, 1, | |||
blr_relation, 13, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_relation, 13, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | |||
'N', 'S', 3, | 'N', 'S', 3, | |||
blr_boolean, | blr_boolean, | |||
blr_eql, | blr_eql, | |||
blr_field, 3, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | blr_field, 3, 17, 'R', 'D', 'B', '$', 'R', 'E', 'L', 'A', 'T', 'I', 'O', | |||
'N', '_', 'N', 'A', 'M', 'E', | 'N', '_', 'N', 'A', 'M', 'E', | |||
blr_literal, blr_text, 12, 0, 'R', 'D', 'B', '$', 'D', 'A', 'T', 'A', 'B' , | blr_literal, blr_text, 12, 0, 'R', 'D', 'B', '$', 'D', 'A', 'T', 'A', 'B' , | |||
End of changes. 3 change blocks. | ||||
837 lines changed or deleted | 1471 lines changed or added |