CreateQuery github_events (children 3)
 Identifier github_events
 Columns definition (children 1)
  ExpressionList (children 54)
   ColumnDeclaration file_time (children 1)
    DataType DateTime
   ColumnDeclaration event_type (children 1)
    DataType Enum8 (children 1)
     ExpressionList (children 22)
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'CommitCommentEvent\'
        Literal UInt64_1
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'CreateEvent\'
        Literal UInt64_2
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'DeleteEvent\'
        Literal UInt64_3
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'ForkEvent\'
        Literal UInt64_4
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'GollumEvent\'
        Literal UInt64_5
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'IssueCommentEvent\'
        Literal UInt64_6
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'IssuesEvent\'
        Literal UInt64_7
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'MemberEvent\'
        Literal UInt64_8
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'PublicEvent\'
        Literal UInt64_9
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'PullRequestEvent\'
        Literal UInt64_10
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'PullRequestReviewCommentEvent\'
        Literal UInt64_11
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'PushEvent\'
        Literal UInt64_12
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'ReleaseEvent\'
        Literal UInt64_13
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'SponsorshipEvent\'
        Literal UInt64_14
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'WatchEvent\'
        Literal UInt64_15
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'GistEvent\'
        Literal UInt64_16
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'FollowEvent\'
        Literal UInt64_17
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'DownloadEvent\'
        Literal UInt64_18
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'PullRequestReviewEvent\'
        Literal UInt64_19
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'ForkApplyEvent\'
        Literal UInt64_20
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'Event\'
        Literal UInt64_21
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'TeamAddEvent\'
        Literal UInt64_22
   ColumnDeclaration actor_login (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration repo_name (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration created_at (children 1)
    DataType DateTime
   ColumnDeclaration updated_at (children 1)
    DataType DateTime
   ColumnDeclaration action (children 1)
    DataType Enum8 (children 1)
     ExpressionList (children 21)
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'none\'
        Literal UInt64_0
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'created\'
        Literal UInt64_1
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'added\'
        Literal UInt64_2
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'edited\'
        Literal UInt64_3
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'deleted\'
        Literal UInt64_4
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'opened\'
        Literal UInt64_5
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'closed\'
        Literal UInt64_6
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'reopened\'
        Literal UInt64_7
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'assigned\'
        Literal UInt64_8
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'unassigned\'
        Literal UInt64_9
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'labeled\'
        Literal UInt64_10
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'unlabeled\'
        Literal UInt64_11
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'review_requested\'
        Literal UInt64_12
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'review_request_removed\'
        Literal UInt64_13
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'synchronize\'
        Literal UInt64_14
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'started\'
        Literal UInt64_15
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'published\'
        Literal UInt64_16
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'update\'
        Literal UInt64_17
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'create\'
        Literal UInt64_18
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'fork\'
        Literal UInt64_19
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'merged\'
        Literal UInt64_20
   ColumnDeclaration comment_id (children 1)
    DataType UInt64
   ColumnDeclaration body (children 1)
    DataType String
   ColumnDeclaration path (children 1)
    DataType String
   ColumnDeclaration position (children 1)
    DataType Int32
   ColumnDeclaration line (children 1)
    DataType Int32
   ColumnDeclaration ref (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration ref_type (children 1)
    DataType Enum8 (children 1)
     ExpressionList (children 5)
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'none\'
        Literal UInt64_0
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'branch\'
        Literal UInt64_1
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'tag\'
        Literal UInt64_2
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'repository\'
        Literal UInt64_3
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'unknown\'
        Literal UInt64_4
   ColumnDeclaration creator_user_login (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration number (children 1)
    DataType UInt32
   ColumnDeclaration title (children 1)
    DataType String
   ColumnDeclaration labels (children 1)
    DataType Array (children 1)
     ExpressionList (children 1)
      DataType LowCardinality (children 1)
       ExpressionList (children 1)
        DataType String
   ColumnDeclaration state (children 1)
    DataType Enum8 (children 1)
     ExpressionList (children 3)
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'none\'
        Literal UInt64_0
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'open\'
        Literal UInt64_1
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'closed\'
        Literal UInt64_2
   ColumnDeclaration locked (children 1)
    DataType UInt8
   ColumnDeclaration assignee (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration assignees (children 1)
    DataType Array (children 1)
     ExpressionList (children 1)
      DataType LowCardinality (children 1)
       ExpressionList (children 1)
        DataType String
   ColumnDeclaration comments (children 1)
    DataType UInt32
   ColumnDeclaration author_association (children 1)
    DataType Enum8 (children 1)
     ExpressionList (children 6)
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'NONE\'
        Literal UInt64_0
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'CONTRIBUTOR\'
        Literal UInt64_1
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'OWNER\'
        Literal UInt64_2
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'COLLABORATOR\'
        Literal UInt64_3
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'MEMBER\'
        Literal UInt64_4
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'MANNEQUIN\'
        Literal UInt64_5
   ColumnDeclaration closed_at (children 1)
    DataType DateTime
   ColumnDeclaration merged_at (children 1)
    DataType DateTime
   ColumnDeclaration merge_commit_sha (children 1)
    DataType String
   ColumnDeclaration requested_reviewers (children 1)
    DataType Array (children 1)
     ExpressionList (children 1)
      DataType LowCardinality (children 1)
       ExpressionList (children 1)
        DataType String
   ColumnDeclaration requested_teams (children 1)
    DataType Array (children 1)
     ExpressionList (children 1)
      DataType LowCardinality (children 1)
       ExpressionList (children 1)
        DataType String
   ColumnDeclaration head_ref (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration head_sha (children 1)
    DataType String
   ColumnDeclaration base_ref (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration base_sha (children 1)
    DataType String
   ColumnDeclaration merged (children 1)
    DataType UInt8
   ColumnDeclaration mergeable (children 1)
    DataType UInt8
   ColumnDeclaration rebaseable (children 1)
    DataType UInt8
   ColumnDeclaration mergeable_state (children 1)
    DataType Enum8 (children 1)
     ExpressionList (children 5)
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'unknown\'
        Literal UInt64_0
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'dirty\'
        Literal UInt64_1
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'clean\'
        Literal UInt64_2
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'unstable\'
        Literal UInt64_3
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'draft\'
        Literal UInt64_4
   ColumnDeclaration merged_by (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration review_comments (children 1)
    DataType UInt32
   ColumnDeclaration maintainer_can_modify (children 1)
    DataType UInt8
   ColumnDeclaration commits (children 1)
    DataType UInt32
   ColumnDeclaration additions (children 1)
    DataType UInt32
   ColumnDeclaration deletions (children 1)
    DataType UInt32
   ColumnDeclaration changed_files (children 1)
    DataType UInt32
   ColumnDeclaration diff_hunk (children 1)
    DataType String
   ColumnDeclaration original_position (children 1)
    DataType UInt32
   ColumnDeclaration commit_id (children 1)
    DataType String
   ColumnDeclaration original_commit_id (children 1)
    DataType String
   ColumnDeclaration push_size (children 1)
    DataType UInt32
   ColumnDeclaration push_distinct_size (children 1)
    DataType UInt32
   ColumnDeclaration member_login (children 1)
    DataType LowCardinality (children 1)
     ExpressionList (children 1)
      DataType String
   ColumnDeclaration release_tag_name (children 1)
    DataType String
   ColumnDeclaration release_name (children 1)
    DataType String
   ColumnDeclaration review_state (children 1)
    DataType Enum8 (children 1)
     ExpressionList (children 6)
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'none\'
        Literal UInt64_0
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'approved\'
        Literal UInt64_1
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'changes_requested\'
        Literal UInt64_2
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'commented\'
        Literal UInt64_3
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'dismissed\'
        Literal UInt64_4
      Function equals (children 1)
       ExpressionList (children 2)
        Literal \'pending\'
        Literal UInt64_5
 Storage definition (children 2)
  Function MergeTree
  Function tuple (children 1)
   ExpressionList (children 3)
    Identifier event_type
    Identifier repo_name
    Identifier created_at
