core/src/main/java/org/apache/calcite/avatica/AvaticaConnection.java (4 lines): - line 69: //TODO shouldn't we move this to BuiltInConnectionProperty ? - line 409: // TODO check if connection is actually alive using timeout - line 445: // TODO: Nested ARRAYs - line 448: // TODO: ARRAYs of STRUCTs core/src/main/java/org/apache/calcite/avatica/MetaImpl.java (3 lines): - line 180: // TODO: implement - line 360: // TODO: https://issues.apache.org/jira/browse/CALCITE-5549 - line 927: //TODO: Add create parameter for type on DDL core/src/main/java/org/apache/calcite/avatica/util/AbstractCursor.java (2 lines): - line 711: //FIXME There are several issues with this, the code below simply implements - line 808: //FIXME: Protobuf gets byte[] core/build.gradle.kts (2 lines): - line 54: // TODO: remove when protobuf-generated files are removed - line 76: // TODO: remove when protobuf-generated files are removed core/src/main/java/org/apache/calcite/avatica/AvaticaDatabaseMetaData.java (2 lines): - line 267: return false; // TODO: more detail - line 688: // TODO: add a 'catch ... throw new SQLException' logic to this and other server/build.gradle.kts (1 line): - line 50: // TODO: remove when org.apache.calcite.avatica.SpnegoTestUtil.TARGET_DIR is updated core/src/main/java/org/apache/calcite/avatica/util/DateTimeUtils.java (1 line): - line 41: *
TODO: review methods for performance. Due to allocations required, it may server/src/main/java/org/apache/calcite/avatica/jdbc/JdbcMeta.java (1 line): - line 762: // TODO: review client to ensure statementId is updated when appropriate core/src/main/java/org/apache/calcite/avatica/remote/AbstractHandler.java (1 line): - line 138: // TODO provide a canned ErrorResponse core/src/main/java/org/apache/calcite/avatica/remote/LocalService.java (1 line): - line 93: // TODO Revise modification of CursorFactory see: core/src/main/java/org/apache/calcite/avatica/remote/AvaticaHttpClientImpl.java (1 line): - line 39: // TODO back-off policy? core/src/main/java/org/apache/calcite/avatica/ConnectionPropertiesImpl.java (1 line): - line 52: // TODO: replace with Meta.ConnectionProperties$EMPTY instance? metrics-dropwizardmetrics/build.gradle.kts (1 line): - line 25: // TODO: declare in :bom? core/src/main/java/org/apache/calcite/avatica/AvaticaResultSet.java (1 line): - line 214: // TODO: for timeout, see IteratorResultSet.next build.gradle.kts (1 line): - line 378: // TODO: remove when LICENSE is removed (it is used by Maven build for now)