Documentation ¶
Index ¶
- func ValidateTagName(tagName string) error
- func ValidateValueName(valueName string) error
- type File
- type FileId
- type FileIds
- type FileTag
- type FileTagCount
- type FileTags
- func (fileTags FileTags) Any(predicate func(fileTag FileTag) bool) bool
- func (fileTags FileTags) FileIds() FileIds
- func (fileTags FileTags) Single() *FileTag
- func (fileTags FileTags) TagIds() TagIds
- func (fileTags FileTags) ToTagIdValueIdPairs() TagIdValueIdPairs
- func (fileTags FileTags) ValueIds() ValueIds
- func (fileTags FileTags) Where(predicate func(fileTag FileTag) bool) FileTags
- type Files
- type Implication
- type Implications
- func (implications Implications) Any(predicate func(Implication) bool) bool
- func (implications Implications) Contains(implication Implication) bool
- func (implications Implications) Implies(tagValuePair TagIdValueIdPair) bool
- func (implications Implications) Where(predicate func(Implication) bool) Implications
- type Queries
- type Query
- type Setting
- type Settings
- func (settings Settings) AutoCreateTags() bool
- func (settings Settings) AutoCreateValues() bool
- func (settings Settings) BoolValue(name string) bool
- func (settings Settings) ContainsName(name string) bool
- func (settings Settings) DirectoryFingerprintAlgorithm() string
- func (settings Settings) FileFingerprintAlgorithm() string
- func (settings Settings) Len() int
- func (settings Settings) Less(i, j int) bool
- func (settings Settings) ReportDuplicates() bool
- func (settings Settings) Swap(i, j int)
- func (settings Settings) SymlinkFingerprintAlgorithm() string
- func (settings Settings) Value(name string) string
- type Tag
- type TagFileCount
- type TagId
- type TagIdValueIdPair
- type TagIdValueIdPairs
- type TagIds
- type Tags
- type Value
- type ValueId
- type ValueIds
- type Values
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateTagName ¶
func ValidateValueName ¶
Types ¶
type File ¶
type File struct { Id FileId Directory string Name string Fingerprint fingerprint.Fingerprint ModTime time.Time Size int64 IsDir bool }
type FileTag ¶
func (FileTag) ToTagIdValueIdPair ¶
func (fileTag FileTag) ToTagIdValueIdPair() TagIdValueIdPair
type FileTagCount ¶
type FileTags ¶
type FileTags []*FileTag
func (FileTags) ToTagIdValueIdPairs ¶
func (fileTags FileTags) ToTagIdValueIdPairs() TagIdValueIdPairs
type Implication ¶
func (Implication) ImpliedTagValuePair ¶
func (implication Implication) ImpliedTagValuePair() TagIdValueIdPair
func (Implication) ImplyingTagValuePair ¶
func (implication Implication) ImplyingTagValuePair() TagIdValueIdPair
type Implications ¶
type Implications []*Implication
func (Implications) Any ¶
func (implications Implications) Any(predicate func(Implication) bool) bool
func (Implications) Contains ¶
func (implications Implications) Contains(implication Implication) bool
func (Implications) Implies ¶
func (implications Implications) Implies(tagValuePair TagIdValueIdPair) bool
func (Implications) Where ¶
func (implications Implications) Where(predicate func(Implication) bool) Implications
type Settings ¶
type Settings []*Setting
func (Settings) AutoCreateTags ¶
func (Settings) AutoCreateValues ¶
func (Settings) ContainsName ¶
func (Settings) DirectoryFingerprintAlgorithm ¶
func (Settings) FileFingerprintAlgorithm ¶
func (Settings) ReportDuplicates ¶ added in v0.7.0
func (Settings) SymlinkFingerprintAlgorithm ¶ added in v0.7.0
type TagFileCount ¶
type TagIdValueIdPair ¶
func (TagIdValueIdPair) String ¶
func (pair TagIdValueIdPair) String() string
type TagIdValueIdPairs ¶
type TagIdValueIdPairs []TagIdValueIdPair
Click to show internal directories.
Click to hide internal directories.