# Functions
DurationFromNanoseconds creates a Duration represented as microseconds from a [time.Duration] represented as nanoseconds.
NewDateDuration returns a new DateDuration.
NewLocalDate returns a new LocalDate.
NewLocalDateTime returns a new LocalDateTime.
NewLocalTime returns a new LocalTime.
NewOptionalBigInt is a convenience function for creating an OptionalBigInt with its value set to v.
NewOptionalBool is a convenience function for creating an OptionalBool with its value set to v.
NewOptionalBytes is a convenience function for creating an OptionalBytes with its value set to v.
NewOptionalDateDuration is a convenience function for creating an OptionalDateDuration with its value set to v.
NewOptionalDateTime is a convenience function for creating an OptionalDateTime with its value set to v.
NewOptionalDuration is a convenience function for creating an OptionalDuration with its value set to v.
NewOptionalFloat32 is a convenience function for creating an OptionalFloat32 with its value set to v.
NewOptionalFloat64 is a convenience function for creating an OptionalFloat64 with its value set to v.
NewOptionalInt16 is a convenience function for creating an OptionalInt16 with its value set to v.
NewOptionalInt32 is a convenience function for creating an OptionalInt32 with its value set to v.
NewOptionalInt64 is a convenience function for creating an OptionalInt64 with its value set to v.
NewOptionalLocalDate is a convenience function for creating an OptionalLocalDate with its value set to v.
NewOptionalLocalDateTime is a convenience function for creating an OptionalLocalDateTime with its value set to v.
NewOptionalLocalTime is a convenience function for creating an OptionalLocalTime with its value set to v.
NewOptionalMemory is a convenience function for creating an OptionalMemory with its value set to v.
NewOptionalRangeDateTime is a convenience function for creating an OptionalRangeDateTime with its value set to v.
NewOptionalRangeFloat32 is a convenience function for creating an OptionalRangeFloat32 with its value set to v.
NewOptionalRangeFloat64 is a convenience function for creating an OptionalRangeFloat64 with its value set to v.
NewOptionalRangeInt32 is a convenience function for creating an OptionalRangeInt32 with its value set to v.
NewOptionalRangeInt64 is a convenience function for creating an OptionalRangeInt64 with its value set to v.
NewOptionalRangeLocalDate is a convenience function for creating an OptionalRangeLocalDate with its value set to v.
NewOptionalRangeLocalDateTime is a convenience function for creating an OptionalRangeLocalDateTime with its value set to v.
NewOptionalRelativeDuration is a convenience function for creating an OptionalRelativeDuration with its value set to v.
NewOptionalStr is a convenience function for creating an OptionalStr with its value set to v.
NewOptionalUUID is a convenience function for creating an OptionalUUID with its value set to v.
NewRangeDateTime creates a new RangeDateTime value.
NewRangeFloat32 creates a new RangeFloat32 value.
NewRangeFloat64 creates a new RangeFloat64 value.
NewRangeInt32 creates a new RangeInt32 value.
NewRangeInt64 creates a new RangeInt64 value.
NewRangeLocalDate creates a new RangeLocalDate value.
NewRangeLocalDateTime creates a new RangeLocalDateTime value.
NewRelativeDuration returns a new RelativeDuration.
ParseDuration parses an EdgeDB duration string.
ParseUUID parses s into a UUID or returns an error.
# Structs
DateDuration represents the elapsed time between two dates in a fuzzy human way.
LocalDate is a date without a time zone.
LocalDateTime is a date and time without timezone.
LocalTime is a time without a time zone.
Optional represents a shape field that is not required.
OptionalBigInt is an optional *big.Int.
OptionalBool is an optional bool.
OptionalBytes is an optional []byte.
OptionalDateDuration is an optional DateDuration.
OptionalDateTime is an optional time.Time.
OptionalDuration is an optional Duration.
OptionalFloat32 is an optional float32.
OptionalFloat64 is an optional float64.
OptionalInt16 is an optional int16.
OptionalInt32 is an optional int32.
OptionalInt64 is an optional int64.
OptionalLocalDate is an optional LocalDate.
OptionalLocalDateTime is an optional LocalDateTime.
OptionalLocalTime is an optional LocalTime.
OptionalMemory is an optional Memory.
OptionalRangeDateTime is an optional RangeDateTime.
OptionalRangeFloat32 is an optional RangeFloat32.
OptionalRangeFloat64 is an optional RangeFloat64.
OptionalRangeInt32 is an optional RangeInt32.
OptionalRangeInt64 is an optional RangeInt64.
OptionalRangeLocalDate is an optional RangeLocalDate.
OptionalRangeLocalDateTime is an optional RangeLocalDateTime.
OptionalRelativeDuration is an optional RelativeDuration.
OptionalStr is an optional string.
OptionalUUID is an optional UUID.
RangeDateTime is an interval of time.Time values.
RangeFloat32 is an interval of float32 values.
RangeFloat64 is an interval of float64 values.
RangeInt32 is an interval of int32 values.
RangeInt64 is an interval of int64 values.
RangeLocalDate is an interval of LocalDate values.
RangeLocalDateTime is an interval of LocalDateTime values.
RelativeDuration represents the elapsed time between two instants in a fuzzy human way.
# Type aliases
Duration represents the elapsed time between two instants as an int64 microsecond count.
Memory represents memory in bytes.
MultiRangeDateTime is a type alias for a slice of RangeDateTime values.
MultiRangeFloat32 is a type alias for a slice of RangeFloat32 values.
MultiRangeFloat64 is a type alias for a slice of RangeFloat64 values.
MultiRangeInt32 is a type alias for a slice of RangeInt32 values.
MultiRangeInt64 is a type alias for a slice of RangeInt64 values.
MultiRangeLocalDate is a type alias for a slice of RangeLocalDate values.
MultiRangeLocalDateTime is a type alias for a slice of RangeLocalDateTime values.
UUID is a universally unique identifier https://www.edgedb.com/docs/stdlib/uuid.