@Override public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) { if (columnIndex < 0 || columnIndex != this.dataIndex || buffer == null) { super.copyStringToBuffer(columnIndex, buffer); return; } String path = getString(columnIndex); if (path == null) { super.copyStringToBuffer(columnIndex, buffer); return; } char[] chars = path.toCharArray(); int v1 = Math.min(chars.length, buffer.data.length); System.arraycopy(chars, 0, buffer.data, 0, v1); buffer.sizeCopied = v1; }
@Override public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) { if (columnIndex < 0 || columnIndex != this.dataIndex || buffer == null) { super.copyStringToBuffer(columnIndex, buffer); return; } String path = getString(columnIndex); if (path == null) { super.copyStringToBuffer(columnIndex, buffer); return; } char[] chars = path.toCharArray(); int v1 = Math.min(chars.length, buffer.data.length); System.arraycopy(chars, 0, buffer.data, 0, v1); buffer.sizeCopied = v1; }