Documentation
¶
Index ¶
- func Provider() embed.FS
- type DBTX
- type Edge
- type GetEdgesBySourceAndTypeParams
- type GetEdgesByTargetAndTypeParams
- type InsertEdgeParams
- type InsertNodeParams
- type InsertRunParams
- type ListEdgesByTypeParams
- type ListEdgesParams
- type ListNodesByContentClassAndTypeParams
- type ListNodesByContentClassParams
- type ListNodesByLevelParams
- type ListNodesParams
- type Node
- type Queries
- func (q *Queries) GetEdge(ctx context.Context, id string) (Edge, error)
- func (q *Queries) GetEdgesByRun(ctx context.Context, runID sql.NullString) ([]Edge, error)
- func (q *Queries) GetEdgesBySource(ctx context.Context, sourceNodeID string) ([]Edge, error)
- func (q *Queries) GetEdgesBySourceAndType(ctx context.Context, arg GetEdgesBySourceAndTypeParams) ([]Edge, error)
- func (q *Queries) GetEdgesByTarget(ctx context.Context, targetNodeID string) ([]Edge, error)
- func (q *Queries) GetEdgesByTargetAndType(ctx context.Context, arg GetEdgesByTargetAndTypeParams) ([]Edge, error)
- func (q *Queries) GetNode(ctx context.Context, id string) (Node, error)
- func (q *Queries) GetRun(ctx context.Context, id string) (Run, error)
- func (q *Queries) InsertEdge(ctx context.Context, arg InsertEdgeParams) error
- func (q *Queries) InsertNode(ctx context.Context, arg InsertNodeParams) error
- func (q *Queries) InsertRun(ctx context.Context, arg InsertRunParams) error
- func (q *Queries) ListEdges(ctx context.Context, arg ListEdgesParams) ([]Edge, error)
- func (q *Queries) ListEdgesByType(ctx context.Context, arg ListEdgesByTypeParams) ([]Edge, error)
- func (q *Queries) ListNodes(ctx context.Context, arg ListNodesParams) ([]Node, error)
- func (q *Queries) ListNodesByContentClass(ctx context.Context, arg ListNodesByContentClassParams) ([]Node, error)
- func (q *Queries) ListNodesByContentClassAndType(ctx context.Context, arg ListNodesByContentClassAndTypeParams) ([]Node, error)
- func (q *Queries) ListNodesByLevel(ctx context.Context, arg ListNodesByLevelParams) ([]Node, error)
- func (q *Queries) NodeExistsBySha256(ctx context.Context, contentSha256 string) (string, error)
- func (q *Queries) SearchNodesByContent(ctx context.Context, arg SearchNodesByContentParams) ([]Node, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Run
- type SearchNodesByContentParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Edge ¶
type Edge struct {
ID string `json:"id"`
SourceNodeID string `json:"source_node_id"`
TargetNodeID string `json:"target_node_id"`
Type string `json:"type"`
Confidence sql.NullFloat64 `json:"confidence"`
RunID sql.NullString `json:"run_id"`
CreatedAt time.Time `json:"created_at"`
}
type InsertEdgeParams ¶
type InsertEdgeParams struct {
ID string `json:"id"`
SourceNodeID string `json:"source_node_id"`
TargetNodeID string `json:"target_node_id"`
Type string `json:"type"`
Confidence sql.NullFloat64 `json:"confidence"`
RunID sql.NullString `json:"run_id"`
}
type InsertNodeParams ¶
type InsertNodeParams struct {
ID string `json:"id"`
Level int16 `json:"level"`
ContentClass string `json:"content_class"`
ContentType string `json:"content_type"`
EncodingClass string `json:"encoding_class"`
EncodingFormat string `json:"encoding_format"`
ContentSha256 string `json:"content_sha256"`
ContentLen int64 `json:"content_len"`
ContentCached sql.NullString `json:"content_cached"`
ArtifactCreatedAt sql.NullTime `json:"artifact_created_at"`
ArtifactCreatedAtBlur sql.NullString `json:"artifact_created_at_blur"`
Origin sql.NullString `json:"origin"`
OriginalName sql.NullString `json:"original_name"`
ValidFrom sql.NullTime `json:"valid_from"`
ValidFromBlur sql.NullString `json:"valid_from_blur"`
ValidUntil sql.NullTime `json:"valid_until"`
ValidUntilBlur sql.NullString `json:"valid_until_blur"`
Confidence sql.NullFloat64 `json:"confidence"`
}
type InsertRunParams ¶
type ListEdgesByTypeParams ¶
type ListEdgesParams ¶
type ListNodesByLevelParams ¶
type ListNodesParams ¶
type Node ¶
type Node struct {
ID string `json:"id"`
Level int16 `json:"level"`
ContentClass string `json:"content_class"`
ContentType string `json:"content_type"`
EncodingClass string `json:"encoding_class"`
EncodingFormat string `json:"encoding_format"`
ContentSha256 string `json:"content_sha256"`
ContentLen int64 `json:"content_len"`
ContentCached sql.NullString `json:"content_cached"`
CreatedAt time.Time `json:"created_at"`
ArtifactCreatedAt sql.NullTime `json:"artifact_created_at"`
ArtifactCreatedAtBlur sql.NullString `json:"artifact_created_at_blur"`
Origin sql.NullString `json:"origin"`
OriginalName sql.NullString `json:"original_name"`
ValidFrom sql.NullTime `json:"valid_from"`
ValidFromBlur sql.NullString `json:"valid_from_blur"`
ValidUntil sql.NullTime `json:"valid_until"`
ValidUntilBlur sql.NullString `json:"valid_until_blur"`
Confidence sql.NullFloat64 `json:"confidence"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) GetEdgesByRun ¶
func (*Queries) GetEdgesBySource ¶
func (*Queries) GetEdgesBySourceAndType ¶
func (*Queries) GetEdgesByTarget ¶
func (*Queries) GetEdgesByTargetAndType ¶
func (*Queries) InsertEdge ¶
func (q *Queries) InsertEdge(ctx context.Context, arg InsertEdgeParams) error
func (*Queries) InsertNode ¶
func (q *Queries) InsertNode(ctx context.Context, arg InsertNodeParams) error
func (*Queries) InsertRun ¶
func (q *Queries) InsertRun(ctx context.Context, arg InsertRunParams) error
func (*Queries) ListEdgesByType ¶
func (*Queries) ListNodesByContentClass ¶
func (*Queries) ListNodesByContentClassAndType ¶
func (*Queries) ListNodesByLevel ¶
func (*Queries) NodeExistsBySha256 ¶
func (*Queries) SearchNodesByContent ¶
Click to show internal directories.
Click to hide internal directories.