public final enum class org.apache.drill.exec.store.druid.common.DruidCompareOp extends java.lang.Enum
{
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp EQUAL;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp NOT_EQUAL;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp GREATER_OR_EQUAL;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp GREATER;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp LESS_OR_EQUAL;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp LESS;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp IN;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp AND;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp OR;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp NOT;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp OPTIONS;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp PROJECT;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp COND;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp IFNULL;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp IFNOTNULL;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp SUM;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp GROUP_BY;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp EXISTS;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SELECTOR;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_IN;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_REGEX;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH_CONTAINS;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH_CASESENSITIVE;
public static final enum org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_BOUND;
private final java.lang.String compareOp;
private static final java.util.Map ENUM_MAP;
private static final org.apache.drill.exec.store.druid.common.DruidCompareOp[] $VALUES;
public static org.apache.drill.exec.store.druid.common.DruidCompareOp[] values()
{
java.lang.Object v;
org.apache.drill.exec.store.druid.common.DruidCompareOp[] v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static org.apache.drill.exec.store.druid.common.DruidCompareOp 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 "Lorg/apache/drill/exec/store/druid/common/DruidCompareOp;", v);
return v;
}
private void <init>(java.lang.String, int, java.lang.String)
{
org.apache.drill.exec.store.druid.common.DruidCompareOp v;
int v;
java.lang.String v, v;
v := @this: org.apache.drill.exec.store.druid.common.DruidCompareOp;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: java.lang.String compareOp> = v;
return;
}
public java.lang.String getCompareOp()
{
java.lang.String v;
org.apache.drill.exec.store.druid.common.DruidCompareOp v;
v := @this: org.apache.drill.exec.store.druid.common.DruidCompareOp;
v = v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: java.lang.String compareOp>;
return v;
}
public static org.apache.drill.exec.store.druid.common.DruidCompareOp get(java.lang.String)
{
java.lang.Object v;
java.lang.String v;
java.util.Map v;
v := @parameter: java.lang.String;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: java.util.Map ENUM_MAP>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
private static org.apache.drill.exec.store.druid.common.DruidCompareOp[] $values()
{
org.apache.drill.exec.store.druid.common.DruidCompareOp v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.drill.exec.store.druid.common.DruidCompareOp[] v;
v = newarray (org.apache.drill.exec.store.druid.common.DruidCompareOp)[25];
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp EQUAL>;
v[0] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp NOT_EQUAL>;
v[1] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp GREATER_OR_EQUAL>;
v[2] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp GREATER>;
v[3] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp LESS_OR_EQUAL>;
v[4] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp LESS>;
v[5] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp IN>;
v[6] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp AND>;
v[7] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp OR>;
v[8] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp NOT>;
v[9] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp OPTIONS>;
v[10] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp PROJECT>;
v[11] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp COND>;
v[12] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp IFNULL>;
v[13] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp IFNOTNULL>;
v[14] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp SUM>;
v[15] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp GROUP_BY>;
v[16] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp EXISTS>;
v[17] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SELECTOR>;
v[18] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_IN>;
v[19] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_REGEX>;
v[20] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH>;
v[21] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH_CONTAINS>;
v[22] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH_CASESENSITIVE>;
v[23] = v;
v = <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_BOUND>;
v[24] = v;
return v;
}
static void <clinit>()
{
org.apache.drill.exec.store.druid.common.DruidCompareOp v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Map v;
org.apache.drill.exec.store.druid.common.DruidCompareOp[] v, v;
java.util.concurrent.ConcurrentHashMap v;
int v, v;
java.lang.String v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("EQUAL", 0, "$eq");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp EQUAL> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("NOT_EQUAL", 1, "$ne");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp NOT_EQUAL> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("GREATER_OR_EQUAL", 2, "$gte");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp GREATER_OR_EQUAL> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("GREATER", 3, "$gt");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp GREATER> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("LESS_OR_EQUAL", 4, "$lte");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp LESS_OR_EQUAL> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("LESS", 5, "$lt");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp LESS> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("IN", 6, "$in");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp IN> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("AND", 7, "and");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp AND> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("OR", 8, "or");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp OR> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("NOT", 9, "not");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp NOT> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("OPTIONS", 10, "$options");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp OPTIONS> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("PROJECT", 11, "$project");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp PROJECT> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("COND", 12, "$cond");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp COND> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("IFNULL", 13, "$ifNull");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp IFNULL> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("IFNOTNULL", 14, "$ifNotNull");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp IFNOTNULL> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("SUM", 15, "$sum");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp SUM> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("GROUP_BY", 16, "$group");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp GROUP_BY> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("EXISTS", 17, "$exists");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp EXISTS> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("TYPE_SELECTOR", 18, "selector");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SELECTOR> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("TYPE_IN", 19, "in");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_IN> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("TYPE_REGEX", 20, "regex");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_REGEX> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("TYPE_SEARCH", 21, "search");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("TYPE_SEARCH_CONTAINS", 22, "contains");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH_CONTAINS> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("TYPE_SEARCH_CASESENSITIVE", 23, "caseSensitive");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_SEARCH_CASESENSITIVE> = v;
v = new org.apache.drill.exec.store.druid.common.DruidCompareOp;
specialinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: void <init>(java.lang.String,int,java.lang.String)>("TYPE_BOUND", 24, "bound");
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp TYPE_BOUND> = v;
v = staticinvoke <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp[] $values()>();
<org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp[] $VALUES> = v;
v = new java.util.concurrent.ConcurrentHashMap;
specialinvoke v.<java.util.concurrent.ConcurrentHashMap: void <init>()>();
v = staticinvoke <org.apache.drill.exec.store.druid.common.DruidCompareOp: org.apache.drill.exec.store.druid.common.DruidCompareOp[] values()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<org.apache.drill.exec.store.druid.common.DruidCompareOp: java.lang.String getCompareOp()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.apache.drill.exec.store.druid.common.DruidCompareOp: java.util.Map ENUM_MAP> = v;
return;
}
}