pub async fn check_table( &self, table_names: Vec<String>, ) -> Result<CheckTableResponse, KineticaError>
Shows information relating corrupt table entries
Scans the requested tables as specified in table_names for integrity. Any table chunks which fail the check will be marked as corrupt. By default the database will automatically repair corrupt tables (via truncating). Note that since this reads every table column from disk it may be a potentially long-running operation. The option local_only can be used to skip any table files already written to a remote storage.
table_names- List of tables to query. An asterisk returns all tables.
pub async fn check_table_with_opts( &self, table_names: Vec<String>, options: CheckTableRequestOptions, ) -> Result<CheckTableResponse, KineticaError>
Shows information relating corrupt table entries
Scans the requested tables as specified in table_names for integrity. Any table chunks which fail the check will be marked as corrupt. By default the database will automatically repair corrupt tables (via truncating). Note that since this reads every table column from disk it may be a potentially long-running operation. The option local_only can be used to skip any table files already written to a remote storage.
table_names- List of tables to query. An asterisk returns all tables.options- The optional parameters; any left unset take the server’s defaults.
pub async fn check_table_raw( &self, request: &CheckTableRequest, ) -> Result<CheckTableResponse, KineticaError>
Sends a pre-built CheckTableRequest to the /check/table endpoint.
pub async fn check_table_from_url( &self, url: &str, request: &CheckTableRequest, ) -> Result<CheckTableResponse, KineticaError>
Sends a pre-built CheckTableRequest to a specific worker URL, bypassing HA head-node selection. Used for multi-head access.