bikain
bikain
For fix, minimun need add code: lob.go func (dlr *dpiLobReader) Read(p []byte) (int, error) ``` defer dlr.Close() // this add return dlr.bufR, err ```
How to reproduce two(ore more) read? Now i test type with two field Clob. all ok with this fix. ``` create or replace type typeClob as object( id number, value...
I reproduced multiple reading: i make in database clob 40000+ length. I add to logger save caller Read: ``` func (dlr *dpiLobReader) Read(p []byte) (int, error) { dlr.mu.Lock() defer dlr.mu.Unlock()...