aboutsummaryrefslogtreecommitdiff
path: root/sqlite3_type.go
diff options
context:
space:
mode:
authorYasuhiro Matsumoto <mattn.jp@gmail.com>2016-11-06 13:16:38 +0900
committerYasuhiro Matsumoto <mattn.jp@gmail.com>2016-11-06 13:16:38 +0900
commit15491aeb9ce9ce0ec580011e1bbc3d83c6be4953 (patch)
treed3916cceaba7e88e5bed7e6c9cd25f9129f26836 /sqlite3_type.go
parentgo vet && golint (diff)
downloadgolite-15491aeb9ce9ce0ec580011e1bbc3d83c6be4953.tar.gz
golite-15491aeb9ce9ce0ec580011e1bbc3d83c6be4953.tar.xz
go vet && golint
Diffstat (limited to 'sqlite3_type.go')
-rw-r--r--sqlite3_type.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/sqlite3_type.go b/sqlite3_type.go
index 748bc42..200d071 100644
--- a/sqlite3_type.go
+++ b/sqlite3_type.go
@@ -13,6 +13,7 @@ import (
"time"
)
+// ColumnTypeDatabaseTypeName implement RowsColumnTypeDatabaseTypeName.
func (rc *SQLiteRows) ColumnTypeDatabaseTypeName(i int) string {
return C.GoString(C.sqlite3_column_decltype(rc.s.s, C.int(i)))
}
@@ -27,10 +28,12 @@ func (rc *SQLiteRows) ColumnTypePrecisionScale(index int) (precision, scale int6
}
*/
+// ColumnTypeNullable implement RowsColumnTypeNullable.
func (rc *SQLiteRows) ColumnTypeNullable(i int) (nullable, ok bool) {
return true, true
}
+// ColumnTypeScanType implement RowsColumnTypeScanType.
func (rc *SQLiteRows) ColumnTypeScanType(i int) reflect.Type {
switch C.sqlite3_column_type(rc.s.s, C.int(i)) {
case C.SQLITE_INTEGER: