Versions in this module Expand all Collapse all v1 v1.117.0 Jul 29, 2026 Changes in this version + func BuildConnection(client *dhclient.Client, semanticPlatform string, ...) (Reader, Writer, error) + type Bridge interface + Connections func() []Connection + Reader func(conn string) (Reader, bool) + Writer func(conn string) (Writer, bool) + type Connection struct + Name string + Writable bool + type Deps struct + AdminRoles []string + Audit audit.Logger + Bridge Bridge + PersonaResolver portal.PersonaResolver + type DocumentInput struct + Category string + Content string + EntityURN string + ID string + Title string + type Handler struct + func NewHandler(deps Deps) *Handler + func (h *Handler) Register(mux *http.ServeMux) + type OwnerChange struct + OwnerURN string + OwnershipType string + type Reader interface + BrowseDocuments func(ctx context.Context, offset, limit int) ([]semantic.DocumentResult, int, error) + GetColumnsContext func(ctx context.Context, table semantic.TableIdentifier) (map[string]*semantic.ColumnContext, error) + GetDocument func(ctx context.Context, urn string) (*semantic.DocumentResult, error) + GetTableContext func(ctx context.Context, table semantic.TableIdentifier) (*semantic.TableContext, error) + ListDomains func(ctx context.Context) ([]semantic.EntityRef, error) + ResolveURN func(ctx context.Context, urn string) (*semantic.TableIdentifier, error) + SearchDocuments func(ctx context.Context, query string, limit int) ([]semantic.DocumentResult, error) + SearchGlossaryTerms func(ctx context.Context, query string, limit int) ([]semantic.EntityRef, error) + SearchTables func(ctx context.Context, filter semantic.SearchFilter) ([]semantic.TableSearchResult, error) + SearchTags func(ctx context.Context, query string, limit int) ([]semantic.EntityRef, error) + type StaticBridge struct + func NewStaticBridge() *StaticBridge + func (b *StaticBridge) Add(name string, reader Reader, writer Writer) + func (b *StaticBridge) Connections() []Connection + func (b *StaticBridge) Empty() bool + func (b *StaticBridge) Reader(conn string) (Reader, bool) + func (b *StaticBridge) Writer(conn string) (Writer, bool) + type Writer interface + ApplyGlossaryTermChanges func(ctx context.Context, urn string, add, remove []string) error + ApplyOwnerChanges func(ctx context.Context, urn string, add []OwnerChange, remove []string) error + ApplyTagChanges func(ctx context.Context, urn string, add, remove []string) error + DeleteContextDocument func(ctx context.Context, documentID string) error + SetDomain func(ctx context.Context, entityURN, domainURN string) error + UnsetDomain func(ctx context.Context, entityURN string) error + UpdateDescription func(ctx context.Context, urn, description string) error + UpsertContextDocument func(ctx context.Context, in DocumentInput) (*semantic.DocumentResult, error)