Github user selvaganesang commented on a diff in the pull request: https://github.com/apache/trafodion/pull/1417#discussion_r164278889 --- Diff: core/sql/executor/HdfsClient_JNI.cpp --- @@ -0,0 +1,452 @@ +//********************************************************************** +// @@@ START COPYRIGHT @@@ +// +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. +// +// @@@ END COPYRIGHT @@@ +// ********************************************************************** + +#include "QRLogger.h" +#include "Globals.h" +#include "jni.h" +#include "HdfsClient_JNI.h" + +// =========================================================================== +// ===== Class HdfsScan +// =========================================================================== + +JavaMethodInit* HdfsScan::JavaMethods_ = NULL; +jclass HdfsScan::javaClass_ = 0; +bool HdfsScan::javaMethodsInitialized_ = false; +pthread_mutex_t HdfsScan::javaMethodsInitMutex_ = PTHREAD_MUTEX_INITIALIZER; + +static const char* const hdfsScanErrorEnumStr[] = +{ --- End diff -- This will be populated when HdfsScan JNI methods are introduced
---