@Override
public PhysicalPlan getPlan(SqlNode sqlNode) throws ValidationException, RelConversionException, IOException {
SqlSetOption option = unwrap(sqlNode, SqlSetOption.class);
String scope = option.getScope();
String name = option.getName();
SqlNode value = option.getValue();
OptionValue.OptionType type;
if (value instanceof SqlLiteral) {
switch (scope.toLowerCase()) {
case "session":
type = OptionValue.OptionType.SESSION;