Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.database.sql
  • Platforms: .NET, .NET Standard 2.0, Island

Drivers

class method Drivers: Slice<string>
static Slice<string> Drivers()
static func Drivers() -> Slice<string>
func Drivers() Slice<string>
Shared Function Drivers() As Slice<string>

ErrConnDone

class var ErrConnDone: error;
static var ErrConnDone: error
Shared FIELD ErrConnDone() As error

ErrNoRows

class var ErrNoRows: error;
static var ErrNoRows: error
Shared FIELD ErrNoRows() As error

ErrTxDone

class var ErrTxDone: error;
static var ErrTxDone: error
Shared FIELD ErrTxDone() As error

LevelDefault

const LevelDefault: IsolationLevel = 0
const IsolationLevel LevelDefault = 0
static let LevelDefault: IsolationLevel = 0
const LevelDefault IsolationLevel = 0
Const LevelDefault As IsolationLevel = 0

LevelLinearizable

const LevelLinearizable: IsolationLevel = 7
const IsolationLevel LevelLinearizable = 7
static let LevelLinearizable: IsolationLevel = 7
const LevelLinearizable IsolationLevel = 7
Const LevelLinearizable As IsolationLevel = 7

LevelReadCommitted

const LevelReadCommitted: IsolationLevel = 2
const IsolationLevel LevelReadCommitted = 2
static let LevelReadCommitted: IsolationLevel = 2
const LevelReadCommitted IsolationLevel = 2
Const LevelReadCommitted As IsolationLevel = 2

LevelReadUncommitted

const LevelReadUncommitted: IsolationLevel = 1
const IsolationLevel LevelReadUncommitted = 1
static let LevelReadUncommitted: IsolationLevel = 1
const LevelReadUncommitted IsolationLevel = 1
Const LevelReadUncommitted As IsolationLevel = 1

LevelRepeatableRead

const LevelRepeatableRead: IsolationLevel = 4
const IsolationLevel LevelRepeatableRead = 4
static let LevelRepeatableRead: IsolationLevel = 4
const LevelRepeatableRead IsolationLevel = 4
Const LevelRepeatableRead As IsolationLevel = 4

LevelSerializable

const LevelSerializable: IsolationLevel = 6
const IsolationLevel LevelSerializable = 6
static let LevelSerializable: IsolationLevel = 6
const LevelSerializable IsolationLevel = 6
Const LevelSerializable As IsolationLevel = 6

LevelSnapshot

const LevelSnapshot: IsolationLevel = 5
const IsolationLevel LevelSnapshot = 5
static let LevelSnapshot: IsolationLevel = 5
const LevelSnapshot IsolationLevel = 5
Const LevelSnapshot As IsolationLevel = 5

LevelWriteCommitted

const LevelWriteCommitted: IsolationLevel = 3
const IsolationLevel LevelWriteCommitted = 3
static let LevelWriteCommitted: IsolationLevel = 3
const LevelWriteCommitted IsolationLevel = 3
Const LevelWriteCommitted As IsolationLevel = 3

Named

class method Named(name: string; value: Object): NamedArg
static NamedArg Named(string name, Object value)
static func Named(_ name: string, _ value: Object) -> NamedArg
func Named(name string, value interface{}) NamedArg
Shared Function Named(name As string, value As Object) As NamedArg

Parameters:

  • name:
  • value:

Open

class method Open(driverName: string; dataSourceName: string): tuple of (Memory<DB>, error)
static (Memory<DB>, error) Open(string driverName, string dataSourceName)
static func Open(_ driverName: string, _ dataSourceName: string) -> tuple of (Memory<DB>, error)
func Open(driverName string, dataSourceName string) tuple of (Memory<DB>, error)
Shared Function Open(driverName As string, dataSourceName As string) As Tuple (Of Memory<DB>, error)

Parameters:

  • driverName:
  • dataSourceName:

OpenDB

class method OpenDB(c: Connector): Memory<DB>
static Memory<DB> OpenDB(Connector c)
static func OpenDB(_ c: Connector) -> Memory<DB>
func OpenDB(c Connector) Memory<DB>
Shared Function OpenDB(c As Connector) As Memory<DB>

Parameters:

  • c:

Register

class method Register(name: string; driver: Driver)
static void Register(string name, Driver driver)
static func Register(_ name: string, _ driver: Driver)
// .NET, .NET Standard 2.0
func Register(name string, driver Driver) 
// Island
func Register(name string, driver Driver) void
Shared Sub Register(name As string, driver As Driver)

Parameters:

  • name:
  • driver:

LevelDefault

const LevelDefault: IsolationLevel = 0
const IsolationLevel LevelDefault = 0
static let LevelDefault: IsolationLevel = 0
const LevelDefault IsolationLevel = 0
Const LevelDefault As IsolationLevel = 0

LevelLinearizable

const LevelLinearizable: IsolationLevel = 7
const IsolationLevel LevelLinearizable = 7
static let LevelLinearizable: IsolationLevel = 7
const LevelLinearizable IsolationLevel = 7
Const LevelLinearizable As IsolationLevel = 7

LevelReadCommitted

const LevelReadCommitted: IsolationLevel = 2
const IsolationLevel LevelReadCommitted = 2
static let LevelReadCommitted: IsolationLevel = 2
const LevelReadCommitted IsolationLevel = 2
Const LevelReadCommitted As IsolationLevel = 2

LevelReadUncommitted

const LevelReadUncommitted: IsolationLevel = 1
const IsolationLevel LevelReadUncommitted = 1
static let LevelReadUncommitted: IsolationLevel = 1
const LevelReadUncommitted IsolationLevel = 1
Const LevelReadUncommitted As IsolationLevel = 1

LevelRepeatableRead

const LevelRepeatableRead: IsolationLevel = 4
const IsolationLevel LevelRepeatableRead = 4
static let LevelRepeatableRead: IsolationLevel = 4
const LevelRepeatableRead IsolationLevel = 4
Const LevelRepeatableRead As IsolationLevel = 4

LevelSerializable

const LevelSerializable: IsolationLevel = 6
const IsolationLevel LevelSerializable = 6
static let LevelSerializable: IsolationLevel = 6
const LevelSerializable IsolationLevel = 6
Const LevelSerializable As IsolationLevel = 6

LevelSnapshot

const LevelSnapshot: IsolationLevel = 5
const IsolationLevel LevelSnapshot = 5
static let LevelSnapshot: IsolationLevel = 5
const LevelSnapshot IsolationLevel = 5
Const LevelSnapshot As IsolationLevel = 5

LevelWriteCommitted

const LevelWriteCommitted: IsolationLevel = 3
const IsolationLevel LevelWriteCommitted = 3
static let LevelWriteCommitted: IsolationLevel = 3
const LevelWriteCommitted IsolationLevel = 3
Const LevelWriteCommitted As IsolationLevel = 3

ErrConnDone

class var ErrConnDone: error;
static var ErrConnDone: error
Shared FIELD ErrConnDone() As error

ErrNoRows

class var ErrNoRows: error;
static var ErrNoRows: error
Shared FIELD ErrNoRows() As error

ErrTxDone

class var ErrTxDone: error;
static var ErrTxDone: error
Shared FIELD ErrTxDone() As error

Drivers

class method Drivers: Slice<string>
static Slice<string> Drivers()
static func Drivers() -> Slice<string>
func Drivers() Slice<string>
Shared Function Drivers() As Slice<string>

Named

class method Named(name: string; value: Object): NamedArg
static NamedArg Named(string name, Object value)
static func Named(_ name: string, _ value: Object) -> NamedArg
func Named(name string, value interface{}) NamedArg
Shared Function Named(name As string, value As Object) As NamedArg

Parameters:

  • name:
  • value:

Open

class method Open(driverName: string; dataSourceName: string): tuple of (Memory<DB>, error)
static (Memory<DB>, error) Open(string driverName, string dataSourceName)
static func Open(_ driverName: string, _ dataSourceName: string) -> tuple of (Memory<DB>, error)
func Open(driverName string, dataSourceName string) tuple of (Memory<DB>, error)
Shared Function Open(driverName As string, dataSourceName As string) As Tuple (Of Memory<DB>, error)

Parameters:

  • driverName:
  • dataSourceName:

OpenDB

class method OpenDB(c: Connector): Memory<DB>
static Memory<DB> OpenDB(Connector c)
static func OpenDB(_ c: Connector) -> Memory<DB>
func OpenDB(c Connector) Memory<DB>
Shared Function OpenDB(c As Connector) As Memory<DB>

Parameters:

  • c:

Register

class method Register(name: string; driver: Driver)
static void Register(string name, Driver driver)
static func Register(_ name: string, _ driver: Driver)
// .NET, .NET Standard 2.0
func Register(name string, driver Driver) 
// Island
func Register(name string, driver Driver) void
Shared Sub Register(name As string, driver As Driver)

Parameters:

  • name:
  • driver: