pub trait IngestExternalFile {
// Required method
fn ingest_external_file_full<P: AsRef<Path>>(
&self,
paths: Vec<P>,
opts: Option<&IngestExternalFileOptions>,
) -> Result<(), Error>;
// Provided methods
fn ingest_external_file<P: AsRef<Path>>(
&self,
paths: Vec<P>,
) -> Result<(), Error> { ... }
fn ingest_external_file_opts<P: AsRef<Path>>(
&self,
paths: Vec<P>,
opts: &IngestExternalFileOptions,
) -> Result<(), Error> { ... }
}
Required Methods§
fn ingest_external_file_full<P: AsRef<Path>>( &self, paths: Vec<P>, opts: Option<&IngestExternalFileOptions>, ) -> Result<(), Error>
Provided Methods§
Sourcefn ingest_external_file<P: AsRef<Path>>(
&self,
paths: Vec<P>,
) -> Result<(), Error>
fn ingest_external_file<P: AsRef<Path>>( &self, paths: Vec<P>, ) -> Result<(), Error>
Loads a list of external SST files created with SstFileWriter into the DB with default opts
Sourcefn ingest_external_file_opts<P: AsRef<Path>>(
&self,
paths: Vec<P>,
opts: &IngestExternalFileOptions,
) -> Result<(), Error>
fn ingest_external_file_opts<P: AsRef<Path>>( &self, paths: Vec<P>, opts: &IngestExternalFileOptions, ) -> Result<(), Error>
Loads a list of external SST files created with SstFileWriter into the DB
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.