 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func NamedRef(columnName string, destinationValueReference interface{}) (dst namedDestination)
- func WithAllowMissingColumnsFromSelect() allowMissingColumnsFromSelect
- func WithAllowMissingFieldsInStruct() allowMissingFieldsInStruct
- func WithTagName(name string) tagName
- type Data
- type IndexedScanner
- type NamedDestination
- type NamedScanner
- type ScanStructOption
- type StructScanner
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var ( ErrColumnsNotFoundInRow = errors.New("some columns not found in row") ErrFieldsNotFoundInStruct = errors.New("some fields not found in struct") )
Functions ¶
func NamedRef ¶
func NamedRef(columnName string, destinationValueReference interface{}) (dst namedDestination)
func WithAllowMissingColumnsFromSelect ¶
func WithAllowMissingColumnsFromSelect() allowMissingColumnsFromSelect
func WithAllowMissingFieldsInStruct ¶
func WithAllowMissingFieldsInStruct() allowMissingFieldsInStruct
func WithTagName ¶
func WithTagName(name string) tagName
Types ¶
type IndexedScanner ¶
type IndexedScanner struct {
	// contains filtered or unexported fields
}
    func Indexed ¶
func Indexed(data *Data) IndexedScanner
func (IndexedScanner) Scan ¶
func (s IndexedScanner) Scan(dst ...interface{}) (err error)
type NamedDestination ¶
type NamedDestination interface {
	Name() string
	Ref() interface{}
}
    type NamedScanner ¶
type NamedScanner struct {
	// contains filtered or unexported fields
}
    func Named ¶
func Named(data *Data) NamedScanner
func (NamedScanner) ScanNamed ¶
func (s NamedScanner) ScanNamed(dst ...NamedDestination) (err error)
type ScanStructOption ¶
type ScanStructOption interface {
	// contains filtered or unexported methods
}
    type StructScanner ¶
type StructScanner struct {
	// contains filtered or unexported fields
}
    func Struct ¶
func Struct(data *Data) StructScanner
func (StructScanner) ScanStruct ¶
func (s StructScanner) ScanStruct(dst interface{}, opts ...ScanStructOption) (err error)
 Click to show internal directories. 
   Click to hide internal directories.