@@ -49,6 +49,11 @@ typedef struct SpringConfig SpringConfig;
49
49
*/
50
50
typedef struct SpringPipeline SpringPipeline ;
51
51
52
+ /**
53
+ * Row object to pop from an in memory queue.
54
+ */
55
+ typedef struct SpringSinkRow SpringSinkRow ;
56
+
52
57
/**
53
58
* Row object to push into an in memory queue.
54
59
*/
@@ -59,11 +64,6 @@ typedef struct SpringSourceRow SpringSourceRow;
59
64
*/
60
65
typedef struct SpringSourceRowBuilder SpringSourceRowBuilder ;
61
66
62
- /**
63
- * Row object to pop from an in memory queue.
64
- */
65
- typedef void * SpringSinkRow ;
66
-
67
67
/**
68
68
* Returns default configuration.
69
69
*
@@ -156,7 +156,7 @@ enum SpringErrno spring_command(const struct SpringPipeline *pipeline, const cha
156
156
*
157
157
* - `Unavailable`: queue named `queue` does not exist.
158
158
*/
159
- SpringSinkRow * spring_pop (const struct SpringPipeline * pipeline , const char * queue );
159
+ struct SpringSinkRow * spring_pop (const struct SpringPipeline * pipeline , const char * queue );
160
160
161
161
/**
162
162
* Pop a row from an in memory queue. This is a non-blocking function.
@@ -170,9 +170,9 @@ SpringSinkRow *spring_pop(const struct SpringPipeline *pipeline, const char *que
170
170
*
171
171
* - `Unavailable`: queue named `queue` does not exist.
172
172
*/
173
- SpringSinkRow * spring_pop_non_blocking (const struct SpringPipeline * pipeline ,
174
- const char * queue ,
175
- bool * is_err );
173
+ struct SpringSinkRow * spring_pop_non_blocking (const struct SpringPipeline * pipeline ,
174
+ const char * queue ,
175
+ bool * is_err );
176
176
177
177
/**
178
178
* Push a row into an in memory queue. This is a non-blocking function.
@@ -256,7 +256,7 @@ struct SpringSourceRow *spring_source_row_build(struct SpringSourceRowBuilder *b
256
256
* - `Ok`: on success.
257
257
* - `CNull`: `pipeline` is a NULL pointer.
258
258
*/
259
- enum SpringErrno spring_sink_row_close (SpringSinkRow * row );
259
+ enum SpringErrno spring_sink_row_close (struct SpringSinkRow * row );
260
260
261
261
/**
262
262
* Get a 2-byte integer column.
@@ -275,7 +275,7 @@ enum SpringErrno spring_sink_row_close(SpringSinkRow *row);
275
275
* - `i_col` is out of range.
276
276
* - `CNull`: Column value is NULL.
277
277
*/
278
- enum SpringErrno spring_column_short (const SpringSinkRow * row , uint16_t i_col , short * out );
278
+ enum SpringErrno spring_column_short (const struct SpringSinkRow * row , uint16_t i_col , short * out );
279
279
280
280
/**
281
281
* Get a 4-byte integer column.
@@ -294,7 +294,7 @@ enum SpringErrno spring_column_short(const SpringSinkRow *row, uint16_t i_col, s
294
294
* - `i_col` is out of range.
295
295
* - `CNull`: Column value is NULL.
296
296
*/
297
- enum SpringErrno spring_column_int (const SpringSinkRow * row , uint16_t i_col , int * out );
297
+ enum SpringErrno spring_column_int (const struct SpringSinkRow * row , uint16_t i_col , int * out );
298
298
299
299
/**
300
300
* Get an 8-byte integer column.
@@ -313,7 +313,7 @@ enum SpringErrno spring_column_int(const SpringSinkRow *row, uint16_t i_col, int
313
313
* - `i_col` is out of range.
314
314
* - `CNull`: Column value is NULL.
315
315
*/
316
- enum SpringErrno spring_column_long (const SpringSinkRow * row , uint16_t i_col , long * out );
316
+ enum SpringErrno spring_column_long (const struct SpringSinkRow * row , uint16_t i_col , long * out );
317
317
318
318
/**
319
319
* Get a 4-byte unsigned integer column.
@@ -332,7 +332,7 @@ enum SpringErrno spring_column_long(const SpringSinkRow *row, uint16_t i_col, lo
332
332
* - `i_col` is out of range.
333
333
* - `CNull`: Column value is NULL.
334
334
*/
335
- enum SpringErrno spring_column_unsigned_int (const SpringSinkRow * row ,
335
+ enum SpringErrno spring_column_unsigned_int (const struct SpringSinkRow * row ,
336
336
uint16_t i_col ,
337
337
unsigned int * out );
338
338
@@ -354,7 +354,7 @@ enum SpringErrno spring_column_unsigned_int(const SpringSinkRow *row,
354
354
* - `i_col` is out of range.
355
355
* - `CNull`: Column value is NULL.
356
356
*/
357
- int spring_column_text (const SpringSinkRow * row , uint16_t i_col , char * out , int out_len );
357
+ int spring_column_text (const struct SpringSinkRow * row , uint16_t i_col , char * out , int out_len );
358
358
359
359
/**
360
360
* Get a BLOB column.
@@ -374,7 +374,7 @@ int spring_column_text(const SpringSinkRow *row, uint16_t i_col, char *out, int
374
374
* - `i_col` is out of range.
375
375
* - `CNull`: Column value is NULL.
376
376
*/
377
- int spring_column_blob (const SpringSinkRow * row , uint16_t i_col , void * out , int out_len );
377
+ int spring_column_blob (const struct SpringSinkRow * row , uint16_t i_col , void * out , int out_len );
378
378
379
379
/**
380
380
* Get a bool column.
@@ -393,7 +393,7 @@ int spring_column_blob(const SpringSinkRow *row, uint16_t i_col, void *out, int
393
393
* - `i_col` is out of range.
394
394
* - `CNull`: Column value is NULL.
395
395
*/
396
- enum SpringErrno spring_column_bool (const SpringSinkRow * row , uint16_t i_col , bool * out );
396
+ enum SpringErrno spring_column_bool (const struct SpringSinkRow * row , uint16_t i_col , bool * out );
397
397
398
398
/**
399
399
* Get a 4-byte floating point column.
@@ -412,7 +412,7 @@ enum SpringErrno spring_column_bool(const SpringSinkRow *row, uint16_t i_col, bo
412
412
* - `i_col` is out of range.
413
413
* - `CNull`: Column value is NULL.
414
414
*/
415
- enum SpringErrno spring_column_float (const SpringSinkRow * row , uint16_t i_col , float * out );
415
+ enum SpringErrno spring_column_float (const struct SpringSinkRow * row , uint16_t i_col , float * out );
416
416
417
417
/**
418
418
* Write the most recent error number into `errno_` and message into a caller-provided buffer as a UTF-8
0 commit comments