Learn R Programming

gooseR (version 0.1.0)

StreamSession: Stream Session R6 Class

Description

Manages a persistent streaming session

Arguments

Public fields

session_id

Unique session identifier

history

Query/response history

active

Whether session is active Initialize session

Methods


Method new()

Usage

StreamSession$new(session_id)

Arguments

session_id

Session identifier Send query in session


Method query()

Usage

StreamSession$query(query, show_output = TRUE)

Arguments

query

Query to execute

show_output

Show streaming output

Returns

Response text Get session history


Method get_history()

Usage

StreamSession$get_history()

Returns

Data frame of queries and responses Close session


Method close()

Usage

StreamSession$close()


Method clone()

The objects of this class are cloneable with this method.

Usage

StreamSession$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.