Add LimboStepResult.java constructor

This commit is contained in:
김선우
2025-01-19 17:07:59 +09:00
parent b80438226b
commit f80823a297
2 changed files with 10 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ package org.github.tursodatabase.core;
import java.util.Arrays;
import org.github.tursodatabase.annotations.NativeInvocation;
import org.github.tursodatabase.annotations.Nullable;
/**
* Represents the step result of limbo's statement's step function.
@@ -17,8 +18,15 @@ public class LimboStepResult {
// Identifier for limbo's StepResult
private final int stepResultId;
@Nullable
private final Object[] result;
@NativeInvocation(invokedFrom = "limbo_statement.rs")
public LimboStepResult(int stepResultId) {
this.stepResultId = stepResultId;
this.result = null;
}
@NativeInvocation(invokedFrom = "limbo_statement.rs")
public LimboStepResult(int stepResultId, Object[] result) {
this.stepResultId = stepResultId;