Documentation
¶
Index ¶
- func FilterSPR(filters spatial.Filter, s spr.StandardPlacesResult) error
- func NewSPRFilterFromInputs(inputs *SPRInputs) (spatial.Filter, error)
- func NewSPRFilterFromQuery(query url.Values) (spatial.Filter, error)
- type SPRFilter
- func (f *SPRFilter) HasAlternateGeometry(fl flags.AlternateGeometryFlag) bool
- func (f *SPRFilter) HasPlacetypes(fl flags.PlacetypeFlag) bool
- func (f *SPRFilter) IsAlternateGeometry(fl flags.AlternateGeometryFlag) bool
- func (f *SPRFilter) IsCeased(fl flags.ExistentialFlag) bool
- func (f *SPRFilter) IsCurrent(fl flags.ExistentialFlag) bool
- func (f *SPRFilter) IsDeprecated(fl flags.ExistentialFlag) bool
- func (f *SPRFilter) IsSuperseded(fl flags.ExistentialFlag) bool
- func (f *SPRFilter) IsSuperseding(fl flags.ExistentialFlag) bool
- func (f *SPRFilter) MatchesCessation(fl flags.DateFlag) bool
- func (f *SPRFilter) MatchesInception(fl flags.DateFlag) bool
- type SPRInputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSPRFilterFromInputs ¶
func NewSPRFilterFromQuery ¶
NewSPRFilterFromQuery will instantiate new `spatial.Filter` instance derived from parameters in 'query'.
Types ¶
type SPRFilter ¶
type SPRFilter struct {
spatial.Filter
Placetypes []flags.PlacetypeFlag
Current []flags.ExistentialFlag
Deprecated []flags.ExistentialFlag
Ceased []flags.ExistentialFlag
Superseded []flags.ExistentialFlag
Superseding []flags.ExistentialFlag
AlternateGeometry flags.AlternateGeometryFlag
AlternateGeometries []flags.AlternateGeometryFlag
InceptionDate flags.DateFlag
CessationDate flags.DateFlag
}
func NewSPRFilter ¶
func (*SPRFilter) HasAlternateGeometry ¶ added in v0.0.15
func (*SPRFilter) HasPlacetypes ¶
func (*SPRFilter) IsAlternateGeometry ¶ added in v0.0.15
func (*SPRFilter) IsDeprecated ¶
func (*SPRFilter) IsSuperseded ¶
func (*SPRFilter) IsSuperseding ¶
func (*SPRFilter) MatchesCessation ¶ added in v0.0.41
func (*SPRFilter) MatchesInception ¶ added in v0.0.41
Click to show internal directories.
Click to hide internal directories.