Documentation
¶
Overview ¶
Package types contains various helper types.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitmapIndexOptions ¶
type BitmapIndexOptions struct { UniqueKey string UniqueKeyTransformation UniqueKeyTransformation }
type Decimal ¶ added in v1.2.0
type Decimal struct {
// contains filtered or unexported fields
}
Decimal is a wrapper for Hazelcast Decimal.
func NewDecimal ¶ added in v1.2.0
NewDecimal creates and returns a Decimal value with the given big int and scale.
func (Decimal) Float64 ¶ added in v1.4.0
Float64 converts the decimal to a float64 and returns it. Note that this conversion can lose information about the precision of the decimal value.
func (Decimal) String ¶ added in v1.4.0
String returns the string representation of the decimal, using scientific notation if an exponent is needed.
func (Decimal) UnscaledValue ¶ added in v1.2.0
UnscaledValue returns the unscaled value of the decimal.
type DistributedObjectInfo ¶ added in v1.1.0
type Duration ¶
func (Duration) MarshalText ¶
func (*Duration) ToDuration ¶ added in v1.4.0
func (*Duration) UnmarshalText ¶
type IndexConfig ¶
type IndexConfig struct { Name string Attributes []string BitmapIndexOptions BitmapIndexOptions Type IndexType }
type LocalDateTime ¶ added in v1.2.0
LocalDateTime is the date and time with local timezone.
func (*LocalDateTime) String ¶ added in v1.4.0
func (ldt *LocalDateTime) String() string
func (*LocalDateTime) ToTime ¶ added in v1.4.0
func (ldt *LocalDateTime) ToTime() time.Time
type OffsetDateTime ¶ added in v1.2.0
OffsetDateTime is the date and time with a timezone.
func (*OffsetDateTime) String ¶ added in v1.4.0
func (odt *OffsetDateTime) String() string
func (*OffsetDateTime) ToTime ¶ added in v1.4.0
func (odt *OffsetDateTime) ToTime() time.Time
type SimpleEntryView ¶
type SimpleEntryView struct { // TODO: export fields Key interface{} Value interface{} Cost int64 CreationTime int64 ExpirationTime int64 Hits int64 LastAccessTime int64 LastStoredTime int64 LastUpdateTime int64 Version int64 TTL int64 MaxIdle int64 }
SimpleEntryView represents a readonly view of a map entry.
func NewSimpleEntryView ¶
func NewSimpleEntryView(key, value interface{}, cost, creationTime, expirationTime, hits, lastAccessTime, lastStoredTime, lastUpdateTime, version, ttl, maxIdle int64) *SimpleEntryView
type UUID ¶
type UUID struct {
// contains filtered or unexported fields
}
func NewUUID ¶
func NewUUID() UUID
NewUUID is used to generate a random UUID v4 using rand.Reader as the CSRNG.
func NewUUIDWith ¶
func (UUID) ExtractInto ¶
func (UUID) LeastSignificantBits ¶
func (UUID) MostSignificantBits ¶
type UniqueKeyTransformation ¶
type UniqueKeyTransformation int32
const ( UniqueKeyTransformationObject UniqueKeyTransformation = 0 UniqueKeyTransformationLong UniqueKeyTransformation = 1 UniqueKeyTransformationRaw UniqueKeyTransformation = 2 )