X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=isamc%2Fisamd-p.h;fp=isamc%2Fisamd-p.h;h=aeb0a4c5fc5aa64969950775370692689afef9f1;hb=e001ebdd731ab742f95e185348c67c8ffdde790d;hp=22859e22b1ca1cc6d0883aa4bedb7db27473611c;hpb=7c82553e8fbccbb18a70c6f5e39db75069bfc9d3;p=idzebra-moved-to-github.git diff --git a/isamc/isamd-p.h b/isamc/isamd-p.h index 22859e2..aeb0a4c 100644 --- a/isamc/isamd-p.h +++ b/isamc/isamd-p.h @@ -1,4 +1,4 @@ -/* +/* $Id: isamd-p.h,v 1.5 1999-08-20 12:25:58 heikki Exp $ * Copyright (c) 1995-1996, Index Data. * See the file LICENSE for details. * Heikki Levanto @@ -39,6 +39,14 @@ typedef struct ISAMD_file_s { int no_next; int no_prev; + int no_op_nodiff; /* existing blocks opened for reading without diffs */ + int no_op_intdiff; /* - with internal diffs */ + int no_op_extdiff; /* with separate diff blocks */ + int no_fbuilds; /* number of first-time builds */ + int no_appds; /* number of appends */ + int no_merges; /* number of merges done */ + int no_remerges; /* number of times more than one merge needed */ + char *alloc_buf; /* free-list handling (?) */ int alloc_entries_num; int alloc_entries_max; @@ -96,7 +104,10 @@ void isamd_free_diffs(ISAMD_PP pp); /* * $Log: isamd-p.h,v $ - * Revision 1.4 1999-07-21 14:24:50 heikki + * Revision 1.5 1999-08-20 12:25:58 heikki + * Statistics in isamd + * + * Revision 1.4 1999/07/21 14:24:50 heikki * isamd write and read functions ok, except when diff block full. * (merge not yet done) *