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.
