#define __PSPPIRE_DELIMITED_TEXT_H__
#include "libpspp/str.h"
+#include "libpspp/string-array.h"
#include <glib-object.h>
#include <gtk/gtk.h>
GObject parent;
GtkTreeModel *child;
-
+
/* The first line of the file to be modelled */
gint first_line;
-
+
GSList *delimiters;
- gint max_delimiters;
-
+ gint max_fields;
+
+ gunichar quote;
+
/*< private >*/
gboolean dispose_has_run ;
gint stamp;
/* caching */
- const char *cache_starts[512];
- struct substring const_cache;
int cache_row;
+ struct string_array cache;
+ struct data_parser *parser;
};
struct _PsppireDelimitedTextClass