Documentation ¶
Index ¶
- Variables
- func Is(rawString string, expected Variant) bool
- func RangesInvalidErr() error
- func StringMustBe(rawString string, expected Variant)
- func ValidationError(rawString string, expectedEnum Variant) error
- type Variant
- func (it Variant) AllNameValues() []string
- func (it *Variant) AsBasicByteEnumContractsBinder() enuminf.BasicByteEnumContractsBinder
- func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
- func (it Variant) AsCrudTyper() enuminf.CrudTyper
- func (it *Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
- func (it *Variant) AsJsonMarshaller() corejson.JsonMarshaller
- func (it *Variant) AsJsoner() corejson.Jsoner
- func (it Variant) AsPrivilegeTyper() enuminf.PrivilegeTyper
- func (it Variant) EnumType() enuminf.EnumTyper
- func (it Variant) Format(format string) (compiled string)
- func (it Variant) IntegerEnumRanges() []int
- func (it Variant) IsAll() bool
- func (it Variant) IsAllOr(variant Variant) bool
- func (it Variant) IsAllOrValue(value byte) bool
- func (it Variant) IsAlter() bool
- func (it Variant) IsAnyNamesOf(names ...string) bool
- func (it Variant) IsAnyOf(anyOfItems ...Variant) bool
- func (it Variant) IsAnyValuesEqual(anyByteValues ...byte) bool
- func (it Variant) IsByteValueEqual(value byte) bool
- func (it Variant) IsCreate() bool
- func (it Variant) IsCreateLogically() bool
- func (it Variant) IsCreateOrUpdate() bool
- func (it Variant) IsCreateOrUpdateLogically() bool
- func (it Variant) IsCreateOrUpdateOrInsertLogically() bool
- func (it Variant) IsCreateView() bool
- func (it Variant) IsCrudOnlyLogically() bool
- func (it Variant) IsDelete() bool
- func (it Variant) IsDrop() bool
- func (it Variant) IsDropLogically() bool
- func (it Variant) IsDropOnExist() bool
- func (it Variant) IsEditOrUpdateLogically() bool
- func (it Variant) IsEvent() bool
- func (it Variant) IsExecute() bool
- func (it Variant) IsIndex() bool
- func (it Variant) IsInsert() bool
- func (it Variant) IsInsertOrUpdate() bool
- func (it Variant) IsInvalid() bool
- func (it Variant) IsLockTables() bool
- func (it Variant) IsNameEqual(name string) bool
- func (it Variant) IsNameOf(anyNames ...string) bool
- func (it Variant) IsNone() bool
- func (it Variant) IsNotCrudOnlyLogically() bool
- func (it Variant) IsOnExistCheckLogically() bool
- func (it Variant) IsOnExistOrSkipOnNonExistLogically() bool
- func (it Variant) IsRead() bool
- func (it Variant) IsReadOrEditLogically() bool
- func (it Variant) IsReadOrSelect() bool
- func (it Variant) IsReadOrUpdateLogically() bool
- func (it Variant) IsReferences() bool
- func (it Variant) IsRenameOrChange() bool
- func (it Variant) IsSelect() bool
- func (it Variant) IsShowView() bool
- func (it Variant) IsSkipOnExist() bool
- func (it Variant) IsTrigger() bool
- func (it Variant) IsUpdate() bool
- func (it Variant) IsUpdateOnExist() bool
- func (it Variant) IsUpdateOrRemoveLogically() bool
- func (it Variant) IsValid() bool
- func (it Variant) IsValueEqual(value byte) bool
- func (it Variant) Json() corejson.Result
- func (it *Variant) JsonParseSelfInject(jsonResult *corejson.Result) error
- func (it Variant) JsonPtr() *corejson.Result
- func (it Variant) MarshalJSON() ([]byte, error)
- func (it Variant) MaxByte() byte
- func (it Variant) MaxInt() int
- func (it Variant) MaxValueString() string
- func (it Variant) MinByte() byte
- func (it Variant) MinInt() int
- func (it Variant) MinMaxAny() (min, max interface{})
- func (it Variant) MinValueString() string
- func (it Variant) Name() string
- func (it Variant) NameValue() string
- func (it Variant) OnlySupportedErr(names ...string) error
- func (it Variant) OnlySupportedMsgErr(message string, names ...string) error
- func (it Variant) RangeNamesCsv() string
- func (it Variant) RangesByte() []byte
- func (it Variant) RangesDynamicMap() map[string]interface{}
- func (it Variant) String() string
- func (it Variant) ToNumberString() string
- func (it Variant) ToPtr() *Variant
- func (it *Variant) ToSimple() Variant
- func (it Variant) TypeName() string
- func (it *Variant) UnmarshalJSON(data []byte) error
- func (it Variant) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (it Variant) Value() byte
- func (it Variant) ValueByte() byte
- func (it Variant) ValueInt() int
- func (it Variant) ValueInt16() int16
- func (it Variant) ValueInt32() int32
- func (it Variant) ValueInt8() int8
- func (it Variant) ValueString() string
- func (it Variant) ValueUInt16() uint16
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Ranges = [...]string{ Invalid: "Invalid", All: "All", Select: "Select", Insert: "Insert", Create: "Create", Update: "Update", Alter: "Alter", Delete: "Delete", Drop: "Drop", Execute: "Execute", Event: "Event", CreateView: "CreateView", Index: "Index", LockTables: "LockTables", References: "References", ShowView: "ShowView", Trigger: "Trigger", } BasicEnumImpl = enumimpl.New.BasicByte.UsingTypeSlice( coredynamic.TypeName(Invalid), Ranges[:]) )
Functions ¶
func RangesInvalidErr ¶
func RangesInvalidErr() error
func StringMustBe ¶ added in v0.1.3
func ValidationError ¶ added in v0.1.3
Types ¶
type Variant ¶
type Variant byte
func (Variant) AllNameValues ¶
func (*Variant) AsBasicByteEnumContractsBinder ¶
func (it *Variant) AsBasicByteEnumContractsBinder() enuminf.BasicByteEnumContractsBinder
func (Variant) AsBasicEnumContractsBinder ¶
func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
func (Variant) AsCrudTyper ¶
func (*Variant) AsJsonContractsBinder ¶
func (it *Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
func (*Variant) AsJsonMarshaller ¶
func (it *Variant) AsJsonMarshaller() corejson.JsonMarshaller
func (Variant) AsPrivilegeTyper ¶
func (it Variant) AsPrivilegeTyper() enuminf.PrivilegeTyper
func (Variant) IntegerEnumRanges ¶
func (Variant) IsAllOrValue ¶
func (Variant) IsAnyNamesOf ¶
func (Variant) IsAnyValuesEqual ¶
func (Variant) IsByteValueEqual ¶
func (Variant) IsCreateLogically ¶
func (Variant) IsCreateOrUpdate ¶
func (Variant) IsCreateOrUpdateLogically ¶
func (Variant) IsCreateOrUpdateOrInsertLogically ¶
func (Variant) IsCreateView ¶
func (Variant) IsCrudOnlyLogically ¶
func (Variant) IsDropLogically ¶
func (Variant) IsDropOnExist ¶
func (Variant) IsEditOrUpdateLogically ¶
func (Variant) IsInsertOrUpdate ¶
func (Variant) IsLockTables ¶
func (Variant) IsNameEqual ¶
func (Variant) IsNotCrudOnlyLogically ¶
func (Variant) IsOnExistCheckLogically ¶
func (Variant) IsOnExistOrSkipOnNonExistLogically ¶
func (Variant) IsReadOrEditLogically ¶
func (Variant) IsReadOrSelect ¶
func (Variant) IsReadOrUpdateLogically ¶
func (Variant) IsReferences ¶
func (Variant) IsRenameOrChange ¶
func (Variant) IsShowView ¶
func (Variant) IsSkipOnExist ¶
func (Variant) IsUpdateOnExist ¶
func (Variant) IsUpdateOrRemoveLogically ¶
func (Variant) IsValueEqual ¶
func (*Variant) JsonParseSelfInject ¶
func (Variant) MarshalJSON ¶
func (Variant) MaxValueString ¶
func (Variant) MinValueString ¶
func (Variant) OnlySupportedErr ¶
func (Variant) OnlySupportedMsgErr ¶
func (Variant) RangeNamesCsv ¶
func (Variant) RangesByte ¶
func (Variant) RangesDynamicMap ¶
func (Variant) ToNumberString ¶
func (*Variant) UnmarshalJSON ¶
func (Variant) UnmarshallEnumToValue ¶
func (Variant) ValueInt16 ¶
func (Variant) ValueInt32 ¶
func (Variant) ValueString ¶
func (Variant) ValueUInt16 ¶
Click to show internal directories.
Click to hide internal directories.