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

Method Check

backend/plugin/advisor/advisor.go:120–120  ·  view source on GitHub ↗
(ctx context.Context, checkCtx Context)

Source from the content-addressed store, hash-verified

118// Advisor is the interface for advisor.
119type Advisor interface {
120 Check(ctx context.Context, checkCtx Context) ([]*storepb.Advice, error)
121}
122
123var (

Callers 2

CheckFunction · 0.65

Implementers 15

BuiltinWalkThroughCheckAdvisorbackend/plugin/advisor/advisor_builtin
DisallowOfflineDdlAdvisorbackend/plugin/advisor/oceanbase/advis
StatementAffectedRowLimitAdvisorbackend/plugin/advisor/oceanbase/advis
InsertRowLimitAdvisorbackend/plugin/advisor/oceanbase/advis
TableDropNamingConventionAdvisorbackend/plugin/advisor/redshift/adviso
StatementWhereDisallowFunctionsAndCalculationsAdvisorbackend/plugin/advisor/oracle/rule_sta
IndexKeyNumberLimitAdvisorbackend/plugin/advisor/oracle/rule_ind
ColumnRequireDefaultAdvisorbackend/plugin/advisor/oracle/rule_col
ColumnMaximumCharacterLengthAdvisorbackend/plugin/advisor/oracle/rule_col
TableRequirePKAdvisorbackend/plugin/advisor/oracle/rule_tab
SelectNoSelectAllAdvisorbackend/plugin/advisor/oracle/rule_sel
InsertMustSpecifyColumnAdvisorbackend/plugin/advisor/oracle/rule_ins

Calls

no outgoing calls