public class org.apache.hive.service.cli.RowSetFactory extends java.lang.Object
{
public void <init>()
{
org.apache.hive.service.cli.RowSetFactory v;
v := @this: org.apache.hive.service.cli.RowSetFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.apache.hive.service.cli.RowSet create(org.apache.hive.service.cli.TableSchema, org.apache.hive.service.rpc.thrift.TProtocolVersion, boolean)
{
org.apache.hive.service.rpc.thrift.TProtocolVersion v, v;
org.apache.hive.service.cli.TableSchema v;
org.apache.hive.service.cli.RowBasedSet v;
int v, v;
org.apache.hive.service.cli.ColumnBasedSet v;
boolean v;
v := @parameter: org.apache.hive.service.cli.TableSchema;
v := @parameter: org.apache.hive.service.rpc.thrift.TProtocolVersion;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.hive.service.rpc.thrift.TProtocolVersion: int getValue()>();
v = <org.apache.hive.service.rpc.thrift.TProtocolVersion: org.apache.hive.service.rpc.thrift.TProtocolVersion HIVE_CLI_SERVICE_PROTOCOL_V6>;
v = virtualinvoke v.<org.apache.hive.service.rpc.thrift.TProtocolVersion: int getValue()>();
if v < v goto label;
v = new org.apache.hive.service.cli.ColumnBasedSet;
specialinvoke v.<org.apache.hive.service.cli.ColumnBasedSet: void <init>(org.apache.hive.service.cli.TableSchema,boolean)>(v, v);
return v;
label:
v = new org.apache.hive.service.cli.RowBasedSet;
specialinvoke v.<org.apache.hive.service.cli.RowBasedSet: void <init>(org.apache.hive.service.cli.TableSchema)>(v);
return v;
}
public static org.apache.hive.service.cli.RowSet create(org.apache.hive.service.rpc.thrift.TRowSet, org.apache.hive.service.rpc.thrift.TProtocolVersion) throws org.apache.thrift.TException
{
org.apache.hive.service.rpc.thrift.TProtocolVersion v, v;
org.apache.hive.service.cli.RowBasedSet v;
int v, v;
org.apache.hive.service.cli.ColumnBasedSet v;
org.apache.hive.service.rpc.thrift.TRowSet v;
v := @parameter: org.apache.hive.service.rpc.thrift.TRowSet;
v := @parameter: org.apache.hive.service.rpc.thrift.TProtocolVersion;
v = virtualinvoke v.<org.apache.hive.service.rpc.thrift.TProtocolVersion: int getValue()>();
v = <org.apache.hive.service.rpc.thrift.TProtocolVersion: org.apache.hive.service.rpc.thrift.TProtocolVersion HIVE_CLI_SERVICE_PROTOCOL_V6>;
v = virtualinvoke v.<org.apache.hive.service.rpc.thrift.TProtocolVersion: int getValue()>();
if v < v goto label;
v = new org.apache.hive.service.cli.ColumnBasedSet;
specialinvoke v.<org.apache.hive.service.cli.ColumnBasedSet: void <init>(org.apache.hive.service.rpc.thrift.TRowSet)>(v);
return v;
label:
v = new org.apache.hive.service.cli.RowBasedSet;
specialinvoke v.<org.apache.hive.service.cli.RowBasedSet: void <init>(org.apache.hive.service.rpc.thrift.TRowSet)>(v);
return v;
}
}