mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-04-24 00:21:11 -04:00
Add textual flag to value node, prepare for text data sources, and various other small fixes
This commit is contained in:
@@ -59,7 +59,7 @@ public class DataTableImpl extends DataSourceImpl implements DataTable {
|
||||
List<DataStructureNode> nodes = new ArrayList<>();
|
||||
XPipeConnection.execute(con -> {
|
||||
var req = QueryTableDataExchange.Request.builder()
|
||||
.id(getId()).maxRows(maxRows).build();
|
||||
.ref(DataSourceReference.id(getId())).maxRows(maxRows).build();
|
||||
con.performInputExchange(req, (QueryTableDataExchange.Response res, InputStream in) -> {
|
||||
var r = new TypedDataStreamParser(info.getDataType());
|
||||
r.parseStructures(in, TypedDataStructureNodeReader.immutable(info.getDataType()), nodes::add);
|
||||
@@ -82,7 +82,7 @@ public class DataTableImpl extends DataSourceImpl implements DataTable {
|
||||
|
||||
connection = XPipeConnection.open();
|
||||
var req = QueryTableDataExchange.Request.builder()
|
||||
.id(getId()).build();
|
||||
.ref(DataSourceReference.id(getId())).build();
|
||||
connection.sendRequest(req);
|
||||
connection.receiveResponse();
|
||||
connection.receiveBody();
|
||||
|
||||
Reference in New Issue
Block a user