File tree Expand file tree Collapse file tree 4 files changed +5
-13
lines changed
main/java/com/databricks/jdbc/api/impl
test/java/com/databricks/jdbc/api/impl Expand file tree Collapse file tree 4 files changed +5
-13
lines changed Original file line number Diff line number Diff line change 66import com .databricks .jdbc .api .callback .IDatabricksResultSetHandle ;
77import com .databricks .jdbc .api .callback .IDatabricksStatementHandle ;
88import com .databricks .jdbc .api .impl .arrow .ArrowStreamResult ;
9- import com .databricks .jdbc .api .impl .inline .InlineJsonResult ;
109import com .databricks .jdbc .api .impl .volume .VolumeOperationResult ;
1110import com .databricks .jdbc .common .util .DatabricksThriftUtil ;
1211import com .databricks .jdbc .exception .DatabricksParsingException ;
Original file line number Diff line number Diff line change 1- package com .databricks .jdbc .api .impl . inline ;
1+ package com .databricks .jdbc .api .impl ;
22
3- import com .databricks .jdbc .api .impl .IExecutionResult ;
43import com .databricks .jdbc .exception .DatabricksSQLException ;
54import com .databricks .jdbc .model .core .ResultData ;
65import com .databricks .jdbc .model .core .ResultManifest ;
@@ -15,18 +14,14 @@ public class InlineJsonResult implements IExecutionResult {
1514 private boolean isClosed ;
1615
1716 public InlineJsonResult (ResultManifest resultManifest , ResultData resultData ) {
18- this .data = getDataList (resultData .getDataArray ());
19- this .currentRow = -1 ;
20- this .isClosed = false ;
17+ this (getDataList (resultData .getDataArray ()));
2118 }
2219
2320 public InlineJsonResult (Object [][] rows ) {
24- this . data =
21+ this (
2522 Arrays .stream (rows )
2623 .map (row -> Arrays .stream (row ).collect (Collectors .toList ()))
27- .collect (Collectors .toList ());
28- this .currentRow = -1 ;
29- this .isClosed = false ;
24+ .collect (Collectors .toList ()));
3025 }
3126
3227 public InlineJsonResult (List <List <Object >> rows ) {
@@ -53,7 +48,7 @@ private static List<List<Object>> getDataList(Collection<Collection<String>> dat
5348 @ Override
5449 public Object getObject (int columnIndex ) throws DatabricksSQLException {
5550 if (isClosed ()) {
56- throw new DatabricksSQLException ("Method called on closed result " );
51+ throw new DatabricksSQLException ("Result is already closed" );
5752 }
5853 if (currentRow == -1 ) {
5954 throw new DatabricksSQLException ("Cursor is before first row" );
Original file line number Diff line number Diff line change 99import com .databricks .jdbc .api .IDatabricksSession ;
1010import com .databricks .jdbc .api .callback .IDatabricksResultSetHandle ;
1111import com .databricks .jdbc .api .callback .IDatabricksStatementHandle ;
12- import com .databricks .jdbc .api .impl .inline .InlineJsonResult ;
1312import com .databricks .jdbc .common .StatementType ;
1413import com .databricks .jdbc .exception .DatabricksSQLException ;
1514import com .databricks .jdbc .exception .DatabricksSQLFeatureNotSupportedException ;
Original file line number Diff line number Diff line change 88import com .databricks .jdbc .api .callback .IDatabricksResultSetHandle ;
99import com .databricks .jdbc .api .callback .IDatabricksStatementHandle ;
1010import com .databricks .jdbc .api .impl .arrow .ArrowStreamResult ;
11- import com .databricks .jdbc .api .impl .inline .InlineJsonResult ;
1211import com .databricks .jdbc .api .impl .volume .VolumeOperationResult ;
1312import com .databricks .jdbc .exception .DatabricksParsingException ;
1413import com .databricks .jdbc .exception .DatabricksSQLFeatureNotSupportedException ;
You can’t perform that action at this time.
0 commit comments