Documentation ¶
Overview ¶
Package errors contains built-in error types for Sif
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FullOfIdenticalKeysError ¶
type FullOfIdenticalKeysError struct{}
FullOfIdenticalKeysError occurs when a keyed Partition is full of identical keys
func (FullOfIdenticalKeysError) Error ¶
func (e FullOfIdenticalKeysError) Error() string
Error returns a textual representation of this FullOfIdenticalKeysError
type IncompatibleRowError ¶
type IncompatibleRowError struct {
Message string
}
IncompatibleRowError occurs when a Row's width does not match an expected Schema
func (IncompatibleRowError) Error ¶
func (e IncompatibleRowError) Error() string
Error returns a textual representation of this IncompatibleRowError
type MissingKeyError ¶
type MissingKeyError struct{}
MissingKeyError occurs when FindFirstKey cannot find a given key in this Partition
func (MissingKeyError) Error ¶
func (e MissingKeyError) Error() string
Error returns a textual representation of this MissingKeyError
type NilValueError ¶
type NilValueError struct{ Name string }
NilValueError occurs when a value in a Row is null
func (NilValueError) Error ¶
func (e NilValueError) Error() string
Error returns a textual representation of this NilValueError
type NoMorePartitionsError ¶
type NoMorePartitionsError struct{}
NoMorePartitionsError occurs when there are no more partitions in a PartitionIterator
func (NoMorePartitionsError) Error ¶
func (e NoMorePartitionsError) Error() string
Error returns a textual representation of this NoMorePartitionsError
type PartitionFullError ¶
type PartitionFullError struct{}
PartitionFullError occurs when a Partition has reached its max size an a new Row insertion is attempted
func (PartitionFullError) Error ¶
func (e PartitionFullError) Error() string
Error returns a textual representation of this PartitionFullError