// (internal) Construct from a buffer
        internal OracleLob(OciLobLocator lobLocator)
        {
            _lobLocator  = lobLocator.Clone();
            _lobType     = _lobLocator.LobType;
            _charsetForm = (OracleType.NClob == _lobType) ? OCI.CHARSETFORM.SQLCS_NCHAR : OCI.CHARSETFORM.SQLCS_IMPLICIT;
#if EXPOSELOBBUFFERING
            _bufferedRequested = false;
#endif //EXPOSELOBBUFFERING
        }
 internal OracleLob(OciLobLocator lobLocator)
 {
     this._lobLocator = lobLocator.Clone();
     this._lobType = this._lobLocator.LobType;
     this._charsetForm = (OracleType.NClob == this._lobType) ? OCI.CHARSETFORM.SQLCS_NCHAR : OCI.CHARSETFORM.SQLCS_IMPLICIT;
 }
 internal OracleLob(OciLobLocator lobLocator)
 {
     this._lobLocator  = lobLocator.Clone();
     this._lobType     = this._lobLocator.LobType;
     this._charsetForm = (OracleType.NClob == this._lobType) ? OCI.CHARSETFORM.SQLCS_NCHAR : OCI.CHARSETFORM.SQLCS_IMPLICIT;
 }