pub trait IngestExternalFileCF {
// Required method
fn ingest_external_file_cf_full<P: AsRef<Path>>(
&self,
cf: Option<&ColumnFamily>,
paths: Vec<P>,
opts: Option<&IngestExternalFileOptions>,
) -> Result<(), Error>;
// Provided methods
fn ingest_external_file_cf<P: AsRef<Path>>(
&self,
cf: &ColumnFamily,
paths: Vec<P>,
) -> Result<(), Error> { ... }
fn ingest_external_file_opts<P: AsRef<Path>>(
&self,
cf: &ColumnFamily,
paths: Vec<P>,
opts: &IngestExternalFileOptions,
) -> Result<(), Error> { ... }
}
Required Methods§
fn ingest_external_file_cf_full<P: AsRef<Path>>( &self, cf: Option<&ColumnFamily>, paths: Vec<P>, opts: Option<&IngestExternalFileOptions>, ) -> Result<(), Error>
Provided Methods§
Sourcefn ingest_external_file_cf<P: AsRef<Path>>(
&self,
cf: &ColumnFamily,
paths: Vec<P>,
) -> Result<(), Error>
fn ingest_external_file_cf<P: AsRef<Path>>( &self, cf: &ColumnFamily, paths: Vec<P>, ) -> Result<(), Error>
Loads a list of external SST files created with SstFileWriter into the DB for given Column Family with default opts
Sourcefn ingest_external_file_opts<P: AsRef<Path>>(
&self,
cf: &ColumnFamily,
paths: Vec<P>,
opts: &IngestExternalFileOptions,
) -> Result<(), Error>
fn ingest_external_file_opts<P: AsRef<Path>>( &self, cf: &ColumnFamily, paths: Vec<P>, opts: &IngestExternalFileOptions, ) -> Result<(), Error>
Loads a list of external SST files created with SstFileWriter into the DB for given Column Family
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.