/usr/local/lib64/python3.6/site-packages/pyarrow/include/arrow
NameSizeModeActions
adapters/-0755rm
array/-0755rm
c/-0755rm
compute/-0755rm
csv/-0755rm
dataset/-0755rm
filesystem/-0755rm
flight/-0755rm
io/-0755rm
ipc/-0755rm
json/-0755rm
python/-0755rm
tensor/-0755rm
testing/-0755rm
util/-0755rm
vendored/-0755rm
api.h22900644editdlrm
array.h18220644editdlrm
buffer.h194930644editdlrm
buffer_builder.h164300644editdlrm
builder.h14810644editdlrm
chunked_array.h93610644editdlrm
compare.h51650644editdlrm
config.h22670644editdlrm
datum.h89800644editdlrm
device.h87710644editdlrm
extension_type.h62840644editdlrm
memory_pool.h62940644editdlrm
memory_pool_test.h26940644editdlrm
pch.h12860644editdlrm
pretty_print.h41820644editdlrm
record_batch.h93980644editdlrm
result.h178450644editdlrm
scalar.h211240644editdlrm
sparse_tensor.h252050644editdlrm
status.h155520644editdlrm
stl.h182970644editdlrm
stl_allocator.h46140644editdlrm
stl_iterator.h45830644editdlrm
table.h113130644editdlrm
table_builder.h39240644editdlrm
tensor.h89130644editdlrm
type.h721570644editdlrm
type_fwd.h182430644editdlrm
type_traits.h326000644editdlrm
visitor.h69660644editdlrm
visitor_inline.h164290644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/pyarrow/include/arrow/config.h (2267B)
// 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. #pragma once #include #include "arrow/util/config.h" // IWYU pragma: export #include "arrow/util/visibility.h" namespace arrow { struct BuildInfo { /// The packed version number, e.g. 1002003 (decimal) for Arrow 1.2.3 int version; /// The "major" version number, e.g. 1 for Arrow 1.2.3 int version_major; /// The "minor" version number, e.g. 2 for Arrow 1.2.3 int version_minor; /// The "patch" version number, e.g. 3 for Arrow 1.2.3 int version_patch; /// The version string, e.g. "1.2.3" std::string version_string; std::string so_version; std::string full_so_version; std::string compiler_id; std::string compiler_version; std::string compiler_flags; std::string git_id; std::string git_description; std::string package_kind; }; struct RuntimeInfo { /// The enabled SIMD level /// /// This can be less than `detected_simd_level` if the ARROW_USER_SIMD_LEVEL /// environment variable is set to another value. std::string simd_level; /// The SIMD level available on the OS and CPU std::string detected_simd_level; }; /// \brief Get runtime build info. /// /// The returned values correspond to exact loaded version of the Arrow library, /// rather than the values frozen at application compile-time through the `ARROW_*` /// preprocessor definitions. ARROW_EXPORT const BuildInfo& GetBuildInfo(); /// \brief Get runtime info. /// ARROW_EXPORT RuntimeInfo GetRuntimeInfo(); } // namespace arrow