Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldDriver ¶
type FieldDriver struct { IsJoin bool RawFields []Column ValueToRawValues func(storage StorageContext, value interface{}) (columnValues []interface{}, err error) FromRawValuesToValue func(storage StorageContext, rawValues []interface{}) (interface{}, error) ProduceZeroValues func() []interface{} Type reflect.Type Inner *FieldDriver }
type FieldSpec ¶
type FieldSpec interface {
ProduceSQLDriver(dialect dialect.Dialect) (FieldDriver, error)
}
type StorageContext ¶
type StorageContext interface {
GetFileStorage(name string) filestorage.FileStorage
}
TODO: think about this,..
Click to show internal directories.
Click to hide internal directories.