Using yaz/test.h. Test for zebra without config
[idzebra-moved-to-github.git] / index / zinfo.h
index a7c0bce..fe20b92 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: zinfo.h,v 1.24 2005-06-23 06:45:46 adam Exp $
+/* $Id: zinfo.h,v 1.28 2006-02-09 08:31:02 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -52,6 +52,8 @@ int zebraExplain_newDatabase (ZebraExplainInfo zei, const char *database,
                              int explain_database);
 int zebraExplain_lookup_attr_su(ZebraExplainInfo zei, int index_type,
                                int set, int use);
+int zebraExplain_lookup_attr_su_any_index(ZebraExplainInfo zei,
+                                         int set, int use);
 int zebraExplain_add_attr_su(ZebraExplainInfo zei, int index_type,
                             int set, int use);
 int zebraExplain_lookup_attr_str(ZebraExplainInfo zei, int index_type,
@@ -66,17 +68,20 @@ void zebraExplain_loadAttsets (data1_handle dh, Res res);
 void zebraExplain_flush (ZebraExplainInfo zei, void *updateHandle);
 
 int zebraExplain_lookup_ord (ZebraExplainInfo zei, int ord,
-                            const char **db, int *set, int *use);
+                            int *index_type, const char **db,
+                            int *set, int *use);
 
 int zebraExplain_trav_ord(ZebraExplainInfo zei, void *handle,
                          int (*f)(void *handle, int ord));
 
+int zebraExplain_get_database_ord(ZebraExplainInfo zei);
 int zebraExplain_removeDatabase(ZebraExplainInfo zei, void *updateHandle);
 
 typedef struct {
     int recordSize;
     off_t recordOffset;
     zint runNumber;
+    zint staticrank;
 } RecordAttr;
 RecordAttr *rec_init_attr (ZebraExplainInfo zei, Record rec);