static void gda_oracle_recordset_class_init (GdaOracleRecordsetClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdaDataSelectClass *pmodel_class = GDA_DATA_SELECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); object_class->dispose = gda_oracle_recordset_dispose; pmodel_class->fetch_nb_rows = gda_oracle_recordset_fetch_nb_rows; pmodel_class->fetch_random = gda_oracle_recordset_fetch_random; pmodel_class->fetch_next = gda_oracle_recordset_fetch_next; pmodel_class->fetch_prev = NULL; pmodel_class->fetch_at = NULL; }
static void gda_sqlite_recordset_class_init (GdaSqliteRecordsetClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdaDataSelectClass *pmodel_class = GDA_DATA_SELECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); object_class->dispose = gda_sqlite_recordset_dispose; pmodel_class->fetch_nb_rows = gda_sqlite_recordset_fetch_nb_rows; pmodel_class->fetch_random = gda_sqlite_recordset_fetch_random; pmodel_class->fetch_next = gda_sqlite_recordset_fetch_next; pmodel_class->fetch_prev = NULL; pmodel_class->fetch_at = NULL; g_assert (!error_blobs_hash); error_blobs_hash = g_hash_table_new (NULL, NULL); }
static void gda_mysql_recordset_class_init (GdaMysqlRecordsetClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdaDataSelectClass *pmodel_class = GDA_DATA_SELECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); object_class->dispose = gda_mysql_recordset_dispose; pmodel_class->fetch_nb_rows = gda_mysql_recordset_fetch_nb_rows; pmodel_class->fetch_random = gda_mysql_recordset_fetch_random; pmodel_class->fetch_next = gda_mysql_recordset_fetch_next; pmodel_class->fetch_prev = gda_mysql_recordset_fetch_prev; pmodel_class->fetch_at = gda_mysql_recordset_fetch_at; /* Properties. */ object_class->set_property = gda_mysql_recordset_set_property; object_class->get_property = gda_mysql_recordset_get_property; g_object_class_install_property (object_class, PROP_CHUNK_SIZE, g_param_spec_int ("chunk-size", _("Number of rows fetched at a time"), NULL, 1, G_MAXINT - 1, 1, (G_PARAM_CONSTRUCT | G_PARAM_WRITABLE | G_PARAM_READABLE))); g_object_class_install_property (object_class, PROP_CHUNKS_READ, g_param_spec_int ("chunks-read", _("Number of row chunks read since the object creation"), NULL, 0, G_MAXINT - 1, 0, (G_PARAM_CONSTRUCT | G_PARAM_WRITABLE | G_PARAM_READABLE))); }