forked from TrueCloudLab/frostfs-api-go
[#164] sdk/object: Define filters to search virtual objects
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
09e6093e64
commit
f3bddc2ba5
3 changed files with 51 additions and 0 deletions
|
@ -110,3 +110,15 @@ func (f *SearchFilters) AddRootFilter() {
|
|||
func (f *SearchFilters) AddNonRootFilter() {
|
||||
f.addRootFilter(ValNonRoot)
|
||||
}
|
||||
|
||||
func (f *SearchFilters) addLeafFilter(val string) {
|
||||
f.AddFilter(KeyLeaf, val, MatchStringEqual)
|
||||
}
|
||||
|
||||
func (f *SearchFilters) AddLeafFilter() {
|
||||
f.addLeafFilter(ValLeaf)
|
||||
}
|
||||
|
||||
func (f *SearchFilters) AddNonLeafFilter() {
|
||||
f.addLeafFilter(ValNonLeaf)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue