asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBRowStore.java (19 lines): - line 167: // TODO: better encoding as 2 longs? - line 482: // TODO:support temporal types? - line 613: LocalDate d = LocalDate.parse(getStringFromObjectStore(columnIndex)); // TODO:review - line 635: return LocalDate.parse(getStringFromObjectStore(columnIndex)); // TODO:review - line 660: LocalTime t = LocalTime.parse(getStringFromObjectStore(columnIndex)); // TODO:review - line 683: return LocalTime.parse(getStringFromObjectStore(columnIndex)); // TODO:review - line 732: return LocalDateTime.parse(getStringFromObjectStore(columnIndex)); // TODO:review - line 753: return Period.parse(getStringFromObjectStore(columnIndex)); // TODO:review - line 774: return Duration.parse(getStringFromObjectStore(columnIndex)); // TODO:review - line 827: return toLocalDateFromDateChronon(getColumnRegister(columnIndex, 0)).toString(); // TODO:review - line 829: return toLocalTimeFromTimeChronon(getColumnRegister(columnIndex, 0)).toString(); // TODO:review - line 831: return toLocalDateTimeFromDatetimeChronon(getColumnRegister(columnIndex, 0)).toString(); // TODO:review - line 833: return getPeriodFromObjectStore(columnIndex).toString(); // TODO:review - line 835: return getDurationFromObjectStore(columnIndex).toString(); // TODO:review - line 837: return getISODurationStringFromObjectStore(columnIndex); // TODO:review - line 909: return objectStore[columnIndex]; // TODO:how to make immutable? - line 982: // TODO: use LocalDate.ofInstant() in JDK 9+ - line 1000: // TODO: use LocalTime.ofInstant() in JDK 9+ - line 1040: //TODO:FIXME:need to configure generator to print java.sql.Date/Times properly asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBMetaStatement.java (7 lines): - line 264: sql.append("COLUMN_SIZE = case field.FieldType when 'string' then 32767 else 8 end, "); // TODO:based on type - line 535: stringSer); // TODO:precision - line 537: stringSer); // TODO:precision - line 539: int32Ser, stringSer); // TODO:precision - line 541: int32Ser, stringSer); // TODO:precision - line 543: int32Ser, stringSer); // TODO:precision - line 545: int32Ser, stringSer); // TODO:precision asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBStatement.java (3 lines): - line 228: // TODO: remove result set on the server (both query and update returning cases) - line 922: gen.writeString(serializeToString(value)); // TODO:optimize? - line 926: StringBuilder textBuilder = new StringBuilder(64); // TODO:optimize? asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBConnection.java (3 lines): - line 104: throw protocol.getErrorReporter().errorInConnection(dataverseCanonicalName); //TODO:FIXME - line 363: throw getErrorReporter().errorInConnection(schema); //TODO:FIXME:REVIEW make no-op? - line 387: throw errorReporter.errorInConnection(String.valueOf(mode)); //TODO:FIXME asterixdb-jdbc/asterix-jdbc-driver/src/main/java/org/apache/asterix/jdbc/ADBProtocol.java (2 lines): - line 170: String databaseVersion = pingImpl(-1, true); // TODO:review timeout - line 188: //TODO: support timeoutSeconds: -1 = use default, 0 = indefinite ? asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBDatabaseMetaData.java (2 lines): - line 131: //TODO:document - line 201: // TODO:primary keys? asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBResultSetMetaData.java (2 lines): - line 76: // TODO:based on type - line 82: // TODO:based on type asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBProtocolBase.java (1 line): - line 117: // TODO:need to get update count through the response asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBPreparedStatement.java (1 line): - line 56: stmtOptions.timeoutSeconds = 0; /* TODO:timeout */ asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBErrorReporter.java (1 line): - line 219: CONNECTION_FAILURE("08001"), // TODO:08006??