> I know this is pedantic, but can it be query_options?
Not bad idea. But in common/thrift/beeswax.thrift, the parameter name is configuration. So we might as well use the same name.
```
struct Query {
  1: string query;
  // A list of HQL commands to execute before the query.
  // This is typically defining UDFs, setting settings, and loading resources.
  3: list<string> configuration;

  // User and groups to "act as" for purposes of Hadoop.
  4: string hadoop_user;
}
```