Skip to content

Commit 0f70d05

Browse files
committed
fixed executeAsync inputs issue
1 parent e8d9bd0 commit 0f70d05

File tree

8 files changed

+20
-11
lines changed

8 files changed

+20
-11
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
## main
1+
## latest
2+
* Fixed `executeAsync` inputs issue.
3+
4+
## v0.2.0-alpha
25
* Added v2 predefined results formats:
36

47
- `getTransactions` returns `TransactionsAsyncMultipleResponses`.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ In order to use the `rai-sdk-java`, you need add this dependency to your project
8686
<dependency>
8787
<groupId>com.relationalai</groupId>
8888
<artifactId>rai-sdk</artifactId>
89-
<version>0.2.0-alpha</version>
89+
<version>0.2.1-alpha</version>
9090
</dependency>
9191

9292
You need also to point maven to the SDK GitHub packages repository in the project's POM:

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<description>The RelationalAI Software Development Kit (SDK) for Java</description>
2222
<groupId>com.relationalai</groupId>
2323
<artifactId>rai-sdk-pom</artifactId>
24-
<version>0.2.0-alpha</version>
24+
<version>0.2.1-alpha</version>
2525
<packaging>pom</packaging>
2626
<url></url>
2727

rai-sdk-examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>com.relationalai</groupId>
2222
<artifactId>rai-sdk-pom</artifactId>
23-
<version>0.2.0-alpha</version>
23+
<version>0.2.1-alpha</version>
2424
</parent>
2525

2626
<name>RelationalAI SDK for Java Examples</name>

rai-sdk/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>com.relationalai</groupId>
2222
<artifactId>rai-sdk-pom</artifactId>
23-
<version>0.2.0-alpha</version>
23+
<version>0.2.1-alpha</version>
2424
</parent>
2525

2626
<name>RelationalAI SDK for Java Package</name>

rai-sdk/src/main/java/com/relationalai/ArrowRelation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import java.util.List;
44

55
public class ArrowRelation extends Entity {
6-
String relationId;
7-
List<Object> table;
6+
public String relationId;
7+
public List<Object> table;
88

99
public ArrowRelation(String relationId, List<Object> table) {
1010
this.relationId = relationId;

rai-sdk/src/main/java/com/relationalai/TransactionAsync.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ String payload() {
6060
var inputsList = new ArrayList<>();
6161
inputs.forEach((k, v) -> inputsList.add(DbAction.makeQueryActionInput(k, v)));
6262

63+
data.put("v1_inputs", inputsList);
64+
6365
var output = new ByteArrayOutputStream();
6466
JsonStream.setIndentionStep(0);
6567
JsonStream.serialize(data, output);

rai-sdk/src/main/java/com/relationalai/TransactionAsyncResponse.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ public class TransactionAsyncResponse extends TransactionAsyncCompactResponse {
1010
public String createdBy;
1111

1212
@JsonProperty(value = "created_on", required = true)
13-
public String createdOn;
13+
public Long createdOn;
14+
15+
@JsonProperty(value = "finished_at", required = true)
16+
public Long finishedAt;
1417

1518
@JsonProperty(value = "database_name", required = true)
1619
public String databaseName;
@@ -22,19 +25,20 @@ public class TransactionAsyncResponse extends TransactionAsyncCompactResponse {
2225
public String query;
2326

2427
@JsonProperty(value = "last_requested_interval", required = true)
25-
public String lastRequestedInterval;
28+
public Long lastRequestedInterval;
2629

2730
public TransactionAsyncResponse() {}
2831
public TransactionAsyncResponse(
2932
String id,
3033
String state,
3134
String accountName,
3235
String createdBy,
33-
String createdOn,
36+
Long createdOn,
37+
Long finishedAt,
3438
String databaseName,
3539
boolean readOnly,
3640
String query,
37-
String lastRequestedInterval
41+
Long lastRequestedInterval
3842
) {
3943
super(id, state);
4044
this.accountName = accountName;

0 commit comments

Comments
 (0)