Session state used to bind catalog operations to a caller context.
Definition session_context.h:42
std::string session_id
Definition session_context.h:47
static SessionContext Empty()
Create an empty caller context with a generated non-empty session ID.
std::string identity
Definition session_context.h:51
std::unordered_map< std::string, std::string > properties
Non-secret context-specific properties, such as tenant or auth options.
Definition session_context.h:57
std::unordered_map< std::string, std::string > credentials
Sensitive context-specific credentials, such as delegated auth material.
Definition session_context.h:54