execdefs.h
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. /*-------------------------------------------------------------------------
  2.  *
  3.  * execdefs.h
  4.  *
  5.  *
  6.  *
  7.  * Copyright (c) 1994, Regents of the University of California
  8.  *
  9.  * $Id: execdefs.h,v 1.5 1999/02/23 07:37:31 thomas Exp $
  10.  *
  11.  *-------------------------------------------------------------------------
  12.  */
  13. #ifndef EXECDEFS_H
  14. #define EXECDEFS_H
  15. /* ----------------
  16.  * ExecutePlan() tuplecount definitions
  17.  * ----------------
  18.  */
  19. #define ALL_TUPLES 0 /* return all tuples */
  20. #define ONE_TUPLE 1 /* return only one tuple */
  21. /* ----------------
  22.  * constants used by ExecMain
  23.  * ----------------
  24.  */
  25. #define EXEC_RUN 3
  26. #define EXEC_FOR 4
  27. #define EXEC_BACK 5
  28. #define EXEC_RETONE 6
  29. #define EXEC_RESULT 7
  30. /* ----------------
  31.  * Merge Join states
  32.  * ----------------
  33.  */
  34. #define EXEC_MJ_INITIALIZE 1
  35. #define EXEC_MJ_JOINMARK 2
  36. #define EXEC_MJ_JOINTEST 3
  37. #define EXEC_MJ_JOINTUPLES 4
  38. #define EXEC_MJ_NEXTOUTER 5
  39. #define EXEC_MJ_TESTOUTER 6
  40. #define EXEC_MJ_NEXTINNER 7
  41. #define EXEC_MJ_SKIPINNER 8
  42. #define EXEC_MJ_SKIPOUTER 9
  43. #define EXEC_MJ_FILLINNER    10
  44. #define EXEC_MJ_FILLOUTER    11
  45. #endif  /* EXECDEFS_H */