public final class oadd.org.apache.drill.exec.proto.UserProtos extends java.lang.Object
{
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_Property_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_Property_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_UserProperties_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_UserProperties_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RpcEndpointInfos_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_RpcEndpointInfos_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_UserToBitHandshake_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_UserToBitHandshake_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RequestResults_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_RequestResults_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetQueryPlanFragments_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetQueryPlanFragments_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_QueryPlanFragments_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_QueryPlanFragments_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_BitToUserHandshake_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_BitToUserHandshake_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_LikeFilter_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_LikeFilter_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetCatalogsReq_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetCatalogsReq_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CatalogMetadata_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_CatalogMetadata_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetCatalogsResp_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetCatalogsResp_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetSchemasReq_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetSchemasReq_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_SchemaMetadata_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_SchemaMetadata_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetSchemasResp_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetSchemasResp_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetTablesReq_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetTablesReq_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_TableMetadata_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_TableMetadata_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetTablesResp_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetTablesResp_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetColumnsReq_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetColumnsReq_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ColumnMetadata_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ColumnMetadata_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetColumnsResp_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetColumnsResp_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CreatePreparedStatementReq_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_CreatePreparedStatementReq_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ResultColumnMetadata_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ResultColumnMetadata_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_PreparedStatementHandle_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_PreparedStatementHandle_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_PreparedStatement_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_PreparedStatement_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CreatePreparedStatementResp_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_CreatePreparedStatementResp_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetServerMetaReq_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetServerMetaReq_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ConvertSupport_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ConvertSupport_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetServerMetaResp_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetServerMetaResp_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ServerMeta_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ServerMeta_fieldAccessorTable;
private static final oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RunQuery_descriptor;
private static final oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_RunQuery_fieldAccessorTable;
private static oadd.com.google.protobuf.Descriptors$FileDescriptor descriptor;
private void <init>()
{
oadd.org.apache.drill.exec.proto.UserProtos v;
v := @this: oadd.org.apache.drill.exec.proto.UserProtos;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void registerAllExtensions(oadd.com.google.protobuf.ExtensionRegistryLite)
{
oadd.com.google.protobuf.ExtensionRegistryLite v;
v := @parameter: oadd.com.google.protobuf.ExtensionRegistryLite;
return;
}
public static void registerAllExtensions(oadd.com.google.protobuf.ExtensionRegistry)
{
oadd.com.google.protobuf.ExtensionRegistry v;
v := @parameter: oadd.com.google.protobuf.ExtensionRegistry;
staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: void registerAllExtensions(oadd.com.google.protobuf.ExtensionRegistryLite)>(v);
return;
}
public static oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()
{
oadd.com.google.protobuf.Descriptors$FileDescriptor v;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor descriptor>;
return v;
}
static void <clinit>()
{
oadd.com.google.protobuf.Descriptors$FileDescriptor[] v;
oadd.com.google.protobuf.Descriptors$Descriptor 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, v, v, v, v, v;
oadd.com.google.protobuf.Descriptors$FileDescriptor 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, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object 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, v, v, v, v, v;
oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable 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, v, v, v, v, v;
java.util.List 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, v, v, v, v, v;
java.lang.String[] 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, v, v, v, v, v, v;
v = newarray (java.lang.String)[1];
v[0] = "\n\nUser.proto\u0012\texec.user\u001a\u000fSchemaDef.proto\u001a\u000bTypes.proto\u001a\u0013UserBitShared.proto\u001a\rBitData.proto\u001a\u0010BitControl.proto\u001a\u0015ExecutionProtos.proto\"&\n\u0008Property\u0012\u000b\n\u0003key\u0018\u \u0002(\t\u0012\r\n\u0005value\u0018\u \u0002(\t\"9\n\u000eUserProperties\u0012\'\n\nproperties\u0018\u \u0003(\u000b2\u.exec.user.Property\"\u00b7\u0001\n\u0010RpcEndpointInfos\u0012\f\n\u0004name\u0018\u \u0001(\t\u0012\u000f\n\u0007version\u0018\u \u0001(\t\u0012\u0014\n\fmajorVersion\u0018\u \u0001(\r\u0012\u0014\n\fminorVersion\u0018\u \u0001(\r\u0012\u0014\n\fpatchVersion\u0018\u \u0001(\r\u0012\u0013\n\u000bapplication\u0018\u \u0001(\t\u0012\u0013\n\u000bbuildNumber\u0018\u \u0001(\r\u0012\u0018\n\u0010versionQualifier\u0018\u \u0001(\t\"\u00fd\u0002\n\u0012UserToBitHandshake\u.\n\u0007channel\u0018\u \u0001(\u000e2\u.exec.shared.RpcChannel:\u0004USER\u0012\u0019\n\u0011support_listening\u0018\u \u0001(\u0008\u0012\u0013\n\u000brpc_version\u0018\u \u0001(\u0005\u00121\n\u000bcredentials\u0018\u \u0001(\u000b2\u001c.exec.shared.UserCredentials\u0012-\n\nproperties\u0018\u \u0001(\u000b2\u.exec.user.UserProperties\u0012$\n\u0015support_complex_types\u0018\u \u0001(\u0008:\u0005false\u0012\u001e\n\u000fsupport_timeout\u0018\u \u0001(\u0008:\u0005false\u00121\n\fclient_infos\u0018\u \u0001(\u000b2\u001b.exec.user.RpcEndpointInfos\u,\n\fsasl_support\u0018\t \u0001(\u000e2\u.exec.user.SaslSupport\"S\n\u000eRequestResults\u0012&\n\u0008query_id\u0018\u \u0001(\u000b2\u.exec.shared.QueryId\u0012\u0019\n\u0011maximum_responses\u0018\u \u0001(\u0005\"g\n\u0015GetQueryPlanFragments\u0012\r\n\u0005query\u0018\u \u0002(\t\u0012$\n\u0004type\u0018\u \u0001(\u000e2\u.exec.shared.QueryType\u0012\u0019\n\nsplit_plan\u0018\u \u0001(\u0008:\u0005false\"\u00ce\u0001\n\u0012QueryPlanFragments\u00123\n\u0006status\u0018\u \u0002(\u000e2#.exec.shared.QueryResult.QueryState\u0012&\n\u0008query_id\u0018\u \u0001(\u000b2\u.exec.shared.QueryId\u00121\n\tfragments\u0018\u \u0003(\u000b2\u001e.exec.bit.control.PlanFragment\u0012(\n\u0005error\u0018\u \u0001(\u000b2\u.exec.shared.DrillPBError\"\u00ab\u0002\n\u0012BitToUserHandshake\u0012\u0013\n\u000brpc_version\u0018\u \u0001(\u0005\u0012*\n\u0006status\u0018\u \u0001(\u000e2\u001a.exec.user.HandshakeStatus\u0012\u000f\n\u0007errorId\u0018\u \u0001(\t\u0012\u0014\n\ferrorMessage\u0018\u \u0001(\t\u00121\n\fserver_infos\u0018\u \u0001(\u000b2\u001b.exec.user.RpcEndpointInfos\u \n\u0018authenticationMechanisms\u0018\u \u0003(\t\u0012-\n\u0011supported_methods\u0018\u \u0003(\u000e2\u.exec.user.RpcType\u0012\u0011\n\tencrypted\u0018\t \u0001(\u0008\u0012\u0016\n\u000emaxWrappedSize\u0018\n \u0001(\u0005\"-\n\nLikeFilter\u0012\u000f\n\u0007pattern\u0018\u \u0001(\t\u0012\u000e\n\u0006escape\u0018\u \u0001(\t\"D\n\u000eGetCatalogsReq\u00122\n\u0013catalog_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\"M\n\u000fCatalogMetadata\u0012\u0014\n\fcatalog_name\u0018\u \u0001(\t\u0012\u0013\n\u000bdescription\u0018\u \u0001(\t\u0012\u000f\n\u0007connect\u0018\u \u0001(\t\"\u0093\u0001\n\u000fGetCatalogsResp\u0012(\n\u0006status\u0018\u \u0001(\u000e2\u.exec.user.RequestStatus\u,\n\u0008catalogs\u0018\u \u0003(\u000b2\u001a.exec.user.CatalogMetadata\u0012(\n\u0005error\u0018\u \u0001(\u000b2\u.exec.shared.DrillPBError\"v\n\rGetSchemasReq\u00122\n\u0013catalog_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\u00121\n\u0012schema_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\"i\n\u000eSchemaMetadata\u0012\u0014\n\fcatalog_name\u0018\u \u0001(\t\u0012\u0013\n\u000bschema_name\u0018\u \u0001(\t\u0012\r\n\u0005owner\u0018\u \u0001(\t\u0012\f\n\u0004type\u0018\u \u0001(\t\u0012\u000f\n\u0007mutable\u0018\u \u0001(\t\"\u0090\u0001\n\u000eGetSchemasResp\u0012(\n\u0006status\u0018\u \u0001(\u000e2\u.exec.user.RequestStatus\u0012*\n\u0007schemas\u0018\u \u0003(\u000b2\u.exec.user.SchemaMetadata\u0012(\n\u0005error\u0018\u \u0001(\u000b2\u.exec.shared.DrillPBError\"\u00c2\u0001\n\fGetTablesReq\u00122\n\u0013catalog_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\u00121\n\u0012schema_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\u00120\n\u0011table_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\u0012\u0019\n\u0011table_type_filter\u0018\u \u0003(\t\"\\\n\rTableMetadata\u0012\u0014\n\fcatalog_name\u0018\u \u0001(\t\u0012\u0013\n\u000bschema_name\u0018\u \u0001(\t\u0012\u0012\n\ntable_name\u0018\u \u0001(\t\u0012\f\n\u0004type\u0018\u \u0001(\t\"\u008d\u0001\n\rGetTablesResp\u0012(\n\u0006status\u0018\u \u0001(\u000e2\u.exec.user.RequestStatus\u0012(\n\u0006tables\u0018\u \u0003(\u000b2\u.exec.user.TableMetadata\u0012(\n\u0005error\u0018\u \u0001(\u000b2\u.exec.shared.DrillPBError\"\u00db\u0001\n\rGetColumnsReq\u00122\n\u0013catalog_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\u00121\n\u0012schema_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\u00120\n\u0011table_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\u00121\n\u0012column_name_filter\u0018\u \u0001(\u000b2\u.exec.user.LikeFilter\"\u00a9\u0003\n\u000eColumnMetadata\u0012\u0014\n\fcatalog_name\u0018\u \u0001(\t\u0012\u0013\n\u000bschema_name\u0018\u \u0001(\t\u0012\u0012\n\ntable_name\u0018\u \u0001(\t\u0012\u0013\n\u000bcolumn_name\u0018\u \u0001(\t\u0012\u0018\n\u0010ordinal_position\u0018\u \u0001(\u0005\u0012\u0015\n\rdefault_value\u0018\u \u0001(\t\u0012\u0013\n\u000bis_nullable\u0018\u \u0001(\u0008\u0012\u0011\n\tdata_type\u0018\u \u0001(\t\u0012\u0017\n\u000fchar_max_length\u0018\t \u0001(\u0005\u0012\u0019\n\u0011char_octet_length\u0018\n \u0001(\u0005\u0012\u0019\n\u0011numeric_precision\u0018\u000b \u0001(\u0005\u0012\u001f\n\u0017numeric_precision_radix\u0018\f \u0001(\u0005\u0012\u0015\n\rnumeric_scale\u0018\r \u0001(\u0005\u0012\u001b\n\u0013date_time_precision\u0018\u000e \u0001(\u0005\u0012\u0015\n\rinterval_type\u0018\u000f \u0001(\t\u0012\u001a\n\u0012interval_precision\u0018\u \u0001(\u0005\u0012\u0013\n\u000bcolumn_size\u0018\u \u0001(\u0005\"\u0090\u0001\n\u000eGetColumnsResp\u0012(\n\u0006status\u0018\u \u0001(\u000e2\u.exec.user.RequestStatus\u0012*\n\u0007columns\u0018\u \u0003(\u000b2\u.exec.user.ColumnMetadata\u0012(\n\u0005error\u0018\u \u0001(\u000b2\u.exec.shared.DrillPBError\"/\n\u001aCreatePreparedStatementReq\u0012\u0011\n\tsql_query\u0018\u \u0001(\t\"\u00d6\u0003\n\u0014ResultColumnMetadata\u0012\u0014\n\fcatalog_name\u0018\u \u0001(\t\u0012\u0013\n\u000bschema_name\u0018\u \u0001(\t\u0012\u0012\n\ntable_name\u0018\u \u0001(\t\u0012\u0013\n\u000bcolumn_name\u0018\u \u0001(\t\u0012\r\n\u0005label\u0018\u \u0001(\t\u0012\u0011\n\tdata_type\u0018\u \u0001(\t\u0012\u0013\n\u000bis_nullable\u0018\u \u0001(\u0008\u0012\u0011\n\tprecision\u0018\u \u0001(\u0005\u0012\r\n\u0005scale\u0018\t \u0001(\u0005\u0012\u000e\n\u0006signed\u0018\n \u0001(\u0008\u0012\u0014\n\fdisplay_size\u0018\u000b \u0001(\u0005\u0012\u0012\n\nis_aliased\u0018\f \u0001(\u0008\u00125\n\rsearchability\u0018\r \u0001(\u000e2\u001e.exec.user.ColumnSearchability\u00123\n\fupdatability\u0018\u000e \u0001(\u000e2\u001d.exec.user.ColumnUpdatability\u0012\u0016\n\u000eauto_increment\u0018\u000f \u0001(\u0008\u0012\u0018\n\u0010case_sensitivity\u0018\u \u0001(\u0008\u0012\u0010\n\u0008sortable\u0018\u \u0001(\u0008\u0012\u0012\n\nclass_name\u0018\u \u0001(\t\u0012\u0013\n\u000bis_currency\u0018\u \u0001(\u0008\".\n\u0017PreparedStatementHandle\u0012\u0013\n\u000bserver_info\u0018\u \u0001(\f\"\u0080\u0001\n\u0011PreparedStatement\u00120\n\u0007columns\u0018\u \u0003(\u000b2\u001f.exec.user.ResultColumnMetadata\u00129\n\rserver_handle\u0018\u \u0001(\u000b2\".exec.user.PreparedStatementHandle\"\u00ab\u0001\n\u001bCreatePreparedStatementResp\u0012(\n\u0006status\u0018\u \u0001(\u000e2\u.exec.user.RequestStatus\u00128\n\u0012prepared_statement\u0018\u \u0001(\u000b2\u001c.exec.user.PreparedStatement\u0012(\n\u0005error\u0018\u \u0001(\u000b2\u.exec.shared.DrillPBError\"\u0012\n\u0010GetServerMetaReq\"P\n\u000eConvertSupport\u0012\u001f\n\u0004from\u0018\u \u0002(\u000e2\u.common.MinorType\u0012\u001d\n\u0002to\u0018\u \u0002(\u000e2\u.common.MinorType\"\u0093\u0001\n\u0011GetServerMetaResp\u0012(\n\u0006status\u0018\u \u0001(\u000e2\u.exec.user.RequestStatus\u0012*\n\u000bserver_meta\u0018\u \u0001(\u000b2\u.exec.user.ServerMeta\u0012(\n\u0005error\u0018\u \u0001(\u000b2\u.exec.shared.DrillPBError\"\u0097\u000e\n\nServerMeta\u0012\u001d\n\u0015all_tables_selectable\u0018\u \u0001(\u0008\u0012%\n\u001dblob_included_in_max_row_size\u0018\u \u0001(\u0008\u0012\u0018\n\u0010catalog_at_start\u0018\u \u0001(\u0008\u0012\u0019\n\u0011catalog_separator\u0018\u \u0001(\t\u0012\u0014\n\fcatalog_term\u0018\u \u0001(\t\u00122\n\u000fcollate_support\u0018\u \u0003(\u000e2\u.exec.user.CollateSupport\u0012!\n\u0019column_aliasing_supported\u0018\u \u0001(\u0008\u00122\n\u000fconvert_support\u0018\u \u0003(\u000b2\u.exec.user.ConvertSupport\u0012E\n\u0019correlation_names_support\u0018\t \u0001(\u000e2\".exec.user.CorrelationNamesSupport\u0012\u001b\n\u0013date_time_functions\u0018\n \u0003(\t\u0012F\n\u001adate_time_literals_support\u0018\u000b \u0003(\u000e2\".exec.user.DateTimeLiteralsSupport\u00123\n\u0010group_by_support\u0018\f \u0001(\u000e2\u.exec.user.GroupBySupport\u00126\n\u0011identifier_casing\u0018\r \u0001(\u000e2\u001b.exec.user.IdentifierCasing\u0012\u001f\n\u0017identifier_quote_string\u0018\u000e \u0001(\t\u0012$\n\u001clike_escape_clause_supported\u0018\u000f \u0001(\u0008\u0012!\n\u0019max_binary_literal_length\u0018\u \u0001(\r\u0012\u001f\n\u0017max_catalog_name_length\u0018\u \u0001(\r\u0012\u001f\n\u0017max_char_literal_length\u0018\u \u0001(\r\u0012\u001e\n\u0016max_column_name_length\u0018\u \u0001(\r\u0012\u001f\n\u0017max_columns_in_group_by\u0018\u \u0001(\r\u0012\u001f\n\u0017max_columns_in_order_by\u0018\u \u0001(\r\u0012\u001d\n\u0015max_columns_in_select\u0018\u \u0001(\r\u0012\u001e\n\u0016max_cursor_name_length\u0018\u \u0001(\r\u0012\u001c\n\u0014max_logical_lob_size\u0018\u \u0001(\r\u0012\u0014\n\fmax_row_size\u0018\u \u0001(\r\u0012\u001e\n\u0016max_schema_name_length\u0018\u001a \u0001(\r\u0012\u001c\n\u0014max_statement_length\u0018\u001b \u0001(\r\u0012\u0016\n\u000emax_statements\u0018\u001c \u0001(\r\u0012\u001d\n\u0015max_table_name_length\u0018\u001d \u0001(\r\u0012\u001c\n\u0014max_tables_in_select\u0018\u001e \u0001(\r\u0012\u001c\n\u0014max_user_name_length\u0018\u001f \u0001(\r\u00120\n\u000enull_collation\u  \u0001(\u000e2\u.exec.user.NullCollation\u0012&\n\u001enull_plus_non_null_equals_null\u0018! \u0001(\u0008\u0012\u0019\n\u0011numeric_functions\u0018\" \u0003(\t\u00123\n\u0010order_by_support\u0018# \u0003(\u000e2\u.exec.user.OrderBySupport\u00127\n\u0012outer_join_support\u0018$ \u0003(\u000e2\u001b.exec.user.OuterJoinSupport\u0012=\n\u0018quoted_identifier_casing\u0018% \u0001(\u000e2\u001b.exec.user.IdentifierCasing\u0012\u0011\n\tread_only\u0018& \u0001(\u0008\u0012\u0013\n\u000bschema_term\u0018\' \u0001(\t\u0012\u001c\n\u0014search_escape_string\u0018( \u0001(\t\u0012#\n\u001bselect_for_update_supported\u) \u0001(\u0008\u0012\u001a\n\u0012special_characters\u0018* \u0001(\t\u0012\u0014\n\fsql_keywords\u+ \u0003(\t\u0012\u0018\n\u0010string_functions\u, \u0003(\t\u00124\n\u0010subquery_support\u0018- \u0003(\u000e2\u001a.exec.user.SubQuerySupport\u0012\u0018\n\u0010system_functions\u. \u0003(\t\u0012\u0012\n\ntable_term\u0018/ \u0001(\t\u0012\u001d\n\u0015transaction_supported\u \u0001(\u0008\u.\n\runion_support\u \u0003(\u000e2\u.exec.user.UnionSupport\u0012\u0016\n\u000ecurrent_schema\u \u0001(\t\"\u0087\u0002\n\u0008RunQuery\u00121\n\fresults_mode\u0018\u \u0001(\u000e2\u001b.exec.user.QueryResultsMode\u0012$\n\u0004type\u0018\u \u0001(\u000e2\u.exec.shared.QueryType\u0012\f\n\u0004plan\u0018\u \u0001(\t\u00121\n\tfragments\u0018\u \u0003(\u000b2\u001e.exec.bit.control.PlanFragment\u0012E\n\u0019prepared_statement_handle\u0018\u \u0001(\u000b2\".exec.user.PreparedStatementHandle\u0012\u001a\n\u0012autolimit_rowcount\u0018\u \u0001(\u0005*\u00d0\u0003\n\u0007RpcType\u0012\r\n\tHANDSHAKE\u0010\u0000\u0012\u0007\n\u0003ACK\u0010\u0001\u0012\u000b\n\u0007GOODBYE\u0010\u0002\u0012\r\n\tRUN_QUERY\u0010\u0003\u0012\u0010\n\fCANCEL_QUERY\u0010\u0004\u0012\u0013\n\u000fREQUEST_RESULTS\u0010\u0005\u0012\u0017\n\u0013RESUME_PAUSED_QUERY\u0010\u000b\u0012\u001c\n\u0018GET_QUERY_PLAN_FRAGMENTS\u0010\f\u0012\u0010\n\fGET_CATALOGS\u0010\u000e\u0012\u000f\n\u000bGET_SCHEMAS\u0010\u000f\u0012\u000e\n\nGET_TABLES\u0010\u0010\u0012\u000f\n\u000bGET_COLUMNS\u0010\u0011\u0012\u001d\n\u0019CREATE_PREPARED_STATEMENT\u0010\u0016\u0012\u0013\n\u000fGET_SERVER_META\u0010\u0008\u0012\u000e\n\nQUERY_DATA\u0010\u0006\u0012\u0010\n\fQUERY_HANDLE\u0010\u0007\u0012\u0018\n\u0014QUERY_PLAN_FRAGMENTS\u0010\r\u0012\f\n\u0008CATALOGS\u0010\u0012\u0012\u000b\n\u0007SCHEMAS\u0010\u0013\u0012\n\n\u0006TABLES\u0010\u0014\u0012\u000b\n\u0007COLUMNS\u0010\u0015\u0012\u0016\n\u0012PREPARED_STATEMENT\u0010\u0017\u0012\u000f\n\u000bSERVER_META\u0010\t\u0012\u0010\n\fQUERY_RESULT\u0010\n\u0012\u0010\n\fSASL_MESSAGE\u0010\u0018*H\n\u000bSaslSupport\u0012\u0018\n\u0014UNKNOWN_SASL_SUPPORT\u0010\u0000\u0012\r\n\tSASL_AUTH\u0010\u0001\u0012\u0010\n\fSASL_PRIVACY\u0010\u0002*#\n\u0010QueryResultsMode\u0012\u000f\n\u000bSTREAM_FULL\u0010\u0001*q\n\u000fHandshakeStatus\u0012\u000b\n\u0007SUCCESS\u0010\u0001\u0012\u0018\n\u0014RPC_VERSION_MISMATCH\u0010\u0002\u0012\u000f\n\u000bAUTH_FAILED\u0010\u0003\u0012\u0013\n\u000fUNKNOWN_FAILURE\u0010\u0004\u0012\u0011\n\rAUTH_REQUIRED\u0010\u0005*D\n\rRequestStatus\u0012\u0012\n\u000eUNKNOWN_STATUS\u0010\u0000\u0012\u0006\n\u0002OK\u0010\u0001\u0012\n\n\u0006FAILED\u0010\u0002\u0012\u000b\n\u0007TIMEOUT\u0010\u0003*Y\n\u0013ColumnSearchability\u0012\u0019\n\u0015UNKNOWN_SEARCHABILITY\u0010\u0000\u0012\u0008\n\u0004NONE\u0010\u0001\u0012\u0008\n\u0004CHAR\u0010\u0002\u0012\n\n\u0006NUMBER\u0010\u0003\u0012\u0007\n\u0003ALL\u0010\u0004*K\n\u0012ColumnUpdatability\u0012\u0018\n\u0014UNKNOWN_UPDATABILITY\u0010\u0000\u0012\r\n\tREAD_ONLY\u0010\u0001\u0012\f\n\u0008WRITABLE\u0010\u0002*1\n\u000eCollateSupport\u0012\u000e\n\nCS_UNKNOWN\u0010\u0000\u0012\u000f\n\u000bCS_GROUP_BY\u0010\u0001*J\n\u0017CorrelationNamesSupport\u0012\u000b\n\u0007CN_NONE\u0010\u0001\u0012\u0016\n\u0012CN_DIFFERENT_NAMES\u0010\u0002\u0012\n\n\u0006CN_ANY\u0010\u0003*\u00b9\u0003\n\u0017DateTimeLiteralsSupport\u0012\u000e\n\nDL_UNKNOWN\u0010\u0000\u0012\u000b\n\u0007DL_DATE\u0010\u0001\u0012\u000b\n\u0007DL_TIME\u0010\u0002\u0012\u0010\n\fDL_TIMESTAMP\u0010\u0003\u0012\u0014\n\u0010DL_INTERVAL_YEAR\u0010\u0004\u0012\u0015\n\u0011DL_INTERVAL_MONTH\u0010\u0005\u0012\u0013\n\u000fDL_INTERVAL_DAY\u0010\u0006\u0012\u0014\n\u0010DL_INTERVAL_HOUR\u0010\u0007\u0012\u0016\n\u0012DL_INTERVAL_MINUTE\u0010\u0008\u0012\u0016\n\u0012DL_INTERVAL_SECOND\u0010\t\u0012\u001d\n\u0019DL_INTERVAL_YEAR_TO_MONTH\u0010\n\u0012\u001b\n\u0017DL_INTERVAL_DAY_TO_HOUR\u0010\u000b\u0012\u001d\n\u0019DL_INTERVAL_DAY_TO_MINUTE\u0010\f\u0012\u001d\n\u0019DL_INTERVAL_DAY_TO_SECOND\u0010\r\u0012\u001e\n\u001aDL_INTERVAL_HOUR_TO_MINUTE\u0010\u000e\u0012\u001e\n\u001aDL_INTERVAL_HOUR_TO_SECOND\u0010\u000f\u \n\u001cDL_INTERVAL_MINUTE_TO_SECOND\u0010\u0010*Y\n\u000eGroupBySupport\u0012\u000b\n\u0007GB_NONE\u0010\u0001\u0012\u0012\n\u000eGB_SELECT_ONLY\u0010\u0002\u0012\u0014\n\u0010GB_BEYOND_SELECT\u0010\u0003\u0012\u0010\n\fGB_UNRELATED\u0010\u0004*x\n\u0010IdentifierCasing\u0012\u000e\n\nIC_UNKNOWN\u0010\u0000\u0012\u0013\n\u000fIC_STORES_LOWER\u0010\u0001\u0012\u0013\n\u000fIC_STORES_MIXED\u0010\u0002\u0012\u0013\n\u000fIC_STORES_UPPER\u0010\u0003\u0012\u0015\n\u0011IC_SUPPORTS_MIXED\u0010\u0004*X\n\rNullCollation\u0012\u000e\n\nNC_UNKNOWN\u0010\u0000\u0012\u000f\n\u000bNC_AT_START\u0010\u0001\u0012\r\n\tNC_AT_END\u0010\u0002\u0012\u000b\n\u0007NC_HIGH\u0010\u0003\u0012\n\n\u0006NC_LOW\u0010\u0004*E\n\u000eOrderBySupport\u0012\u000e\n\nOB_UNKNOWN\u0010\u0000\u0012\u0010\n\fOB_UNRELATED\u0010\u0001\u0012\u0011\n\rOB_EXPRESSION\u0010\u0002*\u0096\u0001\n\u0010OuterJoinSupport\u0012\u000e\n\nOJ_UNKNOWN\u0010\u0000\u0012\u000b\n\u0007OJ_LEFT\u0010\u0001\u0012\f\n\u0008OJ_RIGHT\u0010\u0002\u0012\u000b\n\u0007OJ_FULL\u0010\u0003\u0012\r\n\tOJ_NESTED\u0010\u0004\u0012\u0012\n\u000eOJ_NOT_ORDERED\u0010\u0005\u0012\f\n\u0008OJ_INNER\u0010\u0006\u0012\u0019\n\u0015OJ_ALL_COMPARISON_OPS\u0010\u0007*\u0084\u0001\n\u000fSubQuerySupport\u0012\u000e\n\nSQ_UNKNOWN\u0010\u0000\u0012\u0011\n\rSQ_CORRELATED\u0010\u0001\u0012\u0014\n\u0010SQ_IN_COMPARISON\u0010\u0002\u0012\u0010\n\fSQ_IN_EXISTS\u0010\u0003\u0012\u0010\n\fSQ_IN_INSERT\u0010\u0004\u0012\u0014\n\u0010SQ_IN_QUANTIFIED\u0010\u0005*;\n\fUnionSupport\u0012\r\n\tU_UNKNOWN\u0010\u0000\u0012\u000b\n\u0007U_UNION\u0010\u0001\u0012\u000f\n\u000bU_UNION_ALL\u0010\u0002B+\n\u001borg.apache.drill.exec.protoB\nUserProtosH\u0001";
v = newarray (oadd.com.google.protobuf.Descriptors$FileDescriptor)[6];
v = staticinvoke <oadd.org.apache.drill.exec.proto.SchemaDefProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v[0] = v;
v = staticinvoke <oadd.org.apache.drill.common.types.TypeProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v[1] = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserBitShared: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v[2] = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.BitData: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v[3] = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.BitControl: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v[4] = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.ExecProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v[5] = v;
v = staticinvoke <oadd.com.google.protobuf.Descriptors$FileDescriptor: oadd.com.google.protobuf.Descriptors$FileDescriptor internalBuildGeneratedFileFrom(java.lang.String[],oadd.com.google.protobuf.Descriptors$FileDescriptor[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor descriptor> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_Property_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_Property_descriptor>;
v = newarray (java.lang.String)[2];
v[0] = "Key";
v[1] = "Value";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_Property_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(1);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_UserProperties_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_UserProperties_descriptor>;
v = newarray (java.lang.String)[1];
v[0] = "Properties";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_UserProperties_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(2);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RpcEndpointInfos_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RpcEndpointInfos_descriptor>;
v = newarray (java.lang.String)[8];
v[0] = "Name";
v[1] = "Version";
v[2] = "MajorVersion";
v[3] = "MinorVersion";
v[4] = "PatchVersion";
v[5] = "Application";
v[6] = "BuildNumber";
v[7] = "VersionQualifier";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_RpcEndpointInfos_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(3);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_UserToBitHandshake_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_UserToBitHandshake_descriptor>;
v = newarray (java.lang.String)[9];
v[0] = "Channel";
v[1] = "SupportListening";
v[2] = "RpcVersion";
v[3] = "Credentials";
v[4] = "Properties";
v[5] = "SupportComplexTypes";
v[6] = "SupportTimeout";
v[7] = "ClientInfos";
v[8] = "SaslSupport";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_UserToBitHandshake_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(4);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RequestResults_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RequestResults_descriptor>;
v = newarray (java.lang.String)[2];
v[0] = "QueryId";
v[1] = "MaximumResponses";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_RequestResults_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(5);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetQueryPlanFragments_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetQueryPlanFragments_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "Query";
v[1] = "Type";
v[2] = "SplitPlan";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetQueryPlanFragments_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(6);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_QueryPlanFragments_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_QueryPlanFragments_descriptor>;
v = newarray (java.lang.String)[4];
v[0] = "Status";
v[1] = "QueryId";
v[2] = "Fragments";
v[3] = "Error";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_QueryPlanFragments_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(7);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_BitToUserHandshake_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_BitToUserHandshake_descriptor>;
v = newarray (java.lang.String)[9];
v[0] = "RpcVersion";
v[1] = "Status";
v[2] = "ErrorId";
v[3] = "ErrorMessage";
v[4] = "ServerInfos";
v[5] = "AuthenticationMechanisms";
v[6] = "SupportedMethods";
v[7] = "Encrypted";
v[8] = "MaxWrappedSize";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_BitToUserHandshake_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(8);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_LikeFilter_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_LikeFilter_descriptor>;
v = newarray (java.lang.String)[2];
v[0] = "Pattern";
v[1] = "Escape";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_LikeFilter_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(9);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetCatalogsReq_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetCatalogsReq_descriptor>;
v = newarray (java.lang.String)[1];
v[0] = "CatalogNameFilter";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetCatalogsReq_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(10);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CatalogMetadata_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CatalogMetadata_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "CatalogName";
v[1] = "Description";
v[2] = "Connect";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_CatalogMetadata_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(11);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetCatalogsResp_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetCatalogsResp_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "Status";
v[1] = "Catalogs";
v[2] = "Error";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetCatalogsResp_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(12);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetSchemasReq_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetSchemasReq_descriptor>;
v = newarray (java.lang.String)[2];
v[0] = "CatalogNameFilter";
v[1] = "SchemaNameFilter";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetSchemasReq_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(13);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_SchemaMetadata_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_SchemaMetadata_descriptor>;
v = newarray (java.lang.String)[5];
v[0] = "CatalogName";
v[1] = "SchemaName";
v[2] = "Owner";
v[3] = "Type";
v[4] = "Mutable";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_SchemaMetadata_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(14);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetSchemasResp_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetSchemasResp_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "Status";
v[1] = "Schemas";
v[2] = "Error";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetSchemasResp_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(15);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetTablesReq_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetTablesReq_descriptor>;
v = newarray (java.lang.String)[4];
v[0] = "CatalogNameFilter";
v[1] = "SchemaNameFilter";
v[2] = "TableNameFilter";
v[3] = "TableTypeFilter";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetTablesReq_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(16);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_TableMetadata_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_TableMetadata_descriptor>;
v = newarray (java.lang.String)[4];
v[0] = "CatalogName";
v[1] = "SchemaName";
v[2] = "TableName";
v[3] = "Type";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_TableMetadata_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(17);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetTablesResp_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetTablesResp_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "Status";
v[1] = "Tables";
v[2] = "Error";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetTablesResp_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(18);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetColumnsReq_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetColumnsReq_descriptor>;
v = newarray (java.lang.String)[4];
v[0] = "CatalogNameFilter";
v[1] = "SchemaNameFilter";
v[2] = "TableNameFilter";
v[3] = "ColumnNameFilter";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetColumnsReq_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(19);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ColumnMetadata_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ColumnMetadata_descriptor>;
v = newarray (java.lang.String)[17];
v[0] = "CatalogName";
v[1] = "SchemaName";
v[2] = "TableName";
v[3] = "ColumnName";
v[4] = "OrdinalPosition";
v[5] = "DefaultValue";
v[6] = "IsNullable";
v[7] = "DataType";
v[8] = "CharMaxLength";
v[9] = "CharOctetLength";
v[10] = "NumericPrecision";
v[11] = "NumericPrecisionRadix";
v[12] = "NumericScale";
v[13] = "DateTimePrecision";
v[14] = "IntervalType";
v[15] = "IntervalPrecision";
v[16] = "ColumnSize";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ColumnMetadata_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(20);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetColumnsResp_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetColumnsResp_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "Status";
v[1] = "Columns";
v[2] = "Error";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetColumnsResp_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(21);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CreatePreparedStatementReq_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CreatePreparedStatementReq_descriptor>;
v = newarray (java.lang.String)[1];
v[0] = "SqlQuery";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_CreatePreparedStatementReq_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(22);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ResultColumnMetadata_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ResultColumnMetadata_descriptor>;
v = newarray (java.lang.String)[19];
v[0] = "CatalogName";
v[1] = "SchemaName";
v[2] = "TableName";
v[3] = "ColumnName";
v[4] = "Label";
v[5] = "DataType";
v[6] = "IsNullable";
v[7] = "Precision";
v[8] = "Scale";
v[9] = "Signed";
v[10] = "DisplaySize";
v[11] = "IsAliased";
v[12] = "Searchability";
v[13] = "Updatability";
v[14] = "AutoIncrement";
v[15] = "CaseSensitivity";
v[16] = "Sortable";
v[17] = "ClassName";
v[18] = "IsCurrency";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ResultColumnMetadata_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(23);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_PreparedStatementHandle_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_PreparedStatementHandle_descriptor>;
v = newarray (java.lang.String)[1];
v[0] = "ServerInfo";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_PreparedStatementHandle_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(24);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_PreparedStatement_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_PreparedStatement_descriptor>;
v = newarray (java.lang.String)[2];
v[0] = "Columns";
v[1] = "ServerHandle";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_PreparedStatement_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(25);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CreatePreparedStatementResp_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_CreatePreparedStatementResp_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "Status";
v[1] = "PreparedStatement";
v[2] = "Error";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_CreatePreparedStatementResp_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(26);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetServerMetaReq_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetServerMetaReq_descriptor>;
v = newarray (java.lang.String)[0];
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetServerMetaReq_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(27);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ConvertSupport_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ConvertSupport_descriptor>;
v = newarray (java.lang.String)[2];
v[0] = "From";
v[1] = "To";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ConvertSupport_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(28);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetServerMetaResp_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_GetServerMetaResp_descriptor>;
v = newarray (java.lang.String)[3];
v[0] = "Status";
v[1] = "ServerMeta";
v[2] = "Error";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_GetServerMetaResp_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(29);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ServerMeta_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_ServerMeta_descriptor>;
v = newarray (java.lang.String)[50];
v[0] = "AllTablesSelectable";
v[1] = "BlobIncludedInMaxRowSize";
v[2] = "CatalogAtStart";
v[3] = "CatalogSeparator";
v[4] = "CatalogTerm";
v[5] = "CollateSupport";
v[6] = "ColumnAliasingSupported";
v[7] = "ConvertSupport";
v[8] = "CorrelationNamesSupport";
v[9] = "DateTimeFunctions";
v[10] = "DateTimeLiteralsSupport";
v[11] = "GroupBySupport";
v[12] = "IdentifierCasing";
v[13] = "IdentifierQuoteString";
v[14] = "LikeEscapeClauseSupported";
v[15] = "MaxBinaryLiteralLength";
v[16] = "MaxCatalogNameLength";
v[17] = "MaxCharLiteralLength";
v[18] = "MaxColumnNameLength";
v[19] = "MaxColumnsInGroupBy";
v[20] = "MaxColumnsInOrderBy";
v[21] = "MaxColumnsInSelect";
v[22] = "MaxCursorNameLength";
v[23] = "MaxLogicalLobSize";
v[24] = "MaxRowSize";
v[25] = "MaxSchemaNameLength";
v[26] = "MaxStatementLength";
v[27] = "MaxStatements";
v[28] = "MaxTableNameLength";
v[29] = "MaxTablesInSelect";
v[30] = "MaxUserNameLength";
v[31] = "NullCollation";
v[32] = "NullPlusNonNullEqualsNull";
v[33] = "NumericFunctions";
v[34] = "OrderBySupport";
v[35] = "OuterJoinSupport";
v[36] = "QuotedIdentifierCasing";
v[37] = "ReadOnly";
v[38] = "SchemaTerm";
v[39] = "SearchEscapeString";
v[40] = "SelectForUpdateSupported";
v[41] = "SpecialCharacters";
v[42] = "SqlKeywords";
v[43] = "StringFunctions";
v[44] = "SubquerySupport";
v[45] = "SystemFunctions";
v[46] = "TableTerm";
v[47] = "TransactionSupported";
v[48] = "UnionSupport";
v[49] = "CurrentSchema";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_ServerMeta_fieldAccessorTable> = v;
v = staticinvoke <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(30);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RunQuery_descriptor> = v;
v = new oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.Descriptors$Descriptor internal_static_exec_user_RunQuery_descriptor>;
v = newarray (java.lang.String)[6];
v[0] = "ResultsMode";
v[1] = "Type";
v[2] = "Plan";
v[3] = "Fragments";
v[4] = "PreparedStatementHandle";
v[5] = "AutolimitRowcount";
specialinvoke v.<oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(oadd.com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<oadd.org.apache.drill.exec.proto.UserProtos: oadd.com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_exec_user_RunQuery_fieldAccessorTable> = v;
staticinvoke <oadd.org.apache.drill.exec.proto.SchemaDefProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
staticinvoke <oadd.org.apache.drill.common.types.TypeProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
staticinvoke <oadd.org.apache.drill.exec.proto.UserBitShared: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
staticinvoke <oadd.org.apache.drill.exec.proto.BitData: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
staticinvoke <oadd.org.apache.drill.exec.proto.BitControl: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
staticinvoke <oadd.org.apache.drill.exec.proto.ExecProtos: oadd.com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
return;
}
}