type github.com/jackc/pgx/v5/pgtype.Timestamp
36 uses
github.com/jackc/pgx/v5/pgtype (current package)
builtin_wrappers.go#L422: func (w *timeWrapper) ScanTimestamp(v Timestamp) error {
builtin_wrappers.go#L440: func (w timeWrapper) TimestampValue() (Timestamp, error) {
builtin_wrappers.go#L441: return Timestamp{Time: time.Time(w), Valid: true}, nil
pgtype_default.go#L241: registerDefaultPgTypeVariants[Timestamp](defaultMap, "timestamp")
pgtype_default.go#L243: registerDefaultPgTypeVariants[Range[Timestamp]](defaultMap, "tsrange")
pgtype_default.go#L244: registerDefaultPgTypeVariants[Multirange[Range[Timestamp]]](defaultMap, "tsmultirange")
timestamp.go#L20: ScanTimestamp(v Timestamp) error
timestamp.go#L24: TimestampValue() (Timestamp, error)
timestamp.go#L28: type Timestamp struct {
timestamp.go#L35: func (ts *Timestamp) ScanTimestamp(v Timestamp) error {
timestamp.go#L41: func (ts Timestamp) TimestampValue() (Timestamp, error) {
timestamp.go#L46: func (ts *Timestamp) Scan(src any) error {
timestamp.go#L48: *ts = Timestamp{}
timestamp.go#L56: *ts = Timestamp{Time: src, Valid: true}
timestamp.go#L64: func (ts Timestamp) Value() (driver.Value, error) {
timestamp.go#L76: func (ts Timestamp) MarshalJSON() ([]byte, error) {
timestamp.go#L96: func (ts *Timestamp) UnmarshalJSON(b []byte) error {
timestamp.go#L104: *ts = Timestamp{}
timestamp.go#L110: *ts = Timestamp{Valid: true, InfinityModifier: Infinity}
timestamp.go#L112: *ts = Timestamp{Valid: true, InfinityModifier: -Infinity}
timestamp.go#L119: *ts = Timestamp{Time: tim, Valid: true}
timestamp.go#L124: *ts = Timestamp{Time: tim, Valid: true}
timestamp.go#L265: return scanner.ScanTimestamp(Timestamp{})
timestamp.go#L272: var ts Timestamp
timestamp.go#L277: ts = Timestamp{Valid: true, InfinityModifier: Infinity}
timestamp.go#L279: ts = Timestamp{Valid: true, InfinityModifier: -Infinity}
timestamp.go#L288: ts = Timestamp{Time: tim, Valid: true}
timestamp.go#L300: return scanner.ScanTimestamp(Timestamp{})
timestamp.go#L303: var ts Timestamp
timestamp.go#L307: ts = Timestamp{Valid: true, InfinityModifier: Infinity}
timestamp.go#L309: ts = Timestamp{Valid: true, InfinityModifier: -Infinity}
timestamp.go#L330: ts = Timestamp{Time: tim, Valid: true}
timestamp.go#L341: var ts Timestamp
timestamp.go#L359: var ts Timestamp