コード例 #1
0
ファイル: codecs.go プロジェクト: pengyixing/mymysql
func EncodeDate(buf []byte, d mysql.Date) int {
	if d.IsZero() {
		// MySQL zero
		buf[0] = 0
		return 1
	}
	return encodeNonzeroTime(buf, d.Year, d.Month, d.Day, 0, 0, 0, 0)
}
コード例 #2
0
ファイル: codecs.go プロジェクト: pengyixing/mymysql
func lenDate(d mysql.Date) int {
	if d.IsZero() {
		return 1
	}
	return 5
}
コード例 #3
0
ファイル: codecs.go プロジェクト: riobard/mymysql
func EncodeDate(d mysql.Date) []byte {
	if d.IsZero() {
		return []byte{0} // MySQL zero
	}
	return encodeNonzeroTime(d.Year, d.Month, d.Day, 0, 0, 0, 0)
}