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

Function NativeAddColumn

src/sdk/java/native-src/jni_tera_reader.cc:15–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13#define NativeDeleteReader JNICALL Java_com_baidu_tera_client_TeraReaderImpl_nativeDeleteReader
14
15JNIEXPORT jboolean
16NativeAddColumn(JNIEnv* env, jobject jobj, jlong jreader, jbyteArray jfamily, jbyteArray jcolumn) {
17 tera::RowReader* reader = reinterpret_cast<tera::RowReader*>(jreader);
18 if (reader == NULL) {
19 std::string msg = "reader not initialized.";
20 SendErrorJ(env, jobj, msg);
21 return JNI_FALSE;
22 }
23 std::string family, column;
24 JByteArrayToString(env, jfamily, &family);
25 JByteArrayToString(env, jcolumn, &column);
26 reader->AddColumn(family, column);
27 return JNI_TRUE;
28}
29
30JNIEXPORT jboolean NativeAddFamily(JNIEnv* env, jobject jobj, jlong jreader, jbyteArray jfamily) {
31 tera::RowReader* reader = reinterpret_cast<tera::RowReader*>(jreader);

Callers

nothing calls this directly

Calls 3

SendErrorJFunction · 0.85
JByteArrayToStringFunction · 0.85
AddColumnMethod · 0.45

Tested by

no test coverage detected