Commit 5fd9e23
authored
fix(java): keep async query responses as bytes (#321)
This updates only the Java async client codegen path to use a vendored
native template and keep binary query responses as `byte[]`. The async
generator now explicitly uses `openapi-generator-cli 7.20.0`, while the
repository default remains `7.12.0` so the existing Python, Rust, sync
Java client, and Spring server codegen outputs stay unchanged.
The previous async client path could either parse Arrow IPC bytes as
JSON (`ARROW1`) or generate `File` handling that mismatched our
`--type-mappings file=byte[]` configuration. I regenerated the async
client, ran `make check` in `java/` with JDK 17, and ran top-level `make
gen` to confirm the spec codegen check stays clean.1 parent 98a0541 commit 5fd9e23
5 files changed
Lines changed: 845 additions & 42 deletions
File tree
- java
- lance-namespace-async-client/src/main/java/org/lance/namespace/client/async/api
- openapi-templates/libraries/native
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
142 | | - | |
| 143 | + | |
Lines changed: 67 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1489 | 1489 | | |
1490 | 1490 | | |
1491 | 1491 | | |
1492 | | - | |
| 1492 | + | |
1493 | 1493 | | |
1494 | 1494 | | |
1495 | 1495 | | |
1496 | | - | |
1497 | | - | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
1498 | 1519 | | |
1499 | 1520 | | |
1500 | | - | |
1501 | | - | |
1502 | | - | |
1503 | | - | |
1504 | | - | |
1505 | | - | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
1506 | 1530 | | |
1507 | 1531 | | |
1508 | 1532 | | |
| |||
1535 | 1559 | | |
1536 | 1560 | | |
1537 | 1561 | | |
1538 | | - | |
| 1562 | + | |
1539 | 1563 | | |
1540 | 1564 | | |
1541 | | - | |
1542 | | - | |
1543 | | - | |
1544 | 1565 | | |
1545 | | - | |
1546 | | - | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
1547 | 1589 | | |
1548 | 1590 | | |
1549 | | - | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
1550 | 1600 | | |
1551 | 1601 | | |
1552 | 1602 | | |
1553 | 1603 | | |
1554 | | - | |
1555 | | - | |
1556 | | - | |
1557 | | - | |
| 1604 | + | |
1558 | 1605 | | |
1559 | 1606 | | |
1560 | 1607 | | |
| |||
java/lance-namespace-async-client/src/main/java/org/lance/namespace/client/async/api/TableApi.java
Lines changed: 67 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5415 | 5415 | | |
5416 | 5416 | | |
5417 | 5417 | | |
5418 | | - | |
| 5418 | + | |
5419 | 5419 | | |
5420 | 5420 | | |
5421 | 5421 | | |
5422 | | - | |
5423 | | - | |
| 5422 | + | |
| 5423 | + | |
| 5424 | + | |
| 5425 | + | |
| 5426 | + | |
| 5427 | + | |
| 5428 | + | |
| 5429 | + | |
| 5430 | + | |
| 5431 | + | |
| 5432 | + | |
| 5433 | + | |
| 5434 | + | |
| 5435 | + | |
| 5436 | + | |
| 5437 | + | |
| 5438 | + | |
| 5439 | + | |
| 5440 | + | |
| 5441 | + | |
| 5442 | + | |
| 5443 | + | |
| 5444 | + | |
5424 | 5445 | | |
5425 | 5446 | | |
5426 | | - | |
5427 | | - | |
5428 | | - | |
5429 | | - | |
5430 | | - | |
5431 | | - | |
| 5447 | + | |
| 5448 | + | |
| 5449 | + | |
| 5450 | + | |
| 5451 | + | |
| 5452 | + | |
| 5453 | + | |
| 5454 | + | |
| 5455 | + | |
5432 | 5456 | | |
5433 | 5457 | | |
5434 | 5458 | | |
| |||
5461 | 5485 | | |
5462 | 5486 | | |
5463 | 5487 | | |
5464 | | - | |
| 5488 | + | |
5465 | 5489 | | |
5466 | 5490 | | |
5467 | | - | |
5468 | | - | |
5469 | | - | |
5470 | 5491 | | |
5471 | | - | |
5472 | | - | |
| 5492 | + | |
| 5493 | + | |
| 5494 | + | |
| 5495 | + | |
| 5496 | + | |
| 5497 | + | |
| 5498 | + | |
| 5499 | + | |
| 5500 | + | |
| 5501 | + | |
| 5502 | + | |
| 5503 | + | |
| 5504 | + | |
| 5505 | + | |
| 5506 | + | |
| 5507 | + | |
| 5508 | + | |
| 5509 | + | |
| 5510 | + | |
| 5511 | + | |
| 5512 | + | |
| 5513 | + | |
| 5514 | + | |
5473 | 5515 | | |
5474 | 5516 | | |
5475 | | - | |
| 5517 | + | |
| 5518 | + | |
| 5519 | + | |
| 5520 | + | |
| 5521 | + | |
| 5522 | + | |
| 5523 | + | |
| 5524 | + | |
| 5525 | + | |
5476 | 5526 | | |
5477 | 5527 | | |
5478 | 5528 | | |
5479 | 5529 | | |
5480 | | - | |
5481 | | - | |
5482 | | - | |
5483 | | - | |
| 5530 | + | |
5484 | 5531 | | |
5485 | 5532 | | |
5486 | 5533 | | |
| |||
0 commit comments