Session state used to bind catalog operations to a caller context.
Definition session_context.h:39
std::string session_id
Unique session identifier. Explicit contexts must provide a non-empty ID.
Definition session_context.h:41
std::string identity
Definition session_context.h:45
std::unordered_map< std::string, std::string > properties
Non-secret context-specific properties, such as tenant or auth options.
Definition session_context.h:51
std::unordered_map< std::string, std::string > credentials
Sensitive context-specific credentials, such as delegated auth material.
Definition session_context.h:48