Scanner C++ API
Public Member Functions | Static Public Member Functions | List of all members
scanner::internal::DatabaseMetadata Class Reference
Inheritance diagram for scanner::internal::DatabaseMetadata:
scanner::internal::Metadata< proto::DatabaseDescriptor >

Public Member Functions

 DatabaseMetadata (const Descriptor &descriptor)
 
const Descriptor & get_descriptor () const
 
std::vector< std::string > table_names () const
 
bool has_table (const std::string &table) const
 
bool has_table (i32 table_id) const
 
i32 get_table_id (const std::string &table) const
 
const std::string & get_table_name (i32 table_id) const
 
i32 add_table (const std::string &table)
 
void commit_table (i32 table_id)
 
bool table_is_committed (i32 table_id) const
 
void remove_table (i32 table_id)
 
const std::vector< std::string > & bulk_job_names () const
 
bool has_bulk_job (const std::string &job) const
 
bool has_bulk_job (i32 job_id) const
 
i32 get_bulk_job_id (const std::string &job_name) const
 
const std::string & get_bulk_job_name (i32 job_id) const
 
i32 add_bulk_job (const std::string &job_name)
 
void commit_bulk_job (i32 job_id)
 
bool bulk_job_is_committed (i32 job_id) const
 
void remove_bulk_job (i32 job_id)
 

Static Public Member Functions

static std::string descriptor_path ()
 

Additional Inherited Members


The documentation for this class was generated from the following files: