Documentation ¶
Overview ¶
Package godrv implements a Go Oracle driver.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Log is discarded by default. Use Log.SetHandler. Log = log15.New("lib", "goracle.godrv") // NotImplemented prints Not implemented NotImplemented = errgo.New("Not implemented") // IsDebug should we print debug logs? IsDebug bool )
Functions ¶
func NewVar ¶
NewVar calls NewVar on the underlying *oracle.Cursor. This allows out binds, and if value is a pointer, then GetValue is not needed.
func SetAutoCommit ¶
func SetAutoCommit(b bool)
SetAutoCommit sets auto commit mode for future connections true is open autocommit, default false
Types ¶
type ColDesc ¶
type ColDesc struct { // Name is the name of the column Name string // TypeName is the name of the type of the column TypeName string // DisplaySize is the display (char/rune) size DisplaySize int // InternalSize is the byte size InternalSize int // Precision is the number of all digits this number-like column can hold Precision int // Scale is the number of digits after the point Scale int // Nullable is true if the column can be null Nullable bool }
ColDesc is a column's description
type ColumnDescriber ¶
type ColumnDescriber interface { // DescribeColumn returns the column description DescribeColumns() []ColDesc }
ColumnDescriber interface allows the column's description
Directories ¶
Path | Synopsis |
---|---|
examples
|
|
conntest
Package main in conntest represents a connection testing program.
|
Package main in conntest represents a connection testing program. |
csvdump
Package main in csvdump represents a cursor->csv dumper Copyright 2013 Tamás Gulácsi Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package main in csvdump represents a cursor->csv dumper Copyright 2013 Tamás Gulácsi Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
csvload
Package main in csvload is a csv -> table loader.
|
Package main in csvload is a csv -> table loader. |
Package oracle is translated from cx_Oracle ((c) Anthony Tuininga) by Tamás Gulácsi
|
Package oracle is translated from cx_Oracle ((c) Anthony Tuininga) by Tamás Gulácsi |
Package rdbdrv implements a Go Oracle driver for bitbucket.org/kardianos/rdb
|
Package rdbdrv implements a Go Oracle driver for bitbucket.org/kardianos/rdb |
Click to show internal directories.
Click to hide internal directories.