From e5b6821e0e907aabecd28c16bfac17b55b15fdaa Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Fri, 6 Jan 2023 23:13:10 +0800 Subject: [PATCH] Fix interface --- engine_interface.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine_interface.go b/engine_interface.go index 3d55be0e..a28a4a9d 100644 --- a/engine_interface.go +++ b/engine_interface.go @@ -1,3 +1,4 @@ +//go:build !go1.15 // +build !go1.15 package xorm @@ -26,6 +27,7 @@ type EngineInterface interface { Context(context.Context) *Session CreateTables(...interface{}) error DBMetas() ([]*schemas.Table, error) + DBVersion() (*schemas.Version, error) Dialect() dialects.Dialect DriverName() string DropTables(...interface{}) error @@ -40,10 +42,12 @@ type EngineInterface interface { MapCacher(interface{}, caches.Cacher) error NewSession() *Session NoAutoTime() *Session + Prepare() *Session Quote(string) string SetCacher(string, caches.Cacher) SetConnMaxLifetime(time.Duration) SetColumnMapper(names.Mapper) + SetTagIdentifier(string) SetDefaultCacher(caches.Cacher) SetLogger(logger interface{}) SetLogLevel(log.LogLevel)