OmniSciDB
a667adc9c8
|
Namespaces | |
_parsers | |
_samlutils | |
_utils | |
common | |
completion_hints | |
connection | |
cursor | |
dtypes | |
exceptions | |
extension_functions | |
serialized_result_set | |
thrift | |
version | |
Classes | |
struct | DeviceIdentifier |
class | UUID |
Typedefs | |
using | DeviceGroup = std::vector< DeviceIdentifier > |
Functions | |
size_t | file_size (const int fd) |
void * | checked_mmap (const int fd, const size_t sz) |
void | checked_munmap (void *addr, size_t length) |
int | msync (void *addr, size_t length, bool async) |
int | fsync (int fd) |
int | open (const char *path, int flags, int mode) |
void | close (const int fd) |
::FILE * | fopen (const char *filename, const char *mode) |
int | get_page_size () |
std::vector< std::string > | glob (const std::string &pattern) |
std::string | get_hostname () |
std::string | get_root_abs_path () |
bool | operator== (const UUID &lhs, const UUID &rhs) noexcept |
bool | operator!= (const UUID &lhs, const UUID &rhs) noexcept |
bool | operator< (const UUID &lhs, const UUID &rhs) noexcept |
std::string | to_string (const UUID &uuid) |
Variables | |
tuple | __version__ = get_package_version() |
string | apilevel = "2.0" |
int | threadsafety = 2 |
string | paramstyle = "named" |
constexpr UUID | empty_uuid {} |
using omnisci::DeviceGroup = typedef std::vector<DeviceIdentifier> |
Definition at line 15 of file DeviceGroup.h.
Definition at line 38 of file omnisci_fs.cpp.
References CHECK.
Referenced by StringDictionary::checkAndConditionallyIncreaseOffsetCapacity(), StringDictionary::checkAndConditionallyIncreasePayloadCapacity(), and StringDictionary::StringDictionary().
void omnisci::checked_munmap | ( | void * | addr, |
size_t | length | ||
) |
Definition at line 51 of file omnisci_fs.cpp.
References CHECK_EQ.
Referenced by StringDictionary::checkAndConditionallyIncreaseOffsetCapacity(), StringDictionary::checkAndConditionallyIncreasePayloadCapacity(), and StringDictionary::~StringDictionary().
void omnisci::close | ( | const int | fd | ) |
Definition at line 68 of file omnisci_fs.cpp.
Referenced by import_export::DataStreamSink::import_compressed(), CommandLineOptions::validate(), and StringDictionary::~StringDictionary().
size_t omnisci::file_size | ( | const int | fd | ) |
Definition at line 31 of file omnisci_fs.cpp.
References CHECK_EQ.
Referenced by anonymous_namespace{TableArchiver.cpp}::adjust_altered_table_files(), get_filesize(), File_Namespace::FileMgr::getMetadataForFile(), File_Namespace::CachingFileMgr::getWrapperSpaceReservedByTable(), File_Namespace::FileMgr::openAndReadEpochFile(), File_Namespace::FileMgr::openAndReadLegacyEpochFile(), File_Namespace::FileMgr::readPageMappingsFromStatusFile(), File_Namespace::FileMgr::readVersionFromDisk(), and StringDictionary::StringDictionary().
Definition at line 72 of file omnisci_fs.cpp.
Referenced by anonymous_namespace{TableArchiver.cpp}::adjust_altered_table_files(), foreign_storage::SingleFileReader::checkForMoreRows(), File_Namespace::create(), TableArchiver::dumpTable(), import_export::Detector::importDelimited(), import_export::Importer::importDelimited(), PosixFileArchive::init_for_read(), File_Namespace::open(), and foreign_storage::SingleFileReader::SingleFileReader().
int omnisci::fsync | ( | int | fd | ) |
Definition at line 60 of file omnisci_fs.cpp.
Referenced by StringDictionary::checkpoint(), File_Namespace::FileInfo::syncToDisk(), File_Namespace::FileMgr::writeAndSyncEpochToDisk(), and File_Namespace::FileMgr::writeAndSyncVersionToDisk().
std::string omnisci::get_hostname | ( | ) |
Definition at line 23 of file omnisci_hostname.cpp.
Referenced by DBHandler::get_memory(), DBHandler::get_server_status(), and DBHandler::get_status().
int omnisci::get_page_size | ( | ) |
Definition at line 27 of file omnisci_fs.cpp.
std::string omnisci::get_root_abs_path | ( | ) |
Definition at line 32 of file omnisci_path.cpp.
References CHECK_GT, and CHECK_LT.
Referenced by Geospatial::GDAL::init(), main(), and start_calcite_server_as_daemon().
std::vector< std::string > omnisci::glob | ( | const std::string & | pattern | ) |
Definition at line 24 of file omnisci_glob.cpp.
References i.
Referenced by import_export::DataStreamSink::archivePlumber(), ddl_utils::get_expanded_file_paths(), and anonymous_namespace{omnisci_glob.cpp}::glob().
int omnisci::msync | ( | void * | addr, |
size_t | length, | ||
bool | async | ||
) |
Definition at line 55 of file omnisci_fs.cpp.
Referenced by StringDictionary::checkpoint().
int omnisci::open | ( | const char * | path, |
int | flags, | ||
int | mode | ||
) |
Definition at line 64 of file omnisci_fs.cpp.
Referenced by anonymous_namespace{StringDictionary.cpp}::checked_open(), create_table.SyntheticTable::generateData(), omnisci.version::get_source_version(), analyze_benchmark.BenchmarkLoader::load(), make-m2-proxy::main(), run_benchmark::read_query_files(), run_benchmark::send_results_db(), run_benchmark::send_results_file_json(), run_benchmark::send_results_jenkins_bench(), and CommandLineOptions::validate().
|
inline |
tuple omnisci.__version__ = get_package_version() |
Definition at line 2 of file __init__.py.
string omnisci.apilevel = "2.0" |
Definition at line 5 of file __init__.py.
string omnisci.paramstyle = "named" |
Definition at line 7 of file __init__.py.
int omnisci.threadsafety = 2 |
Definition at line 6 of file __init__.py.