mysql4impl.inc 699 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. {
  2. Contains the non-external functions for MySQL v4.0
  3. }
  4. function IS_PRI_KEY(n : longint) : Boolean;
  5. begin
  6. IS_PRI_KEY:=(n and PRI_KEY_FLAG)<>0;
  7. end;
  8. function IS_NOT_NULL(n : longint) : Boolean;
  9. begin
  10. IS_NOT_NULL:=(n and NOT_NULL_FLAG)<>0;
  11. end;
  12. function IS_BLOB(n : longint) : Boolean;
  13. begin
  14. IS_BLOB:=(n and BLOB_FLAG)<>0;
  15. end;
  16. // This function is not used?!?!
  17. {function IS_NUM_FIELD(f : Pst_mysql_field) : Boolean;
  18. begin
  19. IS_NUM_FIELD:=((f^.flags) and NUM_FLAG)<>0;
  20. end;}
  21. function MYSQL_COUNT_ERROR : longint;
  22. begin
  23. MYSQL_COUNT_ERROR:= not (my_ulonglong(0));
  24. end;
  25. function mysql_reload(mysql : pmysql) : longint;
  26. begin
  27. mysql_reload:=mysql_refresh(mysql,REFRESH_GRANT);
  28. end;