Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AiTraceRepository = aiTraceRepository{}
View Source
var EndpointRepository = endpointRepository{}
View Source
var ExceptionStackTraceRepository = exceptionStackTraceRepository{}
View Source
var FiredNotificationRepository = firedNotificationRepository{}
View Source
var InvitationRepository = invitationRepository{}
View Source
var LogRecordRepository = logRecordRepository{}
View Source
var MetricPointRepository = metricPointRepository{}
View Source
var MetricRegistryRepository = metricRegistryRepository{}
View Source
var NotificationChannelRepository = notificationChannelRepository{}
View Source
var NotificationHistoryRepository = notificationHistoryRepository{}
View Source
var NotificationRuleRepository = notificationRuleRepository{}
View Source
var OrganizationRepository = organizationRepository{}
View Source
var ProjectRepository = projectRepository{}
View Source
var SessionRecordingRepository = sessionRecordingRepository{}
View Source
var SessionRepository = sessionRepository{}
View Source
var SourceMapRepository = sourceMapRepository{}
View Source
var SpanRepository = spanRepository{}
View Source
var TaskRepository = taskRepository{}
View Source
var UserRepository = userRepository{}
View Source
var WidgetGroupRepository = widgetGroupRepository{}
Functions ¶
Types ¶
type FiredNotification ¶
type LogAttributeFilter ¶
LogAttributeFilter — see the ClickHouse-side definition. Kept identical here so callers don't need a build-tag guard.
type LogSearchParams ¶
type MetricRegistrationEntry ¶
type SQLiteJSONMap ¶
SQLiteJSONMap handles scanning map[string]string from SQLite TEXT JSON columns and serializing map[string]string for SQLite inserts.
func NewSQLiteJSONMap ¶
func NewSQLiteJSONMap(m map[string]string) SQLiteJSONMap
func (*SQLiteJSONMap) Scan ¶
func (m *SQLiteJSONMap) Scan(src interface{}) error
type SQLiteTime ¶
SQLiteTime handles scanning time.Time from SQLite DATETIME text columns and serializing time.Time for SQLite inserts.
func NewSQLiteTime ¶
func NewSQLiteTime(t time.Time) SQLiteTime
func (*SQLiteTime) Scan ¶
func (t *SQLiteTime) Scan(src interface{}) error
type SessionAttributeFilter ¶
SessionAttributeFilter narrows the sessions list by an exact key=value match against the JSON `attributes` blob. Defined in a tag-neutral file so both the ClickHouse and SQLite repository builds see the same type.
Source Files
¶
- ai_trace.repository_sqlite.go
- endpoint.repository_sqlite.go
- exception_stack_trace.repository_sqlite.go
- fired_notification.repository_sqlite.go
- impact.go
- invitation.repository.go
- log_record.repository_sqlite.go
- metric_point.repository_sqlite.go
- metric_registry.repository.go
- notification_channel.repository.go
- notification_history.repository.go
- notification_rule.repository.go
- organization.repository.go
- percentile.go
- project.repository.go
- session.repository_sqlite.go
- session_filter.go
- session_recording.repository_sqlite.go
- source_map.repository.go
- span.repository_sqlite.go
- sqlite_types.go
- task.repository_sqlite.go
- user.repository.go
- widget_group.repository.go
Click to show internal directories.
Click to hide internal directories.