public String getString() throws SQLException { if (savedObject_ != null) // @loch { // @loch // get value from RS.updateX(value) doConversion(); // @loch truncated_ = 0; // @loch return value_; // @loch } // @loch DBLobData data = locator_.retrieveData(0, locator_.getMaxLength()); String value = converter_.byteArrayToString(data.getRawBytes(), data.getOffset(), data.getLength()); truncated_ = 0; // @pda make consistent with other SQLData Clob classes return value; }
// @pda jdbc40 public String getNString() throws SQLException { truncated_ = 0; outOfBounds_ = false; if (savedObject_ != null) // @loch { // @loch // get value from RS.updateX(value) doConversion(); // @loch truncated_ = 0; outOfBounds_ = false; // @loch return value_; // @loch } // @loch DBLobData data = locator_.retrieveData(0, locator_.getMaxLength()); String value = converter_.byteArrayToString(data.getRawBytes(), data.getOffset(), data.getLength()); return value; }