public class oadd.org.apache.drill.exec.server.options.QueryOptionManager extends oadd.org.apache.drill.exec.server.options.InMemoryOptionManager
{
public void <init>(oadd.org.apache.drill.exec.server.options.OptionManager)
{
oadd.org.apache.drill.exec.server.options.OptionManager v;
oadd.org.apache.drill.common.map.CaseInsensitiveMap v;
oadd.org.apache.drill.exec.server.options.QueryOptionManager v;
v := @this: oadd.org.apache.drill.exec.server.options.QueryOptionManager;
v := @parameter: oadd.org.apache.drill.exec.server.options.OptionManager;
v = staticinvoke <oadd.org.apache.drill.common.map.CaseInsensitiveMap: oadd.org.apache.drill.common.map.CaseInsensitiveMap newHashMap()>();
specialinvoke v.<oadd.org.apache.drill.exec.server.options.InMemoryOptionManager: void <init>(oadd.org.apache.drill.exec.server.options.OptionManager,java.util.Map)>(v, v);
return;
}
public oadd.org.apache.drill.exec.server.options.OptionList getOptionList()
{
java.util.Iterator v, v;
java.util.Collection v;
java.util.HashMap v;
oadd.org.apache.drill.exec.server.options.QueryOptionManager v;
oadd.org.apache.drill.exec.server.options.OptionList v, v, v;
oadd.org.apache.drill.exec.server.options.OptionManager v;
java.lang.Object v, v;
java.lang.String v, v;
boolean v, v;
v := @this: oadd.org.apache.drill.exec.server.options.QueryOptionManager;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = v.<oadd.org.apache.drill.exec.server.options.QueryOptionManager: oadd.org.apache.drill.exec.server.options.OptionManager fallback>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.server.options.OptionManager: oadd.org.apache.drill.exec.server.options.OptionList getOptionList()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.server.options.OptionList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<oadd.org.apache.drill.exec.server.options.OptionValue: java.lang.String name>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.server.options.InMemoryOptionManager: oadd.org.apache.drill.exec.server.options.OptionList getOptionList()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.server.options.OptionList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<oadd.org.apache.drill.exec.server.options.OptionValue: java.lang.String name>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = new oadd.org.apache.drill.exec.server.options.OptionList;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
specialinvoke v.<oadd.org.apache.drill.exec.server.options.OptionList: void <init>(java.util.Collection)>(v);
return v;
}
public oadd.org.apache.drill.exec.server.options.OptionValue getDefault(java.lang.String)
{
oadd.org.apache.drill.exec.server.options.OptionManager v;
java.lang.String v;
oadd.org.apache.drill.exec.server.options.QueryOptionManager v;
oadd.org.apache.drill.exec.server.options.OptionValue v;
v := @this: oadd.org.apache.drill.exec.server.options.QueryOptionManager;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.drill.exec.server.options.QueryOptionManager: oadd.org.apache.drill.exec.server.options.OptionManager fallback>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.server.options.OptionManager: oadd.org.apache.drill.exec.server.options.OptionValue getDefault(java.lang.String)>(v);
return v;
}
public oadd.org.apache.drill.exec.server.options.SessionOptionManager getSessionOptionManager()
{
oadd.org.apache.drill.exec.server.options.OptionManager v;
oadd.org.apache.drill.exec.server.options.QueryOptionManager v;
v := @this: oadd.org.apache.drill.exec.server.options.QueryOptionManager;
v = v.<oadd.org.apache.drill.exec.server.options.QueryOptionManager: oadd.org.apache.drill.exec.server.options.OptionManager fallback>;
return v;
}
public oadd.org.apache.drill.exec.server.options.OptionManager getOptionManager(oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope)
{
oadd.org.apache.drill.exec.server.options.SessionOptionManager v, v;
java.lang.UnsupportedOperationException v, v;
oadd.org.apache.drill.exec.server.options.QueryOptionManager v;
oadd.org.apache.drill.exec.server.options.SystemOptionManager v;
oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope v, v;
int[] v;
int v, v;
java.lang.String v, v;
v := @this: oadd.org.apache.drill.exec.server.options.QueryOptionManager;
v := @parameter: oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope;
v = <oadd.org.apache.drill.exec.server.options.QueryOptionManager$1: int[] $SwitchMap$org$apache$drill$exec$server$options$OptionValue$OptionScope>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.server.options.QueryOptionManager: oadd.org.apache.drill.exec.server.options.SessionOptionManager getSessionOptionManager()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.server.options.SessionOptionManager: oadd.org.apache.drill.exec.server.options.SystemOptionManager getSystemOptionManager()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.server.options.QueryOptionManager: oadd.org.apache.drill.exec.server.options.SessionOptionManager getSessionOptionManager()>();
return v;
label:
return v;
label:
v = new java.lang.UnsupportedOperationException;
v = <oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope: oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope BOOT>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("There is no option manager for \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new java.lang.UnsupportedOperationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid type: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
protected oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope getScope()
{
oadd.org.apache.drill.exec.server.options.QueryOptionManager v;
oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope v;
v := @this: oadd.org.apache.drill.exec.server.options.QueryOptionManager;
v = <oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope: oadd.org.apache.drill.exec.server.options.OptionValue$OptionScope QUERY>;
return v;
}
}