Documentation
¶
Index ¶
- type QueryBuilder
- func (qb *QueryBuilder) FileQuery(fileContent string, timeout time.Duration) ([]any, error)
- func (qb *QueryBuilder) GetNamespacePrefix(urlExpansion string) (string, error)
- func (qb *QueryBuilder) Query(startingEntities []string, predicate string, inverse bool, datasets []string) (*QueryResult, error)
- func (qb *QueryBuilder) QuerySingle(entityId string, details bool, datasets []string) (*api.Entity, map[string]interface{}, error)
- type QueryResult
- type ResultPart
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueryBuilder ¶
type QueryBuilder struct {
// contains filtered or unexported fields
}
func NewQueryBuilder ¶
func NewQueryBuilder(server string, token string) *QueryBuilder
func (*QueryBuilder) GetNamespacePrefix ¶
func (qb *QueryBuilder) GetNamespacePrefix(urlExpansion string) (string, error)
func (*QueryBuilder) Query ¶
func (qb *QueryBuilder) Query(startingEntities []string, predicate string, inverse bool, datasets []string) (*QueryResult, error)
func (*QueryBuilder) QuerySingle ¶
type QueryResult ¶
type QueryResult struct {
Data []ResultPart
}
type ResultPart ¶
type ResultPart struct {
Uri string `json:"uri"`
PredicateUri string `json:"predicateUri"`
Entity api.Entity `json:"entity"`
}
func (*ResultPart) UnmarshalJSON ¶
func (part *ResultPart) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.