MCPcopy Create free account
hub / github.com/baidu/tera / JByteArrayToString

Function JByteArrayToString

src/sdk/java/native-src/jni_tera_common.cc:60–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58std::string ConvertDescToString(tera::TableDescriptor* desc) { return "desc"; }
59
60void JByteArrayToString(JNIEnv* env, jbyteArray& jbarray, std::string* str) {
61 const char* str_ptr = reinterpret_cast<const char*>(env->GetByteArrayElements(jbarray, 0));
62 size_t str_len = static_cast<size_t>(env->GetArrayLength(jbarray));
63 str->assign(str_ptr, str_len);
64}
65
66void StringToJByteArray(JNIEnv* env, const std::string& str, jbyteArray* jbarray) {
67 size_t str_len = str.size();

Callers 11

NativeNewScanDescFunction · 0.85
NativeAddFamilyFunction · 0.85
NativeAddColumnFunction · 0.85
NativeAddFunction · 0.85
NativeDeleteFamilyFunction · 0.85
NativeDeleteColumnFunction · 0.85
NativeDeleteColumnsFunction · 0.85
NativeAddColumnFunction · 0.85
NativeAddFamilyFunction · 0.85
NativeNewMutationFunction · 0.85
NativeNewReaderFunction · 0.85

Calls 2

GetByteArrayElementsMethod · 0.80
GetArrayLengthMethod · 0.80

Tested by

no test coverage detected