(engine storepb.Engine)
| 47 | } |
| 48 | |
| 49 | func 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 | |
| 87 | func EngineSupportMasking(e storepb.Engine) bool { |
| 88 | //exhaustive:enforce |
no outgoing calls
no test coverage detected