@@ -1643,8 +1643,8 @@ int LGBM_DatasetCreateFromCSC(const void* col_ptr,
16431643}
16441644
16451645int LGBM_DatasetCreateFromArrow (int64_t n_chunks,
1646- const ArrowArray* chunks,
1647- const ArrowSchema* schema,
1646+ const struct ArrowArray * chunks,
1647+ const struct ArrowSchema * schema,
16481648 const char * parameters,
16491649 const DatasetHandle reference,
16501650 DatasetHandle *out) {
@@ -1858,8 +1858,8 @@ int LGBM_DatasetSetField(DatasetHandle handle,
18581858int LGBM_DatasetSetFieldFromArrow (DatasetHandle handle,
18591859 const char * field_name,
18601860 int64_t n_chunks,
1861- const ArrowArray* chunks,
1862- const ArrowSchema* schema) {
1861+ const struct ArrowArray * chunks,
1862+ const struct ArrowSchema * schema) {
18631863 API_BEGIN ();
18641864 auto dataset = reinterpret_cast <Dataset*>(handle);
18651865 ArrowChunkedArray ca (n_chunks, chunks, schema);
@@ -2617,8 +2617,8 @@ int LGBM_BoosterPredictForMats(BoosterHandle handle,
26172617
26182618int LGBM_BoosterPredictForArrow (BoosterHandle handle,
26192619 int64_t n_chunks,
2620- const ArrowArray* chunks,
2621- const ArrowSchema* schema,
2620+ const struct ArrowArray * chunks,
2621+ const struct ArrowSchema * schema,
26222622 int predict_type,
26232623 int start_iteration,
26242624 int num_iteration,
0 commit comments