@@ -665,8 +665,8 @@ void Connection::GetBinds (Handle<Object> bindobj, eBaton* executeBaton)
665665 Handle<String> temp = array->Get (index).As <String>();
666666 NJSString (str, temp);
667667 bind->key = " :" +std::string (str);
668- Local<Value> val__ = bindobj->Get (Nan::New<v8::String>(( char *)str. c_str (),
669- ( int ) str. length () ).ToLocalChecked ());
668+ Local<Value> val__ = bindobj->Get (
669+ Nan::New<v8::String>(str ).ToLocalChecked ());
670670 Connection::GetBindUnit (val__, bind, false , executeBaton);
671671 if (!executeBaton->error .empty ())
672672 goto exitGetBinds;
@@ -1052,7 +1052,7 @@ void Connection::GetInBindParamsScalar(Local<Value> v8val, Bind* bind,
10521052 * INOUT binds
10531053 */
10541054 v8::String::Utf8Value str ( v8valNULL ?
1055- Nan::New<v8::String> ( " " , 0 ).ToLocalChecked () :
1055+ Nan::New<v8::String> ( " " ).ToLocalChecked () :
10561056 v8val->ToString ());
10571057
10581058 bind->type = dpi::DpiVarChar;
@@ -2748,7 +2748,8 @@ void Connection::Async_AfterExecute(uv_work_t *req)
27482748 Local<Value> argv[2 ];
27492749 if (!(executeBaton->error ).empty ())
27502750 {
2751- argv[0 ] = v8::Exception::Error (Nan::New<v8::String>((executeBaton->error ).c_str ()).ToLocalChecked ());
2751+ argv[0 ] = v8::Exception::Error (
2752+ Nan::New<v8::String>(executeBaton->error ).ToLocalChecked ());
27522753 argv[1 ] = Nan::Undefined ();
27532754 }
27542755 else
@@ -2775,22 +2776,25 @@ void Connection::Async_AfterExecute(uv_work_t *req)
27752776 if ( !executeBaton->error .empty () )
27762777 {
27772778 argv[0 ] = v8::Exception::Error (
2778- Nan::New<v8::String> (
2779- ( executeBaton->error ).c_str ()). ToLocalChecked ());
2779+ Nan::New<v8::String> (
2780+ executeBaton->error ).ToLocalChecked ());
27802781 argv[1 ] = Nan::Undefined ();
27812782 goto exitAsyncAfterExecute;
27822783 }
27832784
2784- Nan::Set (result, Nan::New<v8::String>(" rows" ).ToLocalChecked (), Nan::Undefined ());
2785+ Nan::Set (result, Nan::New<v8::String>(" rows" ).ToLocalChecked (),
2786+ Nan::Undefined ());
27852787
2786- Nan::Set (result, Nan::New<v8::String>(" resultSet" ).ToLocalChecked (), resultSet);
2788+ Nan::Set (result, Nan::New<v8::String>(" resultSet" ).ToLocalChecked (),
2789+ resultSet);
27872790 }
27882791 else
27892792 {
27902793 rowArray = Connection::GetRows (executeBaton);
27912794 if (!(executeBaton->error ).empty ())
27922795 {
2793- argv[0 ] = v8::Exception::Error (Nan::New<v8::String>((executeBaton->error ).c_str ()).ToLocalChecked ());
2796+ argv[0 ] = v8::Exception::Error (
2797+ Nan::New<v8::String>(executeBaton->error ).ToLocalChecked ());
27942798 argv[1 ] = Nan::Undefined ();
27952799 goto exitAsyncAfterExecute;
27962800 }
@@ -2814,7 +2818,7 @@ void Connection::Async_AfterExecute(uv_work_t *req)
28142818 {
28152819 argv[0 ] = v8::Exception::Error (
28162820 Nan::New<v8::String> (
2817- ( executeBaton->error ). c_str () ).ToLocalChecked ());
2821+ executeBaton->error ).ToLocalChecked ());
28182822 argv[1 ] = Nan::Undefined ();
28192823 goto exitAsyncAfterExecute;
28202824 }
@@ -2823,24 +2827,34 @@ void Connection::Async_AfterExecute(uv_work_t *req)
28232827 Nan::New<v8::String>(" outBinds" ).ToLocalChecked (),
28242828 outBindValue,
28252829 v8::ReadOnly);
2826- Nan::Set (result, Nan::New<v8::String>(" rowsAffected" ).ToLocalChecked (), Nan::Undefined ());
2830+ Nan::Set (result, Nan::New<v8::String>(" rowsAffected" ).ToLocalChecked (),
2831+ Nan::Undefined ());
28272832
2828- Nan::Set (result, Nan::New<v8::String>(" rows" ).ToLocalChecked (), Nan::Undefined ());
2829- Nan::Set (result, Nan::New<v8::String>(" metaData" ).ToLocalChecked (), Nan::Undefined ());
2833+ Nan::Set (result, Nan::New<v8::String>(" rows" ).ToLocalChecked (),
2834+ Nan::Undefined ());
2835+ Nan::Set (result, Nan::New<v8::String>(" metaData" ).ToLocalChecked (),
2836+ Nan::Undefined ());
28302837 break ;
28312838 default :
2832- Nan::ForceSet (result, Nan::New<v8::String>(" rowsAffected" ).ToLocalChecked (),
2833- Nan::New<v8::Integer>((unsigned int ) executeBaton->rowsAffected ), v8::ReadOnly);
2839+ Nan::ForceSet (result,
2840+ Nan::New<v8::String>(" rowsAffected" ).ToLocalChecked (),
2841+ Nan::New<v8::Integer>((unsigned int ) executeBaton->rowsAffected ),
2842+ v8::ReadOnly);
28342843 if ( executeBaton->numOutBinds )
28352844 {
2836- Nan::ForceSet (result, Nan::New<v8::String>(" outBinds" ).ToLocalChecked (), Connection::GetOutBinds (executeBaton), v8::ReadOnly);
2845+ Nan::ForceSet (result,
2846+ Nan::New<v8::String>(" outBinds" ).ToLocalChecked (),
2847+ Connection::GetOutBinds (executeBaton), v8::ReadOnly);
28372848 }
28382849 else
28392850 {
2840- Nan::Set (result, Nan::New<v8::String>(" outBinds" ).ToLocalChecked (),Nan::Undefined ());
2851+ Nan::Set (result, Nan::New<v8::String>(" outBinds" ).ToLocalChecked (),
2852+ Nan::Undefined ());
28412853 }
2842- Nan::Set (result, Nan::New<v8::String>(" rows" ).ToLocalChecked (), Nan::Undefined ());
2843- Nan::Set (result, Nan::New<v8::String>(" metaData" ).ToLocalChecked (), Nan::Undefined ());
2854+ Nan::Set (result, Nan::New<v8::String>(" rows" ).ToLocalChecked (),
2855+ Nan::Undefined ());
2856+ Nan::Set (result, Nan::New<v8::String>(" metaData" ).ToLocalChecked (),
2857+ Nan::Undefined ());
28442858 break ;
28452859 }
28462860 argv[1 ] = result;
@@ -2978,8 +2992,7 @@ v8::Local<v8::Value> Connection::GetRows (eBaton* executeBaton)
29782992 if ( executeBaton->error .empty () )
29792993 {
29802994 Nan::Set (row,
2981- Nan::New<v8::String>(executeBaton->mInfo [j].name .c_str (),
2982- (int ) executeBaton->mInfo [j].name .length ()).ToLocalChecked (),
2995+ Nan::New<v8::String>(executeBaton->mInfo [j].name ).ToLocalChecked (),
29832996 val );
29842997 }
29852998 else
@@ -3432,8 +3445,7 @@ v8::Local<v8::Value> Connection::GetOutBindObject ( eBaton *executeBaton )
34323445 if ( executeBaton->error .empty () )
34333446 {
34343447 Nan::Set ( objectBinds,
3435- Nan::New<v8::String>( binds[index]->key .c_str (),
3436- (int ) binds[index]->key .length () ).ToLocalChecked (),
3448+ Nan::New<v8::String>( binds[index]->key ).ToLocalChecked (),
34373449 val );
34383450 }
34393451 else
@@ -3594,7 +3606,8 @@ void Connection::Async_AfterRelease(uv_work_t *req)
35943606 Local<Value> argv[1 ];
35953607
35963608 if (!(releaseBaton->error ).empty ())
3597- argv[0 ] = v8::Exception::Error (Nan::New<v8::String>((releaseBaton->error ).c_str ()).ToLocalChecked ());
3609+ argv[0 ] = v8::Exception::Error (
3610+ Nan::New<v8::String>(releaseBaton->error ).ToLocalChecked ());
35983611 else
35993612 argv[0 ] = Nan::Undefined ();
36003613
@@ -3708,7 +3721,8 @@ void Connection::Async_AfterCommit (uv_work_t *req)
37083721 Local<Value> argv[1 ];
37093722
37103723 if (!(commitBaton->error ).empty ())
3711- argv[0 ] = v8::Exception::Error (Nan::New<v8::String>((commitBaton->error ).c_str ()).ToLocalChecked ());
3724+ argv[0 ] = v8::Exception::Error (
3725+ Nan::New<v8::String>(commitBaton->error ).ToLocalChecked ());
37123726 else
37133727 argv[0 ] = Nan::Undefined ();
37143728
@@ -3813,7 +3827,8 @@ void Connection::Async_AfterRollback(uv_work_t *req)
38133827 Local<Value> argv[1 ];
38143828
38153829 if (!(rollbackBaton->error ).empty ())
3816- argv[0 ] = v8::Exception::Error (Nan::New<v8::String>((rollbackBaton->error ).c_str ()).ToLocalChecked ());
3830+ argv[0 ] = v8::Exception::Error (
3831+ Nan::New<v8::String>(rollbackBaton->error ).ToLocalChecked ());
38173832 else
38183833 argv[0 ] = Nan::Undefined ();
38193834
@@ -3922,7 +3937,8 @@ void Connection::Async_AfterBreak (uv_work_t *req)
39223937 Local<Value> argv[1 ];
39233938
39243939 if (!(breakBaton->error ).empty ())
3925- argv[0 ] = v8::Exception::Error (Nan::New<v8::String>((breakBaton->error ).c_str ()).ToLocalChecked ());
3940+ argv[0 ] = v8::Exception::Error (
3941+ Nan::New<v8::String>(breakBaton->error ).ToLocalChecked ());
39263942 else
39273943 argv[0 ] = Nan::Undefined ();
39283944 Local<Function> callback = Nan::New<Function>(breakBaton->cb );
@@ -4441,8 +4457,10 @@ v8::Local<v8::Value> Connection::NewLob(eBaton* executeBaton,
44414457 argv[0 ] = iLob;
44424458
44434459 Local<Value> result =
4444- Local<Function>::Cast (jsOracledb->Get (Nan::New<v8::String>(" newLob" ).ToLocalChecked ()))->Call (
4445- jsOracledb, 1 , argv);
4460+ Local<Function>::Cast (
4461+ jsOracledb->Get (
4462+ Nan::New<v8::String>(" newLob" ).ToLocalChecked ()))->Call (
4463+ jsOracledb, 1 , argv);
44464464
44474465 return scope.Escape (result);
44484466}
0 commit comments