Documentation ¶
Index ¶
- func NewSQLSpelunker(ctx context.Context, uri string) (spelunker.Spelunker, error)
- type SQLSpelunker
- func (s *SQLSpelunker) CountDescendants(ctx context.Context, id int64) (int64, error)
- func (s *SQLSpelunker) GetConcordances(ctx context.Context) (*spelunker.Faceting, error)
- func (s *SQLSpelunker) GetDescendants(ctx context.Context, pg_opts pagination.Options, id int64, ...) (wof_spr.StandardPlacesResults, pagination.Results, error)
- func (s *SQLSpelunker) GetDescendantsFaceted(ctx context.Context, id int64, filters []spelunker.Filter, ...) ([]*spelunker.Faceting, error)
- func (s *SQLSpelunker) GetFeatureForId(ctx context.Context, id int64, uri_args *uri.URIArgs) ([]byte, error)
- func (s *SQLSpelunker) GetPlacetypes(ctx context.Context) (*spelunker.Faceting, error)
- func (s *SQLSpelunker) GetRecent(ctx context.Context, pg_opts pagination.Options, d time.Duration, ...) (wof_spr.StandardPlacesResults, pagination.Results, error)
- func (s *SQLSpelunker) GetRecentFaceted(ctx context.Context, d time.Duration, filters []spelunker.Filter, ...) ([]*spelunker.Faceting, error)
- func (s *SQLSpelunker) GetRecordForId(ctx context.Context, id int64, uri_args *uri.URIArgs) ([]byte, error)
- func (s *SQLSpelunker) GetSPRForId(ctx context.Context, id int64, uri_args *uri.URIArgs) (wof_spr.StandardPlacesResult, error)
- func (s *SQLSpelunker) GetTags(ctx context.Context) (*spelunker.Faceting, error)
- func (s *SQLSpelunker) HasConcordance(ctx context.Context, pg_opts pagination.Options, namespace string, ...) (wof_spr.StandardPlacesResults, pagination.Results, error)
- func (s *SQLSpelunker) HasConcordanceFaceted(ctx context.Context, namespace string, predicate string, value any, ...) ([]*spelunker.Faceting, error)
- func (s *SQLSpelunker) HasPlacetype(ctx context.Context, pg_opts pagination.Options, pt *placetypes.WOFPlacetype, ...) (wof_spr.StandardPlacesResults, pagination.Results, error)
- func (s *SQLSpelunker) HasPlacetypeFaceted(ctx context.Context, pt *placetypes.WOFPlacetype, filters []spelunker.Filter, ...) ([]*spelunker.Faceting, error)
- func (s *SQLSpelunker) HasTag(ctx context.Context, pg_opts pagination.Options, tag string, ...) (wof_spr.StandardPlacesResults, pagination.Results, error)
- func (s *SQLSpelunker) HasTagFaceted(ctx context.Context, tag string, filters []spelunker.Filter, ...) ([]*spelunker.Faceting, error)
- func (s *SQLSpelunker) Search(ctx context.Context, pg_opts pagination.Options, ...) (wof_spr.StandardPlacesResults, pagination.Results, error)
- func (s *SQLSpelunker) SearchFaceted(ctx context.Context, search_opts *spelunker.SearchOptions, ...) ([]*spelunker.Faceting, error)
- func (s *SQLSpelunker) VisitingNullIsland(ctx context.Context, pg_opts pagination.Options, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
- func (s *SQLSpelunker) VisitingNullIslandFaceted(ctx context.Context, filters []spelunker.Filter, facets []*spelunker.Facet) ([]*spelunker.Faceting, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SQLSpelunker ¶
type SQLSpelunker struct { spelunker.Spelunker // contains filtered or unexported fields }
func (*SQLSpelunker) CountDescendants ¶
func (*SQLSpelunker) GetConcordances ¶
func (s *SQLSpelunker) GetConcordances(ctx context.Context) (*spelunker.Faceting, error)
func (*SQLSpelunker) GetDescendants ¶
func (s *SQLSpelunker) GetDescendants(ctx context.Context, pg_opts pagination.Options, id int64, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
func (*SQLSpelunker) GetDescendantsFaceted ¶
func (s *SQLSpelunker) GetDescendantsFaceted(ctx context.Context, id int64, filters []spelunker.Filter, facets []*spelunker.Facet) ([]*spelunker.Faceting, error)
func (*SQLSpelunker) GetFeatureForId ¶
func (*SQLSpelunker) GetPlacetypes ¶
func (s *SQLSpelunker) GetPlacetypes(ctx context.Context) (*spelunker.Faceting, error)
func (*SQLSpelunker) GetRecent ¶
func (s *SQLSpelunker) GetRecent(ctx context.Context, pg_opts pagination.Options, d time.Duration, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
func (*SQLSpelunker) GetRecentFaceted ¶
func (*SQLSpelunker) GetRecordForId ¶
func (*SQLSpelunker) GetSPRForId ¶
func (s *SQLSpelunker) GetSPRForId(ctx context.Context, id int64, uri_args *uri.URIArgs) (wof_spr.StandardPlacesResult, error)
func (*SQLSpelunker) GetTags ¶
func (s *SQLSpelunker) GetTags(ctx context.Context) (*spelunker.Faceting, error)
func (*SQLSpelunker) HasConcordance ¶
func (s *SQLSpelunker) HasConcordance(ctx context.Context, pg_opts pagination.Options, namespace string, predicate string, value any, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
func (*SQLSpelunker) HasConcordanceFaceted ¶
func (*SQLSpelunker) HasPlacetype ¶
func (s *SQLSpelunker) HasPlacetype(ctx context.Context, pg_opts pagination.Options, pt *placetypes.WOFPlacetype, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
func (*SQLSpelunker) HasPlacetypeFaceted ¶
func (s *SQLSpelunker) HasPlacetypeFaceted(ctx context.Context, pt *placetypes.WOFPlacetype, filters []spelunker.Filter, facets []*spelunker.Facet) ([]*spelunker.Faceting, error)
func (*SQLSpelunker) HasTag ¶
func (s *SQLSpelunker) HasTag(ctx context.Context, pg_opts pagination.Options, tag string, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
func (*SQLSpelunker) HasTagFaceted ¶
func (s *SQLSpelunker) HasTagFaceted(ctx context.Context, tag string, filters []spelunker.Filter, facets []*spelunker.Facet) ([]*spelunker.Faceting, error)
func (*SQLSpelunker) Search ¶
func (s *SQLSpelunker) Search(ctx context.Context, pg_opts pagination.Options, search_opts *spelunker.SearchOptions, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
func (*SQLSpelunker) SearchFaceted ¶
func (s *SQLSpelunker) SearchFaceted(ctx context.Context, search_opts *spelunker.SearchOptions, filters []spelunker.Filter, facets []*spelunker.Facet) ([]*spelunker.Faceting, error)
func (*SQLSpelunker) VisitingNullIsland ¶
func (s *SQLSpelunker) VisitingNullIsland(ctx context.Context, pg_opts pagination.Options, filters []spelunker.Filter) (wof_spr.StandardPlacesResults, pagination.Results, error)
func (*SQLSpelunker) VisitingNullIslandFaceted ¶
func (s *SQLSpelunker) VisitingNullIslandFaceted(ctx context.Context, filters []spelunker.Filter, facets []*spelunker.Facet) ([]*spelunker.Faceting, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.