public class oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector extends java.lang.Object
{
private oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType exceptionType;
private java.lang.String message;
public void <init>()
{
oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector v;
oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType v;
v := @this: oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType NONE>;
v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType exceptionType> = v;
return;
}
public boolean convertException() throws oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException
{
oadd.org.apache.drill.exec.work.foreman.UnsupportedDataTypeException v;
oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType v;
oadd.org.apache.drill.exec.work.foreman.UnsupportedFunctionException v;
int[] v;
oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector v;
oadd.org.apache.drill.exec.work.foreman.UnsupportedRelOperatorException v;
int v, v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector;
v = <oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector$1: int[] $SwitchMap$org$apache$drill$exec$work$foreman$SqlUnsupportedException$ExceptionType>;
v = v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType exceptionType>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
virtualinvoke v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: void clean()>();
v = new oadd.org.apache.drill.exec.work.foreman.UnsupportedRelOperatorException;
v = v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: java.lang.String message>;
specialinvoke v.<oadd.org.apache.drill.exec.work.foreman.UnsupportedRelOperatorException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: void clean()>();
v = new oadd.org.apache.drill.exec.work.foreman.UnsupportedDataTypeException;
v = v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: java.lang.String message>;
specialinvoke v.<oadd.org.apache.drill.exec.work.foreman.UnsupportedDataTypeException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: void clean()>();
v = new oadd.org.apache.drill.exec.work.foreman.UnsupportedFunctionException;
v = v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: java.lang.String message>;
specialinvoke v.<oadd.org.apache.drill.exec.work.foreman.UnsupportedFunctionException: void <init>(java.lang.String)>(v);
throw v;
label:
return 0;
}
public void setException(oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType, java.lang.String)
{
java.lang.IllegalStateException v;
oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector v;
oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType v, v, v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector;
v := @parameter: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType exceptionType>;
v = <oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType NONE>;
if v == v goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Exception was set already");
throw v;
label:
v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType exceptionType> = v;
v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: java.lang.String message> = v;
return;
}
public void setException(oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType)
{
oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector v;
oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType v;
v := @this: oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector;
v := @parameter: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType;
virtualinvoke v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: void setException(oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType,java.lang.String)>(v, "");
return;
}
public void clean()
{
oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector v;
oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType v;
v := @this: oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector;
v = <oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType NONE>;
v.<oadd.org.apache.drill.exec.exception.UnsupportedOperatorCollector: oadd.org.apache.drill.exec.work.foreman.SqlUnsupportedException$ExceptionType exceptionType> = v;
return;
}
}