MCPcopy Create free account
hub / github.com/apache/paimon-rust / list_databases

Method list_databases

crates/paimon/tests/mock_server.rs:128–134  ·  view source on GitHub ↗

Handle GET /databases - list all databases.

(Extension(state): Extension<Arc<RESTServer>>)

Source from the content-addressed store, hash-verified

126
127 /// Handle GET /databases - list all databases.
128 pub async fn list_databases(Extension(state): Extension<Arc<RESTServer>>) -> impl IntoResponse {
129 let s = state.inner.lock().unwrap();
130 let mut dbs: Vec<String> = s.databases.keys().cloned().collect();
131 dbs.sort();
132 let response = ListDatabasesResponse::new(dbs, None);
133 (StatusCode::OK, Json(response))
134 }
135 /// Handle POST /databases - create a new database.
136 pub async fn create_database(
137 Extension(state): Extension<Arc<RESTServer>>,

Calls

no outgoing calls

Tested by

no test coverage detected