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

数据库系统

开发平台:

Unix_Linux

  1. #ifndef ARRAY_ITERATOR_H
  2. #define ARRAY_ITERATOR_H
  3. static int32 array_iterator(Oid elemtype, Oid proc, int and,
  4. ArrayType *array, Datum value);
  5. int32 array_texteq(ArrayType *array, char *value);
  6. int32 array_all_texteq(ArrayType *array, char *value);
  7. int32 array_textregexeq(ArrayType *array, char *value);
  8. int32 array_all_textregexeq(ArrayType *array, char *value);
  9. int32 array_varchareq(ArrayType *array, char *value);
  10. int32 array_all_varchareq(ArrayType *array, char *value);
  11. int32 array_varcharregexeq(ArrayType *array, char *value);
  12. int32 array_all_varcharregexeq(ArrayType *array, char *value);
  13. int32 array_bpchareq(ArrayType *array, char *value);
  14. int32 array_all_bpchareq(ArrayType *array, char *value);
  15. int32 array_bpcharregexeq(ArrayType *array, char *value);
  16. int32 array_all_bpcharregexeq(ArrayType *array, char *value);
  17. int32 array_int4eq(ArrayType *array, int4 value);
  18. int32 array_all_int4eq(ArrayType *array, int4 value);
  19. int32 array_int4ne(ArrayType *array, int4 value);
  20. int32 array_all_int4ne(ArrayType *array, int4 value);
  21. int32 array_int4gt(ArrayType *array, int4 value);
  22. int32 array_all_int4gt(ArrayType *array, int4 value);
  23. int32 array_int4ge(ArrayType *array, int4 value);
  24. int32 array_all_int4ge(ArrayType *array, int4 value);
  25. int32 array_int4lt(ArrayType *array, int4 value);
  26. int32 array_all_int4lt(ArrayType *array, int4 value);
  27. int32 array_int4le(ArrayType *array, int4 value);
  28. int32 array_all_int4le(ArrayType *array, int4 value);
  29. int32       array_oideq(ArrayType *array, Oid value);
  30. int32       array_all_oidne(ArrayType *array, Oid value);
  31. #endif
  32. /*
  33.  * Local Variables:
  34.  *  tab-width: 4
  35.  *  c-indent-level: 4
  36.  *  c-basic-offset: 4
  37.  * End:
  38.  */