Documentation ¶
Index ¶
- Variables
- type Bucket
- func (b *Bucket) Create(filename string, metadata map[string]interface{}) (*File, error)
- func (b *Bucket) Delete(id string) error
- func (b *Bucket) HardDelete(id string) error
- func (b *Bucket) Init() error
- func (b *Bucket) ListFilename(filename string, skip, limit int, reverse bool) ([]*FileInfo, error)
- func (b *Bucket) ListMetadata(metadata map[string]interface{}, skip, limit int) ([]*FileInfo, error)
- func (b *Bucket) ListRegex(pattern string, skip, limit int, reverse bool) ([]*FileInfo, error)
- func (b *Bucket) Open(filename string) (*File, error)
- func (b *Bucket) OpenID(id string) (*File, error)
- func (b *Bucket) OpenRevision(filename string, revision int) (*File, error)
- func (b *Bucket) Rename(id, filename string) error
- func (b *Bucket) ReplaceMetadata(id string, metadata map[string]interface{}) error
- func (b *Bucket) WatchFilename(filename string) (*r.Cursor, error)
- func (b *Bucket) WatchMetadata(metadata map[string]interface{}) (*r.Cursor, error)
- func (b *Bucket) WatchRegex(pattern string) (*r.Cursor, error)
- type BucketOptions
- type Chunk
- type File
- type FileInfo
- type FileInfoChange
- type Status
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct {
// contains filtered or unexported fields
}
func (*Bucket) HardDelete ¶
func (*Bucket) ListFilename ¶
func (*Bucket) ListMetadata ¶
func (*Bucket) OpenRevision ¶
func (*Bucket) ReplaceMetadata ¶
func (*Bucket) WatchMetadata ¶
type BucketOptions ¶
type FileInfo ¶
type FileInfo struct { ID string `gorethink:"id,omitempty"` Filename string `gorethink:"filename"` Status Status `gorethink:"status"` Length int `gorethink:"length"` ChunkSize int `gorethink:"chunkSize"` FinishedAt time.Time `gorethink:"finishedAt"` StartedAt time.Time `gorethink:"startedAt"` DeletedAt time.Time `gorethink:"deletedAt"` Sha256 string `gorethink:"sha256"` Metadata map[string]interface{} `gorethink:"metadata"` // contains filtered or unexported fields }
type FileInfoChange ¶
Click to show internal directories.
Click to hide internal directories.