Skip to content

Namespace SpiceQL::Inventory

Namespace List > SpiceQL > Inventory

Public Functions

Type Name
void create_database (std::vector< std::string > mlist={})
std::string getDbFilePath ()
nlohmann::json search_for_kernelset (std::string spiceql_name, std::vector< std::string > types=KERNEL_TYPES, double start_time=-std::numeric_limits< double >::max(), double stop_time=std::numeric_limits< double >::max(), std::vector< std::string > ckQualities={"smithed", "reconstructed"}, std::vector< std::string > spkQualities={"smithed", "reconstructed"}, bool enforce_quality=false)
nlohmann::json search_for_kernelset_from_regex (std::vector< std::string > list)
nlohmann::json search_for_kernelsets (std::vector< std::string > spiceql_names, std::vector< std::string > types=KERNEL_TYPES, double start_time=-std::numeric_limits< double >::max(), double stop_time=std::numeric_limits< double >::max(), std::vector< std::string > ckQualities={"smithed", "reconstructed"}, std::vector< std::string > spkQualities={"smithed", "reconstructed"}, bool enforce_quality=false, bool overwrite=false)

Public Functions Documentation

function create_database

void SpiceQL::Inventory::create_database (
    std::vector< std::string > mlist={}
) 

function getDbFilePath

std::string SpiceQL::Inventory::getDbFilePath () 

function search_for_kernelset

nlohmann::json SpiceQL::Inventory::search_for_kernelset (
    std::string spiceql_name,
    std::vector< std::string > types=KERNEL_TYPES,
    double start_time=-std::numeric_limits< double >::max(),
    double stop_time=std::numeric_limits< double >::max(),
    std::vector< std::string > ckQualities={"smithed", "reconstructed"},
    std::vector< std::string > spkQualities={"smithed", "reconstructed"},
    bool enforce_quality=false
) 

function search_for_kernelset_from_regex

nlohmann::json SpiceQL::Inventory::search_for_kernelset_from_regex (
    std::vector< std::string > list
) 

function search_for_kernelsets

nlohmann::json SpiceQL::Inventory::search_for_kernelsets (
    std::vector< std::string > spiceql_names,
    std::vector< std::string > types=KERNEL_TYPES,
    double start_time=-std::numeric_limits< double >::max(),
    double stop_time=std::numeric_limits< double >::max(),
    std::vector< std::string > ckQualities={"smithed", "reconstructed"},
    std::vector< std::string > spkQualities={"smithed", "reconstructed"},
    bool enforce_quality=false,
    bool overwrite=false
) 


The documentation for this class was generated from the following file SpiceQL/include/inventory.h