16 #ifndef IMPALA_UTIL_PATH_BUILDER_H
17 #define IMPALA_UTIL_PATH_BUILDER_H
27 static void GetFullPath(
const std::string&
path, std::string* full_path);
30 static void GetFullBuildPath(
const std::string& path, std::string* full_path);
string path("/usr/lib/sasl2:/usr/lib64/sasl2:/usr/local/lib/sasl2:/usr/lib/x86_64-linux-gnu/sasl2")
static void GetFullBuildPath(const std::string &path, std::string *full_path)
Sets full_path to <IMPALA_HOME>/<build><debug or="" release>="">/path.
static void LoadImpalaHome()
Load impala_home_ if it is not already loaded.
static void GetFullPath(const std::string &path, std::string *full_path)
Sets full_path to <IMPALA_HOME>/path.
static const char * impala_home_
Cache of env['IMPALA_HOME'].
Utility class to construct full paths relative to the impala_home path.