/// Initialise a new gRPC handler, dispatching DML operations to `dml_handler`.
Initialise a new gRPC handler, dispatching DML operations to `dml_handler`.
Initialise a new gRPC handler dispatching DML operations to ` dml_handler ` .
pub fn new(
        dml_handler: Arc<D>,
        catalog: Arc<dyn Catalog>,
        object_store: Arc<DynObjectStore>,
        metrics: Arc<metric::Registry>,
    ) -> Self {
        Self {
            dml_handler,
            catalog,
            object_store,
            metrics,
        }
    }
pub fn new ( dml_handler : Arc < D > , catalog : Arc < dyn Catalog > , object_store : Arc < DynObjectStore > , metrics : Arc < metric :: Registry > , ) -> Self { Self { dml_handler , catalog , object_store , metrics , } }
Initialise a new gRPC handler, dispatching DML operations to `dml_handler`.
Initialise a new gRPC handler dispatching DML operations to ` dml_handler ` .
dml_handler
Arc<D>
catalog
Arc<dyn Catalog>
object_store
Arc<DynObjectStore>
metrics
Arc<metric::Registry>