Skip to content

Commit 4d7c311

Browse files
committed
Update DB object support in Thin mode
1 parent db0a578 commit 4d7c311

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

lib/thin/dbObject.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ class ThinDbObjectImpl extends DbObjectImpl {
241241
break;
242242
case types.DB_TYPE_NCHAR:
243243
case types.DB_TYPE_NVARCHAR:
244-
buf.writeBytesWithLength(Buffer.From(value, 'utf16-le').swap16());
244+
buf.writeBytesWithLength(Buffer.from(value, 'utf16le').swap16());
245245
break;
246246
case types.DB_TYPE_NUMBER:
247247
buf.writeOracleNumber(value.toString());
@@ -266,11 +266,6 @@ class ThinDbObjectImpl extends DbObjectImpl {
266266
case types.DB_TYPE_TIMESTAMP_TZ:
267267
buf.writeOracleDate(value, type);
268268
break;
269-
case types.DB_TYPE_BLOB:
270-
case types.DB_TYPE_CLOB:
271-
case types.DB_TYPE_NCLOB:
272-
buf.writeLob(value);
273-
break;
274269
case types.DB_TYPE_OBJECT:
275270
if (this._objType.isCollection || value._objType.isCollection) {
276271
buf.writeBytesWithLength(value._getPackedData());
@@ -358,7 +353,7 @@ class ThinDbObjectImpl extends DbObjectImpl {
358353
case types.DB_TYPE_NCHAR:
359354
return buf.readStr(constants.TNS_CS_NCHAR);
360355
case types.DB_TYPE_RAW:
361-
return buf.readBytes();
356+
return buf.readBytesWithLength();
362357
case types.DB_TYPE_BINARY_DOUBLE:
363358
return buf.readBinaryDouble();
364359
case types.DB_TYPE_BINARY_FLOAT:
@@ -370,9 +365,6 @@ class ThinDbObjectImpl extends DbObjectImpl {
370365
case types.DB_TYPE_TIMESTAMP_TZ:
371366
return buf.readOracleDate(false);
372367
case types.DB_TYPE_BLOB:
373-
case types.DB_TYPE_CLOB:
374-
case types.DB_TYPE_NCLOB:
375-
return buf.readLob(this.type.typeClass._connection, type);
376368
case types.DB_TYPE_BOOLEAN:
377369
return buf.readBool();
378370
case types.DB_TYPE_OBJECT:

0 commit comments

Comments
 (0)