aboutsummaryrefslogtreecommitdiff
path: root/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
blob: d9dd62414f00183f8082e5bb0ab2e61082c94b80 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
/**
 * Autogenerated by Thrift Compiler (0.9.0)
 *
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 *  @generated
 */
package org.apache.hive.service.cli.thrift;


import java.util.Map;
import java.util.HashMap;
import org.apache.thrift.TEnum;

public enum TGetInfoType implements org.apache.thrift.TEnum {
  CLI_MAX_DRIVER_CONNECTIONS(0),
  CLI_MAX_CONCURRENT_ACTIVITIES(1),
  CLI_DATA_SOURCE_NAME(2),
  CLI_FETCH_DIRECTION(8),
  CLI_SERVER_NAME(13),
  CLI_SEARCH_PATTERN_ESCAPE(14),
  CLI_DBMS_NAME(17),
  CLI_DBMS_VER(18),
  CLI_ACCESSIBLE_TABLES(19),
  CLI_ACCESSIBLE_PROCEDURES(20),
  CLI_CURSOR_COMMIT_BEHAVIOR(23),
  CLI_DATA_SOURCE_READ_ONLY(25),
  CLI_DEFAULT_TXN_ISOLATION(26),
  CLI_IDENTIFIER_CASE(28),
  CLI_IDENTIFIER_QUOTE_CHAR(29),
  CLI_MAX_COLUMN_NAME_LEN(30),
  CLI_MAX_CURSOR_NAME_LEN(31),
  CLI_MAX_SCHEMA_NAME_LEN(32),
  CLI_MAX_CATALOG_NAME_LEN(34),
  CLI_MAX_TABLE_NAME_LEN(35),
  CLI_SCROLL_CONCURRENCY(43),
  CLI_TXN_CAPABLE(46),
  CLI_USER_NAME(47),
  CLI_TXN_ISOLATION_OPTION(72),
  CLI_INTEGRITY(73),
  CLI_GETDATA_EXTENSIONS(81),
  CLI_NULL_COLLATION(85),
  CLI_ALTER_TABLE(86),
  CLI_ORDER_BY_COLUMNS_IN_SELECT(90),
  CLI_SPECIAL_CHARACTERS(94),
  CLI_MAX_COLUMNS_IN_GROUP_BY(97),
  CLI_MAX_COLUMNS_IN_INDEX(98),
  CLI_MAX_COLUMNS_IN_ORDER_BY(99),
  CLI_MAX_COLUMNS_IN_SELECT(100),
  CLI_MAX_COLUMNS_IN_TABLE(101),
  CLI_MAX_INDEX_SIZE(102),
  CLI_MAX_ROW_SIZE(104),
  CLI_MAX_STATEMENT_LEN(105),
  CLI_MAX_TABLES_IN_SELECT(106),
  CLI_MAX_USER_NAME_LEN(107),
  CLI_OJ_CAPABILITIES(115),
  CLI_XOPEN_CLI_YEAR(10000),
  CLI_CURSOR_SENSITIVITY(10001),
  CLI_DESCRIBE_PARAMETER(10002),
  CLI_CATALOG_NAME(10003),
  CLI_COLLATION_SEQ(10004),
  CLI_MAX_IDENTIFIER_LEN(10005);

  private final int value;

  private TGetInfoType(int value) {
    this.value = value;
  }

  /**
   * Get the integer value of this enum value, as defined in the Thrift IDL.
   */
  public int getValue() {
    return value;
  }

  /**
   * Find a the enum type by its integer value, as defined in the Thrift IDL.
   * @return null if the value is not found.
   */
  public static TGetInfoType findByValue(int value) { 
    switch (value) {
      case 0:
        return CLI_MAX_DRIVER_CONNECTIONS;
      case 1:
        return CLI_MAX_CONCURRENT_ACTIVITIES;
      case 2:
        return CLI_DATA_SOURCE_NAME;
      case 8:
        return CLI_FETCH_DIRECTION;
      case 13:
        return CLI_SERVER_NAME;
      case 14:
        return CLI_SEARCH_PATTERN_ESCAPE;
      case 17:
        return CLI_DBMS_NAME;
      case 18:
        return CLI_DBMS_VER;
      case 19:
        return CLI_ACCESSIBLE_TABLES;
      case 20:
        return CLI_ACCESSIBLE_PROCEDURES;
      case 23:
        return CLI_CURSOR_COMMIT_BEHAVIOR;
      case 25:
        return CLI_DATA_SOURCE_READ_ONLY;
      case 26:
        return CLI_DEFAULT_TXN_ISOLATION;
      case 28:
        return CLI_IDENTIFIER_CASE;
      case 29:
        return CLI_IDENTIFIER_QUOTE_CHAR;
      case 30:
        return CLI_MAX_COLUMN_NAME_LEN;
      case 31:
        return CLI_MAX_CURSOR_NAME_LEN;
      case 32:
        return CLI_MAX_SCHEMA_NAME_LEN;
      case 34:
        return CLI_MAX_CATALOG_NAME_LEN;
      case 35:
        return CLI_MAX_TABLE_NAME_LEN;
      case 43:
        return CLI_SCROLL_CONCURRENCY;
      case 46:
        return CLI_TXN_CAPABLE;
      case 47:
        return CLI_USER_NAME;
      case 72:
        return CLI_TXN_ISOLATION_OPTION;
      case 73:
        return CLI_INTEGRITY;
      case 81:
        return CLI_GETDATA_EXTENSIONS;
      case 85:
        return CLI_NULL_COLLATION;
      case 86:
        return CLI_ALTER_TABLE;
      case 90:
        return CLI_ORDER_BY_COLUMNS_IN_SELECT;
      case 94:
        return CLI_SPECIAL_CHARACTERS;
      case 97:
        return CLI_MAX_COLUMNS_IN_GROUP_BY;
      case 98:
        return CLI_MAX_COLUMNS_IN_INDEX;
      case 99:
        return CLI_MAX_COLUMNS_IN_ORDER_BY;
      case 100:
        return CLI_MAX_COLUMNS_IN_SELECT;
      case 101:
        return CLI_MAX_COLUMNS_IN_TABLE;
      case 102:
        return CLI_MAX_INDEX_SIZE;
      case 104:
        return CLI_MAX_ROW_SIZE;
      case 105:
        return CLI_MAX_STATEMENT_LEN;
      case 106:
        return CLI_MAX_TABLES_IN_SELECT;
      case 107:
        return CLI_MAX_USER_NAME_LEN;
      case 115:
        return CLI_OJ_CAPABILITIES;
      case 10000:
        return CLI_XOPEN_CLI_YEAR;
      case 10001:
        return CLI_CURSOR_SENSITIVITY;
      case 10002:
        return CLI_DESCRIBE_PARAMETER;
      case 10003:
        return CLI_CATALOG_NAME;
      case 10004:
        return CLI_COLLATION_SEQ;
      case 10005:
        return CLI_MAX_IDENTIFIER_LEN;
      default:
        return null;
    }
  }
}