openreplay/ee/backend/pkg/db/clickhouse/helpers.go
2021-05-03 17:53:25 +02:00

34 lines
428 B
Go

package clickhouse
import (
"time"
)
func nullableUint16(v uint16) *uint16 {
var p *uint16 = nil
if v != 0 {
p = &v
}
return p
}
func nullableUint32(v uint32) *uint32 {
var p *uint32 = nil
if v != 0 {
p = &v
}
return p
}
func nullableString(v string) *string {
var p *string = nil
if v != "" {
p = &v
}
return p
}
func datetime(timestamp uint64) time.Time {
return time.Unix(int64(timestamp/1e3), 0)
}