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 )