mirror of
https://github.com/zhigang1992/graphql-engine.git
synced 2026-05-15 07:25:03 +08:00
Co-authored-by: Aravind Shankar <face11301@gmail.com> Co-authored-by: Shahidh K Muhammed <muhammedshahid.k@gmail.com>
25 lines
455 B
Go
25 lines
455 B
Go
package database
|
|
|
|
type MetadataDriver interface {
|
|
ExportMetadata() (interface{}, error)
|
|
|
|
ResetMetadata() error
|
|
|
|
ReloadMetadata() error
|
|
|
|
GetInconsistentMetadata() (bool, []InconsistentMetadataInterface, error)
|
|
|
|
DropInconsistentMetadata() error
|
|
|
|
ApplyMetadata(data interface{}) error
|
|
|
|
Query(data []interface{}) error
|
|
}
|
|
|
|
type InconsistentMetadataInterface interface {
|
|
GetType() string
|
|
GetName() string
|
|
GetDescription() string
|
|
GetReason() string
|
|
}
|