예제 #1
0
파일: kc.go 프로젝트: khellan/gokabinet
// Count returns the number of records in the database.
func (d *DB) Count() (int, error) {
	var err error
	v := int(C.kcdbcount(d.db))
	if v == -1 {
		err = d.LastError()
	}
	return v, err
}
예제 #2
0
파일: cabinet.go 프로젝트: cvik/cabinet
func (kc *KCDB) Count() (count uint64, err error) {
	ccount := C.kcdbcount(kc.db)
	if ccount == -1 {
		err = kc.error()
	} else {
		count = uint64(ccount)
	}
	return
}
예제 #3
0
파일: kyotocabinet.go 프로젝트: reusee/obox
func (self *KcDb) Count() int64 {
	return int64(C.kcdbcount(self.cdb))
}