3327332833293330333133323333333433353336
return null; } else { if (x instanceof Clob) return (Clob)x; else if (x instanceof byte[]) return new OPLHeapClob(Bin2Hex((byte[])x)); else return new OPLHeapClob(x.toString()); } }
367836793680368136823683368436853686
if (x == null) updateNull(columnIndex); else synchronized(this) { Row r = this.getRowForUpdate(columnIndex, "'updateClob(...)'"); x = new OPLHeapClob(((Clob)x).getSubString(0L, (int)((Clob)x).length())); r.setColData(columnIndex, x); } }