@@ -665,8 +665,8 @@ void Connection::GetBinds (Handle<Object> bindobj, eBaton* executeBaton)
665
665
Handle<String> temp = array->Get (index).As <String>();
666
666
NJSString (str, temp);
667
667
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 ());
670
670
Connection::GetBindUnit (val__, bind, false , executeBaton);
671
671
if (!executeBaton->error .empty ())
672
672
goto exitGetBinds;
@@ -1052,7 +1052,7 @@ void Connection::GetInBindParamsScalar(Local<Value> v8val, Bind* bind,
1052
1052
* INOUT binds
1053
1053
*/
1054
1054
v8::String::Utf8Value str ( v8valNULL ?
1055
- Nan::New<v8::String> ( " " , 0 ).ToLocalChecked () :
1055
+ Nan::New<v8::String> ( " " ).ToLocalChecked () :
1056
1056
v8val->ToString ());
1057
1057
1058
1058
bind->type = dpi::DpiVarChar;
@@ -2748,7 +2748,8 @@ void Connection::Async_AfterExecute(uv_work_t *req)
2748
2748
Local<Value> argv[2 ];
2749
2749
if (!(executeBaton->error ).empty ())
2750
2750
{
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 ());
2752
2753
argv[1 ] = Nan::Undefined ();
2753
2754
}
2754
2755
else
@@ -2775,22 +2776,25 @@ void Connection::Async_AfterExecute(uv_work_t *req)
2775
2776
if ( !executeBaton->error .empty () )
2776
2777
{
2777
2778
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 ());
2780
2781
argv[1 ] = Nan::Undefined ();
2781
2782
goto exitAsyncAfterExecute;
2782
2783
}
2783
2784
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 ());
2785
2787
2786
- Nan::Set (result, Nan::New<v8::String>(" resultSet" ).ToLocalChecked (), resultSet);
2788
+ Nan::Set (result, Nan::New<v8::String>(" resultSet" ).ToLocalChecked (),
2789
+ resultSet);
2787
2790
}
2788
2791
else
2789
2792
{
2790
2793
rowArray = Connection::GetRows (executeBaton);
2791
2794
if (!(executeBaton->error ).empty ())
2792
2795
{
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 ());
2794
2798
argv[1 ] = Nan::Undefined ();
2795
2799
goto exitAsyncAfterExecute;
2796
2800
}
@@ -2814,7 +2818,7 @@ void Connection::Async_AfterExecute(uv_work_t *req)
2814
2818
{
2815
2819
argv[0 ] = v8::Exception::Error (
2816
2820
Nan::New<v8::String> (
2817
- ( executeBaton->error ). c_str () ).ToLocalChecked ());
2821
+ executeBaton->error ).ToLocalChecked ());
2818
2822
argv[1 ] = Nan::Undefined ();
2819
2823
goto exitAsyncAfterExecute;
2820
2824
}
@@ -2823,24 +2827,34 @@ void Connection::Async_AfterExecute(uv_work_t *req)
2823
2827
Nan::New<v8::String>(" outBinds" ).ToLocalChecked (),
2824
2828
outBindValue,
2825
2829
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 ());
2827
2832
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 ());
2830
2837
break ;
2831
2838
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);
2834
2843
if ( executeBaton->numOutBinds )
2835
2844
{
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);
2837
2848
}
2838
2849
else
2839
2850
{
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 ());
2841
2853
}
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 ());
2844
2858
break ;
2845
2859
}
2846
2860
argv[1 ] = result;
@@ -2978,8 +2992,7 @@ v8::Local<v8::Value> Connection::GetRows (eBaton* executeBaton)
2978
2992
if ( executeBaton->error .empty () )
2979
2993
{
2980
2994
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 (),
2983
2996
val );
2984
2997
}
2985
2998
else
@@ -3432,8 +3445,7 @@ v8::Local<v8::Value> Connection::GetOutBindObject ( eBaton *executeBaton )
3432
3445
if ( executeBaton->error .empty () )
3433
3446
{
3434
3447
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 (),
3437
3449
val );
3438
3450
}
3439
3451
else
@@ -3594,7 +3606,8 @@ void Connection::Async_AfterRelease(uv_work_t *req)
3594
3606
Local<Value> argv[1 ];
3595
3607
3596
3608
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 ());
3598
3611
else
3599
3612
argv[0 ] = Nan::Undefined ();
3600
3613
@@ -3708,7 +3721,8 @@ void Connection::Async_AfterCommit (uv_work_t *req)
3708
3721
Local<Value> argv[1 ];
3709
3722
3710
3723
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 ());
3712
3726
else
3713
3727
argv[0 ] = Nan::Undefined ();
3714
3728
@@ -3813,7 +3827,8 @@ void Connection::Async_AfterRollback(uv_work_t *req)
3813
3827
Local<Value> argv[1 ];
3814
3828
3815
3829
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 ());
3817
3832
else
3818
3833
argv[0 ] = Nan::Undefined ();
3819
3834
@@ -3922,7 +3937,8 @@ void Connection::Async_AfterBreak (uv_work_t *req)
3922
3937
Local<Value> argv[1 ];
3923
3938
3924
3939
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 ());
3926
3942
else
3927
3943
argv[0 ] = Nan::Undefined ();
3928
3944
Local<Function> callback = Nan::New<Function>(breakBaton->cb );
@@ -4441,8 +4457,10 @@ v8::Local<v8::Value> Connection::NewLob(eBaton* executeBaton,
4441
4457
argv[0 ] = iLob;
4442
4458
4443
4459
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);
4446
4464
4447
4465
return scope.Escape (result);
4448
4466
}
0 commit comments