+gchar *psppire_data_store_get_string (PsppireDataStore *,
+ glong row, const struct variable *,
+ bool use_value_label);
+gboolean psppire_data_store_set_value (PsppireDataStore *,
+ casenumber casenum,
+ const struct variable *,
+ const union value *);
+gboolean psppire_data_store_set_string (PsppireDataStore *ds,
+ const gchar *text,
+ glong row, const struct variable *,
+ gboolean use_value_label);
+
+
+gboolean psppire_data_store_filtered (PsppireDataStore *ds,
+ glong row);
+
+
+casenumber psppire_data_store_get_case_count (const PsppireDataStore *ds);
+size_t psppire_data_store_get_value_count (const PsppireDataStore *ds);
+const struct caseproto *psppire_data_store_get_proto (const PsppireDataStore *);
+
+\f
+
+struct ccase *psppire_data_store_get_case (const PsppireDataStore *ds,
+ casenumber casenum);
+