MCPcopy Index your code
hub / github.com/bytebase/bytebase / convertEngine

Function convertEngine

backend/api/v1/common.go:268–323  ·  view source on GitHub ↗
(engine v1pb.Engine)

Source from the content-addressed store, hash-verified

266}
267
268func convertEngine(engine v1pb.Engine) storepb.Engine {
269 switch engine {
270 case v1pb.Engine_CLICKHOUSE:
271 return storepb.Engine_CLICKHOUSE
272 case v1pb.Engine_MYSQL:
273 return storepb.Engine_MYSQL
274 case v1pb.Engine_POSTGRES:
275 return storepb.Engine_POSTGRES
276 case v1pb.Engine_SNOWFLAKE:
277 return storepb.Engine_SNOWFLAKE
278 case v1pb.Engine_SQLITE:
279 return storepb.Engine_SQLITE
280 case v1pb.Engine_TIDB:
281 return storepb.Engine_TIDB
282 case v1pb.Engine_MONGODB:
283 return storepb.Engine_MONGODB
284 case v1pb.Engine_REDIS:
285 return storepb.Engine_REDIS
286 case v1pb.Engine_ORACLE:
287 return storepb.Engine_ORACLE
288 case v1pb.Engine_SPANNER:
289 return storepb.Engine_SPANNER
290 case v1pb.Engine_MSSQL:
291 return storepb.Engine_MSSQL
292 case v1pb.Engine_REDSHIFT:
293 return storepb.Engine_REDSHIFT
294 case v1pb.Engine_MARIADB:
295 return storepb.Engine_MARIADB
296 case v1pb.Engine_OCEANBASE:
297 return storepb.Engine_OCEANBASE
298 case v1pb.Engine_STARROCKS:
299 return storepb.Engine_STARROCKS
300 case v1pb.Engine_DORIS:
301 return storepb.Engine_DORIS
302 case v1pb.Engine_HIVE:
303 return storepb.Engine_HIVE
304 case v1pb.Engine_ELASTICSEARCH:
305 return storepb.Engine_ELASTICSEARCH
306 case v1pb.Engine_BIGQUERY:
307 return storepb.Engine_BIGQUERY
308 case v1pb.Engine_DYNAMODB:
309 return storepb.Engine_DYNAMODB
310 case v1pb.Engine_DATABRICKS:
311 return storepb.Engine_DATABRICKS
312 case v1pb.Engine_COCKROACHDB:
313 return storepb.Engine_COCKROACHDB
314 case v1pb.Engine_COSMOSDB:
315 return storepb.Engine_COSMOSDB
316 case v1pb.Engine_CASSANDRA:
317 return storepb.Engine_CASSANDRA
318 case v1pb.Engine_TRINO:
319 return storepb.Engine_TRINO
320 default:
321 }
322 return storepb.Engine_ENGINE_UNSPECIFIED
323}
324
325func marshalPageToken(pageToken *storepb.PageToken) (string, error) {

Callers 2

convertToStoreInstanceFunction · 0.70
ConvertToSQLReviewRulesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected