public final enum class oadd.org.apache.drill.exec.client.ServerMethod extends java.lang.Enum
{
public static final enum oadd.org.apache.drill.exec.client.ServerMethod RUN_QUERY;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod PLAN_QUERY;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod CANCEL_QUERY;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod RESUME_PAUSED_QUERY;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod PREPARED_STATEMENT;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod GET_CATALOGS;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod GET_SCHEMAS;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod GET_TABLES;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod GET_COLUMNS;
public static final enum oadd.org.apache.drill.exec.client.ServerMethod GET_SERVER_META;
private static final java.util.Map REVERSE_MAPPING;
private final oadd.org.apache.drill.exec.proto.UserProtos$RpcType rpcType;
private final oadd.org.apache.drill.common.Version minVersion;
private static final oadd.org.apache.drill.exec.client.ServerMethod[] $VALUES;
public static oadd.org.apache.drill.exec.client.ServerMethod[] values()
{
java.lang.Object v;
oadd.org.apache.drill.exec.client.ServerMethod[] v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static oadd.org.apache.drill.exec.client.ServerMethod valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Loadd/org/apache/drill/exec/client/ServerMethod;", v);
return v;
}
private void <init>(java.lang.String, int, oadd.org.apache.drill.exec.proto.UserProtos$RpcType, oadd.org.apache.drill.common.Version)
{
oadd.org.apache.drill.exec.proto.UserProtos$RpcType v;
int v;
java.lang.String v;
oadd.org.apache.drill.common.Version v;
oadd.org.apache.drill.exec.client.ServerMethod v;
v := @this: oadd.org.apache.drill.exec.client.ServerMethod;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.proto.UserProtos$RpcType;
v := @parameter: oadd.org.apache.drill.common.Version;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.proto.UserProtos$RpcType rpcType> = v;
v.<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.common.Version minVersion> = v;
return;
}
public oadd.org.apache.drill.common.Version getMinVersion()
{
oadd.org.apache.drill.common.Version v;
oadd.org.apache.drill.exec.client.ServerMethod v;
v := @this: oadd.org.apache.drill.exec.client.ServerMethod;
v = v.<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.common.Version minVersion>;
return v;
}
static final java.util.Set getSupportedMethods(java.lang.Iterable, oadd.org.apache.drill.exec.proto.UserProtos$RpcEndpointInfos)
{
oadd.org.apache.drill.exec.proto.UserProtos$RpcEndpointInfos v;
java.lang.Iterable v;
oadd.org.apache.drill.exec.client.ServerMethod[] v;
java.util.Map v;
int v, v, v;
boolean v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder v;
java.util.Iterator v;
oadd.org.apache.drill.common.Version v, v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet v, v, v, v;
java.lang.Object v, v;
oadd.org.apache.drill.exec.client.ServerMethod v;
v := @parameter: java.lang.Iterable;
v := @parameter: oadd.org.apache.drill.exec.proto.UserProtos$RpcEndpointInfos;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder builder()>();
v = interfaceinvoke v.<java.lang.Iterable: 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 = <oadd.org.apache.drill.exec.client.ServerMethod: java.util.Map REVERSE_MAPPING>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object)>(v);
goto label;
label:
if v != null goto label;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet build()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Sets: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet immutableEnumSet(java.lang.Iterable)>(v);
return v;
label:
v = staticinvoke <oadd.org.apache.drill.exec.rpc.user.UserRpcUtils: oadd.org.apache.drill.common.Version getVersion(oadd.org.apache.drill.exec.proto.UserProtos$RpcEndpointInfos)>(v);
v = staticinvoke <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod[] values()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.common.Version getMinVersion()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.Version: int compareTo(oadd.org.apache.drill.common.Version)>(v);
if v < 0 goto label;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet build()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Sets: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSet immutableEnumSet(java.lang.Iterable)>(v);
return v;
}
private static oadd.org.apache.drill.exec.client.ServerMethod[] $values()
{
oadd.org.apache.drill.exec.client.ServerMethod[] v;
oadd.org.apache.drill.exec.client.ServerMethod v, v, v, v, v, v, v, v, v, v;
v = newarray (oadd.org.apache.drill.exec.client.ServerMethod)[10];
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod RUN_QUERY>;
v[0] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod PLAN_QUERY>;
v[1] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod CANCEL_QUERY>;
v[2] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod RESUME_PAUSED_QUERY>;
v[3] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod PREPARED_STATEMENT>;
v[4] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_CATALOGS>;
v[5] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_SCHEMAS>;
v[6] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_TABLES>;
v[7] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_COLUMNS>;
v[8] = v;
v = <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_SERVER_META>;
v[9] = v;
return v;
}
static void <clinit>()
{
oadd.org.apache.drill.exec.client.ServerMethod[] v, v;
oadd.org.apache.drill.common.Version v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.drill.exec.proto.UserProtos$RpcType v, v, v, v, v, v, v, v, v, v, v;
int v, v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap v, v;
oadd.org.apache.drill.exec.client.ServerMethod v, v, v, v, v, v, v, v, v, v, v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType RUN_QUERY>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_0_0_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("RUN_QUERY", 0, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod RUN_QUERY> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType QUERY_PLAN_FRAGMENTS>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_0_0_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("PLAN_QUERY", 1, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod PLAN_QUERY> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType CANCEL_QUERY>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_0_0_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("CANCEL_QUERY", 2, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod CANCEL_QUERY> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType RESUME_PAUSED_QUERY>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_0_0_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("RESUME_PAUSED_QUERY", 3, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod RESUME_PAUSED_QUERY> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType CREATE_PREPARED_STATEMENT>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_1_8_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("PREPARED_STATEMENT", 4, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod PREPARED_STATEMENT> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType GET_CATALOGS>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_1_8_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("GET_CATALOGS", 5, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_CATALOGS> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType GET_SCHEMAS>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_1_8_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("GET_SCHEMAS", 6, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_SCHEMAS> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType GET_TABLES>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_1_8_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("GET_TABLES", 7, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_TABLES> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType GET_COLUMNS>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_1_8_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("GET_COLUMNS", 8, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_COLUMNS> = v;
v = new oadd.org.apache.drill.exec.client.ServerMethod;
v = <oadd.org.apache.drill.exec.proto.UserProtos$RpcType: oadd.org.apache.drill.exec.proto.UserProtos$RpcType GET_SERVER_META>;
v = <oadd.org.apache.drill.exec.client.ServerMethod$Constants: oadd.org.apache.drill.common.Version DRILL_1_10_0>;
specialinvoke v.<oadd.org.apache.drill.exec.client.ServerMethod: void <init>(java.lang.String,int,oadd.org.apache.drill.exec.proto.UserProtos$RpcType,oadd.org.apache.drill.common.Version)>("GET_SERVER_META", 9, v, v);
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod GET_SERVER_META> = v;
v = staticinvoke <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod[] $values()>();
<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod[] $VALUES> = v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder builder()>();
v = staticinvoke <oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.client.ServerMethod[] values()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<oadd.org.apache.drill.exec.client.ServerMethod: oadd.org.apache.drill.exec.proto.UserProtos$RpcType rpcType>;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap build()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Maps: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap immutableEnumMap(java.util.Map)>(v);
<oadd.org.apache.drill.exec.client.ServerMethod: java.util.Map REVERSE_MAPPING> = v;
return;
}
}