user_locks.sql.in
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:2k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. -- user_locks.sql --
  2. --
  3. -- SQL code to define the user locks functions.
  4. --
  5. -- Copyright (c) 1998, Massimo Dal Zotto <dz@cs.unitn.it>
  6. --
  7. -- This file is distributed under the GNU General Public License
  8. -- either version 2, or (at your option) any later version.
  9. -- select user_lock(group,id,mode);
  10. --
  11. create function user_lock(int4,int4,int4) returns int4
  12.   as 'MODULE_PATHNAME'
  13.   language 'c';
  14. -- select user_unlock(group,id,mode);
  15. --
  16. create function user_unlock(int4,int4,int4) returns int4
  17.   as 'MODULE_PATHNAME'
  18.   language 'c';
  19. -- select user_write_lock(group,id);
  20. --
  21. create function user_write_lock(int4,int4) returns int4
  22.   as 'MODULE_PATHNAME'
  23.   language 'c';
  24. -- select user_write_unlock(group,id);
  25. --
  26. create function user_write_unlock(int4,int4) returns int4
  27.   as 'MODULE_PATHNAME'
  28.   language 'c';
  29. -- select user_write_lock(group,oid);
  30. --
  31. create function user_write_lock(int4,oid) returns int4
  32.   as 'MODULE_PATHNAME'
  33.   language 'c';
  34. -- select user_write_unlock(group,oid);
  35. --
  36. create function user_write_unlock(int4,oid) returns int4
  37.   as 'MODULE_PATHNAME'
  38.   language 'c';
  39. -- select user_write_lock_oid(oid);
  40. --
  41. create function user_write_lock_oid(oid) returns int4
  42.   as 'MODULE_PATHNAME'
  43.   language 'c';
  44. -- select user_write_unlock_oid(oid);
  45. --
  46. create function user_write_unlock_oid(oid) returns int4
  47.   as 'MODULE_PATHNAME'
  48.   language 'c';
  49. -- select user_write_lock_oid(int4);
  50. --
  51. create function user_write_lock_oid(int4) returns int4
  52.   as 'MODULE_PATHNAME'
  53.   language 'c';
  54. -- select user_write_unlock_oid(int4);
  55. --
  56. create function user_write_unlock_oid(int4) returns int4
  57.   as 'MODULE_PATHNAME'
  58.   language 'c';
  59. -- select user_unlock_all();
  60. --
  61. create function user_unlock_all() returns int4
  62.   as 'MODULE_PATHNAME'
  63.   language 'c';
  64. -- end of file