Skip to main content
drop_session(options=)[source]

Ends the client session named by the X-Kinetica-Session HTTP header of this request, dropping every session temp table (a table created in SQL as #name) that belongs to it. Objects outside the session that depend on those tables are invalidated, not dropped.

A client sends its session ID in the X-Kinetica-Session HTTP header to every endpoint (e.g., /execute/sql), and needs to call this endpoint only when a response’s info map has carried session_id_used set to true.

Only the user that owns the session, or a system administrator, may drop it. Dropping an unknown session is a no-op.

Parameters

options (dict of str to str) –

Optional parameters. The default value is an empty dict ( ).

Returns

A dict with the following entries–

session_id (str) –

ID of the session dropped, from the X-Kinetica-Session HTTP header.

info (dict of str to str) –

Additional information.