Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GlobalRegistry = NewRegistry()
GlobalRegistry is the global plugin registry.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin interface {
Name() string
Version() string
TranslateQuery(sql string) (string, error)
ConvertSchema(schema *models.Schema) (*models.Schema, error)
ExecuteQuery(ctx context.Context, req *proto.ExecuteQueryRequest) (*proto.ExecuteQueryResponse, error)
}
Plugin is the interface that all plugins must implement.
Click to show internal directories.
Click to hide internal directories.