openreplay/ee/backend/pkg/connector/model.go

182 lines
4 KiB
Go

package connector
import (
"strconv"
)
var sessionColumns = []string{
"sessionid",
"user_browser",
"user_browser_version",
"user_country",
"user_city",
"user_state",
"user_device",
"user_device_heap_size",
"user_device_memory_size",
"user_device_type",
"user_os",
"user_os_version",
"user_uuid",
"connection_effective_bandwidth",
"connection_type",
"referrer",
"user_anonymous_id",
"user_id",
"tracker_version",
"rev_id",
"session_start_timestamp",
"session_end_timestamp",
"session_duration",
"first_contentful_paint",
"speed_index",
"visually_complete",
"timing_time_to_interactive",
"avg_cpu",
"avg_fps",
"max_cpu",
"max_fps",
"max_total_js_heap_size",
"max_used_js_heap_size",
"js_exceptions_count",
"inputs_count",
"clicks_count",
"issues_count",
"pages_count",
"metadata_1",
"metadata_2",
"metadata_3",
"metadata_4",
"metadata_5",
"metadata_6",
"metadata_7",
"metadata_8",
"metadata_9",
"metadata_10",
}
var sessionInts = []string{
"user_device_heap_size",
"user_device_memory_size",
"connection_effective_bandwidth",
"first_contentful_paint",
"speed_index",
"visually_complete",
"timing_time_to_interactive",
"avg_cpu",
"avg_fps",
"max_cpu",
"max_fps",
"max_total_js_heap_size",
"max_used_js_heap_size",
"js_exceptions_count",
"inputs_count",
"clicks_count",
"issues_count",
"pages_count",
}
var eventColumns = []string{
"sessionid",
"consolelog_level",
"consolelog_value",
"customevent_name",
"customevent_payload",
"jsexception_message",
"jsexception_name",
"jsexception_payload",
"jsexception_metadata",
"networkrequest_type",
"networkrequest_method",
"networkrequest_url",
"networkrequest_request",
"networkrequest_response",
"networkrequest_status",
"networkrequest_timestamp",
"networkrequest_duration",
"issueevent_message_id",
"issueevent_timestamp",
"issueevent_type",
"issueevent_context_string",
"issueevent_context",
"issueevent_payload",
"issueevent_url",
"customissue_name",
"customissue_payload",
"mouseclick_label",
"mouseclick_selector",
"mouseclick_url",
"mouseclick_hesitation_time",
"mouseclick_timestamp",
"pageevent_url",
"pageevent_referrer",
"pageevent_speed_index",
"pageevent_timestamp",
"inputevent_label",
"inputevent_hesitation_time",
"inputevent_input_duration",
"inputevent_timestamp",
"mobile_event_name",
"mobile_event_payload",
"mobile_networkcall_type",
"mobile_networkcall_method",
"mobile_networkcall_url",
"mobile_networkcall_request",
"mobile_networkcall_response",
"mobile_networkcall_status",
"mobile_networkcall_timestamp",
"mobile_networkcall_duration",
"mobile_clickevent_x",
"mobile_clickevent_y",
"mobile_clickevent_timestamp",
"mobile_clickevent_label",
"mobile_swipeevent_x",
"mobile_swipeevent_y",
"mobile_swipeevent_timestamp",
"mobile_swipeevent_label",
"mobile_inputevent_label",
"mobile_inputevent_value",
"mobile_crash_name",
"mobile_crash_reason",
"mobile_crash_stacktrace",
"mobile_issueevent_timestamp",
"mobile_issueevent_type",
"mobile_issueevent_context_string",
"mobile_issueevent_context",
"mobile_issueevent_payload",
"mobile_viewcomponentevent_screen_name",
"mobile_viewcomponentevent_view_name",
"mobile_viewcomponentevent_visible",
"mobile_viewcomponentevent_timestamp",
"received_at",
}
var eventInts = []string{
"networkrequest_status",
"networkrequest_timestamp",
"networkrequest_duration",
"issueevent_message_id",
"issueevent_timestamp",
"mouseclick_hesitation_time",
"mouseclick_timestamp",
"pageevent_speed_index",
"pageevent_timestamp",
"inputevent_hesitation_time",
"inputevent_input_duration",
"inputevent_timestamp",
"mobile_networkcall_status",
"mobile_networkcall_timestamp",
"mobile_networkcall_duration",
"mobile_clickevent_x",
"mobile_clickevent_y",
"mobile_clickevent_timestamp",
"mobile_swipeevent_x",
"mobile_swipeevent_y",
"mobile_swipeevent_timestamp",
"mobile_issueevent_timestamp",
"mobile_viewcomponentevent_timestamp",
}
func QUOTES(s string) string {
return strconv.Quote(s)
}