create_transaction Action

The create_transaction action is used to obtain a new transaction identifier.

Input Parameters

There is a single msgpack serialized parameter passed to the action.

struct AirportGetCatalogVersionParams
{
  string catalog_name;
  MSGPACK_DEFINE_MAP(catalog_name);
};

Output Results

The create_table action is expected to return a msgpack encoded structure.

struct GetTransactionIdentifierResult
{
  std::optional<std::string> identifier;
  MSGPACK_DEFINE_MAP(identifier)
};