diff --git a/src/main/java/io/tiledb/java/api/Query.java b/src/main/java/io/tiledb/java/api/Query.java index 2ce51d97..5ba2a809 100644 --- a/src/main/java/io/tiledb/java/api/Query.java +++ b/src/main/java/io/tiledb/java/api/Query.java @@ -129,6 +129,8 @@ public QueryStatus getQueryStatus() throws TileDBError { public QueryStatus submit() throws TileDBError { ctx.handleError(tiledb.tiledb_query_submit(ctx.getCtxp(), queryp)); + if (this.type == QueryType.TILEDB_WRITE) return getQueryStatus(); + // Set the actual number of bytes received to each ByteBuffer for (String attribute : byteBuffers_.keySet()) { boolean isVar;