MCPcopy Create free account
hub / github.com/bytebase/bytebase / EngineSupportQueryNewACL

Function EngineSupportQueryNewACL

backend/common/engine.go:49–85  ·  view source on GitHub ↗
(engine storepb.Engine)

Source from the content-addressed store, hash-verified

47}
48
49func EngineSupportQueryNewACL(engine storepb.Engine) bool {
50 //exhaustive:enforce
51 switch engine {
52 case
53 storepb.Engine_MYSQL,
54 storepb.Engine_POSTGRES,
55 storepb.Engine_ORACLE,
56 storepb.Engine_MSSQL,
57 storepb.Engine_TIDB,
58 storepb.Engine_SNOWFLAKE,
59 storepb.Engine_SPANNER,
60 storepb.Engine_BIGQUERY,
61 storepb.Engine_MONGODB,
62 storepb.Engine_ELASTICSEARCH:
63 return true
64 case
65 storepb.Engine_ENGINE_UNSPECIFIED,
66 storepb.Engine_CASSANDRA,
67 storepb.Engine_SQLITE,
68 storepb.Engine_REDIS,
69 storepb.Engine_CLICKHOUSE,
70 storepb.Engine_OCEANBASE,
71 storepb.Engine_MARIADB,
72 storepb.Engine_REDSHIFT,
73 storepb.Engine_STARROCKS,
74 storepb.Engine_HIVE,
75 storepb.Engine_COCKROACHDB,
76 storepb.Engine_DORIS,
77 storepb.Engine_DYNAMODB,
78 storepb.Engine_DATABRICKS,
79 storepb.Engine_COSMOSDB,
80 storepb.Engine_TRINO:
81 return false
82 default:
83 return false
84 }
85}
86
87func EngineSupportMasking(e storepb.Engine) bool {
88 //exhaustive:enforce

Callers 2

QueryMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected