public class org.apache.hive.service.cli.OperationHandle extends org.apache.hive.service.cli.Handle
{
private final org.apache.hive.service.cli.OperationType opType;
private final org.apache.hive.service.rpc.thrift.TProtocolVersion protocol;
private boolean hasResultSet;
public void <init>(org.apache.hive.service.cli.OperationType, org.apache.hive.service.rpc.thrift.TProtocolVersion)
{
org.apache.hive.service.rpc.thrift.TProtocolVersion v;
org.apache.hive.service.cli.OperationHandle v;
org.apache.hive.service.cli.OperationType v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v := @parameter: org.apache.hive.service.cli.OperationType;
v := @parameter: org.apache.hive.service.rpc.thrift.TProtocolVersion;
specialinvoke v.<org.apache.hive.service.cli.Handle: void <init>()>();
v.<org.apache.hive.service.cli.OperationHandle: boolean hasResultSet> = 0;
v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType> = v;
v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.rpc.thrift.TProtocolVersion protocol> = v;
return;
}
public void <init>(org.apache.hive.service.rpc.thrift.TOperationHandle)
{
org.apache.hive.service.rpc.thrift.TOperationHandle v;
org.apache.hive.service.rpc.thrift.TProtocolVersion v;
org.apache.hive.service.cli.OperationHandle v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v := @parameter: org.apache.hive.service.rpc.thrift.TOperationHandle;
v = <org.apache.hive.service.rpc.thrift.TProtocolVersion: org.apache.hive.service.rpc.thrift.TProtocolVersion HIVE_CLI_SERVICE_PROTOCOL_V1>;
specialinvoke v.<org.apache.hive.service.cli.OperationHandle: void <init>(org.apache.hive.service.rpc.thrift.TOperationHandle,org.apache.hive.service.rpc.thrift.TProtocolVersion)>(v, v);
return;
}
public void <init>(org.apache.hive.service.rpc.thrift.TOperationHandle, org.apache.hive.service.rpc.thrift.TProtocolVersion)
{
org.apache.hive.service.rpc.thrift.TProtocolVersion v;
org.apache.hive.service.cli.OperationType v;
org.apache.hive.service.rpc.thrift.TOperationHandle v;
org.apache.hive.service.rpc.thrift.THandleIdentifier v;
org.apache.hive.service.rpc.thrift.TOperationType v;
org.apache.hive.service.cli.OperationHandle v;
boolean v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v := @parameter: org.apache.hive.service.rpc.thrift.TOperationHandle;
v := @parameter: org.apache.hive.service.rpc.thrift.TProtocolVersion;
v = virtualinvoke v.<org.apache.hive.service.rpc.thrift.TOperationHandle: org.apache.hive.service.rpc.thrift.THandleIdentifier getOperationId()>();
specialinvoke v.<org.apache.hive.service.cli.Handle: void <init>(org.apache.hive.service.rpc.thrift.THandleIdentifier)>(v);
v.<org.apache.hive.service.cli.OperationHandle: boolean hasResultSet> = 0;
v = virtualinvoke v.<org.apache.hive.service.rpc.thrift.TOperationHandle: org.apache.hive.service.rpc.thrift.TOperationType getOperationType()>();
v = staticinvoke <org.apache.hive.service.cli.OperationType: org.apache.hive.service.cli.OperationType getOperationType(org.apache.hive.service.rpc.thrift.TOperationType)>(v);
v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType> = v;
v = virtualinvoke v.<org.apache.hive.service.rpc.thrift.TOperationHandle: boolean isHasResultSet()>();
v.<org.apache.hive.service.cli.OperationHandle: boolean hasResultSet> = v;
v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.rpc.thrift.TProtocolVersion protocol> = v;
return;
}
public org.apache.hive.service.cli.OperationType getOperationType()
{
org.apache.hive.service.cli.OperationHandle v;
org.apache.hive.service.cli.OperationType v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType>;
return v;
}
public void setHasResultSet(boolean)
{
org.apache.hive.service.cli.OperationHandle v;
boolean v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v := @parameter: boolean;
v.<org.apache.hive.service.cli.OperationHandle: boolean hasResultSet> = v;
return;
}
public boolean hasResultSet()
{
org.apache.hive.service.cli.OperationHandle v;
boolean v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v = v.<org.apache.hive.service.cli.OperationHandle: boolean hasResultSet>;
return v;
}
public org.apache.hive.service.rpc.thrift.TOperationHandle toTOperationHandle()
{
org.apache.hive.service.cli.HandleIdentifier v;
org.apache.hive.service.cli.OperationType v;
org.apache.hive.service.rpc.thrift.TOperationHandle v;
org.apache.hive.service.rpc.thrift.THandleIdentifier v;
org.apache.hive.service.rpc.thrift.TOperationType v;
org.apache.hive.service.cli.OperationHandle v;
boolean v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v = new org.apache.hive.service.rpc.thrift.TOperationHandle;
specialinvoke v.<org.apache.hive.service.rpc.thrift.TOperationHandle: void <init>()>();
v = virtualinvoke v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.HandleIdentifier getHandleIdentifier()>();
v = virtualinvoke v.<org.apache.hive.service.cli.HandleIdentifier: org.apache.hive.service.rpc.thrift.THandleIdentifier toTHandleIdentifier()>();
virtualinvoke v.<org.apache.hive.service.rpc.thrift.TOperationHandle: void setOperationId(org.apache.hive.service.rpc.thrift.THandleIdentifier)>(v);
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType>;
v = virtualinvoke v.<org.apache.hive.service.cli.OperationType: org.apache.hive.service.rpc.thrift.TOperationType toTOperationType()>();
virtualinvoke v.<org.apache.hive.service.rpc.thrift.TOperationHandle: void setOperationType(org.apache.hive.service.rpc.thrift.TOperationType)>(v);
v = v.<org.apache.hive.service.cli.OperationHandle: boolean hasResultSet>;
virtualinvoke v.<org.apache.hive.service.rpc.thrift.TOperationHandle: void setHasResultSet(boolean)>(v);
return v;
}
public org.apache.hive.service.rpc.thrift.TProtocolVersion getProtocolVersion()
{
org.apache.hive.service.rpc.thrift.TProtocolVersion v;
org.apache.hive.service.cli.OperationHandle v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.rpc.thrift.TProtocolVersion protocol>;
return v;
}
public int hashCode()
{
org.apache.hive.service.cli.OperationType v, v;
int v, v, v, v;
org.apache.hive.service.cli.OperationHandle v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v = specialinvoke v.<org.apache.hive.service.cli.Handle: int hashCode()>();
v = 31 * v;
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType>;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType>;
v = virtualinvoke v.<org.apache.hive.service.cli.OperationType: int hashCode()>();
label:
v = v + v;
return v;
}
public boolean equals(java.lang.Object)
{
org.apache.hive.service.cli.OperationType v, v;
java.lang.Object v;
org.apache.hive.service.cli.OperationHandle v;
boolean v, v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = specialinvoke v.<org.apache.hive.service.cli.Handle: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v instanceof org.apache.hive.service.cli.OperationHandle;
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType>;
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType>;
if v == v goto label;
return 0;
label:
return 1;
}
public java.lang.String toString()
{
org.apache.hive.service.cli.HandleIdentifier v;
org.apache.hive.service.cli.OperationType v;
java.lang.String v;
org.apache.hive.service.cli.OperationHandle v;
v := @this: org.apache.hive.service.cli.OperationHandle;
v = v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.OperationType opType>;
v = virtualinvoke v.<org.apache.hive.service.cli.OperationHandle: org.apache.hive.service.cli.HandleIdentifier getHandleIdentifier()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.hive.service.cli.OperationType,org.apache.hive.service.cli.HandleIdentifier)>(v, 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[])>("OperationHandle [opType=\u, getHandleIdentifier()=\u]");
return v;
}
}