Documentation
¶
Overview ¶
Package cryptypes provides the supported cryptographic types supperted by gormcrypto out of the box
Index ¶
- type EncryptedAny
- type EncryptedBool
- type EncryptedByte
- type EncryptedByteSlice
- type EncryptedComplex128
- type EncryptedComplex64
- type EncryptedFloat32
- type EncryptedFloat64
- type EncryptedInt
- type EncryptedInt16
- type EncryptedInt32
- type EncryptedInt64
- type EncryptedInt8
- type EncryptedRune
- type EncryptedRuneSlice
- type EncryptedString
- type EncryptedTime
- type EncryptedUint
- type EncryptedUint16
- type EncryptedUint32
- type EncryptedUint64
- type EncryptedUint8
- type Field
- type NullEncryptedAny
- type NullEncryptedBool
- type NullEncryptedByte
- type NullEncryptedByteSlice
- type NullEncryptedComplex128
- type NullEncryptedComplex64
- type NullEncryptedFloat32
- type NullEncryptedFloat64
- type NullEncryptedInt
- type NullEncryptedInt16
- type NullEncryptedInt32
- type NullEncryptedInt64
- type NullEncryptedInt8
- type NullEncryptedRune
- type NullEncryptedRuneSlice
- type NullEncryptedString
- type NullEncryptedTime
- type NullEncryptedUint
- type NullEncryptedUint16
- type NullEncryptedUint32
- type NullEncryptedUint64
- type NullEncryptedUint8
- type NullSignedAny
- type NullSignedBool
- type NullSignedByte
- type NullSignedByteSlice
- type NullSignedComplex128
- type NullSignedComplex64
- type NullSignedEncryptedAny
- type NullSignedEncryptedBool
- type NullSignedEncryptedByte
- type NullSignedEncryptedByteSlice
- type NullSignedEncryptedComplex128
- type NullSignedEncryptedComplex64
- type NullSignedEncryptedFloat32
- type NullSignedEncryptedFloat64
- type NullSignedEncryptedInt
- type NullSignedEncryptedInt16
- type NullSignedEncryptedInt32
- type NullSignedEncryptedInt64
- type NullSignedEncryptedInt8
- type NullSignedEncryptedRune
- type NullSignedEncryptedRuneSlice
- type NullSignedEncryptedString
- type NullSignedEncryptedTime
- type NullSignedEncryptedUint
- type NullSignedEncryptedUint16
- type NullSignedEncryptedUint32
- type NullSignedEncryptedUint64
- type NullSignedEncryptedUint8
- type NullSignedFloat32
- type NullSignedFloat64
- type NullSignedInt
- type NullSignedInt16
- type NullSignedInt32
- type NullSignedInt64
- type NullSignedInt8
- type NullSignedRune
- type NullSignedRuneSlice
- type NullSignedString
- type NullSignedTime
- type NullSignedUint
- type NullSignedUint16
- type NullSignedUint32
- type NullSignedUint64
- type NullSignedUint8
- type SignedAny
- type SignedBool
- type SignedByte
- type SignedByteSlice
- type SignedComplex128
- type SignedComplex64
- type SignedEncryptedAny
- type SignedEncryptedBool
- type SignedEncryptedByte
- type SignedEncryptedByteSlice
- type SignedEncryptedComplex128
- type SignedEncryptedComplex64
- type SignedEncryptedFloat32
- type SignedEncryptedFloat64
- type SignedEncryptedInt
- type SignedEncryptedInt16
- type SignedEncryptedInt32
- type SignedEncryptedInt64
- type SignedEncryptedInt8
- type SignedEncryptedRune
- type SignedEncryptedRuneSlice
- type SignedEncryptedString
- type SignedEncryptedTime
- type SignedEncryptedUint
- type SignedEncryptedUint16
- type SignedEncryptedUint32
- type SignedEncryptedUint64
- type SignedEncryptedUint8
- type SignedFloat32
- type SignedFloat64
- type SignedInt
- type SignedInt16
- type SignedInt32
- type SignedInt64
- type SignedInt8
- type SignedRune
- type SignedRuneSlice
- type SignedString
- type SignedTime
- type SignedUint
- type SignedUint16
- type SignedUint32
- type SignedUint64
- type SignedUint8
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncryptedAny ¶
type EncryptedAny struct { Field Raw interface{} }
EncryptedAny supports encrypting Any data
func (*EncryptedAny) Scan ¶
func (s *EncryptedAny) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedAny value
type EncryptedBool ¶
EncryptedBool supports encrypting Bool data
func (*EncryptedBool) Scan ¶
func (s *EncryptedBool) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedBool value
type EncryptedByte ¶
EncryptedByte supports encrypting Byte data
func (*EncryptedByte) Scan ¶
func (s *EncryptedByte) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedByte value
type EncryptedByteSlice ¶
EncryptedByteSlice supports encrypting ByteSlice data
func (*EncryptedByteSlice) Scan ¶
func (s *EncryptedByteSlice) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedByteSlice value
type EncryptedComplex128 ¶
type EncryptedComplex128 struct { Field Raw complex128 }
EncryptedComplex128 supports encrypting Complex128 data
func (*EncryptedComplex128) Scan ¶
func (s *EncryptedComplex128) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedComplex128 value
type EncryptedComplex64 ¶
EncryptedComplex64 supports encrypting Complex64 data
func (*EncryptedComplex64) Scan ¶
func (s *EncryptedComplex64) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedComplex64 value
type EncryptedFloat32 ¶
EncryptedFloat32 supports encrypting Float32 data
func (*EncryptedFloat32) Scan ¶
func (s *EncryptedFloat32) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedFloat32 value
type EncryptedFloat64 ¶
EncryptedFloat64 supports encrypting Float64 data
func (*EncryptedFloat64) Scan ¶
func (s *EncryptedFloat64) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedFloat64 value
type EncryptedInt ¶
EncryptedInt supports encrypting Int data
func (*EncryptedInt) Scan ¶
func (s *EncryptedInt) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedInt value
type EncryptedInt16 ¶
EncryptedInt16 supports encrypting Int16 data
func (*EncryptedInt16) Scan ¶
func (s *EncryptedInt16) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedInt16 value
type EncryptedInt32 ¶
EncryptedInt32 supports encrypting Int32 data
func (*EncryptedInt32) Scan ¶
func (s *EncryptedInt32) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedInt32 value
type EncryptedInt64 ¶
EncryptedInt64 supports encrypting Int64 data
func (*EncryptedInt64) Scan ¶
func (s *EncryptedInt64) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedInt64 value
type EncryptedInt8 ¶
EncryptedInt8 supports encrypting Int8 data
func (*EncryptedInt8) Scan ¶
func (s *EncryptedInt8) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedInt8 value
type EncryptedRune ¶
EncryptedRune supports encrypting Rune data
func (*EncryptedRune) Scan ¶
func (s *EncryptedRune) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedRune value
type EncryptedRuneSlice ¶
EncryptedRuneSlice supports encrypting RuneSlice data
func (*EncryptedRuneSlice) Scan ¶
func (s *EncryptedRuneSlice) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedRuneSlice value
type EncryptedString ¶
EncryptedString supports encrypting String data
func (*EncryptedString) Scan ¶
func (s *EncryptedString) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedString value
type EncryptedTime ¶
EncryptedTime supports encrypting Time data
func (*EncryptedTime) Scan ¶
func (s *EncryptedTime) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedTime value
type EncryptedUint ¶
EncryptedUint supports encrypting Uint data
func (*EncryptedUint) Scan ¶
func (s *EncryptedUint) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedUint value
type EncryptedUint16 ¶
EncryptedUint16 supports encrypting Uint16 data
func (*EncryptedUint16) Scan ¶
func (s *EncryptedUint16) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedUint16 value
type EncryptedUint32 ¶
EncryptedUint32 supports encrypting Uint32 data
func (*EncryptedUint32) Scan ¶
func (s *EncryptedUint32) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedUint32 value
type EncryptedUint64 ¶
EncryptedUint64 supports encrypting Uint64 data
func (*EncryptedUint64) Scan ¶
func (s *EncryptedUint64) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedUint64 value
type EncryptedUint8 ¶
EncryptedUint8 supports encrypting Uint8 data
func (*EncryptedUint8) Scan ¶
func (s *EncryptedUint8) Scan(value interface{}) error
Scan converts the value from the DB into a usable EncryptedUint8 value
type Field ¶
type Field struct{}
Field defines some common features of every supported type, specifically those which are implemented the same way on every type.
func (Field) GormDBDataType ¶
GormDBDataType indicates the actual type hint for GORM to use in migrations, based on the connected server dialect
func (Field) GormDataType ¶
GormDataType indicates the default type hint for GORM to use in migrations
type NullEncryptedAny ¶
NullEncryptedAny supports encrypting nullable Any data
func (*NullEncryptedAny) Scan ¶
func (s *NullEncryptedAny) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedAny value
type NullEncryptedBool ¶
NullEncryptedBool supports encrypting nullable Bool data
func (*NullEncryptedBool) Scan ¶
func (s *NullEncryptedBool) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedBool value
type NullEncryptedByte ¶
NullEncryptedByte supports encrypting nullable Byte data
func (*NullEncryptedByte) Scan ¶
func (s *NullEncryptedByte) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedByte value
type NullEncryptedByteSlice ¶
NullEncryptedByteSlice supports encrypting nullable ByteSlice data
func (*NullEncryptedByteSlice) Scan ¶
func (s *NullEncryptedByteSlice) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedByteSlice value
type NullEncryptedComplex128 ¶
type NullEncryptedComplex128 struct { Field Raw complex128 Empty bool }
NullEncryptedComplex128 supports encrypting nullable Complex128 data
func (*NullEncryptedComplex128) Scan ¶
func (s *NullEncryptedComplex128) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedComplex128 value
type NullEncryptedComplex64 ¶
NullEncryptedComplex64 supports encrypting nullable Complex64 data
func (*NullEncryptedComplex64) Scan ¶
func (s *NullEncryptedComplex64) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedComplex64 value
type NullEncryptedFloat32 ¶
NullEncryptedFloat32 supports encrypting nullable Float32 data
func (*NullEncryptedFloat32) Scan ¶
func (s *NullEncryptedFloat32) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedFloat32 value
type NullEncryptedFloat64 ¶
NullEncryptedFloat64 supports encrypting nullable Float64 data
func (*NullEncryptedFloat64) Scan ¶
func (s *NullEncryptedFloat64) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedFloat64 value
type NullEncryptedInt ¶
NullEncryptedInt supports encrypting nullable Int data
func (*NullEncryptedInt) Scan ¶
func (s *NullEncryptedInt) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedInt value
type NullEncryptedInt16 ¶
NullEncryptedInt16 supports encrypting nullable Int16 data
func (*NullEncryptedInt16) Scan ¶
func (s *NullEncryptedInt16) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedInt16 value
type NullEncryptedInt32 ¶
NullEncryptedInt32 supports encrypting nullable Int32 data
func (*NullEncryptedInt32) Scan ¶
func (s *NullEncryptedInt32) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedInt32 value
type NullEncryptedInt64 ¶
NullEncryptedInt64 supports encrypting nullable Int64 data
func (*NullEncryptedInt64) Scan ¶
func (s *NullEncryptedInt64) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedInt64 value
type NullEncryptedInt8 ¶
NullEncryptedInt8 supports encrypting nullable Int8 data
func (*NullEncryptedInt8) Scan ¶
func (s *NullEncryptedInt8) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedInt8 value
type NullEncryptedRune ¶
NullEncryptedRune supports encrypting nullable Rune data
func (*NullEncryptedRune) Scan ¶
func (s *NullEncryptedRune) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedRune value
type NullEncryptedRuneSlice ¶
NullEncryptedRuneSlice supports encrypting nullable RuneSlice data
func (*NullEncryptedRuneSlice) Scan ¶
func (s *NullEncryptedRuneSlice) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedRuneSlice value
type NullEncryptedString ¶
NullEncryptedString supports encrypting nullable String data
func (*NullEncryptedString) Scan ¶
func (s *NullEncryptedString) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedString value
type NullEncryptedTime ¶
NullEncryptedTime supports encrypting nullable Time data
func (*NullEncryptedTime) Scan ¶
func (s *NullEncryptedTime) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedTime value
type NullEncryptedUint ¶
NullEncryptedUint supports encrypting nullable Uint data
func (*NullEncryptedUint) Scan ¶
func (s *NullEncryptedUint) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedUint value
type NullEncryptedUint16 ¶
NullEncryptedUint16 supports encrypting nullable Uint16 data
func (*NullEncryptedUint16) Scan ¶
func (s *NullEncryptedUint16) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedUint16 value
type NullEncryptedUint32 ¶
NullEncryptedUint32 supports encrypting nullable Uint32 data
func (*NullEncryptedUint32) Scan ¶
func (s *NullEncryptedUint32) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedUint32 value
type NullEncryptedUint64 ¶
NullEncryptedUint64 supports encrypting nullable Uint64 data
func (*NullEncryptedUint64) Scan ¶
func (s *NullEncryptedUint64) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedUint64 value
type NullEncryptedUint8 ¶
NullEncryptedUint8 supports encrypting nullable Uint8 data
func (*NullEncryptedUint8) Scan ¶
func (s *NullEncryptedUint8) Scan(value interface{}) error
Scan converts the value from the DB into a usable NullEncryptedUint8 value
type NullSignedAny ¶
NullSignedAny supports signing nullable Any data
func (*NullSignedAny) Scan ¶
func (s *NullSignedAny) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedAny value
type NullSignedBool ¶
NullSignedBool supports signing nullable Bool data
func (*NullSignedBool) Scan ¶
func (s *NullSignedBool) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedBool value
type NullSignedByte ¶
NullSignedByte supports signing nullable Byte data
func (*NullSignedByte) Scan ¶
func (s *NullSignedByte) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedByte value
type NullSignedByteSlice ¶
NullSignedByteSlice supports signing nullable ByteSlice data
func (*NullSignedByteSlice) Scan ¶
func (s *NullSignedByteSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedByteSlice value
type NullSignedComplex128 ¶
type NullSignedComplex128 struct { Field Raw complex128 Empty bool Valid bool }
NullSignedComplex128 supports signing nullable Complex128 data
func (*NullSignedComplex128) Scan ¶
func (s *NullSignedComplex128) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedComplex128 value
type NullSignedComplex64 ¶
NullSignedComplex64 supports signing nullable Complex64 data
func (*NullSignedComplex64) Scan ¶
func (s *NullSignedComplex64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedComplex64 value
type NullSignedEncryptedAny ¶
NullSignedEncryptedAny supports signing and encrypting nullable Any data
func (*NullSignedEncryptedAny) Scan ¶
func (s *NullSignedEncryptedAny) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedAny value
type NullSignedEncryptedBool ¶
NullSignedEncryptedBool supports signing and encrypting nullable Bool data
func (*NullSignedEncryptedBool) Scan ¶
func (s *NullSignedEncryptedBool) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedBool value
type NullSignedEncryptedByte ¶
NullSignedEncryptedByte supports signing and encrypting nullable Byte data
func (*NullSignedEncryptedByte) Scan ¶
func (s *NullSignedEncryptedByte) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedByte value
type NullSignedEncryptedByteSlice ¶
NullSignedEncryptedByteSlice supports signing and encrypting nullable ByteSlice data
func (*NullSignedEncryptedByteSlice) Scan ¶
func (s *NullSignedEncryptedByteSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedByteSlice value
type NullSignedEncryptedComplex128 ¶
type NullSignedEncryptedComplex128 struct { Field Raw complex128 Empty bool Valid bool }
NullSignedEncryptedComplex128 supports signing and encrypting nullable Complex128 data
func (*NullSignedEncryptedComplex128) Scan ¶
func (s *NullSignedEncryptedComplex128) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedComplex128 value
type NullSignedEncryptedComplex64 ¶
NullSignedEncryptedComplex64 supports signing and encrypting nullable Complex64 data
func (*NullSignedEncryptedComplex64) Scan ¶
func (s *NullSignedEncryptedComplex64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedComplex64 value
type NullSignedEncryptedFloat32 ¶
NullSignedEncryptedFloat32 supports signing and encrypting nullable Float32 data
func (*NullSignedEncryptedFloat32) Scan ¶
func (s *NullSignedEncryptedFloat32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedFloat32 value
type NullSignedEncryptedFloat64 ¶
NullSignedEncryptedFloat64 supports signing and encrypting nullable Float64 data
func (*NullSignedEncryptedFloat64) Scan ¶
func (s *NullSignedEncryptedFloat64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedFloat64 value
type NullSignedEncryptedInt ¶
NullSignedEncryptedInt supports signing and encrypting nullable Int data
func (*NullSignedEncryptedInt) Scan ¶
func (s *NullSignedEncryptedInt) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedInt value
type NullSignedEncryptedInt16 ¶
NullSignedEncryptedInt16 supports signing and encrypting nullable Int16 data
func (*NullSignedEncryptedInt16) Scan ¶
func (s *NullSignedEncryptedInt16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedInt16 value
type NullSignedEncryptedInt32 ¶
NullSignedEncryptedInt32 supports signing and encrypting nullable Int32 data
func (*NullSignedEncryptedInt32) Scan ¶
func (s *NullSignedEncryptedInt32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedInt32 value
type NullSignedEncryptedInt64 ¶
NullSignedEncryptedInt64 supports signing and encrypting nullable Int64 data
func (*NullSignedEncryptedInt64) Scan ¶
func (s *NullSignedEncryptedInt64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedInt64 value
type NullSignedEncryptedInt8 ¶
NullSignedEncryptedInt8 supports signing and encrypting nullable Int8 data
func (*NullSignedEncryptedInt8) Scan ¶
func (s *NullSignedEncryptedInt8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedInt8 value
type NullSignedEncryptedRune ¶
NullSignedEncryptedRune supports signing and encrypting nullable Rune data
func (*NullSignedEncryptedRune) Scan ¶
func (s *NullSignedEncryptedRune) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedRune value
type NullSignedEncryptedRuneSlice ¶
NullSignedEncryptedRuneSlice supports signing and encrypting nullable RuneSlice data
func (*NullSignedEncryptedRuneSlice) Scan ¶
func (s *NullSignedEncryptedRuneSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedRuneSlice value
type NullSignedEncryptedString ¶
NullSignedEncryptedString supports signing and encrypting nullable String data
func (*NullSignedEncryptedString) Scan ¶
func (s *NullSignedEncryptedString) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedString value
type NullSignedEncryptedTime ¶
NullSignedEncryptedTime supports signing and encrypting nullable Time data
func (*NullSignedEncryptedTime) Scan ¶
func (s *NullSignedEncryptedTime) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedTime value
type NullSignedEncryptedUint ¶
NullSignedEncryptedUint supports signing and encrypting nullable Uint data
func (*NullSignedEncryptedUint) Scan ¶
func (s *NullSignedEncryptedUint) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedUint value
type NullSignedEncryptedUint16 ¶
NullSignedEncryptedUint16 supports signing and encrypting nullable Uint16 data
func (*NullSignedEncryptedUint16) Scan ¶
func (s *NullSignedEncryptedUint16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedUint16 value
type NullSignedEncryptedUint32 ¶
NullSignedEncryptedUint32 supports signing and encrypting nullable Uint32 data
func (*NullSignedEncryptedUint32) Scan ¶
func (s *NullSignedEncryptedUint32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedUint32 value
type NullSignedEncryptedUint64 ¶
NullSignedEncryptedUint64 supports signing and encrypting nullable Uint64 data
func (*NullSignedEncryptedUint64) Scan ¶
func (s *NullSignedEncryptedUint64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedUint64 value
type NullSignedEncryptedUint8 ¶
NullSignedEncryptedUint8 supports signing and encrypting nullable Uint8 data
func (*NullSignedEncryptedUint8) Scan ¶
func (s *NullSignedEncryptedUint8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedEncryptedUint8 value
type NullSignedFloat32 ¶
NullSignedFloat32 supports signing nullable Float32 data
func (*NullSignedFloat32) Scan ¶
func (s *NullSignedFloat32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedFloat32 value
type NullSignedFloat64 ¶
NullSignedFloat64 supports signing nullable Float64 data
func (*NullSignedFloat64) Scan ¶
func (s *NullSignedFloat64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedFloat64 value
type NullSignedInt ¶
NullSignedInt supports signing nullable Int data
func (*NullSignedInt) Scan ¶
func (s *NullSignedInt) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedInt value
type NullSignedInt16 ¶
NullSignedInt16 supports signing nullable Int16 data
func (*NullSignedInt16) Scan ¶
func (s *NullSignedInt16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedInt16 value
type NullSignedInt32 ¶
NullSignedInt32 supports signing nullable Int32 data
func (*NullSignedInt32) Scan ¶
func (s *NullSignedInt32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedInt32 value
type NullSignedInt64 ¶
NullSignedInt64 supports signing nullable Int64 data
func (*NullSignedInt64) Scan ¶
func (s *NullSignedInt64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedInt64 value
type NullSignedInt8 ¶
NullSignedInt8 supports signing nullable Int8 data
func (*NullSignedInt8) Scan ¶
func (s *NullSignedInt8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedInt8 value
type NullSignedRune ¶
NullSignedRune supports signing nullable Rune data
func (*NullSignedRune) Scan ¶
func (s *NullSignedRune) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedRune value
type NullSignedRuneSlice ¶
NullSignedRuneSlice supports signing nullable RuneSlice data
func (*NullSignedRuneSlice) Scan ¶
func (s *NullSignedRuneSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedRuneSlice value
type NullSignedString ¶
NullSignedString supports signing nullable String data
func (*NullSignedString) Scan ¶
func (s *NullSignedString) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedString value
type NullSignedTime ¶
NullSignedTime supports signing nullable Time data
func (*NullSignedTime) Scan ¶
func (s *NullSignedTime) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedTime value
type NullSignedUint ¶
NullSignedUint supports signing nullable Uint data
func (*NullSignedUint) Scan ¶
func (s *NullSignedUint) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedUint value
type NullSignedUint16 ¶
NullSignedUint16 supports signing nullable Uint16 data
func (*NullSignedUint16) Scan ¶
func (s *NullSignedUint16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedUint16 value
type NullSignedUint32 ¶
NullSignedUint32 supports signing nullable Uint32 data
func (*NullSignedUint32) Scan ¶
func (s *NullSignedUint32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedUint32 value
type NullSignedUint64 ¶
NullSignedUint64 supports signing nullable Uint64 data
func (*NullSignedUint64) Scan ¶
func (s *NullSignedUint64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedUint64 value
type NullSignedUint8 ¶
NullSignedUint8 supports signing nullable Uint8 data
func (*NullSignedUint8) Scan ¶
func (s *NullSignedUint8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable NullSignedUint8 value
type SignedAny ¶
SignedAny supports signing Any data
type SignedBool ¶
SignedBool supports signing Bool data
func (*SignedBool) Scan ¶
func (s *SignedBool) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedBool value
type SignedByte ¶
SignedByte supports signing Byte data
func (*SignedByte) Scan ¶
func (s *SignedByte) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedByte value
type SignedByteSlice ¶
SignedByteSlice supports signing ByteSlice data
func (*SignedByteSlice) Scan ¶
func (s *SignedByteSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedByteSlice value
type SignedComplex128 ¶
type SignedComplex128 struct { Field Raw complex128 Valid bool }
SignedComplex128 supports signing Complex128 data
func (*SignedComplex128) Scan ¶
func (s *SignedComplex128) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedComplex128 value
type SignedComplex64 ¶
SignedComplex64 supports signing Complex64 data
func (*SignedComplex64) Scan ¶
func (s *SignedComplex64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedComplex64 value
type SignedEncryptedAny ¶
SignedEncryptedAny supports signing and encrypting Any data
func (*SignedEncryptedAny) Scan ¶
func (s *SignedEncryptedAny) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedAny value
type SignedEncryptedBool ¶
SignedEncryptedBool supports signing and encrypting Bool data
func (*SignedEncryptedBool) Scan ¶
func (s *SignedEncryptedBool) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedBool value
type SignedEncryptedByte ¶
SignedEncryptedByte supports signing and encrypting Byte data
func (*SignedEncryptedByte) Scan ¶
func (s *SignedEncryptedByte) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedByte value
type SignedEncryptedByteSlice ¶
SignedEncryptedByteSlice supports signing and encrypting ByteSlice data
func (*SignedEncryptedByteSlice) Scan ¶
func (s *SignedEncryptedByteSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedByteSlice value
type SignedEncryptedComplex128 ¶
type SignedEncryptedComplex128 struct { Field Raw complex128 Valid bool }
SignedEncryptedComplex128 supports signing and encrypting Complex128 data
func (*SignedEncryptedComplex128) Scan ¶
func (s *SignedEncryptedComplex128) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedComplex128 value
type SignedEncryptedComplex64 ¶
SignedEncryptedComplex64 supports signing and encrypting Complex64 data
func (*SignedEncryptedComplex64) Scan ¶
func (s *SignedEncryptedComplex64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedComplex64 value
type SignedEncryptedFloat32 ¶
SignedEncryptedFloat32 supports signing and encrypting Float32 data
func (*SignedEncryptedFloat32) Scan ¶
func (s *SignedEncryptedFloat32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedFloat32 value
type SignedEncryptedFloat64 ¶
SignedEncryptedFloat64 supports signing and encrypting Float64 data
func (*SignedEncryptedFloat64) Scan ¶
func (s *SignedEncryptedFloat64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedFloat64 value
type SignedEncryptedInt ¶
SignedEncryptedInt supports signing and encrypting Int data
func (*SignedEncryptedInt) Scan ¶
func (s *SignedEncryptedInt) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedInt value
type SignedEncryptedInt16 ¶
SignedEncryptedInt16 supports signing and encrypting Int16 data
func (*SignedEncryptedInt16) Scan ¶
func (s *SignedEncryptedInt16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedInt16 value
type SignedEncryptedInt32 ¶
SignedEncryptedInt32 supports signing and encrypting Int32 data
func (*SignedEncryptedInt32) Scan ¶
func (s *SignedEncryptedInt32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedInt32 value
type SignedEncryptedInt64 ¶
SignedEncryptedInt64 supports signing and encrypting Int64 data
func (*SignedEncryptedInt64) Scan ¶
func (s *SignedEncryptedInt64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedInt64 value
type SignedEncryptedInt8 ¶
SignedEncryptedInt8 supports signing and encrypting Int8 data
func (*SignedEncryptedInt8) Scan ¶
func (s *SignedEncryptedInt8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedInt8 value
type SignedEncryptedRune ¶
SignedEncryptedRune supports signing and encrypting Rune data
func (*SignedEncryptedRune) Scan ¶
func (s *SignedEncryptedRune) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedRune value
type SignedEncryptedRuneSlice ¶
SignedEncryptedRuneSlice supports signing and encrypting RuneSlice data
func (*SignedEncryptedRuneSlice) Scan ¶
func (s *SignedEncryptedRuneSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedRuneSlice value
type SignedEncryptedString ¶
SignedEncryptedString supports signing and encrypting String data
func (*SignedEncryptedString) Scan ¶
func (s *SignedEncryptedString) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedString value
type SignedEncryptedTime ¶
SignedEncryptedTime supports signing and encrypting Time data
func (*SignedEncryptedTime) Scan ¶
func (s *SignedEncryptedTime) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedTime value
type SignedEncryptedUint ¶
SignedEncryptedUint supports signing and encrypting Uint data
func (*SignedEncryptedUint) Scan ¶
func (s *SignedEncryptedUint) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedUint value
type SignedEncryptedUint16 ¶
SignedEncryptedUint16 supports signing and encrypting Uint16 data
func (*SignedEncryptedUint16) Scan ¶
func (s *SignedEncryptedUint16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedUint16 value
type SignedEncryptedUint32 ¶
SignedEncryptedUint32 supports signing and encrypting Uint32 data
func (*SignedEncryptedUint32) Scan ¶
func (s *SignedEncryptedUint32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedUint32 value
type SignedEncryptedUint64 ¶
SignedEncryptedUint64 supports signing and encrypting Uint64 data
func (*SignedEncryptedUint64) Scan ¶
func (s *SignedEncryptedUint64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedUint64 value
type SignedEncryptedUint8 ¶
SignedEncryptedUint8 supports signing and encrypting Uint8 data
func (*SignedEncryptedUint8) Scan ¶
func (s *SignedEncryptedUint8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedEncryptedUint8 value
type SignedFloat32 ¶
SignedFloat32 supports signing Float32 data
func (*SignedFloat32) Scan ¶
func (s *SignedFloat32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedFloat32 value
type SignedFloat64 ¶
SignedFloat64 supports signing Float64 data
func (*SignedFloat64) Scan ¶
func (s *SignedFloat64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedFloat64 value
type SignedInt ¶
SignedInt supports signing Int data
type SignedInt16 ¶
SignedInt16 supports signing Int16 data
func (*SignedInt16) Scan ¶
func (s *SignedInt16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedInt16 value
type SignedInt32 ¶
SignedInt32 supports signing Int32 data
func (*SignedInt32) Scan ¶
func (s *SignedInt32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedInt32 value
type SignedInt64 ¶
SignedInt64 supports signing Int64 data
func (*SignedInt64) Scan ¶
func (s *SignedInt64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedInt64 value
type SignedInt8 ¶
SignedInt8 supports signing Int8 data
func (*SignedInt8) Scan ¶
func (s *SignedInt8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedInt8 value
type SignedRune ¶
SignedRune supports signing Rune data
func (*SignedRune) Scan ¶
func (s *SignedRune) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedRune value
type SignedRuneSlice ¶
SignedRuneSlice supports signing RuneSlice data
func (*SignedRuneSlice) Scan ¶
func (s *SignedRuneSlice) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedRuneSlice value
type SignedString ¶
SignedString supports signing String data
func (*SignedString) Scan ¶
func (s *SignedString) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedString value
type SignedTime ¶
SignedTime supports signing Time data
func (*SignedTime) Scan ¶
func (s *SignedTime) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedTime value
type SignedUint ¶
SignedUint supports signing Uint data
func (*SignedUint) Scan ¶
func (s *SignedUint) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedUint value
type SignedUint16 ¶
SignedUint16 supports signing Uint16 data
func (*SignedUint16) Scan ¶
func (s *SignedUint16) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedUint16 value
type SignedUint32 ¶
SignedUint32 supports signing Uint32 data
func (*SignedUint32) Scan ¶
func (s *SignedUint32) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedUint32 value
type SignedUint64 ¶
SignedUint64 supports signing Uint64 data
func (*SignedUint64) Scan ¶
func (s *SignedUint64) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedUint64 value
type SignedUint8 ¶
SignedUint8 supports signing Uint8 data
func (*SignedUint8) Scan ¶
func (s *SignedUint8) Scan(value interface{}) (err error)
Scan converts the value from the DB into a usable SignedUint8 value
Source Files
¶
- common.go
- type_any.go
- type_bool.go
- type_byte.go
- type_byte_slice.go
- type_complex128.go
- type_complex64.go
- type_float32.go
- type_float64.go
- type_int.go
- type_int16.go
- type_int32.go
- type_int64.go
- type_int8.go
- type_rune.go
- type_rune_slice.go
- type_string.go
- type_time.go
- type_uint.go
- type_uint16.go
- type_uint32.go
- type_uint64.go
- type_uint8.go