package
0.0.0-20240616081104-04ee34517243
Repository: https://github.com/dolthub/fuzzer.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewValueScanner returns a new ValueScanner with the given ValuePrimitive pointer as the destination.

# Structs

Bigint represents the BIGINT MySQL type.
BigintInstance is the TypeInstance of Bigint.
BigintUnsigned represents the BIGINT UNSIGNED MySQL type.
BigintUnsignedInstance is the TypeInstance of BigintUnsigned.
BigintUnsignedValue is the Value type of a BigintUnsignedInstance.
BigintValue is the Value type of a BigintInstance.
Binary represents the BINARY MySQL type.
BinaryInstance is the TypeInstance of Binary.
BinaryValue is the Value type of a BinaryInstance.
Bit represents the BIT MySQL type.
BitInstance is the TypeInstance of Bit.
BitValue is the Value type of a BitInstance.
Blob represents the BLOB MySQL type.
BlobInstance is the TypeInstance of Blob.
BlobValue is the Value type of a BlobInstance.
Char represents the CHAR MySQL type.
CharInstance is the TypeInstance of Char.
CharValue is the Value type of a CharInstance.
Column represents a table column in dolt.
Date represents the DATE MySQL type.
DateInstance is the TypeInstance of Date.
Datetime represents the DATETIME MySQL type.
DatetimeInstance is the TypeInstance of Datetime.
DatetimeValue is the Value type of a DatetimeInstance.
DateValue is the Value type of a DateInstance.
Decimal represents the DECIMAL MySQL type.
DecimalInstance is the TypeInstance of Decimal.
DecimalValue is the Value type of a DecimalInstance.
Double represents the DOUBLE MySQL type.
DoubleInstance is the TypeInstance of Double.
DoubleValue is the Value type of a DoubleInstance.
Enum represents the ENUM MySQL type.
EnumInstance is the TypeInstance of Enum.
EnumValue is the Value type of a EnumInstance.
Float represents the FLOAT MySQL type.
FloatInstance is the TypeInstance of Float.
FloatValue is the Value type of a FloatInstance.
Int represents the INT MySQL type.
IntInstance is the TypeInstance of Int.
IntUnsigned represents the INT UNSIGNED MySQL type.
IntUnsignedInstance is the TypeInstance of IntUnsigned.
IntUnsignedValue is the Value type of a IntUnsignedInstance.
IntValue is the Value type of a IntInstance.
Longblob represents the LONGBLOB MySQL type.
LongblobInstance is the TypeInstance of Longblob.
LongblobValue is the Value type of a LongblobInstance.
Longtext represents the LONGTEXT MySQL type.
LongtextInstance is the TypeInstance of Longtext.
LongtextValue is the Value type of a LongtextInstance.
Mediumblob represents the MEDIUMBLOB MySQL type.
MediumblobInstance is the TypeInstance of Mediumblob.
MediumblobValue is the Value type of a MediumblobInstance.
Mediumint represents the MEDIUMINT MySQL type.
MediumintInstance is the TypeInstance of Mediumint.
MediumintUnsigned represents the MEDIUMINT UNSIGNED MySQL type.
MediumintUnsignedInstance is the TypeInstance of MediumintUnsigned.
MediumintUnsignedValue is the Value type of a MediumintUnsignedInstance.
MediumintValue is the Value type of a MediumintInstance.
Mediumtext represents the MEDIUMTEXT MySQL type.
MediumtextInstance is the TypeInstance of Mediumtext.
MediumtextValue is the Value type of a MediumtextInstance.
NilValue is the Value type of a nil.
Set represents the SET MySQL type.
SetInstance is the TypeInstance of Set.
SetValue is the Value type of a SetInstance.
Smallint represents the SMALLINT MySQL type.
SmallintInstance is the TypeInstance of Smallint.
SmallintUnsigned represents the SMALLINT UNSIGNED MySQL type.
SmallintUnsignedInstance is the TypeInstance of SmallintUnsigned.
SmallintUnsignedValue is the Value type of a SmallintUnsignedInstance.
SmallintValue is the Value type of a SmallintInstance.
Text represents the TEXT MySQL type.
TextInstance is the TypeInstance of Text.
TextValue is the Value type of a TextInstance.
Time represents the TIME MySQL type.
TimeInstance is the TypeInstance of Time.
Timestamp represents the TIMESTAMP MySQL type.
TimestampInstance is the TypeInstance of Timestamp.
TimestampValue is the Value type of a TimestampInstance.
TimeValue is the Value type of a TimeInstance.
Tinyblob represents the TINYBLOB MySQL type.
TinyblobInstance is the TypeInstance of Tinyblob.
TinyblobValue is the Value type of a TinyblobInstance.
Tinyint represents the TINYINT MySQL type.
TinyintInstance is the TypeInstance of Tinyint.
TinyintUnsigned represents the TINYINT UNSIGNED MySQL type.
TinyintUnsignedInstance is the TypeInstance of TinyintUnsigned.
TinyintUnsignedValue is the Value type of a TinyintUnsignedInstance.
TinyintValue is the Value type of a TinyintInstance.
Tinytext represents the TINYTEXT MySQL type.
TinytextInstance is the TypeInstance of Tinytext.
TinytextValue is the Value type of a TinytextInstance.
ValueScanner handles the conversion of a value to its destination type.
Varbinary represents the VARBINARY MySQL type.
VarbinaryInstance is the TypeInstance of Varbinary.
VarbinaryValue is the Value type of a VarbinaryInstance.
Varchar represents the VARCHAR MySQL type.
VarcharInstance is the TypeInstance of Varchar.
VarcharValue is the Value type of a VarcharInstance.
Year represents the YEAR MySQL type.
YearInstance is the TypeInstance of Year.
YearValue is the Value type of a YearInstance.

# Interfaces

No description provided by the author
TypeInstance is the instance of a type that will be used for a cycle.
Value is a value that is returned from a TypeInstance.
ValuePrimitive is the baseline for a value returned from a TypeInstance.

# Type aliases

Float32Value is the ValuePrimitive type of a float32.
Float64Value is the ValuePrimitive type of a float64.
Int16Value is the ValuePrimitive type of a int16.
Int32Value is the ValuePrimitive type of a int32.
Int64Value is the ValuePrimitive type of a int64.
Int8Value is the ValuePrimitive type of a int8.
StringValue is the ValuePrimitive type of a string.
Uint16Value is the ValuePrimitive type of a uint16.
Uint32Value is the ValuePrimitive type of a uint32.
Uint64Value is the ValuePrimitive type of a uint64.
Uint8Value is the ValuePrimitive type of a uint8.