Lines Matching refs:args
76 Handle<Value> DBWrapper::Open(const Arguments& args) { in Open() argument
78 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in Open()
80 if (!(args[0]->IsString() && in Open()
81 (args[1]->IsUndefined() || args[1]->IsArray()))) { in Open()
85 std::string db_file = *v8::String::Utf8Value(args[0]->ToString()); in Open()
89 if (!args[1]->IsUndefined()) { in Open()
90 Handle<Array> array = Handle<Array>::Cast(args[1]); in Open()
130 Handle<Value> DBWrapper::New(const Arguments& args) { in New() argument
134 if (args.IsConstructCall()) { in New()
136 db_wrapper->Wrap(args.This()); in New()
138 return args.This(); in New()
147 Handle<Value> DBWrapper::Get(const Arguments& args) { in Get() argument
150 if (!(args[0]->IsString() && in Get()
151 (args[1]->IsUndefined() || args[1]->IsString()))) { in Get()
155 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in Get()
156 std::string key = *v8::String::Utf8Value(args[0]->ToString()); in Get()
157 std::string cf = *v8::String::Utf8Value(args[1]->ToString()); in Get()
160 if (args[1]->IsUndefined()) { in Get()
177 Handle<Value> DBWrapper::Put(const Arguments& args) { in Put() argument
180 if (!(args[0]->IsString() && args[1]->IsString() && in Put()
181 (args[2]->IsUndefined() || args[2]->IsString()))) { in Put()
185 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in Put()
186 std::string key = *v8::String::Utf8Value(args[0]->ToString()); in Put()
187 std::string value = *v8::String::Utf8Value(args[1]->ToString()); in Put()
188 std::string cf = *v8::String::Utf8Value(args[2]->ToString()); in Put()
190 if (args[2]->IsUndefined()) { in Put()
205 Handle<Value> DBWrapper::Delete(const Arguments& args) { in Delete() argument
208 if (!args[0]->IsString()) { in Delete()
212 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in Delete()
213 std::string arg0 = *v8::String::Utf8Value(args[0]->ToString()); in Delete()
214 std::string arg1 = *v8::String::Utf8Value(args[1]->ToString()); in Delete()
216 if (args[1]->IsUndefined()) { in Delete()
231 Handle<Value> DBWrapper::Dump(const Arguments& args) { in Dump() argument
234 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in Dump()
235 std::string arg0 = *v8::String::Utf8Value(args[0]->ToString()); in Dump()
237 if (args[0]->IsUndefined()) { in Dump()
263 Handle<Value> DBWrapper::CreateColumnFamily(const Arguments& args) { in CreateColumnFamily() argument
266 if (!args[0]->IsString()) { in CreateColumnFamily()
270 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in CreateColumnFamily()
271 std::string cf_name = *v8::String::Utf8Value(args[0]->ToString()); in CreateColumnFamily()
356 Handle<Value> DBWrapper::WriteBatch(const Arguments& args) { in WriteBatch() argument
359 if (!args[0]->IsArray()) { in WriteBatch()
363 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in WriteBatch()
364 Handle<Array> sub_batches = Handle<Array>::Cast(args[0]); in WriteBatch()
412 Handle<Value> DBWrapper::CompactRangeDefault(const Arguments& args) { in CompactRangeDefault() argument
415 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in CompactRangeDefault()
416 ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString()); in CompactRangeDefault()
417 ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString()); in CompactRangeDefault()
423 Handle<Value> DBWrapper::CompactColumnFamily(const Arguments& args) { in CompactColumnFamily() argument
426 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in CompactColumnFamily()
427 ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString()); in CompactColumnFamily()
428 ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString()); in CompactColumnFamily()
429 std::string cf = *v8::String::Utf8Value(args[2]->ToString()); in CompactColumnFamily()
436 Handle<Value> DBWrapper::CompactOptions(const Arguments& args) { in CompactOptions() argument
439 if (!args[2]->IsObject()) { in CompactOptions()
443 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in CompactOptions()
444 ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString()); in CompactOptions()
445 ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString()); in CompactOptions()
446 Local<Object> options = args[2]->ToObject(); in CompactOptions()
468 Handle<Value> DBWrapper::CompactAll(const Arguments& args) { in CompactAll() argument
471 if (!args[2]->IsObject() || !args[3]->IsString()) { in CompactAll()
475 DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This()); in CompactAll()
476 ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString()); in CompactAll()
477 ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString()); in CompactAll()
478 Local<Object> options = args[2]->ToObject(); in CompactAll()
479 std::string cf = *v8::String::Utf8Value(args[3]->ToString()); in CompactAll()
502 Handle<Value> DBWrapper::CompactRange(const Arguments& args) { in CompactRange() argument
505 if (!args[0]->IsString() || !args[1]->IsString()) { in CompactRange()
509 switch(args.Length()) { in CompactRange()
511 return CompactRangeDefault(args); in CompactRange()
513 return args[2]->IsString() ? CompactColumnFamily(args) : in CompactRange()
514 CompactOptions(args); in CompactRange()
516 return CompactAll(args); in CompactRange()
520 Handle<Value> DBWrapper::Close(const Arguments& args) { in Close() argument
523 delete ObjectWrap::Unwrap<DBWrapper>(args.This()); in Close()