com.pingcap.tidb.tipb.ScalarFuncSig Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: expression.proto
package com.pingcap.tidb.tipb;
/**
* Protobuf enum {@code tipb.ScalarFuncSig}
*/
public enum ScalarFuncSig
implements com.google.protobuf.ProtocolMessageEnum {
/**
* Unspecified = 0;
*/
Unspecified(0),
/**
*
* Casting
*
*
* CastIntAsInt = 1;
*/
CastIntAsInt(1),
/**
* CastIntAsReal = 2;
*/
CastIntAsReal(2),
/**
* CastIntAsString = 3;
*/
CastIntAsString(3),
/**
* CastIntAsDecimal = 4;
*/
CastIntAsDecimal(4),
/**
* CastIntAsTime = 5;
*/
CastIntAsTime(5),
/**
* CastIntAsDuration = 6;
*/
CastIntAsDuration(6),
/**
* CastIntAsJson = 7;
*/
CastIntAsJson(7),
/**
* CastRealAsInt = 10;
*/
CastRealAsInt(10),
/**
* CastRealAsReal = 11;
*/
CastRealAsReal(11),
/**
* CastRealAsString = 12;
*/
CastRealAsString(12),
/**
* CastRealAsDecimal = 13;
*/
CastRealAsDecimal(13),
/**
* CastRealAsTime = 14;
*/
CastRealAsTime(14),
/**
* CastRealAsDuration = 15;
*/
CastRealAsDuration(15),
/**
* CastRealAsJson = 16;
*/
CastRealAsJson(16),
/**
* CastDecimalAsInt = 20;
*/
CastDecimalAsInt(20),
/**
* CastDecimalAsReal = 21;
*/
CastDecimalAsReal(21),
/**
* CastDecimalAsString = 22;
*/
CastDecimalAsString(22),
/**
* CastDecimalAsDecimal = 23;
*/
CastDecimalAsDecimal(23),
/**
* CastDecimalAsTime = 24;
*/
CastDecimalAsTime(24),
/**
* CastDecimalAsDuration = 25;
*/
CastDecimalAsDuration(25),
/**
* CastDecimalAsJson = 26;
*/
CastDecimalAsJson(26),
/**
* CastStringAsInt = 30;
*/
CastStringAsInt(30),
/**
* CastStringAsReal = 31;
*/
CastStringAsReal(31),
/**
* CastStringAsString = 32;
*/
CastStringAsString(32),
/**
* CastStringAsDecimal = 33;
*/
CastStringAsDecimal(33),
/**
* CastStringAsTime = 34;
*/
CastStringAsTime(34),
/**
* CastStringAsDuration = 35;
*/
CastStringAsDuration(35),
/**
* CastStringAsJson = 36;
*/
CastStringAsJson(36),
/**
* CastTimeAsInt = 40;
*/
CastTimeAsInt(40),
/**
* CastTimeAsReal = 41;
*/
CastTimeAsReal(41),
/**
* CastTimeAsString = 42;
*/
CastTimeAsString(42),
/**
* CastTimeAsDecimal = 43;
*/
CastTimeAsDecimal(43),
/**
* CastTimeAsTime = 44;
*/
CastTimeAsTime(44),
/**
* CastTimeAsDuration = 45;
*/
CastTimeAsDuration(45),
/**
* CastTimeAsJson = 46;
*/
CastTimeAsJson(46),
/**
* CastDurationAsInt = 50;
*/
CastDurationAsInt(50),
/**
* CastDurationAsReal = 51;
*/
CastDurationAsReal(51),
/**
* CastDurationAsString = 52;
*/
CastDurationAsString(52),
/**
* CastDurationAsDecimal = 53;
*/
CastDurationAsDecimal(53),
/**
* CastDurationAsTime = 54;
*/
CastDurationAsTime(54),
/**
* CastDurationAsDuration = 55;
*/
CastDurationAsDuration(55),
/**
* CastDurationAsJson = 56;
*/
CastDurationAsJson(56),
/**
* CastJsonAsInt = 60;
*/
CastJsonAsInt(60),
/**
* CastJsonAsReal = 61;
*/
CastJsonAsReal(61),
/**
* CastJsonAsString = 62;
*/
CastJsonAsString(62),
/**
* CastJsonAsDecimal = 63;
*/
CastJsonAsDecimal(63),
/**
* CastJsonAsTime = 64;
*/
CastJsonAsTime(64),
/**
* CastJsonAsDuration = 65;
*/
CastJsonAsDuration(65),
/**
* CastJsonAsJson = 66;
*/
CastJsonAsJson(66),
/**
*
*compare
*
*
* CoalesceInt = 4201;
*/
CoalesceInt(4201),
/**
* CoalesceReal = 4202;
*/
CoalesceReal(4202),
/**
* CoalesceDecimal = 4203;
*/
CoalesceDecimal(4203),
/**
* CoalesceString = 4204;
*/
CoalesceString(4204),
/**
* CoalesceTime = 4205;
*/
CoalesceTime(4205),
/**
* CoalesceDuration = 4206;
*/
CoalesceDuration(4206),
/**
*
* unimplemented in tidb
*
*
* CoalesceJson = 4207;
*/
CoalesceJson(4207),
/**
* LTInt = 100;
*/
LTInt(100),
/**
* LTReal = 101;
*/
LTReal(101),
/**
* LTDecimal = 102;
*/
LTDecimal(102),
/**
* LTString = 103;
*/
LTString(103),
/**
* LTTime = 104;
*/
LTTime(104),
/**
* LTDuration = 105;
*/
LTDuration(105),
/**
* LTJson = 106;
*/
LTJson(106),
/**
* LEInt = 110;
*/
LEInt(110),
/**
* LEReal = 111;
*/
LEReal(111),
/**
* LEDecimal = 112;
*/
LEDecimal(112),
/**
* LEString = 113;
*/
LEString(113),
/**
* LETime = 114;
*/
LETime(114),
/**
* LEDuration = 115;
*/
LEDuration(115),
/**
* LEJson = 116;
*/
LEJson(116),
/**
* GTInt = 120;
*/
GTInt(120),
/**
* GTReal = 121;
*/
GTReal(121),
/**
* GTDecimal = 122;
*/
GTDecimal(122),
/**
* GTString = 123;
*/
GTString(123),
/**
* GTTime = 124;
*/
GTTime(124),
/**
* GTDuration = 125;
*/
GTDuration(125),
/**
* GTJson = 126;
*/
GTJson(126),
/**
* GreatestInt = 4215;
*/
GreatestInt(4215),
/**
* GreatestReal = 4216;
*/
GreatestReal(4216),
/**
* GreatestDecimal = 4217;
*/
GreatestDecimal(4217),
/**
* GreatestString = 4218;
*/
GreatestString(4218),
/**
* GreatestTime = 4219;
*/
GreatestTime(4219),
/**
* LeastInt = 4220;
*/
LeastInt(4220),
/**
* LeastReal = 4221;
*/
LeastReal(4221),
/**
* LeastDecimal = 4222;
*/
LeastDecimal(4222),
/**
* LeastString = 4223;
*/
LeastString(4223),
/**
* LeastTime = 4224;
*/
LeastTime(4224),
/**
* IntervalInt = 4225;
*/
IntervalInt(4225),
/**
* IntervalReal = 4226;
*/
IntervalReal(4226),
/**
* GEInt = 130;
*/
GEInt(130),
/**
* GEReal = 131;
*/
GEReal(131),
/**
* GEDecimal = 132;
*/
GEDecimal(132),
/**
* GEString = 133;
*/
GEString(133),
/**
* GETime = 134;
*/
GETime(134),
/**
* GEDuration = 135;
*/
GEDuration(135),
/**
* GEJson = 136;
*/
GEJson(136),
/**
* EQInt = 140;
*/
EQInt(140),
/**
* EQReal = 141;
*/
EQReal(141),
/**
* EQDecimal = 142;
*/
EQDecimal(142),
/**
* EQString = 143;
*/
EQString(143),
/**
* EQTime = 144;
*/
EQTime(144),
/**
* EQDuration = 145;
*/
EQDuration(145),
/**
* EQJson = 146;
*/
EQJson(146),
/**
* NEInt = 150;
*/
NEInt(150),
/**
* NEReal = 151;
*/
NEReal(151),
/**
* NEDecimal = 152;
*/
NEDecimal(152),
/**
* NEString = 153;
*/
NEString(153),
/**
* NETime = 154;
*/
NETime(154),
/**
* NEDuration = 155;
*/
NEDuration(155),
/**
* NEJson = 156;
*/
NEJson(156),
/**
* NullEQInt = 160;
*/
NullEQInt(160),
/**
* NullEQReal = 161;
*/
NullEQReal(161),
/**
* NullEQDecimal = 162;
*/
NullEQDecimal(162),
/**
* NullEQString = 163;
*/
NullEQString(163),
/**
* NullEQTime = 164;
*/
NullEQTime(164),
/**
* NullEQDuration = 165;
*/
NullEQDuration(165),
/**
* NullEQJson = 166;
*/
NullEQJson(166),
/**
*
*arithmetic
*
*
* PlusReal = 200;
*/
PlusReal(200),
/**
* PlusDecimal = 201;
*/
PlusDecimal(201),
/**
* PlusInt = 203;
*/
PlusInt(203),
/**
* MinusReal = 204;
*/
MinusReal(204),
/**
* MinusDecimal = 205;
*/
MinusDecimal(205),
/**
* MinusInt = 207;
*/
MinusInt(207),
/**
* MultiplyReal = 208;
*/
MultiplyReal(208),
/**
* MultiplyDecimal = 209;
*/
MultiplyDecimal(209),
/**
* MultiplyInt = 210;
*/
MultiplyInt(210),
/**
* DivideReal = 211;
*/
DivideReal(211),
/**
* DivideDecimal = 212;
*/
DivideDecimal(212),
/**
* IntDivideInt = 213;
*/
IntDivideInt(213),
/**
* IntDivideDecimal = 214;
*/
IntDivideDecimal(214),
/**
* ModReal = 215;
*/
ModReal(215),
/**
* ModDecimal = 216;
*/
ModDecimal(216),
/**
* ModInt = 217;
*/
ModInt(217),
/**
* MultiplyIntUnsigned = 218;
*/
MultiplyIntUnsigned(218),
/**
* PlusIntUnsignedUnsigned = 219;
*/
PlusIntUnsignedUnsigned(219),
/**
* PlusIntUnsignedSigned = 220;
*/
PlusIntUnsignedSigned(220),
/**
* PlusIntSignedUnsigned = 221;
*/
PlusIntSignedUnsigned(221),
/**
* PlusIntSignedSigned = 222;
*/
PlusIntSignedSigned(222),
/**
* ModIntUnsignedUnsigned = 223;
*/
ModIntUnsignedUnsigned(223),
/**
* ModIntUnsignedSigned = 224;
*/
ModIntUnsignedSigned(224),
/**
* ModIntSignedUnsigned = 225;
*/
ModIntSignedUnsigned(225),
/**
* ModIntSignedSigned = 226;
*/
ModIntSignedSigned(226),
/**
*
*math
*
*
* AbsInt = 2101;
*/
AbsInt(2101),
/**
* AbsUInt = 2102;
*/
AbsUInt(2102),
/**
* AbsReal = 2103;
*/
AbsReal(2103),
/**
* AbsDecimal = 2104;
*/
AbsDecimal(2104),
/**
* CeilIntToDec = 2105;
*/
CeilIntToDec(2105),
/**
* CeilIntToInt = 2106;
*/
CeilIntToInt(2106),
/**
* CeilDecToInt = 2107;
*/
CeilDecToInt(2107),
/**
* CeilDecToDec = 2108;
*/
CeilDecToDec(2108),
/**
* CeilReal = 2109;
*/
CeilReal(2109),
/**
* FloorIntToDec = 2110;
*/
FloorIntToDec(2110),
/**
* FloorIntToInt = 2111;
*/
FloorIntToInt(2111),
/**
* FloorDecToInt = 2112;
*/
FloorDecToInt(2112),
/**
* FloorDecToDec = 2113;
*/
FloorDecToDec(2113),
/**
* FloorReal = 2114;
*/
FloorReal(2114),
/**
* RoundReal = 2121;
*/
RoundReal(2121),
/**
* RoundInt = 2122;
*/
RoundInt(2122),
/**
* RoundDec = 2123;
*/
RoundDec(2123),
/**
* RoundWithFracReal = 2124;
*/
RoundWithFracReal(2124),
/**
* RoundWithFracInt = 2125;
*/
RoundWithFracInt(2125),
/**
* RoundWithFracDec = 2126;
*/
RoundWithFracDec(2126),
/**
* Log1Arg = 2131;
*/
Log1Arg(2131),
/**
* Log2Args = 2132;
*/
Log2Args(2132),
/**
* Log2 = 2133;
*/
Log2(2133),
/**
* Log10 = 2134;
*/
Log10(2134),
/**
* Rand = 2135;
*/
Rand(2135),
/**
* RandWithSeedFirstGen = 2136;
*/
RandWithSeedFirstGen(2136),
/**
* Pow = 2137;
*/
Pow(2137),
/**
* Conv = 2138;
*/
Conv(2138),
/**
* CRC32 = 2139;
*/
CRC32(2139),
/**
* Sign = 2140;
*/
Sign(2140),
/**
* Sqrt = 2141;
*/
Sqrt(2141),
/**
* Acos = 2142;
*/
Acos(2142),
/**
* Asin = 2143;
*/
Asin(2143),
/**
* Atan1Arg = 2144;
*/
Atan1Arg(2144),
/**
* Atan2Args = 2145;
*/
Atan2Args(2145),
/**
* Cos = 2146;
*/
Cos(2146),
/**
* Cot = 2147;
*/
Cot(2147),
/**
* Degrees = 2148;
*/
Degrees(2148),
/**
* Exp = 2149;
*/
Exp(2149),
/**
* PI = 2150;
*/
PI(2150),
/**
* Radians = 2151;
*/
Radians(2151),
/**
* Sin = 2152;
*/
Sin(2152),
/**
* Tan = 2153;
*/
Tan(2153),
/**
* TruncateInt = 2154;
*/
TruncateInt(2154),
/**
* TruncateReal = 2155;
*/
TruncateReal(2155),
/**
* TruncateDecimal = 2156;
*/
TruncateDecimal(2156),
/**
* TruncateUint = 2157;
*/
TruncateUint(2157),
/**
*
*op
*
*
* LogicalAnd = 3101;
*/
LogicalAnd(3101),
/**
* LogicalOr = 3102;
*/
LogicalOr(3102),
/**
* LogicalXor = 3103;
*/
LogicalXor(3103),
/**
* UnaryNotInt = 3104;
*/
UnaryNotInt(3104),
/**
* UnaryNotDecimal = 3105;
*/
UnaryNotDecimal(3105),
/**
* UnaryNotReal = 3106;
*/
UnaryNotReal(3106),
/**
* UnaryMinusInt = 3108;
*/
UnaryMinusInt(3108),
/**
* UnaryMinusReal = 3109;
*/
UnaryMinusReal(3109),
/**
* UnaryMinusDecimal = 3110;
*/
UnaryMinusDecimal(3110),
/**
* DecimalIsNull = 3111;
*/
DecimalIsNull(3111),
/**
* DurationIsNull = 3112;
*/
DurationIsNull(3112),
/**
* RealIsNull = 3113;
*/
RealIsNull(3113),
/**
* StringIsNull = 3114;
*/
StringIsNull(3114),
/**
* TimeIsNull = 3115;
*/
TimeIsNull(3115),
/**
* IntIsNull = 3116;
*/
IntIsNull(3116),
/**
*
* unimplemented in tidb
*
*
* JsonIsNull = 3117;
*/
JsonIsNull(3117),
/**
* BitAndSig = 3118;
*/
BitAndSig(3118),
/**
* BitOrSig = 3119;
*/
BitOrSig(3119),
/**
* BitXorSig = 3120;
*/
BitXorSig(3120),
/**
* BitNegSig = 3121;
*/
BitNegSig(3121),
/**
* IntIsTrue = 3122;
*/
IntIsTrue(3122),
/**
* RealIsTrue = 3123;
*/
RealIsTrue(3123),
/**
* DecimalIsTrue = 3124;
*/
DecimalIsTrue(3124),
/**
* IntIsFalse = 3125;
*/
IntIsFalse(3125),
/**
* RealIsFalse = 3126;
*/
RealIsFalse(3126),
/**
* DecimalIsFalse = 3127;
*/
DecimalIsFalse(3127),
/**
* LeftShift = 3129;
*/
LeftShift(3129),
/**
* RightShift = 3130;
*/
RightShift(3130),
/**
* IntIsTrueWithNull = 3142;
*/
IntIsTrueWithNull(3142),
/**
* RealIsTrueWithNull = 3143;
*/
RealIsTrueWithNull(3143),
/**
* DecimalIsTrueWithNull = 3144;
*/
DecimalIsTrueWithNull(3144),
/**
* IntIsFalseWithNull = 3145;
*/
IntIsFalseWithNull(3145),
/**
* RealIsFalseWithNull = 3146;
*/
RealIsFalseWithNull(3146),
/**
* DecimalIsFalseWithNull = 3147;
*/
DecimalIsFalseWithNull(3147),
/**
*
*other
*
*
* BitCount = 3128;
*/
BitCount(3128),
/**
* GetParamString = 3131;
*/
GetParamString(3131),
/**
* GetVar = 3132;
*/
GetVar(3132),
/**
* RowSig = 3133;
*/
RowSig(3133),
/**
* SetVar = 3134;
*/
SetVar(3134),
/**
* ValuesDecimal = 3135;
*/
ValuesDecimal(3135),
/**
* ValuesDuration = 3136;
*/
ValuesDuration(3136),
/**
* ValuesInt = 3137;
*/
ValuesInt(3137),
/**
* ValuesJSON = 3138;
*/
ValuesJSON(3138),
/**
* ValuesReal = 3139;
*/
ValuesReal(3139),
/**
* ValuesString = 3140;
*/
ValuesString(3140),
/**
* ValuesTime = 3141;
*/
ValuesTime(3141),
/**
* InInt = 4001;
*/
InInt(4001),
/**
* InReal = 4002;
*/
InReal(4002),
/**
* InDecimal = 4003;
*/
InDecimal(4003),
/**
* InString = 4004;
*/
InString(4004),
/**
* InTime = 4005;
*/
InTime(4005),
/**
* InDuration = 4006;
*/
InDuration(4006),
/**
* InJson = 4007;
*/
InJson(4007),
/**
*
*control
*
*
* IfNullInt = 4101;
*/
IfNullInt(4101),
/**
* IfNullReal = 4102;
*/
IfNullReal(4102),
/**
* IfNullDecimal = 4103;
*/
IfNullDecimal(4103),
/**
* IfNullString = 4104;
*/
IfNullString(4104),
/**
* IfNullTime = 4105;
*/
IfNullTime(4105),
/**
* IfNullDuration = 4106;
*/
IfNullDuration(4106),
/**
* IfInt = 4107;
*/
IfInt(4107),
/**
* IfReal = 4108;
*/
IfReal(4108),
/**
* IfDecimal = 4109;
*/
IfDecimal(4109),
/**
* IfString = 4110;
*/
IfString(4110),
/**
* IfTime = 4111;
*/
IfTime(4111),
/**
* IfDuration = 4112;
*/
IfDuration(4112),
/**
* IfNullJson = 4113;
*/
IfNullJson(4113),
/**
* IfJson = 4114;
*/
IfJson(4114),
/**
* CaseWhenInt = 4208;
*/
CaseWhenInt(4208),
/**
* CaseWhenReal = 4209;
*/
CaseWhenReal(4209),
/**
* CaseWhenDecimal = 4210;
*/
CaseWhenDecimal(4210),
/**
* CaseWhenString = 4211;
*/
CaseWhenString(4211),
/**
* CaseWhenTime = 4212;
*/
CaseWhenTime(4212),
/**
* CaseWhenDuration = 4213;
*/
CaseWhenDuration(4213),
/**
*
* unimplemented in tidb
*
*
* CaseWhenJson = 4214;
*/
CaseWhenJson(4214),
/**
*
* encryption
*
*
* AesDecrypt = 4501;
*/
AesDecrypt(4501),
/**
* AesEncrypt = 4502;
*/
AesEncrypt(4502),
/**
* Compress = 4503;
*/
Compress(4503),
/**
* MD5 = 4504;
*/
MD5(4504),
/**
* Password = 4505;
*/
Password(4505),
/**
* RandomBytes = 4506;
*/
RandomBytes(4506),
/**
* SHA1 = 4507;
*/
SHA1(4507),
/**
* SHA2 = 4508;
*/
SHA2(4508),
/**
* Uncompress = 4509;
*/
Uncompress(4509),
/**
* UncompressedLength = 4510;
*/
UncompressedLength(4510),
/**
* AesDecryptIV = 4511;
*/
AesDecryptIV(4511),
/**
* AesEncryptIV = 4512;
*/
AesEncryptIV(4512),
/**
* Encode = 4513;
*/
Encode(4513),
/**
* Decode = 4514;
*/
Decode(4514),
/**
*
*info
*
*
* Database = 4521;
*/
Database(4521),
/**
* FoundRows = 4522;
*/
FoundRows(4522),
/**
* CurrentUser = 4523;
*/
CurrentUser(4523),
/**
* User = 4524;
*/
User(4524),
/**
* ConnectionID = 4525;
*/
ConnectionID(4525),
/**
* LastInsertID = 4526;
*/
LastInsertID(4526),
/**
* LastInsertIDWithID = 4527;
*/
LastInsertIDWithID(4527),
/**
* Version = 4528;
*/
Version(4528),
/**
* TiDBVersion = 4529;
*/
TiDBVersion(4529),
/**
* RowCount = 4530;
*/
RowCount(4530),
/**
*
*miscellaneous
*
*
* Sleep = 4551;
*/
Sleep(4551),
/**
* Lock = 4552;
*/
Lock(4552),
/**
* ReleaseLock = 4553;
*/
ReleaseLock(4553),
/**
* DecimalAnyValue = 4554;
*/
DecimalAnyValue(4554),
/**
* DurationAnyValue = 4555;
*/
DurationAnyValue(4555),
/**
* IntAnyValue = 4556;
*/
IntAnyValue(4556),
/**
* JSONAnyValue = 4557;
*/
JSONAnyValue(4557),
/**
* RealAnyValue = 4558;
*/
RealAnyValue(4558),
/**
* StringAnyValue = 4559;
*/
StringAnyValue(4559),
/**
* TimeAnyValue = 4560;
*/
TimeAnyValue(4560),
/**
* InetAton = 4561;
*/
InetAton(4561),
/**
* InetNtoa = 4562;
*/
InetNtoa(4562),
/**
* Inet6Aton = 4563;
*/
Inet6Aton(4563),
/**
* Inet6Ntoa = 4564;
*/
Inet6Ntoa(4564),
/**
* IsIPv4 = 4565;
*/
IsIPv4(4565),
/**
* IsIPv4Compat = 4566;
*/
IsIPv4Compat(4566),
/**
* IsIPv4Mapped = 4567;
*/
IsIPv4Mapped(4567),
/**
* IsIPv6 = 4568;
*/
IsIPv6(4568),
/**
* UUID = 4569;
*/
UUID(4569),
/**
*
*like
*
*
* LikeSig = 4310;
*/
LikeSig(4310),
/**
* RegexpSig = 4311;
*/
RegexpSig(4311),
/**
* RegexpUTF8Sig = 4312;
*/
RegexpUTF8Sig(4312),
/**
*
*json
*
*
* JsonExtractSig = 5001;
*/
JsonExtractSig(5001),
/**
* JsonUnquoteSig = 5002;
*/
JsonUnquoteSig(5002),
/**
* JsonTypeSig = 5003;
*/
JsonTypeSig(5003),
/**
* JsonSetSig = 5004;
*/
JsonSetSig(5004),
/**
* JsonInsertSig = 5005;
*/
JsonInsertSig(5005),
/**
* JsonReplaceSig = 5006;
*/
JsonReplaceSig(5006),
/**
* JsonRemoveSig = 5007;
*/
JsonRemoveSig(5007),
/**
* JsonMergeSig = 5008;
*/
JsonMergeSig(5008),
/**
* JsonObjectSig = 5009;
*/
JsonObjectSig(5009),
/**
* JsonArraySig = 5010;
*/
JsonArraySig(5010),
/**
* JsonValidJsonSig = 5011;
*/
JsonValidJsonSig(5011),
/**
* JsonContainsSig = 5012;
*/
JsonContainsSig(5012),
/**
* JsonArrayAppendSig = 5013;
*/
JsonArrayAppendSig(5013),
/**
* JsonArrayInsertSig = 5014;
*/
JsonArrayInsertSig(5014),
/**
* JsonMergePatchSig = 5015;
*/
JsonMergePatchSig(5015),
/**
* JsonMergePreserveSig = 5016;
*/
JsonMergePreserveSig(5016),
/**
* JsonContainsPathSig = 5017;
*/
JsonContainsPathSig(5017),
/**
* JsonPrettySig = 5018;
*/
JsonPrettySig(5018),
/**
* JsonQuoteSig = 5019;
*/
JsonQuoteSig(5019),
/**
* JsonSearchSig = 5020;
*/
JsonSearchSig(5020),
/**
* JsonStorageSizeSig = 5021;
*/
JsonStorageSizeSig(5021),
/**
* JsonDepthSig = 5022;
*/
JsonDepthSig(5022),
/**
* JsonKeysSig = 5023;
*/
JsonKeysSig(5023),
/**
* JsonLengthSig = 5024;
*/
JsonLengthSig(5024),
/**
* JsonKeys2ArgsSig = 5025;
*/
JsonKeys2ArgsSig(5025),
/**
* JsonValidStringSig = 5026;
*/
JsonValidStringSig(5026),
/**
* JsonValidOthersSig = 5027;
*/
JsonValidOthersSig(5027),
/**
*
*time
*
*
* DateFormatSig = 6001;
*/
DateFormatSig(6001),
/**
* DateLiteral = 6002;
*/
DateLiteral(6002),
/**
* DateDiff = 6003;
*/
DateDiff(6003),
/**
* NullTimeDiff = 6004;
*/
NullTimeDiff(6004),
/**
* TimeStringTimeDiff = 6005;
*/
TimeStringTimeDiff(6005),
/**
* DurationStringTimeDiff = 6006;
*/
DurationStringTimeDiff(6006),
/**
* DurationDurationTimeDiff = 6007;
*/
DurationDurationTimeDiff(6007),
/**
* StringTimeTimeDiff = 6008;
*/
StringTimeTimeDiff(6008),
/**
* StringDurationTimeDiff = 6009;
*/
StringDurationTimeDiff(6009),
/**
* StringStringTimeDiff = 6010;
*/
StringStringTimeDiff(6010),
/**
* TimeTimeTimeDiff = 6011;
*/
TimeTimeTimeDiff(6011),
/**
* Date = 6012;
*/
Date(6012),
/**
* Hour = 6013;
*/
Hour(6013),
/**
* Minute = 6014;
*/
Minute(6014),
/**
* Second = 6015;
*/
Second(6015),
/**
* MicroSecond = 6016;
*/
MicroSecond(6016),
/**
* Month = 6017;
*/
Month(6017),
/**
* MonthName = 6018;
*/
MonthName(6018),
/**
* NowWithArg = 6019;
*/
NowWithArg(6019),
/**
* NowWithoutArg = 6020;
*/
NowWithoutArg(6020),
/**
* DayName = 6021;
*/
DayName(6021),
/**
* DayOfMonth = 6022;
*/
DayOfMonth(6022),
/**
* DayOfWeek = 6023;
*/
DayOfWeek(6023),
/**
* DayOfYear = 6024;
*/
DayOfYear(6024),
/**
* WeekWithMode = 6025;
*/
WeekWithMode(6025),
/**
* WeekWithoutMode = 6026;
*/
WeekWithoutMode(6026),
/**
* WeekDay = 6027;
*/
WeekDay(6027),
/**
* WeekOfYear = 6028;
*/
WeekOfYear(6028),
/**
* Year = 6029;
*/
Year(6029),
/**
* YearWeekWithMode = 6030;
*/
YearWeekWithMode(6030),
/**
* YearWeekWithoutMode = 6031;
*/
YearWeekWithoutMode(6031),
/**
* GetFormat = 6032;
*/
GetFormat(6032),
/**
* SysDateWithFsp = 6033;
*/
SysDateWithFsp(6033),
/**
* SysDateWithoutFsp = 6034;
*/
SysDateWithoutFsp(6034),
/**
* CurrentDate = 6035;
*/
CurrentDate(6035),
/**
* CurrentTime0Arg = 6036;
*/
CurrentTime0Arg(6036),
/**
* CurrentTime1Arg = 6037;
*/
CurrentTime1Arg(6037),
/**
* Time = 6038;
*/
Time(6038),
/**
* TimeLiteral = 6039;
*/
TimeLiteral(6039),
/**
* UTCDate = 6040;
*/
UTCDate(6040),
/**
* UTCTimestampWithArg = 6041;
*/
UTCTimestampWithArg(6041),
/**
* UTCTimestampWithoutArg = 6042;
*/
UTCTimestampWithoutArg(6042),
/**
* AddDatetimeAndDuration = 6043;
*/
AddDatetimeAndDuration(6043),
/**
* AddDatetimeAndString = 6044;
*/
AddDatetimeAndString(6044),
/**
* AddTimeDateTimeNull = 6045;
*/
AddTimeDateTimeNull(6045),
/**
* AddStringAndDuration = 6046;
*/
AddStringAndDuration(6046),
/**
* AddStringAndString = 6047;
*/
AddStringAndString(6047),
/**
* AddTimeStringNull = 6048;
*/
AddTimeStringNull(6048),
/**
* AddDurationAndDuration = 6049;
*/
AddDurationAndDuration(6049),
/**
* AddDurationAndString = 6050;
*/
AddDurationAndString(6050),
/**
* AddTimeDurationNull = 6051;
*/
AddTimeDurationNull(6051),
/**
* AddDateAndDuration = 6052;
*/
AddDateAndDuration(6052),
/**
* AddDateAndString = 6053;
*/
AddDateAndString(6053),
/**
* SubDatetimeAndDuration = 6054;
*/
SubDatetimeAndDuration(6054),
/**
* SubDatetimeAndString = 6055;
*/
SubDatetimeAndString(6055),
/**
* SubTimeDateTimeNull = 6056;
*/
SubTimeDateTimeNull(6056),
/**
* SubStringAndDuration = 6057;
*/
SubStringAndDuration(6057),
/**
* SubStringAndString = 6058;
*/
SubStringAndString(6058),
/**
* SubTimeStringNull = 6059;
*/
SubTimeStringNull(6059),
/**
* SubDurationAndDuration = 6060;
*/
SubDurationAndDuration(6060),
/**
* SubDurationAndString = 6061;
*/
SubDurationAndString(6061),
/**
* SubTimeDurationNull = 6062;
*/
SubTimeDurationNull(6062),
/**
* SubDateAndDuration = 6063;
*/
SubDateAndDuration(6063),
/**
* SubDateAndString = 6064;
*/
SubDateAndString(6064),
/**
* UnixTimestampCurrent = 6065;
*/
UnixTimestampCurrent(6065),
/**
* UnixTimestampInt = 6066;
*/
UnixTimestampInt(6066),
/**
* UnixTimestampDec = 6067;
*/
UnixTimestampDec(6067),
/**
* ConvertTz = 6068;
*/
ConvertTz(6068),
/**
* MakeDate = 6069;
*/
MakeDate(6069),
/**
* MakeTime = 6070;
*/
MakeTime(6070),
/**
* PeriodAdd = 6071;
*/
PeriodAdd(6071),
/**
* PeriodDiff = 6072;
*/
PeriodDiff(6072),
/**
* Quarter = 6073;
*/
Quarter(6073),
/**
* SecToTime = 6074;
*/
SecToTime(6074),
/**
* TimeToSec = 6075;
*/
TimeToSec(6075),
/**
* TimestampAdd = 6076;
*/
TimestampAdd(6076),
/**
* ToDays = 6077;
*/
ToDays(6077),
/**
* ToSeconds = 6078;
*/
ToSeconds(6078),
/**
* UTCTimeWithArg = 6079;
*/
UTCTimeWithArg(6079),
/**
* UTCTimeWithoutArg = 6080;
*/
UTCTimeWithoutArg(6080),
/**
* Timestamp1Arg = 6081;
*/
Timestamp1Arg(6081),
/**
* Timestamp2Args = 6082;
*/
Timestamp2Args(6082),
/**
* TimestampLiteral = 6083;
*/
TimestampLiteral(6083),
/**
* LastDay = 6084;
*/
LastDay(6084),
/**
* StrToDateDate = 6085;
*/
StrToDateDate(6085),
/**
* StrToDateDatetime = 6086;
*/
StrToDateDatetime(6086),
/**
* StrToDateDuration = 6087;
*/
StrToDateDuration(6087),
/**
* FromUnixTime1Arg = 6088;
*/
FromUnixTime1Arg(6088),
/**
* FromUnixTime2Arg = 6089;
*/
FromUnixTime2Arg(6089),
/**
* ExtractDatetime = 6090;
*/
ExtractDatetime(6090),
/**
* ExtractDuration = 6091;
*/
ExtractDuration(6091),
/**
* AddDateStringString = 6092;
*/
AddDateStringString(6092),
/**
* AddDateStringInt = 6093;
*/
AddDateStringInt(6093),
/**
* AddDateStringDecimal = 6094;
*/
AddDateStringDecimal(6094),
/**
* AddDateIntString = 6095;
*/
AddDateIntString(6095),
/**
* AddDateIntInt = 6096;
*/
AddDateIntInt(6096),
/**
* AddDateDatetimeString = 6097;
*/
AddDateDatetimeString(6097),
/**
* AddDateDatetimeInt = 6098;
*/
AddDateDatetimeInt(6098),
/**
* SubDateStringString = 6099;
*/
SubDateStringString(6099),
/**
* SubDateStringInt = 6100;
*/
SubDateStringInt(6100),
/**
* SubDateStringDecimal = 6101;
*/
SubDateStringDecimal(6101),
/**
* SubDateIntString = 6102;
*/
SubDateIntString(6102),
/**
* SubDateIntInt = 6103;
*/
SubDateIntInt(6103),
/**
* SubDateDatetimeString = 6104;
*/
SubDateDatetimeString(6104),
/**
* SubDateDatetimeInt = 6105;
*/
SubDateDatetimeInt(6105),
/**
* FromDays = 6106;
*/
FromDays(6106),
/**
* TimeFormat = 6107;
*/
TimeFormat(6107),
/**
* TimestampDiff = 6108;
*/
TimestampDiff(6108),
/**
* SubDateStringReal = 6109;
*/
SubDateStringReal(6109),
/**
* SubDateIntReal = 6110;
*/
SubDateIntReal(6110),
/**
* SubDateIntDecimal = 6111;
*/
SubDateIntDecimal(6111),
/**
* SubDateDatetimeReal = 6112;
*/
SubDateDatetimeReal(6112),
/**
* SubDateDatetimeDecimal = 6113;
*/
SubDateDatetimeDecimal(6113),
/**
* SubDateDurationString = 6114;
*/
SubDateDurationString(6114),
/**
* SubDateDurationInt = 6115;
*/
SubDateDurationInt(6115),
/**
* SubDateDurationReal = 6116;
*/
SubDateDurationReal(6116),
/**
* SubDateDurationDecimal = 6117;
*/
SubDateDurationDecimal(6117),
/**
* AddDateStringReal = 6118;
*/
AddDateStringReal(6118),
/**
* AddDateIntReal = 6119;
*/
AddDateIntReal(6119),
/**
* AddDateIntDecimal = 6120;
*/
AddDateIntDecimal(6120),
/**
* AddDateDatetimeReal = 6121;
*/
AddDateDatetimeReal(6121),
/**
* AddDateDatetimeDecimal = 6122;
*/
AddDateDatetimeDecimal(6122),
/**
* AddDateDurationString = 6123;
*/
AddDateDurationString(6123),
/**
* AddDateDurationInt = 6124;
*/
AddDateDurationInt(6124),
/**
* AddDateDurationReal = 6125;
*/
AddDateDurationReal(6125),
/**
* AddDateDurationDecimal = 6126;
*/
AddDateDurationDecimal(6126),
/**
*
* String functions
*
*
* BitLength = 7001;
*/
BitLength(7001),
/**
* Bin = 7002;
*/
Bin(7002),
/**
* ASCII = 7003;
*/
ASCII(7003),
/**
* Char = 7004;
*/
Char(7004),
/**
* CharLengthUTF8 = 7005;
*/
CharLengthUTF8(7005),
/**
* Concat = 7006;
*/
Concat(7006),
/**
* ConcatWS = 7007;
*/
ConcatWS(7007),
/**
* Convert = 7008;
*/
Convert(7008),
/**
* Elt = 7009;
*/
Elt(7009),
/**
* ExportSet3Arg = 7010;
*/
ExportSet3Arg(7010),
/**
* ExportSet4Arg = 7011;
*/
ExportSet4Arg(7011),
/**
* ExportSet5Arg = 7012;
*/
ExportSet5Arg(7012),
/**
* FieldInt = 7013;
*/
FieldInt(7013),
/**
* FieldReal = 7014;
*/
FieldReal(7014),
/**
* FieldString = 7015;
*/
FieldString(7015),
/**
* FindInSet = 7016;
*/
FindInSet(7016),
/**
* Format = 7017;
*/
Format(7017),
/**
* FormatWithLocale = 7018;
*/
FormatWithLocale(7018),
/**
* FromBase64 = 7019;
*/
FromBase64(7019),
/**
* HexIntArg = 7020;
*/
HexIntArg(7020),
/**
* HexStrArg = 7021;
*/
HexStrArg(7021),
/**
* InsertUTF8 = 7022;
*/
InsertUTF8(7022),
/**
* Insert = 7023;
*/
Insert(7023),
/**
* InstrUTF8 = 7024;
*/
InstrUTF8(7024),
/**
* Instr = 7025;
*/
Instr(7025),
/**
* LTrim = 7026;
*/
LTrim(7026),
/**
* LeftUTF8 = 7027;
*/
LeftUTF8(7027),
/**
* Left = 7028;
*/
Left(7028),
/**
* Length = 7029;
*/
Length(7029),
/**
* Locate2ArgsUTF8 = 7030;
*/
Locate2ArgsUTF8(7030),
/**
* Locate3ArgsUTF8 = 7031;
*/
Locate3ArgsUTF8(7031),
/**
* Locate2Args = 7032;
*/
Locate2Args(7032),
/**
* Locate3Args = 7033;
*/
Locate3Args(7033),
/**
* Lower = 7034;
*/
Lower(7034),
/**
* LpadUTF8 = 7035;
*/
LpadUTF8(7035),
/**
* Lpad = 7036;
*/
Lpad(7036),
/**
* MakeSet = 7037;
*/
MakeSet(7037),
/**
* OctInt = 7038;
*/
OctInt(7038),
/**
* OctString = 7039;
*/
OctString(7039),
/**
* Ord = 7040;
*/
Ord(7040),
/**
* Quote = 7041;
*/
Quote(7041),
/**
* RTrim = 7042;
*/
RTrim(7042),
/**
* Repeat = 7043;
*/
Repeat(7043),
/**
* Replace = 7044;
*/
Replace(7044),
/**
* ReverseUTF8 = 7045;
*/
ReverseUTF8(7045),
/**
* Reverse = 7046;
*/
Reverse(7046),
/**
* RightUTF8 = 7047;
*/
RightUTF8(7047),
/**
* Right = 7048;
*/
Right(7048),
/**
* RpadUTF8 = 7049;
*/
RpadUTF8(7049),
/**
* Rpad = 7050;
*/
Rpad(7050),
/**
* Space = 7051;
*/
Space(7051),
/**
* Strcmp = 7052;
*/
Strcmp(7052),
/**
* Substring2ArgsUTF8 = 7053;
*/
Substring2ArgsUTF8(7053),
/**
* Substring3ArgsUTF8 = 7054;
*/
Substring3ArgsUTF8(7054),
/**
* Substring2Args = 7055;
*/
Substring2Args(7055),
/**
* Substring3Args = 7056;
*/
Substring3Args(7056),
/**
* SubstringIndex = 7057;
*/
SubstringIndex(7057),
/**
* ToBase64 = 7058;
*/
ToBase64(7058),
/**
* Trim1Arg = 7059;
*/
Trim1Arg(7059),
/**
* Trim2Args = 7060;
*/
Trim2Args(7060),
/**
* Trim3Args = 7061;
*/
Trim3Args(7061),
/**
* UnHex = 7062;
*/
UnHex(7062),
/**
* UpperUTF8 = 7063;
*/
UpperUTF8(7063),
/**
* Upper = 7064;
*/
Upper(7064),
/**
* CharLength = 7065;
*/
CharLength(7065),
;
/**
* Unspecified = 0;
*/
public static final int Unspecified_VALUE = 0;
/**
*
* Casting
*
*
* CastIntAsInt = 1;
*/
public static final int CastIntAsInt_VALUE = 1;
/**
* CastIntAsReal = 2;
*/
public static final int CastIntAsReal_VALUE = 2;
/**
* CastIntAsString = 3;
*/
public static final int CastIntAsString_VALUE = 3;
/**
* CastIntAsDecimal = 4;
*/
public static final int CastIntAsDecimal_VALUE = 4;
/**
* CastIntAsTime = 5;
*/
public static final int CastIntAsTime_VALUE = 5;
/**
* CastIntAsDuration = 6;
*/
public static final int CastIntAsDuration_VALUE = 6;
/**
* CastIntAsJson = 7;
*/
public static final int CastIntAsJson_VALUE = 7;
/**
* CastRealAsInt = 10;
*/
public static final int CastRealAsInt_VALUE = 10;
/**
* CastRealAsReal = 11;
*/
public static final int CastRealAsReal_VALUE = 11;
/**
* CastRealAsString = 12;
*/
public static final int CastRealAsString_VALUE = 12;
/**
* CastRealAsDecimal = 13;
*/
public static final int CastRealAsDecimal_VALUE = 13;
/**
* CastRealAsTime = 14;
*/
public static final int CastRealAsTime_VALUE = 14;
/**
* CastRealAsDuration = 15;
*/
public static final int CastRealAsDuration_VALUE = 15;
/**
* CastRealAsJson = 16;
*/
public static final int CastRealAsJson_VALUE = 16;
/**
* CastDecimalAsInt = 20;
*/
public static final int CastDecimalAsInt_VALUE = 20;
/**
* CastDecimalAsReal = 21;
*/
public static final int CastDecimalAsReal_VALUE = 21;
/**
* CastDecimalAsString = 22;
*/
public static final int CastDecimalAsString_VALUE = 22;
/**
* CastDecimalAsDecimal = 23;
*/
public static final int CastDecimalAsDecimal_VALUE = 23;
/**
* CastDecimalAsTime = 24;
*/
public static final int CastDecimalAsTime_VALUE = 24;
/**
* CastDecimalAsDuration = 25;
*/
public static final int CastDecimalAsDuration_VALUE = 25;
/**
* CastDecimalAsJson = 26;
*/
public static final int CastDecimalAsJson_VALUE = 26;
/**
* CastStringAsInt = 30;
*/
public static final int CastStringAsInt_VALUE = 30;
/**
* CastStringAsReal = 31;
*/
public static final int CastStringAsReal_VALUE = 31;
/**
* CastStringAsString = 32;
*/
public static final int CastStringAsString_VALUE = 32;
/**
* CastStringAsDecimal = 33;
*/
public static final int CastStringAsDecimal_VALUE = 33;
/**
* CastStringAsTime = 34;
*/
public static final int CastStringAsTime_VALUE = 34;
/**
* CastStringAsDuration = 35;
*/
public static final int CastStringAsDuration_VALUE = 35;
/**
* CastStringAsJson = 36;
*/
public static final int CastStringAsJson_VALUE = 36;
/**
* CastTimeAsInt = 40;
*/
public static final int CastTimeAsInt_VALUE = 40;
/**
* CastTimeAsReal = 41;
*/
public static final int CastTimeAsReal_VALUE = 41;
/**
* CastTimeAsString = 42;
*/
public static final int CastTimeAsString_VALUE = 42;
/**
* CastTimeAsDecimal = 43;
*/
public static final int CastTimeAsDecimal_VALUE = 43;
/**
* CastTimeAsTime = 44;
*/
public static final int CastTimeAsTime_VALUE = 44;
/**
* CastTimeAsDuration = 45;
*/
public static final int CastTimeAsDuration_VALUE = 45;
/**
* CastTimeAsJson = 46;
*/
public static final int CastTimeAsJson_VALUE = 46;
/**
* CastDurationAsInt = 50;
*/
public static final int CastDurationAsInt_VALUE = 50;
/**
* CastDurationAsReal = 51;
*/
public static final int CastDurationAsReal_VALUE = 51;
/**
* CastDurationAsString = 52;
*/
public static final int CastDurationAsString_VALUE = 52;
/**
* CastDurationAsDecimal = 53;
*/
public static final int CastDurationAsDecimal_VALUE = 53;
/**
* CastDurationAsTime = 54;
*/
public static final int CastDurationAsTime_VALUE = 54;
/**
* CastDurationAsDuration = 55;
*/
public static final int CastDurationAsDuration_VALUE = 55;
/**
* CastDurationAsJson = 56;
*/
public static final int CastDurationAsJson_VALUE = 56;
/**
* CastJsonAsInt = 60;
*/
public static final int CastJsonAsInt_VALUE = 60;
/**
* CastJsonAsReal = 61;
*/
public static final int CastJsonAsReal_VALUE = 61;
/**
* CastJsonAsString = 62;
*/
public static final int CastJsonAsString_VALUE = 62;
/**
* CastJsonAsDecimal = 63;
*/
public static final int CastJsonAsDecimal_VALUE = 63;
/**
* CastJsonAsTime = 64;
*/
public static final int CastJsonAsTime_VALUE = 64;
/**
* CastJsonAsDuration = 65;
*/
public static final int CastJsonAsDuration_VALUE = 65;
/**
* CastJsonAsJson = 66;
*/
public static final int CastJsonAsJson_VALUE = 66;
/**
*
*compare
*
*
* CoalesceInt = 4201;
*/
public static final int CoalesceInt_VALUE = 4201;
/**
* CoalesceReal = 4202;
*/
public static final int CoalesceReal_VALUE = 4202;
/**
* CoalesceDecimal = 4203;
*/
public static final int CoalesceDecimal_VALUE = 4203;
/**
* CoalesceString = 4204;
*/
public static final int CoalesceString_VALUE = 4204;
/**
* CoalesceTime = 4205;
*/
public static final int CoalesceTime_VALUE = 4205;
/**
* CoalesceDuration = 4206;
*/
public static final int CoalesceDuration_VALUE = 4206;
/**
*
* unimplemented in tidb
*
*
* CoalesceJson = 4207;
*/
public static final int CoalesceJson_VALUE = 4207;
/**
* LTInt = 100;
*/
public static final int LTInt_VALUE = 100;
/**
* LTReal = 101;
*/
public static final int LTReal_VALUE = 101;
/**
* LTDecimal = 102;
*/
public static final int LTDecimal_VALUE = 102;
/**
* LTString = 103;
*/
public static final int LTString_VALUE = 103;
/**
* LTTime = 104;
*/
public static final int LTTime_VALUE = 104;
/**
* LTDuration = 105;
*/
public static final int LTDuration_VALUE = 105;
/**
* LTJson = 106;
*/
public static final int LTJson_VALUE = 106;
/**
* LEInt = 110;
*/
public static final int LEInt_VALUE = 110;
/**
* LEReal = 111;
*/
public static final int LEReal_VALUE = 111;
/**
* LEDecimal = 112;
*/
public static final int LEDecimal_VALUE = 112;
/**
* LEString = 113;
*/
public static final int LEString_VALUE = 113;
/**
* LETime = 114;
*/
public static final int LETime_VALUE = 114;
/**
* LEDuration = 115;
*/
public static final int LEDuration_VALUE = 115;
/**
* LEJson = 116;
*/
public static final int LEJson_VALUE = 116;
/**
* GTInt = 120;
*/
public static final int GTInt_VALUE = 120;
/**
* GTReal = 121;
*/
public static final int GTReal_VALUE = 121;
/**
* GTDecimal = 122;
*/
public static final int GTDecimal_VALUE = 122;
/**
* GTString = 123;
*/
public static final int GTString_VALUE = 123;
/**
* GTTime = 124;
*/
public static final int GTTime_VALUE = 124;
/**
* GTDuration = 125;
*/
public static final int GTDuration_VALUE = 125;
/**
* GTJson = 126;
*/
public static final int GTJson_VALUE = 126;
/**
* GreatestInt = 4215;
*/
public static final int GreatestInt_VALUE = 4215;
/**
* GreatestReal = 4216;
*/
public static final int GreatestReal_VALUE = 4216;
/**
* GreatestDecimal = 4217;
*/
public static final int GreatestDecimal_VALUE = 4217;
/**
* GreatestString = 4218;
*/
public static final int GreatestString_VALUE = 4218;
/**
* GreatestTime = 4219;
*/
public static final int GreatestTime_VALUE = 4219;
/**
* LeastInt = 4220;
*/
public static final int LeastInt_VALUE = 4220;
/**
* LeastReal = 4221;
*/
public static final int LeastReal_VALUE = 4221;
/**
* LeastDecimal = 4222;
*/
public static final int LeastDecimal_VALUE = 4222;
/**
* LeastString = 4223;
*/
public static final int LeastString_VALUE = 4223;
/**
* LeastTime = 4224;
*/
public static final int LeastTime_VALUE = 4224;
/**
* IntervalInt = 4225;
*/
public static final int IntervalInt_VALUE = 4225;
/**
* IntervalReal = 4226;
*/
public static final int IntervalReal_VALUE = 4226;
/**
* GEInt = 130;
*/
public static final int GEInt_VALUE = 130;
/**
* GEReal = 131;
*/
public static final int GEReal_VALUE = 131;
/**
* GEDecimal = 132;
*/
public static final int GEDecimal_VALUE = 132;
/**
* GEString = 133;
*/
public static final int GEString_VALUE = 133;
/**
* GETime = 134;
*/
public static final int GETime_VALUE = 134;
/**
* GEDuration = 135;
*/
public static final int GEDuration_VALUE = 135;
/**
* GEJson = 136;
*/
public static final int GEJson_VALUE = 136;
/**
* EQInt = 140;
*/
public static final int EQInt_VALUE = 140;
/**
* EQReal = 141;
*/
public static final int EQReal_VALUE = 141;
/**
* EQDecimal = 142;
*/
public static final int EQDecimal_VALUE = 142;
/**
* EQString = 143;
*/
public static final int EQString_VALUE = 143;
/**
* EQTime = 144;
*/
public static final int EQTime_VALUE = 144;
/**
* EQDuration = 145;
*/
public static final int EQDuration_VALUE = 145;
/**
* EQJson = 146;
*/
public static final int EQJson_VALUE = 146;
/**
* NEInt = 150;
*/
public static final int NEInt_VALUE = 150;
/**
* NEReal = 151;
*/
public static final int NEReal_VALUE = 151;
/**
* NEDecimal = 152;
*/
public static final int NEDecimal_VALUE = 152;
/**
* NEString = 153;
*/
public static final int NEString_VALUE = 153;
/**
* NETime = 154;
*/
public static final int NETime_VALUE = 154;
/**
* NEDuration = 155;
*/
public static final int NEDuration_VALUE = 155;
/**
* NEJson = 156;
*/
public static final int NEJson_VALUE = 156;
/**
* NullEQInt = 160;
*/
public static final int NullEQInt_VALUE = 160;
/**
* NullEQReal = 161;
*/
public static final int NullEQReal_VALUE = 161;
/**
* NullEQDecimal = 162;
*/
public static final int NullEQDecimal_VALUE = 162;
/**
* NullEQString = 163;
*/
public static final int NullEQString_VALUE = 163;
/**
* NullEQTime = 164;
*/
public static final int NullEQTime_VALUE = 164;
/**
* NullEQDuration = 165;
*/
public static final int NullEQDuration_VALUE = 165;
/**
* NullEQJson = 166;
*/
public static final int NullEQJson_VALUE = 166;
/**
*
*arithmetic
*
*
* PlusReal = 200;
*/
public static final int PlusReal_VALUE = 200;
/**
* PlusDecimal = 201;
*/
public static final int PlusDecimal_VALUE = 201;
/**
* PlusInt = 203;
*/
public static final int PlusInt_VALUE = 203;
/**
* MinusReal = 204;
*/
public static final int MinusReal_VALUE = 204;
/**
* MinusDecimal = 205;
*/
public static final int MinusDecimal_VALUE = 205;
/**
* MinusInt = 207;
*/
public static final int MinusInt_VALUE = 207;
/**
* MultiplyReal = 208;
*/
public static final int MultiplyReal_VALUE = 208;
/**
* MultiplyDecimal = 209;
*/
public static final int MultiplyDecimal_VALUE = 209;
/**
* MultiplyInt = 210;
*/
public static final int MultiplyInt_VALUE = 210;
/**
* DivideReal = 211;
*/
public static final int DivideReal_VALUE = 211;
/**
* DivideDecimal = 212;
*/
public static final int DivideDecimal_VALUE = 212;
/**
* IntDivideInt = 213;
*/
public static final int IntDivideInt_VALUE = 213;
/**
* IntDivideDecimal = 214;
*/
public static final int IntDivideDecimal_VALUE = 214;
/**
* ModReal = 215;
*/
public static final int ModReal_VALUE = 215;
/**
* ModDecimal = 216;
*/
public static final int ModDecimal_VALUE = 216;
/**
* ModInt = 217;
*/
public static final int ModInt_VALUE = 217;
/**
* MultiplyIntUnsigned = 218;
*/
public static final int MultiplyIntUnsigned_VALUE = 218;
/**
* PlusIntUnsignedUnsigned = 219;
*/
public static final int PlusIntUnsignedUnsigned_VALUE = 219;
/**
* PlusIntUnsignedSigned = 220;
*/
public static final int PlusIntUnsignedSigned_VALUE = 220;
/**
* PlusIntSignedUnsigned = 221;
*/
public static final int PlusIntSignedUnsigned_VALUE = 221;
/**
* PlusIntSignedSigned = 222;
*/
public static final int PlusIntSignedSigned_VALUE = 222;
/**
* ModIntUnsignedUnsigned = 223;
*/
public static final int ModIntUnsignedUnsigned_VALUE = 223;
/**
* ModIntUnsignedSigned = 224;
*/
public static final int ModIntUnsignedSigned_VALUE = 224;
/**
* ModIntSignedUnsigned = 225;
*/
public static final int ModIntSignedUnsigned_VALUE = 225;
/**
* ModIntSignedSigned = 226;
*/
public static final int ModIntSignedSigned_VALUE = 226;
/**
*
*math
*
*
* AbsInt = 2101;
*/
public static final int AbsInt_VALUE = 2101;
/**
* AbsUInt = 2102;
*/
public static final int AbsUInt_VALUE = 2102;
/**
* AbsReal = 2103;
*/
public static final int AbsReal_VALUE = 2103;
/**
* AbsDecimal = 2104;
*/
public static final int AbsDecimal_VALUE = 2104;
/**
* CeilIntToDec = 2105;
*/
public static final int CeilIntToDec_VALUE = 2105;
/**
* CeilIntToInt = 2106;
*/
public static final int CeilIntToInt_VALUE = 2106;
/**
* CeilDecToInt = 2107;
*/
public static final int CeilDecToInt_VALUE = 2107;
/**
* CeilDecToDec = 2108;
*/
public static final int CeilDecToDec_VALUE = 2108;
/**
* CeilReal = 2109;
*/
public static final int CeilReal_VALUE = 2109;
/**
* FloorIntToDec = 2110;
*/
public static final int FloorIntToDec_VALUE = 2110;
/**
* FloorIntToInt = 2111;
*/
public static final int FloorIntToInt_VALUE = 2111;
/**
* FloorDecToInt = 2112;
*/
public static final int FloorDecToInt_VALUE = 2112;
/**
* FloorDecToDec = 2113;
*/
public static final int FloorDecToDec_VALUE = 2113;
/**
* FloorReal = 2114;
*/
public static final int FloorReal_VALUE = 2114;
/**
* RoundReal = 2121;
*/
public static final int RoundReal_VALUE = 2121;
/**
* RoundInt = 2122;
*/
public static final int RoundInt_VALUE = 2122;
/**
* RoundDec = 2123;
*/
public static final int RoundDec_VALUE = 2123;
/**
* RoundWithFracReal = 2124;
*/
public static final int RoundWithFracReal_VALUE = 2124;
/**
* RoundWithFracInt = 2125;
*/
public static final int RoundWithFracInt_VALUE = 2125;
/**
* RoundWithFracDec = 2126;
*/
public static final int RoundWithFracDec_VALUE = 2126;
/**
* Log1Arg = 2131;
*/
public static final int Log1Arg_VALUE = 2131;
/**
* Log2Args = 2132;
*/
public static final int Log2Args_VALUE = 2132;
/**
* Log2 = 2133;
*/
public static final int Log2_VALUE = 2133;
/**
* Log10 = 2134;
*/
public static final int Log10_VALUE = 2134;
/**
* Rand = 2135;
*/
public static final int Rand_VALUE = 2135;
/**
* RandWithSeedFirstGen = 2136;
*/
public static final int RandWithSeedFirstGen_VALUE = 2136;
/**
* Pow = 2137;
*/
public static final int Pow_VALUE = 2137;
/**
* Conv = 2138;
*/
public static final int Conv_VALUE = 2138;
/**
* CRC32 = 2139;
*/
public static final int CRC32_VALUE = 2139;
/**
* Sign = 2140;
*/
public static final int Sign_VALUE = 2140;
/**
* Sqrt = 2141;
*/
public static final int Sqrt_VALUE = 2141;
/**
* Acos = 2142;
*/
public static final int Acos_VALUE = 2142;
/**
* Asin = 2143;
*/
public static final int Asin_VALUE = 2143;
/**
* Atan1Arg = 2144;
*/
public static final int Atan1Arg_VALUE = 2144;
/**
* Atan2Args = 2145;
*/
public static final int Atan2Args_VALUE = 2145;
/**
* Cos = 2146;
*/
public static final int Cos_VALUE = 2146;
/**
* Cot = 2147;
*/
public static final int Cot_VALUE = 2147;
/**
* Degrees = 2148;
*/
public static final int Degrees_VALUE = 2148;
/**
* Exp = 2149;
*/
public static final int Exp_VALUE = 2149;
/**
* PI = 2150;
*/
public static final int PI_VALUE = 2150;
/**
* Radians = 2151;
*/
public static final int Radians_VALUE = 2151;
/**
* Sin = 2152;
*/
public static final int Sin_VALUE = 2152;
/**
* Tan = 2153;
*/
public static final int Tan_VALUE = 2153;
/**
* TruncateInt = 2154;
*/
public static final int TruncateInt_VALUE = 2154;
/**
* TruncateReal = 2155;
*/
public static final int TruncateReal_VALUE = 2155;
/**
* TruncateDecimal = 2156;
*/
public static final int TruncateDecimal_VALUE = 2156;
/**
* TruncateUint = 2157;
*/
public static final int TruncateUint_VALUE = 2157;
/**
*
*op
*
*
* LogicalAnd = 3101;
*/
public static final int LogicalAnd_VALUE = 3101;
/**
* LogicalOr = 3102;
*/
public static final int LogicalOr_VALUE = 3102;
/**
* LogicalXor = 3103;
*/
public static final int LogicalXor_VALUE = 3103;
/**
* UnaryNotInt = 3104;
*/
public static final int UnaryNotInt_VALUE = 3104;
/**
* UnaryNotDecimal = 3105;
*/
public static final int UnaryNotDecimal_VALUE = 3105;
/**
* UnaryNotReal = 3106;
*/
public static final int UnaryNotReal_VALUE = 3106;
/**
* UnaryMinusInt = 3108;
*/
public static final int UnaryMinusInt_VALUE = 3108;
/**
* UnaryMinusReal = 3109;
*/
public static final int UnaryMinusReal_VALUE = 3109;
/**
* UnaryMinusDecimal = 3110;
*/
public static final int UnaryMinusDecimal_VALUE = 3110;
/**
* DecimalIsNull = 3111;
*/
public static final int DecimalIsNull_VALUE = 3111;
/**
* DurationIsNull = 3112;
*/
public static final int DurationIsNull_VALUE = 3112;
/**
* RealIsNull = 3113;
*/
public static final int RealIsNull_VALUE = 3113;
/**
* StringIsNull = 3114;
*/
public static final int StringIsNull_VALUE = 3114;
/**
* TimeIsNull = 3115;
*/
public static final int TimeIsNull_VALUE = 3115;
/**
* IntIsNull = 3116;
*/
public static final int IntIsNull_VALUE = 3116;
/**
*
* unimplemented in tidb
*
*
* JsonIsNull = 3117;
*/
public static final int JsonIsNull_VALUE = 3117;
/**
* BitAndSig = 3118;
*/
public static final int BitAndSig_VALUE = 3118;
/**
* BitOrSig = 3119;
*/
public static final int BitOrSig_VALUE = 3119;
/**
* BitXorSig = 3120;
*/
public static final int BitXorSig_VALUE = 3120;
/**
* BitNegSig = 3121;
*/
public static final int BitNegSig_VALUE = 3121;
/**
* IntIsTrue = 3122;
*/
public static final int IntIsTrue_VALUE = 3122;
/**
* RealIsTrue = 3123;
*/
public static final int RealIsTrue_VALUE = 3123;
/**
* DecimalIsTrue = 3124;
*/
public static final int DecimalIsTrue_VALUE = 3124;
/**
* IntIsFalse = 3125;
*/
public static final int IntIsFalse_VALUE = 3125;
/**
* RealIsFalse = 3126;
*/
public static final int RealIsFalse_VALUE = 3126;
/**
* DecimalIsFalse = 3127;
*/
public static final int DecimalIsFalse_VALUE = 3127;
/**
* LeftShift = 3129;
*/
public static final int LeftShift_VALUE = 3129;
/**
* RightShift = 3130;
*/
public static final int RightShift_VALUE = 3130;
/**
* IntIsTrueWithNull = 3142;
*/
public static final int IntIsTrueWithNull_VALUE = 3142;
/**
* RealIsTrueWithNull = 3143;
*/
public static final int RealIsTrueWithNull_VALUE = 3143;
/**
* DecimalIsTrueWithNull = 3144;
*/
public static final int DecimalIsTrueWithNull_VALUE = 3144;
/**
* IntIsFalseWithNull = 3145;
*/
public static final int IntIsFalseWithNull_VALUE = 3145;
/**
* RealIsFalseWithNull = 3146;
*/
public static final int RealIsFalseWithNull_VALUE = 3146;
/**
* DecimalIsFalseWithNull = 3147;
*/
public static final int DecimalIsFalseWithNull_VALUE = 3147;
/**
*
*other
*
*
* BitCount = 3128;
*/
public static final int BitCount_VALUE = 3128;
/**
* GetParamString = 3131;
*/
public static final int GetParamString_VALUE = 3131;
/**
* GetVar = 3132;
*/
public static final int GetVar_VALUE = 3132;
/**
* RowSig = 3133;
*/
public static final int RowSig_VALUE = 3133;
/**
* SetVar = 3134;
*/
public static final int SetVar_VALUE = 3134;
/**
* ValuesDecimal = 3135;
*/
public static final int ValuesDecimal_VALUE = 3135;
/**
* ValuesDuration = 3136;
*/
public static final int ValuesDuration_VALUE = 3136;
/**
* ValuesInt = 3137;
*/
public static final int ValuesInt_VALUE = 3137;
/**
* ValuesJSON = 3138;
*/
public static final int ValuesJSON_VALUE = 3138;
/**
* ValuesReal = 3139;
*/
public static final int ValuesReal_VALUE = 3139;
/**
* ValuesString = 3140;
*/
public static final int ValuesString_VALUE = 3140;
/**
* ValuesTime = 3141;
*/
public static final int ValuesTime_VALUE = 3141;
/**
* InInt = 4001;
*/
public static final int InInt_VALUE = 4001;
/**
* InReal = 4002;
*/
public static final int InReal_VALUE = 4002;
/**
* InDecimal = 4003;
*/
public static final int InDecimal_VALUE = 4003;
/**
* InString = 4004;
*/
public static final int InString_VALUE = 4004;
/**
* InTime = 4005;
*/
public static final int InTime_VALUE = 4005;
/**
* InDuration = 4006;
*/
public static final int InDuration_VALUE = 4006;
/**
* InJson = 4007;
*/
public static final int InJson_VALUE = 4007;
/**
*
*control
*
*
* IfNullInt = 4101;
*/
public static final int IfNullInt_VALUE = 4101;
/**
* IfNullReal = 4102;
*/
public static final int IfNullReal_VALUE = 4102;
/**
* IfNullDecimal = 4103;
*/
public static final int IfNullDecimal_VALUE = 4103;
/**
* IfNullString = 4104;
*/
public static final int IfNullString_VALUE = 4104;
/**
* IfNullTime = 4105;
*/
public static final int IfNullTime_VALUE = 4105;
/**
* IfNullDuration = 4106;
*/
public static final int IfNullDuration_VALUE = 4106;
/**
* IfInt = 4107;
*/
public static final int IfInt_VALUE = 4107;
/**
* IfReal = 4108;
*/
public static final int IfReal_VALUE = 4108;
/**
* IfDecimal = 4109;
*/
public static final int IfDecimal_VALUE = 4109;
/**
* IfString = 4110;
*/
public static final int IfString_VALUE = 4110;
/**
* IfTime = 4111;
*/
public static final int IfTime_VALUE = 4111;
/**
* IfDuration = 4112;
*/
public static final int IfDuration_VALUE = 4112;
/**
* IfNullJson = 4113;
*/
public static final int IfNullJson_VALUE = 4113;
/**
* IfJson = 4114;
*/
public static final int IfJson_VALUE = 4114;
/**
* CaseWhenInt = 4208;
*/
public static final int CaseWhenInt_VALUE = 4208;
/**
* CaseWhenReal = 4209;
*/
public static final int CaseWhenReal_VALUE = 4209;
/**
* CaseWhenDecimal = 4210;
*/
public static final int CaseWhenDecimal_VALUE = 4210;
/**
* CaseWhenString = 4211;
*/
public static final int CaseWhenString_VALUE = 4211;
/**
* CaseWhenTime = 4212;
*/
public static final int CaseWhenTime_VALUE = 4212;
/**
* CaseWhenDuration = 4213;
*/
public static final int CaseWhenDuration_VALUE = 4213;
/**
*
* unimplemented in tidb
*
*
* CaseWhenJson = 4214;
*/
public static final int CaseWhenJson_VALUE = 4214;
/**
*
* encryption
*
*
* AesDecrypt = 4501;
*/
public static final int AesDecrypt_VALUE = 4501;
/**
* AesEncrypt = 4502;
*/
public static final int AesEncrypt_VALUE = 4502;
/**
* Compress = 4503;
*/
public static final int Compress_VALUE = 4503;
/**
* MD5 = 4504;
*/
public static final int MD5_VALUE = 4504;
/**
* Password = 4505;
*/
public static final int Password_VALUE = 4505;
/**
* RandomBytes = 4506;
*/
public static final int RandomBytes_VALUE = 4506;
/**
* SHA1 = 4507;
*/
public static final int SHA1_VALUE = 4507;
/**
* SHA2 = 4508;
*/
public static final int SHA2_VALUE = 4508;
/**
* Uncompress = 4509;
*/
public static final int Uncompress_VALUE = 4509;
/**
* UncompressedLength = 4510;
*/
public static final int UncompressedLength_VALUE = 4510;
/**
* AesDecryptIV = 4511;
*/
public static final int AesDecryptIV_VALUE = 4511;
/**
* AesEncryptIV = 4512;
*/
public static final int AesEncryptIV_VALUE = 4512;
/**
* Encode = 4513;
*/
public static final int Encode_VALUE = 4513;
/**
* Decode = 4514;
*/
public static final int Decode_VALUE = 4514;
/**
*
*info
*
*
* Database = 4521;
*/
public static final int Database_VALUE = 4521;
/**
* FoundRows = 4522;
*/
public static final int FoundRows_VALUE = 4522;
/**
* CurrentUser = 4523;
*/
public static final int CurrentUser_VALUE = 4523;
/**
* User = 4524;
*/
public static final int User_VALUE = 4524;
/**
* ConnectionID = 4525;
*/
public static final int ConnectionID_VALUE = 4525;
/**
* LastInsertID = 4526;
*/
public static final int LastInsertID_VALUE = 4526;
/**
* LastInsertIDWithID = 4527;
*/
public static final int LastInsertIDWithID_VALUE = 4527;
/**
* Version = 4528;
*/
public static final int Version_VALUE = 4528;
/**
* TiDBVersion = 4529;
*/
public static final int TiDBVersion_VALUE = 4529;
/**
* RowCount = 4530;
*/
public static final int RowCount_VALUE = 4530;
/**
*
*miscellaneous
*
*
* Sleep = 4551;
*/
public static final int Sleep_VALUE = 4551;
/**
* Lock = 4552;
*/
public static final int Lock_VALUE = 4552;
/**
* ReleaseLock = 4553;
*/
public static final int ReleaseLock_VALUE = 4553;
/**
* DecimalAnyValue = 4554;
*/
public static final int DecimalAnyValue_VALUE = 4554;
/**
* DurationAnyValue = 4555;
*/
public static final int DurationAnyValue_VALUE = 4555;
/**
* IntAnyValue = 4556;
*/
public static final int IntAnyValue_VALUE = 4556;
/**
* JSONAnyValue = 4557;
*/
public static final int JSONAnyValue_VALUE = 4557;
/**
* RealAnyValue = 4558;
*/
public static final int RealAnyValue_VALUE = 4558;
/**
* StringAnyValue = 4559;
*/
public static final int StringAnyValue_VALUE = 4559;
/**
* TimeAnyValue = 4560;
*/
public static final int TimeAnyValue_VALUE = 4560;
/**
* InetAton = 4561;
*/
public static final int InetAton_VALUE = 4561;
/**
* InetNtoa = 4562;
*/
public static final int InetNtoa_VALUE = 4562;
/**
* Inet6Aton = 4563;
*/
public static final int Inet6Aton_VALUE = 4563;
/**
* Inet6Ntoa = 4564;
*/
public static final int Inet6Ntoa_VALUE = 4564;
/**
* IsIPv4 = 4565;
*/
public static final int IsIPv4_VALUE = 4565;
/**
* IsIPv4Compat = 4566;
*/
public static final int IsIPv4Compat_VALUE = 4566;
/**
* IsIPv4Mapped = 4567;
*/
public static final int IsIPv4Mapped_VALUE = 4567;
/**
* IsIPv6 = 4568;
*/
public static final int IsIPv6_VALUE = 4568;
/**
* UUID = 4569;
*/
public static final int UUID_VALUE = 4569;
/**
*
*like
*
*
* LikeSig = 4310;
*/
public static final int LikeSig_VALUE = 4310;
/**
* RegexpSig = 4311;
*/
public static final int RegexpSig_VALUE = 4311;
/**
* RegexpUTF8Sig = 4312;
*/
public static final int RegexpUTF8Sig_VALUE = 4312;
/**
*
*json
*
*
* JsonExtractSig = 5001;
*/
public static final int JsonExtractSig_VALUE = 5001;
/**
* JsonUnquoteSig = 5002;
*/
public static final int JsonUnquoteSig_VALUE = 5002;
/**
* JsonTypeSig = 5003;
*/
public static final int JsonTypeSig_VALUE = 5003;
/**
* JsonSetSig = 5004;
*/
public static final int JsonSetSig_VALUE = 5004;
/**
* JsonInsertSig = 5005;
*/
public static final int JsonInsertSig_VALUE = 5005;
/**
* JsonReplaceSig = 5006;
*/
public static final int JsonReplaceSig_VALUE = 5006;
/**
* JsonRemoveSig = 5007;
*/
public static final int JsonRemoveSig_VALUE = 5007;
/**
* JsonMergeSig = 5008;
*/
public static final int JsonMergeSig_VALUE = 5008;
/**
* JsonObjectSig = 5009;
*/
public static final int JsonObjectSig_VALUE = 5009;
/**
* JsonArraySig = 5010;
*/
public static final int JsonArraySig_VALUE = 5010;
/**
* JsonValidJsonSig = 5011;
*/
public static final int JsonValidJsonSig_VALUE = 5011;
/**
* JsonContainsSig = 5012;
*/
public static final int JsonContainsSig_VALUE = 5012;
/**
* JsonArrayAppendSig = 5013;
*/
public static final int JsonArrayAppendSig_VALUE = 5013;
/**
* JsonArrayInsertSig = 5014;
*/
public static final int JsonArrayInsertSig_VALUE = 5014;
/**
* JsonMergePatchSig = 5015;
*/
public static final int JsonMergePatchSig_VALUE = 5015;
/**
* JsonMergePreserveSig = 5016;
*/
public static final int JsonMergePreserveSig_VALUE = 5016;
/**
* JsonContainsPathSig = 5017;
*/
public static final int JsonContainsPathSig_VALUE = 5017;
/**
* JsonPrettySig = 5018;
*/
public static final int JsonPrettySig_VALUE = 5018;
/**
* JsonQuoteSig = 5019;
*/
public static final int JsonQuoteSig_VALUE = 5019;
/**
* JsonSearchSig = 5020;
*/
public static final int JsonSearchSig_VALUE = 5020;
/**
* JsonStorageSizeSig = 5021;
*/
public static final int JsonStorageSizeSig_VALUE = 5021;
/**
* JsonDepthSig = 5022;
*/
public static final int JsonDepthSig_VALUE = 5022;
/**
* JsonKeysSig = 5023;
*/
public static final int JsonKeysSig_VALUE = 5023;
/**
* JsonLengthSig = 5024;
*/
public static final int JsonLengthSig_VALUE = 5024;
/**
* JsonKeys2ArgsSig = 5025;
*/
public static final int JsonKeys2ArgsSig_VALUE = 5025;
/**
* JsonValidStringSig = 5026;
*/
public static final int JsonValidStringSig_VALUE = 5026;
/**
* JsonValidOthersSig = 5027;
*/
public static final int JsonValidOthersSig_VALUE = 5027;
/**
*
*time
*
*
* DateFormatSig = 6001;
*/
public static final int DateFormatSig_VALUE = 6001;
/**
* DateLiteral = 6002;
*/
public static final int DateLiteral_VALUE = 6002;
/**
* DateDiff = 6003;
*/
public static final int DateDiff_VALUE = 6003;
/**
* NullTimeDiff = 6004;
*/
public static final int NullTimeDiff_VALUE = 6004;
/**
* TimeStringTimeDiff = 6005;
*/
public static final int TimeStringTimeDiff_VALUE = 6005;
/**
* DurationStringTimeDiff = 6006;
*/
public static final int DurationStringTimeDiff_VALUE = 6006;
/**
* DurationDurationTimeDiff = 6007;
*/
public static final int DurationDurationTimeDiff_VALUE = 6007;
/**
* StringTimeTimeDiff = 6008;
*/
public static final int StringTimeTimeDiff_VALUE = 6008;
/**
* StringDurationTimeDiff = 6009;
*/
public static final int StringDurationTimeDiff_VALUE = 6009;
/**
* StringStringTimeDiff = 6010;
*/
public static final int StringStringTimeDiff_VALUE = 6010;
/**
* TimeTimeTimeDiff = 6011;
*/
public static final int TimeTimeTimeDiff_VALUE = 6011;
/**
* Date = 6012;
*/
public static final int Date_VALUE = 6012;
/**
* Hour = 6013;
*/
public static final int Hour_VALUE = 6013;
/**
* Minute = 6014;
*/
public static final int Minute_VALUE = 6014;
/**
* Second = 6015;
*/
public static final int Second_VALUE = 6015;
/**
* MicroSecond = 6016;
*/
public static final int MicroSecond_VALUE = 6016;
/**
* Month = 6017;
*/
public static final int Month_VALUE = 6017;
/**
* MonthName = 6018;
*/
public static final int MonthName_VALUE = 6018;
/**
* NowWithArg = 6019;
*/
public static final int NowWithArg_VALUE = 6019;
/**
* NowWithoutArg = 6020;
*/
public static final int NowWithoutArg_VALUE = 6020;
/**
* DayName = 6021;
*/
public static final int DayName_VALUE = 6021;
/**
* DayOfMonth = 6022;
*/
public static final int DayOfMonth_VALUE = 6022;
/**
* DayOfWeek = 6023;
*/
public static final int DayOfWeek_VALUE = 6023;
/**
* DayOfYear = 6024;
*/
public static final int DayOfYear_VALUE = 6024;
/**
* WeekWithMode = 6025;
*/
public static final int WeekWithMode_VALUE = 6025;
/**
* WeekWithoutMode = 6026;
*/
public static final int WeekWithoutMode_VALUE = 6026;
/**
* WeekDay = 6027;
*/
public static final int WeekDay_VALUE = 6027;
/**
* WeekOfYear = 6028;
*/
public static final int WeekOfYear_VALUE = 6028;
/**
* Year = 6029;
*/
public static final int Year_VALUE = 6029;
/**
* YearWeekWithMode = 6030;
*/
public static final int YearWeekWithMode_VALUE = 6030;
/**
* YearWeekWithoutMode = 6031;
*/
public static final int YearWeekWithoutMode_VALUE = 6031;
/**
* GetFormat = 6032;
*/
public static final int GetFormat_VALUE = 6032;
/**
* SysDateWithFsp = 6033;
*/
public static final int SysDateWithFsp_VALUE = 6033;
/**
* SysDateWithoutFsp = 6034;
*/
public static final int SysDateWithoutFsp_VALUE = 6034;
/**
* CurrentDate = 6035;
*/
public static final int CurrentDate_VALUE = 6035;
/**
* CurrentTime0Arg = 6036;
*/
public static final int CurrentTime0Arg_VALUE = 6036;
/**
* CurrentTime1Arg = 6037;
*/
public static final int CurrentTime1Arg_VALUE = 6037;
/**
* Time = 6038;
*/
public static final int Time_VALUE = 6038;
/**
* TimeLiteral = 6039;
*/
public static final int TimeLiteral_VALUE = 6039;
/**
* UTCDate = 6040;
*/
public static final int UTCDate_VALUE = 6040;
/**
* UTCTimestampWithArg = 6041;
*/
public static final int UTCTimestampWithArg_VALUE = 6041;
/**
* UTCTimestampWithoutArg = 6042;
*/
public static final int UTCTimestampWithoutArg_VALUE = 6042;
/**
* AddDatetimeAndDuration = 6043;
*/
public static final int AddDatetimeAndDuration_VALUE = 6043;
/**
* AddDatetimeAndString = 6044;
*/
public static final int AddDatetimeAndString_VALUE = 6044;
/**
* AddTimeDateTimeNull = 6045;
*/
public static final int AddTimeDateTimeNull_VALUE = 6045;
/**
* AddStringAndDuration = 6046;
*/
public static final int AddStringAndDuration_VALUE = 6046;
/**
* AddStringAndString = 6047;
*/
public static final int AddStringAndString_VALUE = 6047;
/**
* AddTimeStringNull = 6048;
*/
public static final int AddTimeStringNull_VALUE = 6048;
/**
* AddDurationAndDuration = 6049;
*/
public static final int AddDurationAndDuration_VALUE = 6049;
/**
* AddDurationAndString = 6050;
*/
public static final int AddDurationAndString_VALUE = 6050;
/**
* AddTimeDurationNull = 6051;
*/
public static final int AddTimeDurationNull_VALUE = 6051;
/**
* AddDateAndDuration = 6052;
*/
public static final int AddDateAndDuration_VALUE = 6052;
/**
* AddDateAndString = 6053;
*/
public static final int AddDateAndString_VALUE = 6053;
/**
* SubDatetimeAndDuration = 6054;
*/
public static final int SubDatetimeAndDuration_VALUE = 6054;
/**
* SubDatetimeAndString = 6055;
*/
public static final int SubDatetimeAndString_VALUE = 6055;
/**
* SubTimeDateTimeNull = 6056;
*/
public static final int SubTimeDateTimeNull_VALUE = 6056;
/**
* SubStringAndDuration = 6057;
*/
public static final int SubStringAndDuration_VALUE = 6057;
/**
* SubStringAndString = 6058;
*/
public static final int SubStringAndString_VALUE = 6058;
/**
* SubTimeStringNull = 6059;
*/
public static final int SubTimeStringNull_VALUE = 6059;
/**
* SubDurationAndDuration = 6060;
*/
public static final int SubDurationAndDuration_VALUE = 6060;
/**
* SubDurationAndString = 6061;
*/
public static final int SubDurationAndString_VALUE = 6061;
/**
* SubTimeDurationNull = 6062;
*/
public static final int SubTimeDurationNull_VALUE = 6062;
/**
* SubDateAndDuration = 6063;
*/
public static final int SubDateAndDuration_VALUE = 6063;
/**
* SubDateAndString = 6064;
*/
public static final int SubDateAndString_VALUE = 6064;
/**
* UnixTimestampCurrent = 6065;
*/
public static final int UnixTimestampCurrent_VALUE = 6065;
/**
* UnixTimestampInt = 6066;
*/
public static final int UnixTimestampInt_VALUE = 6066;
/**
* UnixTimestampDec = 6067;
*/
public static final int UnixTimestampDec_VALUE = 6067;
/**
* ConvertTz = 6068;
*/
public static final int ConvertTz_VALUE = 6068;
/**
* MakeDate = 6069;
*/
public static final int MakeDate_VALUE = 6069;
/**
* MakeTime = 6070;
*/
public static final int MakeTime_VALUE = 6070;
/**
* PeriodAdd = 6071;
*/
public static final int PeriodAdd_VALUE = 6071;
/**
* PeriodDiff = 6072;
*/
public static final int PeriodDiff_VALUE = 6072;
/**
* Quarter = 6073;
*/
public static final int Quarter_VALUE = 6073;
/**
* SecToTime = 6074;
*/
public static final int SecToTime_VALUE = 6074;
/**
* TimeToSec = 6075;
*/
public static final int TimeToSec_VALUE = 6075;
/**
* TimestampAdd = 6076;
*/
public static final int TimestampAdd_VALUE = 6076;
/**
* ToDays = 6077;
*/
public static final int ToDays_VALUE = 6077;
/**
* ToSeconds = 6078;
*/
public static final int ToSeconds_VALUE = 6078;
/**
* UTCTimeWithArg = 6079;
*/
public static final int UTCTimeWithArg_VALUE = 6079;
/**
* UTCTimeWithoutArg = 6080;
*/
public static final int UTCTimeWithoutArg_VALUE = 6080;
/**
* Timestamp1Arg = 6081;
*/
public static final int Timestamp1Arg_VALUE = 6081;
/**
* Timestamp2Args = 6082;
*/
public static final int Timestamp2Args_VALUE = 6082;
/**
* TimestampLiteral = 6083;
*/
public static final int TimestampLiteral_VALUE = 6083;
/**
* LastDay = 6084;
*/
public static final int LastDay_VALUE = 6084;
/**
* StrToDateDate = 6085;
*/
public static final int StrToDateDate_VALUE = 6085;
/**
* StrToDateDatetime = 6086;
*/
public static final int StrToDateDatetime_VALUE = 6086;
/**
* StrToDateDuration = 6087;
*/
public static final int StrToDateDuration_VALUE = 6087;
/**
* FromUnixTime1Arg = 6088;
*/
public static final int FromUnixTime1Arg_VALUE = 6088;
/**
* FromUnixTime2Arg = 6089;
*/
public static final int FromUnixTime2Arg_VALUE = 6089;
/**
* ExtractDatetime = 6090;
*/
public static final int ExtractDatetime_VALUE = 6090;
/**
* ExtractDuration = 6091;
*/
public static final int ExtractDuration_VALUE = 6091;
/**
* AddDateStringString = 6092;
*/
public static final int AddDateStringString_VALUE = 6092;
/**
* AddDateStringInt = 6093;
*/
public static final int AddDateStringInt_VALUE = 6093;
/**
* AddDateStringDecimal = 6094;
*/
public static final int AddDateStringDecimal_VALUE = 6094;
/**
* AddDateIntString = 6095;
*/
public static final int AddDateIntString_VALUE = 6095;
/**
* AddDateIntInt = 6096;
*/
public static final int AddDateIntInt_VALUE = 6096;
/**
* AddDateDatetimeString = 6097;
*/
public static final int AddDateDatetimeString_VALUE = 6097;
/**
* AddDateDatetimeInt = 6098;
*/
public static final int AddDateDatetimeInt_VALUE = 6098;
/**
* SubDateStringString = 6099;
*/
public static final int SubDateStringString_VALUE = 6099;
/**
* SubDateStringInt = 6100;
*/
public static final int SubDateStringInt_VALUE = 6100;
/**
* SubDateStringDecimal = 6101;
*/
public static final int SubDateStringDecimal_VALUE = 6101;
/**
* SubDateIntString = 6102;
*/
public static final int SubDateIntString_VALUE = 6102;
/**
* SubDateIntInt = 6103;
*/
public static final int SubDateIntInt_VALUE = 6103;
/**
* SubDateDatetimeString = 6104;
*/
public static final int SubDateDatetimeString_VALUE = 6104;
/**
* SubDateDatetimeInt = 6105;
*/
public static final int SubDateDatetimeInt_VALUE = 6105;
/**
* FromDays = 6106;
*/
public static final int FromDays_VALUE = 6106;
/**
* TimeFormat = 6107;
*/
public static final int TimeFormat_VALUE = 6107;
/**
* TimestampDiff = 6108;
*/
public static final int TimestampDiff_VALUE = 6108;
/**
* SubDateStringReal = 6109;
*/
public static final int SubDateStringReal_VALUE = 6109;
/**
* SubDateIntReal = 6110;
*/
public static final int SubDateIntReal_VALUE = 6110;
/**
* SubDateIntDecimal = 6111;
*/
public static final int SubDateIntDecimal_VALUE = 6111;
/**
* SubDateDatetimeReal = 6112;
*/
public static final int SubDateDatetimeReal_VALUE = 6112;
/**
* SubDateDatetimeDecimal = 6113;
*/
public static final int SubDateDatetimeDecimal_VALUE = 6113;
/**
* SubDateDurationString = 6114;
*/
public static final int SubDateDurationString_VALUE = 6114;
/**
* SubDateDurationInt = 6115;
*/
public static final int SubDateDurationInt_VALUE = 6115;
/**
* SubDateDurationReal = 6116;
*/
public static final int SubDateDurationReal_VALUE = 6116;
/**
* SubDateDurationDecimal = 6117;
*/
public static final int SubDateDurationDecimal_VALUE = 6117;
/**
* AddDateStringReal = 6118;
*/
public static final int AddDateStringReal_VALUE = 6118;
/**
* AddDateIntReal = 6119;
*/
public static final int AddDateIntReal_VALUE = 6119;
/**
* AddDateIntDecimal = 6120;
*/
public static final int AddDateIntDecimal_VALUE = 6120;
/**
* AddDateDatetimeReal = 6121;
*/
public static final int AddDateDatetimeReal_VALUE = 6121;
/**
* AddDateDatetimeDecimal = 6122;
*/
public static final int AddDateDatetimeDecimal_VALUE = 6122;
/**
* AddDateDurationString = 6123;
*/
public static final int AddDateDurationString_VALUE = 6123;
/**
* AddDateDurationInt = 6124;
*/
public static final int AddDateDurationInt_VALUE = 6124;
/**
* AddDateDurationReal = 6125;
*/
public static final int AddDateDurationReal_VALUE = 6125;
/**
* AddDateDurationDecimal = 6126;
*/
public static final int AddDateDurationDecimal_VALUE = 6126;
/**
*
* String functions
*
*
* BitLength = 7001;
*/
public static final int BitLength_VALUE = 7001;
/**
* Bin = 7002;
*/
public static final int Bin_VALUE = 7002;
/**
* ASCII = 7003;
*/
public static final int ASCII_VALUE = 7003;
/**
* Char = 7004;
*/
public static final int Char_VALUE = 7004;
/**
* CharLengthUTF8 = 7005;
*/
public static final int CharLengthUTF8_VALUE = 7005;
/**
* Concat = 7006;
*/
public static final int Concat_VALUE = 7006;
/**
* ConcatWS = 7007;
*/
public static final int ConcatWS_VALUE = 7007;
/**
* Convert = 7008;
*/
public static final int Convert_VALUE = 7008;
/**
* Elt = 7009;
*/
public static final int Elt_VALUE = 7009;
/**
* ExportSet3Arg = 7010;
*/
public static final int ExportSet3Arg_VALUE = 7010;
/**
* ExportSet4Arg = 7011;
*/
public static final int ExportSet4Arg_VALUE = 7011;
/**
* ExportSet5Arg = 7012;
*/
public static final int ExportSet5Arg_VALUE = 7012;
/**
* FieldInt = 7013;
*/
public static final int FieldInt_VALUE = 7013;
/**
* FieldReal = 7014;
*/
public static final int FieldReal_VALUE = 7014;
/**
* FieldString = 7015;
*/
public static final int FieldString_VALUE = 7015;
/**
* FindInSet = 7016;
*/
public static final int FindInSet_VALUE = 7016;
/**
* Format = 7017;
*/
public static final int Format_VALUE = 7017;
/**
* FormatWithLocale = 7018;
*/
public static final int FormatWithLocale_VALUE = 7018;
/**
* FromBase64 = 7019;
*/
public static final int FromBase64_VALUE = 7019;
/**
* HexIntArg = 7020;
*/
public static final int HexIntArg_VALUE = 7020;
/**
* HexStrArg = 7021;
*/
public static final int HexStrArg_VALUE = 7021;
/**
* InsertUTF8 = 7022;
*/
public static final int InsertUTF8_VALUE = 7022;
/**
* Insert = 7023;
*/
public static final int Insert_VALUE = 7023;
/**
* InstrUTF8 = 7024;
*/
public static final int InstrUTF8_VALUE = 7024;
/**
* Instr = 7025;
*/
public static final int Instr_VALUE = 7025;
/**
* LTrim = 7026;
*/
public static final int LTrim_VALUE = 7026;
/**
* LeftUTF8 = 7027;
*/
public static final int LeftUTF8_VALUE = 7027;
/**
* Left = 7028;
*/
public static final int Left_VALUE = 7028;
/**
* Length = 7029;
*/
public static final int Length_VALUE = 7029;
/**
* Locate2ArgsUTF8 = 7030;
*/
public static final int Locate2ArgsUTF8_VALUE = 7030;
/**
* Locate3ArgsUTF8 = 7031;
*/
public static final int Locate3ArgsUTF8_VALUE = 7031;
/**
* Locate2Args = 7032;
*/
public static final int Locate2Args_VALUE = 7032;
/**
* Locate3Args = 7033;
*/
public static final int Locate3Args_VALUE = 7033;
/**
* Lower = 7034;
*/
public static final int Lower_VALUE = 7034;
/**
* LpadUTF8 = 7035;
*/
public static final int LpadUTF8_VALUE = 7035;
/**
* Lpad = 7036;
*/
public static final int Lpad_VALUE = 7036;
/**
* MakeSet = 7037;
*/
public static final int MakeSet_VALUE = 7037;
/**
* OctInt = 7038;
*/
public static final int OctInt_VALUE = 7038;
/**
* OctString = 7039;
*/
public static final int OctString_VALUE = 7039;
/**
* Ord = 7040;
*/
public static final int Ord_VALUE = 7040;
/**
* Quote = 7041;
*/
public static final int Quote_VALUE = 7041;
/**
* RTrim = 7042;
*/
public static final int RTrim_VALUE = 7042;
/**
* Repeat = 7043;
*/
public static final int Repeat_VALUE = 7043;
/**
* Replace = 7044;
*/
public static final int Replace_VALUE = 7044;
/**
* ReverseUTF8 = 7045;
*/
public static final int ReverseUTF8_VALUE = 7045;
/**
* Reverse = 7046;
*/
public static final int Reverse_VALUE = 7046;
/**
* RightUTF8 = 7047;
*/
public static final int RightUTF8_VALUE = 7047;
/**
* Right = 7048;
*/
public static final int Right_VALUE = 7048;
/**
* RpadUTF8 = 7049;
*/
public static final int RpadUTF8_VALUE = 7049;
/**
* Rpad = 7050;
*/
public static final int Rpad_VALUE = 7050;
/**
* Space = 7051;
*/
public static final int Space_VALUE = 7051;
/**
* Strcmp = 7052;
*/
public static final int Strcmp_VALUE = 7052;
/**
* Substring2ArgsUTF8 = 7053;
*/
public static final int Substring2ArgsUTF8_VALUE = 7053;
/**
* Substring3ArgsUTF8 = 7054;
*/
public static final int Substring3ArgsUTF8_VALUE = 7054;
/**
* Substring2Args = 7055;
*/
public static final int Substring2Args_VALUE = 7055;
/**
* Substring3Args = 7056;
*/
public static final int Substring3Args_VALUE = 7056;
/**
* SubstringIndex = 7057;
*/
public static final int SubstringIndex_VALUE = 7057;
/**
* ToBase64 = 7058;
*/
public static final int ToBase64_VALUE = 7058;
/**
* Trim1Arg = 7059;
*/
public static final int Trim1Arg_VALUE = 7059;
/**
* Trim2Args = 7060;
*/
public static final int Trim2Args_VALUE = 7060;
/**
* Trim3Args = 7061;
*/
public static final int Trim3Args_VALUE = 7061;
/**
* UnHex = 7062;
*/
public static final int UnHex_VALUE = 7062;
/**
* UpperUTF8 = 7063;
*/
public static final int UpperUTF8_VALUE = 7063;
/**
* Upper = 7064;
*/
public static final int Upper_VALUE = 7064;
/**
* CharLength = 7065;
*/
public static final int CharLength_VALUE = 7065;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ScalarFuncSig valueOf(int value) {
return forNumber(value);
}
public static ScalarFuncSig forNumber(int value) {
switch (value) {
case 0: return Unspecified;
case 1: return CastIntAsInt;
case 2: return CastIntAsReal;
case 3: return CastIntAsString;
case 4: return CastIntAsDecimal;
case 5: return CastIntAsTime;
case 6: return CastIntAsDuration;
case 7: return CastIntAsJson;
case 10: return CastRealAsInt;
case 11: return CastRealAsReal;
case 12: return CastRealAsString;
case 13: return CastRealAsDecimal;
case 14: return CastRealAsTime;
case 15: return CastRealAsDuration;
case 16: return CastRealAsJson;
case 20: return CastDecimalAsInt;
case 21: return CastDecimalAsReal;
case 22: return CastDecimalAsString;
case 23: return CastDecimalAsDecimal;
case 24: return CastDecimalAsTime;
case 25: return CastDecimalAsDuration;
case 26: return CastDecimalAsJson;
case 30: return CastStringAsInt;
case 31: return CastStringAsReal;
case 32: return CastStringAsString;
case 33: return CastStringAsDecimal;
case 34: return CastStringAsTime;
case 35: return CastStringAsDuration;
case 36: return CastStringAsJson;
case 40: return CastTimeAsInt;
case 41: return CastTimeAsReal;
case 42: return CastTimeAsString;
case 43: return CastTimeAsDecimal;
case 44: return CastTimeAsTime;
case 45: return CastTimeAsDuration;
case 46: return CastTimeAsJson;
case 50: return CastDurationAsInt;
case 51: return CastDurationAsReal;
case 52: return CastDurationAsString;
case 53: return CastDurationAsDecimal;
case 54: return CastDurationAsTime;
case 55: return CastDurationAsDuration;
case 56: return CastDurationAsJson;
case 60: return CastJsonAsInt;
case 61: return CastJsonAsReal;
case 62: return CastJsonAsString;
case 63: return CastJsonAsDecimal;
case 64: return CastJsonAsTime;
case 65: return CastJsonAsDuration;
case 66: return CastJsonAsJson;
case 4201: return CoalesceInt;
case 4202: return CoalesceReal;
case 4203: return CoalesceDecimal;
case 4204: return CoalesceString;
case 4205: return CoalesceTime;
case 4206: return CoalesceDuration;
case 4207: return CoalesceJson;
case 100: return LTInt;
case 101: return LTReal;
case 102: return LTDecimal;
case 103: return LTString;
case 104: return LTTime;
case 105: return LTDuration;
case 106: return LTJson;
case 110: return LEInt;
case 111: return LEReal;
case 112: return LEDecimal;
case 113: return LEString;
case 114: return LETime;
case 115: return LEDuration;
case 116: return LEJson;
case 120: return GTInt;
case 121: return GTReal;
case 122: return GTDecimal;
case 123: return GTString;
case 124: return GTTime;
case 125: return GTDuration;
case 126: return GTJson;
case 4215: return GreatestInt;
case 4216: return GreatestReal;
case 4217: return GreatestDecimal;
case 4218: return GreatestString;
case 4219: return GreatestTime;
case 4220: return LeastInt;
case 4221: return LeastReal;
case 4222: return LeastDecimal;
case 4223: return LeastString;
case 4224: return LeastTime;
case 4225: return IntervalInt;
case 4226: return IntervalReal;
case 130: return GEInt;
case 131: return GEReal;
case 132: return GEDecimal;
case 133: return GEString;
case 134: return GETime;
case 135: return GEDuration;
case 136: return GEJson;
case 140: return EQInt;
case 141: return EQReal;
case 142: return EQDecimal;
case 143: return EQString;
case 144: return EQTime;
case 145: return EQDuration;
case 146: return EQJson;
case 150: return NEInt;
case 151: return NEReal;
case 152: return NEDecimal;
case 153: return NEString;
case 154: return NETime;
case 155: return NEDuration;
case 156: return NEJson;
case 160: return NullEQInt;
case 161: return NullEQReal;
case 162: return NullEQDecimal;
case 163: return NullEQString;
case 164: return NullEQTime;
case 165: return NullEQDuration;
case 166: return NullEQJson;
case 200: return PlusReal;
case 201: return PlusDecimal;
case 203: return PlusInt;
case 204: return MinusReal;
case 205: return MinusDecimal;
case 207: return MinusInt;
case 208: return MultiplyReal;
case 209: return MultiplyDecimal;
case 210: return MultiplyInt;
case 211: return DivideReal;
case 212: return DivideDecimal;
case 213: return IntDivideInt;
case 214: return IntDivideDecimal;
case 215: return ModReal;
case 216: return ModDecimal;
case 217: return ModInt;
case 218: return MultiplyIntUnsigned;
case 219: return PlusIntUnsignedUnsigned;
case 220: return PlusIntUnsignedSigned;
case 221: return PlusIntSignedUnsigned;
case 222: return PlusIntSignedSigned;
case 223: return ModIntUnsignedUnsigned;
case 224: return ModIntUnsignedSigned;
case 225: return ModIntSignedUnsigned;
case 226: return ModIntSignedSigned;
case 2101: return AbsInt;
case 2102: return AbsUInt;
case 2103: return AbsReal;
case 2104: return AbsDecimal;
case 2105: return CeilIntToDec;
case 2106: return CeilIntToInt;
case 2107: return CeilDecToInt;
case 2108: return CeilDecToDec;
case 2109: return CeilReal;
case 2110: return FloorIntToDec;
case 2111: return FloorIntToInt;
case 2112: return FloorDecToInt;
case 2113: return FloorDecToDec;
case 2114: return FloorReal;
case 2121: return RoundReal;
case 2122: return RoundInt;
case 2123: return RoundDec;
case 2124: return RoundWithFracReal;
case 2125: return RoundWithFracInt;
case 2126: return RoundWithFracDec;
case 2131: return Log1Arg;
case 2132: return Log2Args;
case 2133: return Log2;
case 2134: return Log10;
case 2135: return Rand;
case 2136: return RandWithSeedFirstGen;
case 2137: return Pow;
case 2138: return Conv;
case 2139: return CRC32;
case 2140: return Sign;
case 2141: return Sqrt;
case 2142: return Acos;
case 2143: return Asin;
case 2144: return Atan1Arg;
case 2145: return Atan2Args;
case 2146: return Cos;
case 2147: return Cot;
case 2148: return Degrees;
case 2149: return Exp;
case 2150: return PI;
case 2151: return Radians;
case 2152: return Sin;
case 2153: return Tan;
case 2154: return TruncateInt;
case 2155: return TruncateReal;
case 2156: return TruncateDecimal;
case 2157: return TruncateUint;
case 3101: return LogicalAnd;
case 3102: return LogicalOr;
case 3103: return LogicalXor;
case 3104: return UnaryNotInt;
case 3105: return UnaryNotDecimal;
case 3106: return UnaryNotReal;
case 3108: return UnaryMinusInt;
case 3109: return UnaryMinusReal;
case 3110: return UnaryMinusDecimal;
case 3111: return DecimalIsNull;
case 3112: return DurationIsNull;
case 3113: return RealIsNull;
case 3114: return StringIsNull;
case 3115: return TimeIsNull;
case 3116: return IntIsNull;
case 3117: return JsonIsNull;
case 3118: return BitAndSig;
case 3119: return BitOrSig;
case 3120: return BitXorSig;
case 3121: return BitNegSig;
case 3122: return IntIsTrue;
case 3123: return RealIsTrue;
case 3124: return DecimalIsTrue;
case 3125: return IntIsFalse;
case 3126: return RealIsFalse;
case 3127: return DecimalIsFalse;
case 3129: return LeftShift;
case 3130: return RightShift;
case 3142: return IntIsTrueWithNull;
case 3143: return RealIsTrueWithNull;
case 3144: return DecimalIsTrueWithNull;
case 3145: return IntIsFalseWithNull;
case 3146: return RealIsFalseWithNull;
case 3147: return DecimalIsFalseWithNull;
case 3128: return BitCount;
case 3131: return GetParamString;
case 3132: return GetVar;
case 3133: return RowSig;
case 3134: return SetVar;
case 3135: return ValuesDecimal;
case 3136: return ValuesDuration;
case 3137: return ValuesInt;
case 3138: return ValuesJSON;
case 3139: return ValuesReal;
case 3140: return ValuesString;
case 3141: return ValuesTime;
case 4001: return InInt;
case 4002: return InReal;
case 4003: return InDecimal;
case 4004: return InString;
case 4005: return InTime;
case 4006: return InDuration;
case 4007: return InJson;
case 4101: return IfNullInt;
case 4102: return IfNullReal;
case 4103: return IfNullDecimal;
case 4104: return IfNullString;
case 4105: return IfNullTime;
case 4106: return IfNullDuration;
case 4107: return IfInt;
case 4108: return IfReal;
case 4109: return IfDecimal;
case 4110: return IfString;
case 4111: return IfTime;
case 4112: return IfDuration;
case 4113: return IfNullJson;
case 4114: return IfJson;
case 4208: return CaseWhenInt;
case 4209: return CaseWhenReal;
case 4210: return CaseWhenDecimal;
case 4211: return CaseWhenString;
case 4212: return CaseWhenTime;
case 4213: return CaseWhenDuration;
case 4214: return CaseWhenJson;
case 4501: return AesDecrypt;
case 4502: return AesEncrypt;
case 4503: return Compress;
case 4504: return MD5;
case 4505: return Password;
case 4506: return RandomBytes;
case 4507: return SHA1;
case 4508: return SHA2;
case 4509: return Uncompress;
case 4510: return UncompressedLength;
case 4511: return AesDecryptIV;
case 4512: return AesEncryptIV;
case 4513: return Encode;
case 4514: return Decode;
case 4521: return Database;
case 4522: return FoundRows;
case 4523: return CurrentUser;
case 4524: return User;
case 4525: return ConnectionID;
case 4526: return LastInsertID;
case 4527: return LastInsertIDWithID;
case 4528: return Version;
case 4529: return TiDBVersion;
case 4530: return RowCount;
case 4551: return Sleep;
case 4552: return Lock;
case 4553: return ReleaseLock;
case 4554: return DecimalAnyValue;
case 4555: return DurationAnyValue;
case 4556: return IntAnyValue;
case 4557: return JSONAnyValue;
case 4558: return RealAnyValue;
case 4559: return StringAnyValue;
case 4560: return TimeAnyValue;
case 4561: return InetAton;
case 4562: return InetNtoa;
case 4563: return Inet6Aton;
case 4564: return Inet6Ntoa;
case 4565: return IsIPv4;
case 4566: return IsIPv4Compat;
case 4567: return IsIPv4Mapped;
case 4568: return IsIPv6;
case 4569: return UUID;
case 4310: return LikeSig;
case 4311: return RegexpSig;
case 4312: return RegexpUTF8Sig;
case 5001: return JsonExtractSig;
case 5002: return JsonUnquoteSig;
case 5003: return JsonTypeSig;
case 5004: return JsonSetSig;
case 5005: return JsonInsertSig;
case 5006: return JsonReplaceSig;
case 5007: return JsonRemoveSig;
case 5008: return JsonMergeSig;
case 5009: return JsonObjectSig;
case 5010: return JsonArraySig;
case 5011: return JsonValidJsonSig;
case 5012: return JsonContainsSig;
case 5013: return JsonArrayAppendSig;
case 5014: return JsonArrayInsertSig;
case 5015: return JsonMergePatchSig;
case 5016: return JsonMergePreserveSig;
case 5017: return JsonContainsPathSig;
case 5018: return JsonPrettySig;
case 5019: return JsonQuoteSig;
case 5020: return JsonSearchSig;
case 5021: return JsonStorageSizeSig;
case 5022: return JsonDepthSig;
case 5023: return JsonKeysSig;
case 5024: return JsonLengthSig;
case 5025: return JsonKeys2ArgsSig;
case 5026: return JsonValidStringSig;
case 5027: return JsonValidOthersSig;
case 6001: return DateFormatSig;
case 6002: return DateLiteral;
case 6003: return DateDiff;
case 6004: return NullTimeDiff;
case 6005: return TimeStringTimeDiff;
case 6006: return DurationStringTimeDiff;
case 6007: return DurationDurationTimeDiff;
case 6008: return StringTimeTimeDiff;
case 6009: return StringDurationTimeDiff;
case 6010: return StringStringTimeDiff;
case 6011: return TimeTimeTimeDiff;
case 6012: return Date;
case 6013: return Hour;
case 6014: return Minute;
case 6015: return Second;
case 6016: return MicroSecond;
case 6017: return Month;
case 6018: return MonthName;
case 6019: return NowWithArg;
case 6020: return NowWithoutArg;
case 6021: return DayName;
case 6022: return DayOfMonth;
case 6023: return DayOfWeek;
case 6024: return DayOfYear;
case 6025: return WeekWithMode;
case 6026: return WeekWithoutMode;
case 6027: return WeekDay;
case 6028: return WeekOfYear;
case 6029: return Year;
case 6030: return YearWeekWithMode;
case 6031: return YearWeekWithoutMode;
case 6032: return GetFormat;
case 6033: return SysDateWithFsp;
case 6034: return SysDateWithoutFsp;
case 6035: return CurrentDate;
case 6036: return CurrentTime0Arg;
case 6037: return CurrentTime1Arg;
case 6038: return Time;
case 6039: return TimeLiteral;
case 6040: return UTCDate;
case 6041: return UTCTimestampWithArg;
case 6042: return UTCTimestampWithoutArg;
case 6043: return AddDatetimeAndDuration;
case 6044: return AddDatetimeAndString;
case 6045: return AddTimeDateTimeNull;
case 6046: return AddStringAndDuration;
case 6047: return AddStringAndString;
case 6048: return AddTimeStringNull;
case 6049: return AddDurationAndDuration;
case 6050: return AddDurationAndString;
case 6051: return AddTimeDurationNull;
case 6052: return AddDateAndDuration;
case 6053: return AddDateAndString;
case 6054: return SubDatetimeAndDuration;
case 6055: return SubDatetimeAndString;
case 6056: return SubTimeDateTimeNull;
case 6057: return SubStringAndDuration;
case 6058: return SubStringAndString;
case 6059: return SubTimeStringNull;
case 6060: return SubDurationAndDuration;
case 6061: return SubDurationAndString;
case 6062: return SubTimeDurationNull;
case 6063: return SubDateAndDuration;
case 6064: return SubDateAndString;
case 6065: return UnixTimestampCurrent;
case 6066: return UnixTimestampInt;
case 6067: return UnixTimestampDec;
case 6068: return ConvertTz;
case 6069: return MakeDate;
case 6070: return MakeTime;
case 6071: return PeriodAdd;
case 6072: return PeriodDiff;
case 6073: return Quarter;
case 6074: return SecToTime;
case 6075: return TimeToSec;
case 6076: return TimestampAdd;
case 6077: return ToDays;
case 6078: return ToSeconds;
case 6079: return UTCTimeWithArg;
case 6080: return UTCTimeWithoutArg;
case 6081: return Timestamp1Arg;
case 6082: return Timestamp2Args;
case 6083: return TimestampLiteral;
case 6084: return LastDay;
case 6085: return StrToDateDate;
case 6086: return StrToDateDatetime;
case 6087: return StrToDateDuration;
case 6088: return FromUnixTime1Arg;
case 6089: return FromUnixTime2Arg;
case 6090: return ExtractDatetime;
case 6091: return ExtractDuration;
case 6092: return AddDateStringString;
case 6093: return AddDateStringInt;
case 6094: return AddDateStringDecimal;
case 6095: return AddDateIntString;
case 6096: return AddDateIntInt;
case 6097: return AddDateDatetimeString;
case 6098: return AddDateDatetimeInt;
case 6099: return SubDateStringString;
case 6100: return SubDateStringInt;
case 6101: return SubDateStringDecimal;
case 6102: return SubDateIntString;
case 6103: return SubDateIntInt;
case 6104: return SubDateDatetimeString;
case 6105: return SubDateDatetimeInt;
case 6106: return FromDays;
case 6107: return TimeFormat;
case 6108: return TimestampDiff;
case 6109: return SubDateStringReal;
case 6110: return SubDateIntReal;
case 6111: return SubDateIntDecimal;
case 6112: return SubDateDatetimeReal;
case 6113: return SubDateDatetimeDecimal;
case 6114: return SubDateDurationString;
case 6115: return SubDateDurationInt;
case 6116: return SubDateDurationReal;
case 6117: return SubDateDurationDecimal;
case 6118: return AddDateStringReal;
case 6119: return AddDateIntReal;
case 6120: return AddDateIntDecimal;
case 6121: return AddDateDatetimeReal;
case 6122: return AddDateDatetimeDecimal;
case 6123: return AddDateDurationString;
case 6124: return AddDateDurationInt;
case 6125: return AddDateDurationReal;
case 6126: return AddDateDurationDecimal;
case 7001: return BitLength;
case 7002: return Bin;
case 7003: return ASCII;
case 7004: return Char;
case 7005: return CharLengthUTF8;
case 7006: return Concat;
case 7007: return ConcatWS;
case 7008: return Convert;
case 7009: return Elt;
case 7010: return ExportSet3Arg;
case 7011: return ExportSet4Arg;
case 7012: return ExportSet5Arg;
case 7013: return FieldInt;
case 7014: return FieldReal;
case 7015: return FieldString;
case 7016: return FindInSet;
case 7017: return Format;
case 7018: return FormatWithLocale;
case 7019: return FromBase64;
case 7020: return HexIntArg;
case 7021: return HexStrArg;
case 7022: return InsertUTF8;
case 7023: return Insert;
case 7024: return InstrUTF8;
case 7025: return Instr;
case 7026: return LTrim;
case 7027: return LeftUTF8;
case 7028: return Left;
case 7029: return Length;
case 7030: return Locate2ArgsUTF8;
case 7031: return Locate3ArgsUTF8;
case 7032: return Locate2Args;
case 7033: return Locate3Args;
case 7034: return Lower;
case 7035: return LpadUTF8;
case 7036: return Lpad;
case 7037: return MakeSet;
case 7038: return OctInt;
case 7039: return OctString;
case 7040: return Ord;
case 7041: return Quote;
case 7042: return RTrim;
case 7043: return Repeat;
case 7044: return Replace;
case 7045: return ReverseUTF8;
case 7046: return Reverse;
case 7047: return RightUTF8;
case 7048: return Right;
case 7049: return RpadUTF8;
case 7050: return Rpad;
case 7051: return Space;
case 7052: return Strcmp;
case 7053: return Substring2ArgsUTF8;
case 7054: return Substring3ArgsUTF8;
case 7055: return Substring2Args;
case 7056: return Substring3Args;
case 7057: return SubstringIndex;
case 7058: return ToBase64;
case 7059: return Trim1Arg;
case 7060: return Trim2Args;
case 7061: return Trim3Args;
case 7062: return UnHex;
case 7063: return UpperUTF8;
case 7064: return Upper;
case 7065: return CharLength;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ScalarFuncSig> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ScalarFuncSig findValueByNumber(int number) {
return ScalarFuncSig.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.pingcap.tidb.tipb.Expression.getDescriptor().getEnumTypes().get(1);
}
private static final ScalarFuncSig[] VALUES = values();
public static ScalarFuncSig valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private ScalarFuncSig(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:tipb.ScalarFuncSig)
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy