mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	fix MSSQL bug on org (#3405)
This commit is contained in:
		
							
								
								
									
										103
									
								
								vendor/github.com/go-xorm/xorm/interface.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										103
									
								
								vendor/github.com/go-xorm/xorm/interface.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,103 @@
 | 
			
		||||
// Copyright 2017 The Xorm Authors. All rights reserved.
 | 
			
		||||
// Use of this source code is governed by a BSD-style
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
package xorm
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"database/sql"
 | 
			
		||||
	"reflect"
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	"github.com/go-xorm/core"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Interface defines the interface which Engine, EngineGroup and Session will implementate.
 | 
			
		||||
type Interface interface {
 | 
			
		||||
	AllCols() *Session
 | 
			
		||||
	Alias(alias string) *Session
 | 
			
		||||
	Asc(colNames ...string) *Session
 | 
			
		||||
	BufferSize(size int) *Session
 | 
			
		||||
	Cols(columns ...string) *Session
 | 
			
		||||
	Count(...interface{}) (int64, error)
 | 
			
		||||
	CreateIndexes(bean interface{}) error
 | 
			
		||||
	CreateUniques(bean interface{}) error
 | 
			
		||||
	Decr(column string, arg ...interface{}) *Session
 | 
			
		||||
	Desc(...string) *Session
 | 
			
		||||
	Delete(interface{}) (int64, error)
 | 
			
		||||
	Distinct(columns ...string) *Session
 | 
			
		||||
	DropIndexes(bean interface{}) error
 | 
			
		||||
	Exec(string, ...interface{}) (sql.Result, error)
 | 
			
		||||
	Exist(bean ...interface{}) (bool, error)
 | 
			
		||||
	Find(interface{}, ...interface{}) error
 | 
			
		||||
	Get(interface{}) (bool, error)
 | 
			
		||||
	GroupBy(keys string) *Session
 | 
			
		||||
	ID(interface{}) *Session
 | 
			
		||||
	In(string, ...interface{}) *Session
 | 
			
		||||
	Incr(column string, arg ...interface{}) *Session
 | 
			
		||||
	Insert(...interface{}) (int64, error)
 | 
			
		||||
	InsertOne(interface{}) (int64, error)
 | 
			
		||||
	IsTableEmpty(bean interface{}) (bool, error)
 | 
			
		||||
	IsTableExist(beanOrTableName interface{}) (bool, error)
 | 
			
		||||
	Iterate(interface{}, IterFunc) error
 | 
			
		||||
	Limit(int, ...int) *Session
 | 
			
		||||
	NoAutoCondition(...bool) *Session
 | 
			
		||||
	NotIn(string, ...interface{}) *Session
 | 
			
		||||
	Join(joinOperator string, tablename interface{}, condition string, args ...interface{}) *Session
 | 
			
		||||
	Omit(columns ...string) *Session
 | 
			
		||||
	OrderBy(order string) *Session
 | 
			
		||||
	Ping() error
 | 
			
		||||
	Query(sqlOrAgrs ...interface{}) (resultsSlice []map[string][]byte, err error)
 | 
			
		||||
	QueryInterface(sqlorArgs ...interface{}) ([]map[string]interface{}, error)
 | 
			
		||||
	QueryString(sqlorArgs ...interface{}) ([]map[string]string, error)
 | 
			
		||||
	Rows(bean interface{}) (*Rows, error)
 | 
			
		||||
	SetExpr(string, string) *Session
 | 
			
		||||
	SQL(interface{}, ...interface{}) *Session
 | 
			
		||||
	Sum(bean interface{}, colName string) (float64, error)
 | 
			
		||||
	SumInt(bean interface{}, colName string) (int64, error)
 | 
			
		||||
	Sums(bean interface{}, colNames ...string) ([]float64, error)
 | 
			
		||||
	SumsInt(bean interface{}, colNames ...string) ([]int64, error)
 | 
			
		||||
	Table(tableNameOrBean interface{}) *Session
 | 
			
		||||
	Unscoped() *Session
 | 
			
		||||
	Update(bean interface{}, condiBeans ...interface{}) (int64, error)
 | 
			
		||||
	UseBool(...string) *Session
 | 
			
		||||
	Where(interface{}, ...interface{}) *Session
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// EngineInterface defines the interface which Engine, EngineGroup will implementate.
 | 
			
		||||
type EngineInterface interface {
 | 
			
		||||
	Interface
 | 
			
		||||
 | 
			
		||||
	Before(func(interface{})) *Session
 | 
			
		||||
	Charset(charset string) *Session
 | 
			
		||||
	CreateTables(...interface{}) error
 | 
			
		||||
	DBMetas() ([]*core.Table, error)
 | 
			
		||||
	Dialect() core.Dialect
 | 
			
		||||
	DropTables(...interface{}) error
 | 
			
		||||
	DumpAllToFile(fp string, tp ...core.DbType) error
 | 
			
		||||
	GetColumnMapper() core.IMapper
 | 
			
		||||
	GetDefaultCacher() core.Cacher
 | 
			
		||||
	GetTableMapper() core.IMapper
 | 
			
		||||
	GetTZDatabase() *time.Location
 | 
			
		||||
	GetTZLocation() *time.Location
 | 
			
		||||
	NewSession() *Session
 | 
			
		||||
	NoAutoTime() *Session
 | 
			
		||||
	Quote(string) string
 | 
			
		||||
	SetDefaultCacher(core.Cacher)
 | 
			
		||||
	SetLogLevel(core.LogLevel)
 | 
			
		||||
	SetMapper(core.IMapper)
 | 
			
		||||
	SetTZDatabase(tz *time.Location)
 | 
			
		||||
	SetTZLocation(tz *time.Location)
 | 
			
		||||
	ShowSQL(show ...bool)
 | 
			
		||||
	Sync(...interface{}) error
 | 
			
		||||
	Sync2(...interface{}) error
 | 
			
		||||
	StoreEngine(storeEngine string) *Session
 | 
			
		||||
	TableInfo(bean interface{}) *Table
 | 
			
		||||
	UnMapType(reflect.Type)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
	_ Interface       = &Session{}
 | 
			
		||||
	_ EngineInterface = &Engine{}
 | 
			
		||||
	_ EngineInterface = &EngineGroup{}
 | 
			
		||||
)
 | 
			
		||||
		Reference in New Issue
	
	Block a user