~ubuntu-branches/ubuntu/wily/mysql-5.6/wily

« back to all changes in this revision

Viewing changes to sql/sql_yacc.cc

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2015-04-16 20:07:10 UTC
  • mto: (1.3.9 vivid-proposed)
  • mto: This revision was merged to the branch mainline in revision 11.
  • Revision ID: package-import@ubuntu.com-20150416200710-pcrsa022082zj46k
Tags: upstream-5.6.24
ImportĀ upstreamĀ versionĀ 5.6.24

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
/* Copy the first part of user declarations.  */
77
77
 
78
78
/* Line 189 of yacc.c  */
79
 
#line 24 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
79
#line 24 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
80
80
 
81
81
/*
82
82
Note: YYTHD is passed as an argument to yyparse(), and subsequently to yylex().
120
120
#include "set_var.h"
121
121
#include "opt_explain_traditional.h"
122
122
#include "opt_explain_json.h"
 
123
#include "lex_token.h"
123
124
 
124
125
/* this is to get the bison compilation windows warnings out */
125
126
#ifdef _MSC_VER
1022
1023
 
1023
1024
 
1024
1025
/* Line 189 of yacc.c  */
1025
 
#line 1026 "/export/home/pb2/build/sb_0-14135359-1421674846.01/dist_GPL/sql/sql_yacc.cc"
 
1026
#line 1027 "/export/home/pb2/build/sb_0-14808611-1427300997.94/dist_GPL/sql/sql_yacc.cc"
1026
1027
 
1027
1028
/* Enabling traces.  */
1028
1029
#ifndef YYDEBUG
2297
2298
{
2298
2299
 
2299
2300
/* Line 214 of yacc.c  */
2300
 
#line 967 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
2301
#line 968 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
2301
2302
 
2302
2303
  int  num;
2303
2304
  ulong ulong_num;
2358
2359
 
2359
2360
 
2360
2361
/* Line 214 of yacc.c  */
2361
 
#line 2362 "/export/home/pb2/build/sb_0-14135359-1421674846.01/dist_GPL/sql/sql_yacc.cc"
 
2362
#line 2363 "/export/home/pb2/build/sb_0-14808611-1427300997.94/dist_GPL/sql/sql_yacc.cc"
2362
2363
} YYSTYPE;
2363
2364
# define YYSTYPE_IS_TRIVIAL 1
2364
2365
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
2369
2370
/* Copy the second part of user declarations.  */
2370
2371
 
2371
2372
/* Line 264 of yacc.c  */
2372
 
#line 1025 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
2373
#line 1026 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
2373
2374
 
2374
2375
bool my_yyoverflow(short **a, YYSTYPE **b, ulong *yystacksize);
2375
2376
 
2376
2377
 
2377
2378
/* Line 264 of yacc.c  */
2378
 
#line 2379 "/export/home/pb2/build/sb_0-14135359-1421674846.01/dist_GPL/sql/sql_yacc.cc"
 
2379
#line 2380 "/export/home/pb2/build/sb_0-14808611-1427300997.94/dist_GPL/sql/sql_yacc.cc"
2379
2380
 
2380
2381
#ifdef short
2381
2382
# undef short
3759
3760
/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
3760
3761
static const yytype_uint16 yyrline[] =
3761
3762
{
3762
 
       0,  1968,  1968,  1981,  1980,  2005,  2012,  2014,  2018,  2019,
3763
 
    2024,  2025,  2026,  2027,  2028,  2029,  2030,  2031,  2032,  2033,
3764
 
    2034,  2035,  2036,  2037,  2038,  2039,  2040,  2041,  2042,  2043,
3765
 
    2044,  2045,  2046,  2047,  2048,  2049,  2050,  2051,  2052,  2053,
3766
 
    2054,  2055,  2056,  2057,  2058,  2059,  2060,  2061,  2062,  2063,
3767
 
    2064,  2065,  2066,  2067,  2068,  2069,  2070,  2071,  2072,  2073,
3768
 
    2074,  2075,  2079,  2089,  2090,  2094,  2114,  2121,  2132,  2131,
3769
 
    2142,  2144,  2148,  2149,  2153,  2166,  2165,  2185,  2184,  2202,
3770
 
    2203,  2207,  2211,  2215,  2219,  2224,  2228,  2232,  2237,  2250,
3771
 
    2255,  2259,  2263,  2267,  2271,  2275,  2280,  2284,  2289,  2320,
3772
 
    2325,  2332,  2335,  2337,  2338,  2342,  2356,  2360,  2376,  2380,
3773
 
    2393,  2392,  2438,  2443,  2437,  2450,  2455,  2448,  2462,  2467,
3774
 
    2460,  2473,  2472,  2485,  2484,  2492,  2496,  2500,  2504,  2511,
3775
 
    2524,  2525,  2529,  2533,  2537,  2541,  2545,  2550,  2554,  2562,
3776
 
    2561,  2593,  2592,  2599,  2606,  2607,  2613,  2619,  2629,  2635,
3777
 
    2641,  2643,  2650,  2651,  2655,  2661,  2670,  2671,  2679,  2679,
3778
 
    2734,  2735,  2736,  2737,  2738,  2739,  2740,  2741,  2742,  2743,
3779
 
    2744,  2745,  2746,  2751,  2765,  2779,  2798,  2799,  2803,  2804,
3780
 
    2809,  2811,  2813,  2815,  2817,  2819,  2821,  2827,  2828,  2829,
3781
 
    2833,  2837,  2845,  2844,  2857,  2859,  2862,  2864,  2868,  2872,
3782
 
    2879,  2881,  2885,  2886,  2891,  2910,  2940,  2942,  2946,  2947,
3783
 
    2951,  2980,  2981,  2982,  2983,  2987,  2988,  2992,  2993,  2998,
3784
 
    3001,  3028,  3027,  3111,  3128,  3127,  3202,  3201,  3274,  3275,
3785
 
    3280,  3282,  3287,  3310,  3321,  3325,  3347,  3348,  3352,  3356,
3786
 
    3369,  3375,  3381,  3390,  3405,  3431,  3437,  3438,  3444,  3447,
3787
 
    3451,  3459,  3479,  3481,  3499,  3505,  3507,  3509,  3511,  3513,
3788
 
    3515,  3517,  3519,  3521,  3523,  3525,  3527,  3532,  3548,  3564,
3789
 
    3565,  3570,  3576,  3585,  3591,  3600,  3608,  3637,  3646,  3648,
3790
 
    3657,  3662,  3668,  3677,  3685,  3687,  3689,  3691,  3693,  3695,
3791
 
    3697,  3699,  3701,  3703,  3705,  3707,  3709,  3714,  3734,  3758,
3792
 
    3760,  3759,  3766,  3767,  3768,  3769,  3770,  3771,  3772,  3773,
3793
 
    3774,  3775,  3776,  3777,  3778,  3783,  3782,  3793,  3793,  3850,
3794
 
    3849,  3906,  3906,  3928,  3987,  4037,  4062,  4061,  4087,  4110,
3795
 
    4112,  4113,  4117,  4135,  4156,  4165,  4201,  4156,  4230,  4232,
3796
 
    4233,  4237,  4238,  4243,  4254,  4242,  4305,  4304,  4318,  4319,
3797
 
    4323,  4324,  4329,  4338,  4328,  4387,  4396,  4386,  4440,  4453,
3798
 
    4458,  4457,  4495,  4496,  4501,  4500,  4534,  4534,  4553,  4552,
3799
 
    4602,  4619,  4628,  4618,  4682,  4691,  4681,  4731,  4733,  4738,
3800
 
    4740,  4742,  4759,  4764,  4770,  4777,  4778,  4786,  4792,  4801,
3801
 
    4807,  4813,  4814,  4818,  4818,  4823,  4824,  4825,  4829,  4830,
3802
 
    4831,  4834,  4836,  4840,  4841,  4842,  4846,  4847,  4848,  4849,
3803
 
    4850,  4851,  4852,  4853,  4856,  4858,  4862,  4863,  4864,  4868,
3804
 
    4869,  4870,  4871,  4872,  4875,  4877,  4881,  4882,  4883,  4887,
3805
 
    4888,  4889,  4890,  4891,  4892,  4893,  4896,  4898,  4902,  4903,
3806
 
    4904,  4908,  4909,  4910,  4915,  4923,  4931,  4939,  4951,  4963,
3807
 
    4968,  4973,  4981,  4989,  4997,  5005,  5013,  5021,  5029,  5042,
3808
 
    5055,  5069,  5074,  5087,  5088,  5139,  5140,  5143,  5158,  5176,
3809
 
    5181,  5179,  5186,  5188,  5187,  5191,  5190,  5196,  5233,  5234,
3810
 
    5239,  5238,  5257,  5276,  5275,  5292,  5296,  5304,  5303,  5306,
3811
 
    5308,  5310,  5312,  5317,  5318,  5324,  5325,  5342,  5343,  5347,
3812
 
    5348,  5352,  5371,  5381,  5392,  5401,  5402,  5418,  5420,  5419,
3813
 
    5424,  5422,  5433,  5434,  5438,  5456,  5472,  5473,  5489,  5504,
3814
 
    5526,  5527,  5532,  5531,  5555,  5565,  5587,  5586,  5604,  5603,
3815
 
    5623,  5645,  5649,  5678,  5690,  5691,  5696,  5707,  5695,  5732,
3816
 
    5733,  5737,  5750,  5771,  5784,  5810,  5811,  5816,  5815,  5852,
3817
 
    5857,  5858,  5862,  5863,  5867,  5869,  5875,  5877,  5879,  5881,
3818
 
    5883,  5885,  5895,  5910,  5894,  5924,  5925,  5929,  5930,  5934,
3819
 
    5935,  5939,  5940,  5944,  5945,  5949,  5950,  5954,  5958,  5959,
3820
 
    5962,  5964,  5968,  5969,  5973,  5974,  5975,  5979,  5984,  5989,
3821
 
    5994,  5999,  6004,  6009,  6014,  6029,  6035,  6050,  6055,  6070,
3822
 
    6076,  6094,  6099,  6104,  6109,  6114,  6120,  6119,  6145,  6146,
3823
 
    6147,  6152,  6157,  6162,  6164,  6166,  6168,  6174,  6182,  6200,
3824
 
    6217,  6243,  6261,  6262,  6263,  6264,  6265,  6266,  6270,  6271,
3825
 
    6272,  6276,  6277,  6281,  6282,  6283,  6284,  6289,  6296,  6297,
3826
 
    6301,  6302,  6306,  6307,  6314,  6319,  6325,  6331,  6337,  6356,
3827
 
    6362,  6364,  6368,  6372,  6373,  6377,  6382,  6381,  6404,  6405,
3828
 
    6406,  6407,  6412,  6416,  6421,  6426,  6430,  6435,  6440,  6446,
3829
 
    6451,  6457,  6461,  6466,  6471,  6489,  6491,  6493,  6509,  6511,
3830
 
    6516,  6521,  6533,  6538,  6543,  6548,  6550,  6552,  6554,  6556,
3831
 
    6558,  6560,  6562,  6565,  6564,  6569,  6568,  6572,  6574,  6583,
3832
 
    6584,  6585,  6591,  6592,  6593,  6594,  6595,  6599,  6603,  6604,
3833
 
    6608,  6609,  6613,  6614,  6615,  6616,  6617,  6621,  6622,  6623,
3834
 
    6624,  6625,  6629,  6634,  6636,  6642,  6643,  6645,  6650,  6660,
3835
 
    6661,  6665,  6666,  6667,  6675,  6676,  6680,  6681,  6685,  6686,
3836
 
    6687,  6691,  6692,  6693,  6694,  6697,  6698,  6702,  6703,  6707,
3837
 
    6708,  6712,  6713,  6717,  6718,  6719,  6720,  6721,  6722,  6728,
3838
 
    6734,  6740,  6746,  6747,  6760,  6766,  6772,  6778,  6783,  6788,
3839
 
    6797,  6818,  6826,  6827,  6832,  6833,  6837,  6845,  6849,  6850,
3840
 
    6854,  6855,  6859,  6868,  6872,  6873,  6877,  6885,  6886,  6890,
3841
 
    6891,  6895,  6896,  6901,  6902,  6906,  6913,  6922,  6927,  6935,
3842
 
    6936,  6937,  6938,  6939,  6940,  6945,  6953,  6954,  6959,  6958,
3843
 
    6971,  6972,  6976,  6979,  6980,  6981,  6982,  6986,  6994,  7001,
3844
 
    7002,  7006,  7016,  7017,  7021,  7022,  7025,  7027,  7031,  7043,
3845
 
    7044,  7048,  7055,  7068,  7069,  7071,  7073,  7079,  7084,  7090,
3846
 
    7096,  7103,  7113,  7114,  7115,  7116,  7117,  7121,  7125,  7126,
3847
 
    7130,  7131,  7135,  7136,  7140,  7141,  7142,  7146,  7147,  7151,
3848
 
    7155,  7168,  7180,  7181,  7185,  7186,  7190,  7191,  7195,  7196,
3849
 
    7200,  7201,  7205,  7206,  7210,  7211,  7215,  7216,  7220,  7222,
3850
 
    7226,  7227,  7231,  7235,  7236,  7249,  7250,  7251,  7255,  7256,
3851
 
    7260,  7266,  7280,  7281,  7285,  7286,  7290,  7291,  7299,  7298,
3852
 
    7344,  7343,  7357,  7369,  7368,  7387,  7386,  7405,  7404,  7423,
3853
 
    7417,  7437,  7436,  7469,  7474,  7479,  7484,  7489,  7496,  7503,
3854
 
    7508,  7516,  7517,  7518,  7519,  7523,  7524,  7536,  7537,  7541,
3855
 
    7542,  7545,  7547,  7555,  7563,  7565,  7567,  7568,  7576,  7577,
3856
 
    7581,  7590,  7588,  7602,  7616,  7615,  7629,  7627,  7641,  7648,
3857
 
    7659,  7660,  7688,  7695,  7699,  7704,  7703,  7719,  7721,  7726,
3858
 
    7734,  7733,  7749,  7753,  7752,  7764,  7765,  7769,  7784,  7785,
3859
 
    7789,  7798,  7802,  7807,  7813,  7812,  7823,  7832,  7822,  7847,
3860
 
    7856,  7865,  7874,  7883,  7889,  7895,  7904,  7913,  7941,  7962,
3861
 
    7972,  7976,  7981,  7982,  7985,  7987,  7988,  7989,  7990,  7993,
3862
 
    7998,  8009,  8014,  8025,  8026,  8030,  8031,  8035,  8036,  8037,
3863
 
    8041,  8042,  8047,  8055,  8056,  8057,  8058,  8063,  8062,  8091,
3864
 
    8101,  8118,  8121,  8128,  8132,  8139,  8143,  8147,  8154,  8159,
3865
 
    8162,  8169,  8172,  8179,  8182,  8189,  8192,  8200,  8203,  8210,
3866
 
    8214,  8221,  8225,  8232,  8233,  8258,  8259,  8260,  8265,  8270,
3867
 
    8278,  8277,  8289,  8290,  8291,  8296,  8295,  8317,  8318,  8322,
3868
 
    8323,  8327,  8328,  8329,  8334,  8333,  8355,  8364,  8363,  8390,
3869
 
    8391,  8395,  8396,  8400,  8401,  8402,  8403,  8404,  8405,  8410,
3870
 
    8409,  8431,  8432,  8433,  8438,  8437,  8443,  8450,  8455,  8463,
3871
 
    8464,  8468,  8482,  8481,  8494,  8495,  8499,  8500,  8504,  8514,
3872
 
    8524,  8525,  8530,  8529,  8540,  8541,  8545,  8546,  8550,  8560,
3873
 
    8571,  8570,  8578,  8578,  8589,  8590,  8595,  8596,  8605,  8614,
3874
 
    8615,  8619,  8624,  8629,  8634,  8639,  8638,  8658,  8666,  8658,
3875
 
    8673,  8674,  8675,  8676,  8677,  8681,  8688,  8695,  8697,  8708,
3876
 
    8709,  8713,  8714,  8742,  8772,  8774,  8780,  8790,  8791,  8792,
3877
 
    8807,  8814,  8839,  8845,  8851,  8852,  8853,  8854,  8855,  8859,
3878
 
    8860,  8865,  8916,  8923,  8966,  8972,  8978,  8984,  8990,  8996,
3879
 
    9002,  9008,  9012,  9018,  9024,  9030,  9036,  9042,  9046,  9052,
3880
 
    9062,  9068,  9076,  9082,  9092,  9098,  9107,  9117,  9123,  9133,
3881
 
    9139,  9148,  9152,  9158,  9164,  9170,  9176,  9182,  9188,  9194,
3882
 
    9200,  9206,  9212,  9218,  9224,  9230,  9236,  9240,  9241,  9245,
3883
 
    9246,  9250,  9251,  9255,  9256,  9260,  9261,  9262,  9263,  9264,
3884
 
    9265,  9269,  9270,  9274,  9275,  9276,  9277,  9278,  9279,  9291,
3885
 
    9292,  9293,  9294,  9295,  9301,  9305,  9311,  9317,  9323,  9329,
3886
 
    9331,  9338,  9345,  9351,  9392,  9401,  9408,  9416,  9422,  9429,
3887
 
    9435,  9449,  9456,  9472,  9478,  9484,  9492,  9498,  9504,  9510,
3888
 
    9516,  9531,  9543,  9549,  9555,  9561,  9567,  9573,  9579,  9585,
3889
 
    9591,  9597,  9603,  9609,  9615,  9621,  9627,  9633,  9639,  9647,
3890
 
    9668,  9675,  9681,  9688,  9695,  9702,  9709,  9715,  9721,  9726,
3891
 
    9732,  9739,  9745,  9751,  9757,  9763,  9769,  9787,  9793,  9799,
3892
 
    9806,  9813,  9828,  9834,  9840,  9846,  9852,  9859,  9865,  9871,
3893
 
    9877,  9883,  9889,  9897,  9910,  9916,  9922,  9928,  9934,  9942,
3894
 
    9948,  9960,  9966,  9972,  9980,  9990,  9996, 10012, 10018, 10025,
3895
 
   10032, 10039, 10046, 10053, 10057, 10077, 10076, 10149, 10189, 10191,
3896
 
   10196, 10197, 10201, 10202, 10206, 10207, 10211, 10218, 10226, 10252,
3897
 
   10258, 10264, 10270, 10276, 10282, 10291, 10298, 10300, 10297, 10307,
3898
 
   10318, 10324, 10330, 10336, 10342, 10348, 10354, 10360, 10366, 10373,
3899
 
   10372, 10392, 10391, 10406, 10417, 10425, 10441, 10442, 10447, 10452,
3900
 
   10455, 10458, 10457, 10474, 10476, 10482, 10481, 10498, 10500, 10502,
3901
 
   10504, 10506, 10508, 10510, 10512, 10514, 10516, 10518, 10523, 10524,
3902
 
   10528, 10535, 10543, 10544, 10548, 10555, 10563, 10564, 10568, 10569,
3903
 
   10573, 10581, 10592, 10593, 10602, 10613, 10614, 10620, 10621, 10641,
3904
 
   10643, 10647, 10645, 10662, 10660, 10678, 10676, 10683, 10692, 10690,
3905
 
   10708, 10707, 10717, 10728, 10726, 10745, 10744, 10755, 10766, 10767,
3906
 
   10768, 10776, 10777, 10781, 10796, 10796, 10811, 10851, 10924, 10935,
3907
 
   10940, 10932, 10959, 10979, 10987, 10979, 10996, 10995, 11018, 11035,
3908
 
   11018, 11042, 11046, 11072, 11073, 11078, 11081, 11082, 11083, 11087,
3909
 
   11088, 11093, 11092, 11098, 11097, 11105, 11106, 11109, 11111, 11111,
3910
 
   11115, 11115, 11120, 11121, 11125, 11127, 11132, 11133, 11137, 11148,
3911
 
   11161, 11162, 11163, 11164, 11165, 11166, 11167, 11168, 11169, 11170,
3912
 
   11171, 11172, 11176, 11177, 11178, 11179, 11180, 11181, 11182, 11183,
3913
 
   11184, 11188, 11189, 11190, 11191, 11194, 11196, 11197, 11201, 11202,
3914
 
   11210, 11212, 11216, 11218, 11217, 11231, 11234, 11233, 11248, 11254,
3915
 
   11269, 11271, 11275, 11277, 11282, 11283, 11303, 11334, 11338, 11339,
3916
 
   11343, 11356, 11358, 11363, 11362, 11397, 11399, 11404, 11405, 11406,
3917
 
   11411, 11417, 11421, 11422, 11426, 11433, 11440, 11447, 11457, 11484,
3918
 
   11488, 11494, 11500, 11510, 11514, 11524, 11525, 11526, 11527, 11528,
3919
 
   11529, 11533, 11534, 11535, 11536, 11537, 11541, 11542, 11543, 11544,
3920
 
   11545, 11549, 11550, 11551, 11552, 11556, 11561, 11562, 11565, 11568,
3921
 
   11567, 11601, 11602, 11606, 11614, 11627, 11627, 11637, 11638, 11642,
3922
 
   11661, 11701, 11700, 11713, 11721, 11712, 11723, 11735, 11747, 11746,
3923
 
   11764, 11763, 11774, 11775, 11774, 11791, 11798, 11819, 11840, 11852,
3924
 
   11857, 11856, 11866, 11872, 11879, 11884, 11889, 11899, 11900, 11904,
3925
 
   11915, 11928, 11929, 11933, 11944, 11945, 11949, 11950, 11953, 11955,
3926
 
   11958, 11959, 11960, 11964, 11965, 11973, 11981, 11972, 11991, 11998,
3927
 
   11990, 12008, 12020, 12021, 12034, 12038, 12039, 12055, 12056, 12060,
3928
 
   12069, 12070, 12071, 12073, 12072, 12083, 12084, 12088, 12089, 12091,
3929
 
   12090, 12094, 12093, 12099, 12100, 12104, 12105, 12109, 12119, 12120,
3930
 
   12124, 12125, 12130, 12129, 12143, 12144, 12148, 12153, 12161, 12162,
3931
 
   12170, 12172, 12172, 12180, 12188, 12179, 12210, 12211, 12215, 12223,
3932
 
   12224, 12228, 12238, 12239, 12246, 12245, 12261, 12260, 12274, 12273,
3933
 
   12285, 12284, 12298, 12299, 12303, 12316, 12332, 12333, 12337, 12338,
3934
 
   12342, 12343, 12344, 12349, 12348, 12370, 12372, 12375, 12377, 12380,
3935
 
   12381, 12384, 12388, 12392, 12396, 12400, 12404, 12408, 12412, 12416,
3936
 
   12424, 12427, 12437, 12436, 12451, 12458, 12466, 12474, 12482, 12490,
3937
 
   12498, 12505, 12507, 12509, 12518, 12522, 12527, 12526, 12532, 12531,
3938
 
   12536, 12545, 12552, 12557, 12559, 12561, 12563, 12565, 12573, 12584,
3939
 
   12592, 12594, 12602, 12609, 12616, 12626, 12633, 12639, 12648, 12656,
3940
 
   12660, 12664, 12671, 12678, 12684, 12691, 12698, 12703, 12708, 12716,
3941
 
   12718, 12720, 12725, 12726, 12729, 12731, 12735, 12736, 12740, 12741,
3942
 
   12745, 12746, 12750, 12751, 12755, 12756, 12759, 12761, 12768, 12779,
3943
 
   12778, 12794, 12793, 12800, 12801, 12802, 12803, 12804, 12808, 12809,
3944
 
   12814, 12818, 12824, 12830, 12852, 12853, 12854, 12869, 12868, 12881,
3945
 
   12890, 12880, 12892, 12896, 12897, 12909, 12908, 12930, 12931, 12936,
3946
 
   12938, 12940, 12942, 12944, 12946, 12948, 12950, 12952, 12954, 12956,
3947
 
   12958, 12960, 12965, 12966, 12971, 12970, 12980, 12981, 12985, 12985,
3948
 
   12987, 12988, 12992, 12993, 12998, 12997, 13008, 13012, 13016, 13028,
3949
 
   13038, 13039, 13040, 13046, 13058, 13070, 13080, 13090, 13057, 13098,
3950
 
   13099, 13103, 13104, 13108, 13109, 13121, 13125, 13126, 13127, 13130,
3951
 
   13132, 13136, 13137, 13141, 13146, 13153, 13158, 13165, 13167, 13171,
3952
 
   13172, 13176, 13181, 13189, 13190, 13193, 13195, 13203, 13205, 13209,
3953
 
   13210, 13211, 13215, 13217, 13222, 13223, 13232, 13233, 13237, 13238,
3954
 
   13242, 13262, 13286, 13298, 13309, 13328, 13336, 13348, 13363, 13384,
3955
 
   13385, 13386, 13395, 13396, 13397, 13398, 13405, 13411, 13417, 13423,
3956
 
   13429, 13458, 13489, 13499, 13509, 13515, 13524, 13536, 13542, 13548,
3957
 
   13564, 13565, 13569, 13578, 13594, 13598, 13649, 13653, 13671, 13675,
3958
 
   13755, 13780, 13811, 13812, 13828, 13838, 13842, 13848, 13854, 13864,
3959
 
   13870, 13879, 13889, 13890, 13920, 13933, 13949, 13965, 13982, 13983,
3960
 
   13994, 13995, 14006, 14007, 14008, 14012, 14039, 14072, 14087, 14088,
3961
 
   14089, 14090, 14091, 14092, 14093, 14094, 14095, 14096, 14097, 14098,
3962
 
   14099, 14100, 14101, 14102, 14103, 14104, 14105, 14106, 14107, 14108,
3963
 
   14109, 14110, 14111, 14112, 14113, 14114, 14115, 14116, 14117, 14118,
3964
 
   14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127, 14128,
3965
 
   14129, 14130, 14131, 14132, 14133, 14134, 14135, 14136, 14146, 14147,
3966
 
   14148, 14149, 14150, 14151, 14152, 14153, 14154, 14155, 14156, 14157,
3967
 
   14158, 14159, 14160, 14161, 14162, 14163, 14164, 14165, 14166, 14167,
3968
 
   14168, 14169, 14170, 14171, 14172, 14173, 14174, 14175, 14176, 14177,
3969
 
   14178, 14179, 14180, 14181, 14182, 14183, 14184, 14185, 14186, 14187,
3970
 
   14188, 14189, 14190, 14195, 14196, 14197, 14198, 14199, 14200, 14201,
3971
 
   14202, 14203, 14204, 14205, 14206, 14207, 14208, 14209, 14210, 14211,
3972
 
   14212, 14213, 14214, 14215, 14216, 14217, 14218, 14219, 14220, 14221,
3973
 
   14222, 14223, 14224, 14225, 14226, 14227, 14228, 14229, 14230, 14231,
3974
 
   14232, 14233, 14234, 14235, 14236, 14237, 14238, 14239, 14240, 14241,
3975
 
   14242, 14243, 14244, 14245, 14246, 14247, 14248, 14249, 14250, 14251,
3976
 
   14252, 14253, 14254, 14255, 14256, 14257, 14258, 14259, 14260, 14261,
3977
 
   14262, 14263, 14264, 14265, 14266, 14267, 14268, 14269, 14270, 14271,
3978
 
   14272, 14273, 14274, 14275, 14276, 14277, 14278, 14279, 14280, 14281,
3979
 
   14282, 14283, 14284, 14285, 14286, 14287, 14288, 14289, 14290, 14291,
3980
 
   14292, 14293, 14294, 14295, 14296, 14297, 14298, 14299, 14300, 14301,
3981
 
   14302, 14303, 14304, 14305, 14306, 14307, 14308, 14309, 14310, 14311,
3982
 
   14312, 14313, 14314, 14315, 14316, 14317, 14318, 14319, 14320, 14321,
3983
 
   14322, 14323, 14324, 14325, 14326, 14327, 14328, 14329, 14330, 14331,
3984
 
   14332, 14333, 14334, 14335, 14336, 14337, 14338, 14339, 14340, 14341,
3985
 
   14342, 14343, 14344, 14345, 14346, 14347, 14348, 14349, 14350, 14351,
3986
 
   14352, 14353, 14354, 14355, 14356, 14357, 14358, 14359, 14360, 14361,
3987
 
   14362, 14363, 14364, 14365, 14366, 14367, 14368, 14369, 14370, 14371,
3988
 
   14372, 14373, 14374, 14375, 14376, 14377, 14378, 14379, 14380, 14381,
3989
 
   14382, 14383, 14384, 14385, 14386, 14387, 14388, 14389, 14390, 14391,
3990
 
   14392, 14393, 14394, 14395, 14396, 14397, 14398, 14399, 14400, 14401,
3991
 
   14402, 14403, 14404, 14405, 14406, 14407, 14408, 14409, 14410, 14411,
3992
 
   14412, 14413, 14414, 14415, 14416, 14417, 14418, 14419, 14420, 14421,
3993
 
   14422, 14423, 14424, 14425, 14426, 14427, 14428, 14429, 14430, 14431,
3994
 
   14432, 14433, 14434, 14435, 14436, 14437, 14438, 14439, 14440, 14441,
3995
 
   14442, 14443, 14444, 14445, 14446, 14447, 14448, 14449, 14450, 14462,
3996
 
   14461, 14481, 14480, 14487, 14486, 14496, 14495, 14506, 14505, 14511,
3997
 
   14519, 14521, 14526, 14526, 14535, 14534, 14548, 14547, 14552, 14556,
3998
 
   14557, 14558, 14562, 14563, 14564, 14565, 14569, 14570, 14571, 14572,
3999
 
   14577, 14603, 14602, 14702, 14713, 14726, 14742, 14755, 14777, 14812,
4000
 
   14854, 14882, 14928, 14942, 14943, 14944, 14945, 14949, 14967, 14985,
4001
 
   14986, 14990, 14991, 14992, 14993, 14997, 14998, 15016, 15030, 15031,
4002
 
   15032, 15038, 15044, 15056, 15055, 15071, 15072, 15076, 15077, 15081,
4003
 
   15094, 15095, 15096, 15101, 15106, 15105, 15125, 15141, 15158, 15157,
4004
 
   15196, 15197, 15201, 15202, 15206, 15207, 15208, 15209, 15211, 15210,
4005
 
   15224, 15225, 15226, 15227, 15228, 15234, 15234, 15239, 15244, 15254,
4006
 
   15264, 15268, 15277, 15277, 15282, 15288, 15299, 15310, 15318, 15320,
4007
 
   15324, 15331, 15338, 15340, 15344, 15345, 15350, 15349, 15353, 15352,
4008
 
   15356, 15355, 15359, 15358, 15361, 15362, 15363, 15364, 15365, 15366,
4009
 
   15367, 15368, 15369, 15370, 15371, 15372, 15373, 15374, 15375, 15376,
4010
 
   15377, 15378, 15379, 15380, 15381, 15382, 15383, 15384, 15385, 15386,
4011
 
   15390, 15391, 15395, 15396, 15400, 15410, 15420, 15433, 15448, 15461,
4012
 
   15474, 15486, 15491, 15499, 15504, 15512, 15530, 15550, 15562, 15575,
4013
 
   15584, 15588, 15592, 15593, 15597, 15624, 15626, 15630, 15634, 15638,
4014
 
   15645, 15646, 15650, 15651, 15655, 15656, 15660, 15661, 15667, 15673,
4015
 
   15679, 15689, 15688, 15698, 15699, 15704, 15705, 15706, 15711, 15712,
4016
 
   15713, 15717, 15718, 15722, 15734, 15743, 15753, 15762, 15776, 15777,
4017
 
   15782, 15781, 15797, 15798, 15799, 15803, 15804, 15808, 15808, 15832,
4018
 
   15833, 15837, 15838, 15839, 15843, 15847, 15854, 15857, 15855, 15871,
4019
 
   15878, 15899, 15916, 15918, 15922, 15923, 15927, 15928, 15936, 15937,
4020
 
   15938, 15939, 15945, 15951, 15961, 15963, 15965, 15970, 15971, 15972,
4021
 
   15973, 15974, 15978, 15979, 15980, 15981, 15982, 15983, 15993, 15994,
4022
 
   15999, 16012, 16025, 16027, 16029, 16034, 16039, 16041, 16043, 16049,
4023
 
   16050, 16052, 16058, 16057, 16075, 16076, 16080, 16085, 16093, 16093,
4024
 
   16119, 16118, 16135, 16139, 16144, 16149, 16148, 16160, 16161, 16163,
4025
 
   16165, 16183, 16189, 16194, 16176, 16257, 16275, 16300, 16332, 16337,
4026
 
   16345, 16368, 16296, 16434, 16454, 16467, 16477, 16433, 16498, 16502,
4027
 
   16506, 16510, 16514, 16518, 16525, 16532, 16539, 16549, 16550, 16554,
4028
 
   16555, 16556, 16560, 16561, 16566, 16568, 16567, 16573, 16574, 16578,
4029
 
   16588
 
3763
       0,  1969,  1969,  1982,  1981,  2006,  2013,  2015,  2019,  2020,
 
3764
    2025,  2026,  2027,  2028,  2029,  2030,  2031,  2032,  2033,  2034,
 
3765
    2035,  2036,  2037,  2038,  2039,  2040,  2041,  2042,  2043,  2044,
 
3766
    2045,  2046,  2047,  2048,  2049,  2050,  2051,  2052,  2053,  2054,
 
3767
    2055,  2056,  2057,  2058,  2059,  2060,  2061,  2062,  2063,  2064,
 
3768
    2065,  2066,  2067,  2068,  2069,  2070,  2071,  2072,  2073,  2074,
 
3769
    2075,  2076,  2080,  2090,  2091,  2095,  2115,  2122,  2133,  2132,
 
3770
    2143,  2145,  2149,  2150,  2154,  2167,  2166,  2186,  2185,  2203,
 
3771
    2204,  2208,  2212,  2216,  2220,  2225,  2229,  2233,  2238,  2251,
 
3772
    2256,  2260,  2264,  2268,  2272,  2276,  2281,  2285,  2290,  2321,
 
3773
    2326,  2333,  2336,  2338,  2339,  2343,  2357,  2361,  2377,  2381,
 
3774
    2394,  2393,  2439,  2444,  2438,  2451,  2456,  2449,  2463,  2468,
 
3775
    2461,  2474,  2473,  2486,  2485,  2493,  2497,  2501,  2505,  2512,
 
3776
    2525,  2526,  2530,  2534,  2538,  2542,  2546,  2551,  2555,  2563,
 
3777
    2562,  2594,  2593,  2600,  2607,  2608,  2614,  2620,  2630,  2636,
 
3778
    2642,  2644,  2651,  2652,  2656,  2662,  2671,  2672,  2680,  2680,
 
3779
    2735,  2736,  2737,  2738,  2739,  2740,  2741,  2742,  2743,  2744,
 
3780
    2745,  2746,  2747,  2752,  2766,  2780,  2799,  2800,  2804,  2805,
 
3781
    2810,  2812,  2814,  2816,  2818,  2820,  2822,  2828,  2829,  2830,
 
3782
    2834,  2838,  2846,  2845,  2858,  2860,  2863,  2865,  2869,  2873,
 
3783
    2880,  2882,  2886,  2887,  2892,  2911,  2941,  2943,  2947,  2948,
 
3784
    2952,  2981,  2982,  2983,  2984,  2988,  2989,  2993,  2994,  2999,
 
3785
    3002,  3029,  3028,  3112,  3129,  3128,  3203,  3202,  3275,  3276,
 
3786
    3281,  3283,  3288,  3311,  3322,  3326,  3348,  3349,  3353,  3357,
 
3787
    3370,  3376,  3382,  3391,  3406,  3432,  3438,  3439,  3445,  3448,
 
3788
    3452,  3460,  3480,  3482,  3500,  3506,  3508,  3510,  3512,  3514,
 
3789
    3516,  3518,  3520,  3522,  3524,  3526,  3528,  3533,  3549,  3565,
 
3790
    3566,  3571,  3577,  3586,  3592,  3601,  3609,  3638,  3647,  3649,
 
3791
    3658,  3663,  3669,  3678,  3686,  3688,  3690,  3692,  3694,  3696,
 
3792
    3698,  3700,  3702,  3704,  3706,  3708,  3710,  3715,  3735,  3759,
 
3793
    3761,  3760,  3767,  3768,  3769,  3770,  3771,  3772,  3773,  3774,
 
3794
    3775,  3776,  3777,  3778,  3779,  3784,  3783,  3794,  3794,  3851,
 
3795
    3850,  3907,  3907,  3929,  3988,  4038,  4063,  4062,  4088,  4111,
 
3796
    4113,  4114,  4118,  4136,  4157,  4166,  4202,  4157,  4231,  4233,
 
3797
    4234,  4238,  4239,  4244,  4255,  4243,  4306,  4305,  4319,  4320,
 
3798
    4324,  4325,  4330,  4339,  4329,  4388,  4397,  4387,  4441,  4454,
 
3799
    4459,  4458,  4496,  4497,  4502,  4501,  4535,  4535,  4554,  4553,
 
3800
    4603,  4620,  4629,  4619,  4683,  4692,  4682,  4732,  4734,  4739,
 
3801
    4741,  4743,  4760,  4765,  4771,  4778,  4779,  4787,  4793,  4802,
 
3802
    4808,  4814,  4815,  4819,  4819,  4824,  4825,  4826,  4830,  4831,
 
3803
    4832,  4835,  4837,  4841,  4842,  4843,  4847,  4848,  4849,  4850,
 
3804
    4851,  4852,  4853,  4854,  4857,  4859,  4863,  4864,  4865,  4869,
 
3805
    4870,  4871,  4872,  4873,  4876,  4878,  4882,  4883,  4884,  4888,
 
3806
    4889,  4890,  4891,  4892,  4893,  4894,  4897,  4899,  4903,  4904,
 
3807
    4905,  4909,  4910,  4911,  4916,  4924,  4932,  4940,  4952,  4964,
 
3808
    4969,  4974,  4982,  4990,  4998,  5006,  5014,  5022,  5030,  5043,
 
3809
    5056,  5070,  5075,  5088,  5089,  5140,  5141,  5144,  5159,  5177,
 
3810
    5182,  5180,  5187,  5189,  5188,  5192,  5191,  5197,  5234,  5235,
 
3811
    5240,  5239,  5258,  5277,  5276,  5293,  5297,  5305,  5304,  5307,
 
3812
    5309,  5311,  5313,  5318,  5319,  5325,  5326,  5343,  5344,  5348,
 
3813
    5349,  5353,  5372,  5382,  5393,  5402,  5403,  5419,  5421,  5420,
 
3814
    5425,  5423,  5434,  5435,  5439,  5457,  5473,  5474,  5490,  5505,
 
3815
    5527,  5528,  5533,  5532,  5556,  5566,  5588,  5587,  5605,  5604,
 
3816
    5624,  5646,  5650,  5679,  5691,  5692,  5697,  5708,  5696,  5733,
 
3817
    5734,  5738,  5751,  5772,  5785,  5811,  5812,  5817,  5816,  5853,
 
3818
    5858,  5859,  5863,  5864,  5868,  5870,  5876,  5878,  5880,  5882,
 
3819
    5884,  5886,  5896,  5911,  5895,  5925,  5926,  5930,  5931,  5935,
 
3820
    5936,  5940,  5941,  5945,  5946,  5950,  5951,  5955,  5959,  5960,
 
3821
    5963,  5965,  5969,  5970,  5974,  5975,  5976,  5980,  5985,  5990,
 
3822
    5995,  6000,  6005,  6010,  6015,  6030,  6036,  6051,  6056,  6071,
 
3823
    6077,  6095,  6100,  6105,  6110,  6115,  6121,  6120,  6146,  6147,
 
3824
    6148,  6153,  6158,  6163,  6165,  6167,  6169,  6175,  6183,  6201,
 
3825
    6218,  6244,  6262,  6263,  6264,  6265,  6266,  6267,  6271,  6272,
 
3826
    6273,  6277,  6278,  6282,  6283,  6284,  6285,  6290,  6297,  6298,
 
3827
    6302,  6303,  6307,  6308,  6315,  6320,  6326,  6332,  6338,  6357,
 
3828
    6363,  6365,  6369,  6373,  6374,  6378,  6383,  6382,  6405,  6406,
 
3829
    6407,  6408,  6413,  6417,  6422,  6427,  6431,  6436,  6441,  6447,
 
3830
    6452,  6458,  6462,  6467,  6472,  6490,  6492,  6494,  6510,  6512,
 
3831
    6517,  6522,  6534,  6539,  6544,  6549,  6551,  6553,  6555,  6557,
 
3832
    6559,  6561,  6563,  6566,  6565,  6570,  6569,  6573,  6575,  6584,
 
3833
    6585,  6586,  6592,  6593,  6594,  6595,  6596,  6600,  6604,  6605,
 
3834
    6609,  6610,  6614,  6615,  6616,  6617,  6618,  6622,  6623,  6624,
 
3835
    6625,  6626,  6630,  6635,  6637,  6643,  6644,  6646,  6651,  6661,
 
3836
    6662,  6666,  6667,  6668,  6676,  6677,  6681,  6682,  6686,  6687,
 
3837
    6688,  6692,  6693,  6694,  6695,  6698,  6699,  6703,  6704,  6708,
 
3838
    6709,  6713,  6714,  6718,  6719,  6720,  6721,  6722,  6723,  6729,
 
3839
    6735,  6741,  6747,  6748,  6761,  6767,  6773,  6779,  6784,  6789,
 
3840
    6798,  6819,  6827,  6828,  6833,  6834,  6838,  6846,  6850,  6851,
 
3841
    6855,  6856,  6860,  6869,  6873,  6874,  6878,  6886,  6887,  6891,
 
3842
    6892,  6896,  6897,  6902,  6903,  6907,  6914,  6923,  6928,  6936,
 
3843
    6937,  6938,  6939,  6940,  6941,  6946,  6954,  6955,  6960,  6959,
 
3844
    6972,  6973,  6977,  6980,  6981,  6982,  6983,  6987,  6995,  7002,
 
3845
    7003,  7007,  7017,  7018,  7022,  7023,  7026,  7028,  7032,  7044,
 
3846
    7045,  7049,  7056,  7069,  7070,  7072,  7074,  7080,  7085,  7091,
 
3847
    7097,  7104,  7114,  7115,  7116,  7117,  7118,  7122,  7126,  7127,
 
3848
    7131,  7132,  7136,  7137,  7141,  7142,  7143,  7147,  7148,  7152,
 
3849
    7156,  7169,  7181,  7182,  7186,  7187,  7191,  7192,  7196,  7197,
 
3850
    7201,  7202,  7206,  7207,  7211,  7212,  7216,  7217,  7221,  7223,
 
3851
    7227,  7228,  7232,  7236,  7237,  7250,  7251,  7252,  7256,  7257,
 
3852
    7261,  7267,  7281,  7282,  7286,  7287,  7291,  7292,  7300,  7299,
 
3853
    7345,  7344,  7358,  7370,  7369,  7388,  7387,  7406,  7405,  7424,
 
3854
    7418,  7438,  7437,  7470,  7475,  7480,  7485,  7490,  7497,  7504,
 
3855
    7509,  7517,  7518,  7519,  7520,  7524,  7525,  7537,  7538,  7542,
 
3856
    7543,  7546,  7548,  7556,  7564,  7566,  7568,  7569,  7577,  7578,
 
3857
    7582,  7591,  7589,  7603,  7617,  7616,  7630,  7628,  7642,  7649,
 
3858
    7660,  7661,  7689,  7696,  7700,  7705,  7704,  7720,  7722,  7727,
 
3859
    7735,  7734,  7750,  7754,  7753,  7765,  7766,  7770,  7785,  7786,
 
3860
    7790,  7799,  7803,  7808,  7814,  7813,  7824,  7833,  7823,  7848,
 
3861
    7857,  7866,  7875,  7884,  7890,  7896,  7905,  7914,  7942,  7963,
 
3862
    7973,  7977,  7982,  7983,  7986,  7988,  7989,  7990,  7991,  7994,
 
3863
    7999,  8010,  8015,  8026,  8027,  8031,  8032,  8036,  8037,  8038,
 
3864
    8042,  8043,  8048,  8056,  8057,  8058,  8059,  8064,  8063,  8092,
 
3865
    8102,  8119,  8122,  8129,  8133,  8140,  8144,  8148,  8155,  8160,
 
3866
    8163,  8170,  8173,  8180,  8183,  8190,  8193,  8201,  8204,  8211,
 
3867
    8215,  8222,  8226,  8233,  8234,  8259,  8260,  8261,  8266,  8271,
 
3868
    8279,  8278,  8290,  8291,  8292,  8297,  8296,  8318,  8319,  8323,
 
3869
    8324,  8328,  8329,  8330,  8335,  8334,  8356,  8365,  8364,  8391,
 
3870
    8392,  8396,  8397,  8401,  8402,  8403,  8404,  8405,  8406,  8411,
 
3871
    8410,  8432,  8433,  8434,  8439,  8438,  8444,  8451,  8456,  8464,
 
3872
    8465,  8469,  8483,  8482,  8495,  8496,  8500,  8501,  8505,  8515,
 
3873
    8525,  8526,  8531,  8530,  8541,  8542,  8546,  8547,  8551,  8561,
 
3874
    8572,  8571,  8579,  8579,  8590,  8591,  8596,  8597,  8606,  8615,
 
3875
    8616,  8620,  8625,  8630,  8635,  8640,  8639,  8659,  8667,  8659,
 
3876
    8674,  8675,  8676,  8677,  8678,  8682,  8689,  8696,  8698,  8709,
 
3877
    8710,  8714,  8715,  8743,  8773,  8775,  8781,  8791,  8792,  8793,
 
3878
    8808,  8815,  8840,  8846,  8852,  8853,  8854,  8855,  8856,  8860,
 
3879
    8861,  8866,  8917,  8924,  8967,  8973,  8979,  8985,  8991,  8997,
 
3880
    9003,  9009,  9013,  9019,  9025,  9031,  9037,  9043,  9047,  9053,
 
3881
    9063,  9069,  9077,  9083,  9093,  9099,  9108,  9118,  9124,  9134,
 
3882
    9140,  9149,  9153,  9159,  9165,  9171,  9177,  9183,  9189,  9195,
 
3883
    9201,  9207,  9213,  9219,  9225,  9231,  9237,  9241,  9242,  9246,
 
3884
    9247,  9251,  9252,  9256,  9257,  9261,  9262,  9263,  9264,  9265,
 
3885
    9266,  9270,  9271,  9275,  9276,  9277,  9278,  9279,  9280,  9292,
 
3886
    9293,  9294,  9295,  9296,  9302,  9306,  9312,  9318,  9324,  9330,
 
3887
    9332,  9339,  9346,  9352,  9393,  9402,  9409,  9417,  9423,  9430,
 
3888
    9436,  9450,  9457,  9473,  9479,  9485,  9493,  9499,  9505,  9511,
 
3889
    9517,  9532,  9544,  9550,  9556,  9562,  9568,  9574,  9580,  9586,
 
3890
    9592,  9598,  9604,  9610,  9616,  9622,  9628,  9634,  9640,  9648,
 
3891
    9669,  9676,  9682,  9689,  9696,  9703,  9710,  9716,  9722,  9727,
 
3892
    9733,  9740,  9746,  9752,  9758,  9764,  9770,  9788,  9794,  9800,
 
3893
    9807,  9814,  9829,  9835,  9841,  9847,  9853,  9860,  9866,  9872,
 
3894
    9878,  9884,  9890,  9898,  9911,  9917,  9923,  9929,  9935,  9943,
 
3895
    9949,  9961,  9967,  9973,  9981,  9991,  9997, 10013, 10019, 10026,
 
3896
   10033, 10040, 10047, 10054, 10058, 10078, 10077, 10150, 10190, 10192,
 
3897
   10197, 10198, 10202, 10203, 10207, 10208, 10212, 10219, 10227, 10253,
 
3898
   10259, 10265, 10271, 10277, 10283, 10292, 10299, 10301, 10298, 10308,
 
3899
   10319, 10325, 10331, 10337, 10343, 10349, 10355, 10361, 10367, 10374,
 
3900
   10373, 10393, 10392, 10407, 10418, 10426, 10442, 10443, 10448, 10453,
 
3901
   10456, 10459, 10458, 10475, 10477, 10483, 10482, 10499, 10501, 10503,
 
3902
   10505, 10507, 10509, 10511, 10513, 10515, 10517, 10519, 10524, 10525,
 
3903
   10529, 10536, 10544, 10545, 10549, 10556, 10564, 10565, 10569, 10570,
 
3904
   10574, 10582, 10593, 10594, 10603, 10614, 10615, 10621, 10622, 10642,
 
3905
   10644, 10648, 10646, 10663, 10661, 10679, 10677, 10684, 10693, 10691,
 
3906
   10709, 10708, 10718, 10729, 10727, 10746, 10745, 10756, 10767, 10768,
 
3907
   10769, 10777, 10778, 10782, 10797, 10797, 10812, 10852, 10925, 10936,
 
3908
   10941, 10933, 10960, 10980, 10988, 10980, 10997, 10996, 11019, 11036,
 
3909
   11019, 11043, 11047, 11073, 11074, 11079, 11082, 11083, 11084, 11088,
 
3910
   11089, 11094, 11093, 11099, 11098, 11106, 11107, 11110, 11112, 11112,
 
3911
   11116, 11116, 11121, 11122, 11126, 11128, 11133, 11134, 11138, 11149,
 
3912
   11162, 11163, 11164, 11165, 11166, 11167, 11168, 11169, 11170, 11171,
 
3913
   11172, 11173, 11177, 11178, 11179, 11180, 11181, 11182, 11183, 11184,
 
3914
   11185, 11189, 11190, 11191, 11192, 11195, 11197, 11198, 11202, 11203,
 
3915
   11211, 11213, 11217, 11219, 11218, 11232, 11235, 11234, 11249, 11255,
 
3916
   11270, 11272, 11276, 11278, 11283, 11284, 11304, 11335, 11339, 11340,
 
3917
   11344, 11357, 11359, 11364, 11363, 11398, 11400, 11405, 11406, 11407,
 
3918
   11412, 11418, 11422, 11423, 11427, 11434, 11441, 11448, 11458, 11485,
 
3919
   11489, 11495, 11501, 11511, 11515, 11525, 11526, 11527, 11528, 11529,
 
3920
   11530, 11534, 11535, 11536, 11537, 11538, 11542, 11543, 11544, 11545,
 
3921
   11546, 11550, 11551, 11552, 11553, 11557, 11562, 11563, 11566, 11569,
 
3922
   11568, 11602, 11603, 11607, 11615, 11628, 11628, 11638, 11639, 11643,
 
3923
   11662, 11702, 11701, 11714, 11722, 11713, 11724, 11736, 11748, 11747,
 
3924
   11765, 11764, 11775, 11776, 11775, 11792, 11799, 11820, 11841, 11853,
 
3925
   11858, 11857, 11867, 11873, 11880, 11885, 11890, 11900, 11901, 11905,
 
3926
   11916, 11929, 11930, 11934, 11945, 11946, 11950, 11951, 11954, 11956,
 
3927
   11959, 11960, 11961, 11965, 11966, 11974, 11982, 11973, 11992, 11999,
 
3928
   11991, 12009, 12021, 12022, 12035, 12039, 12040, 12056, 12057, 12061,
 
3929
   12070, 12071, 12072, 12074, 12073, 12084, 12085, 12089, 12090, 12092,
 
3930
   12091, 12095, 12094, 12100, 12101, 12105, 12106, 12110, 12120, 12121,
 
3931
   12125, 12126, 12131, 12130, 12144, 12145, 12149, 12154, 12162, 12163,
 
3932
   12171, 12173, 12173, 12181, 12189, 12180, 12211, 12212, 12216, 12224,
 
3933
   12225, 12229, 12239, 12240, 12247, 12246, 12262, 12261, 12275, 12274,
 
3934
   12286, 12285, 12299, 12300, 12304, 12317, 12333, 12334, 12338, 12339,
 
3935
   12343, 12344, 12345, 12350, 12349, 12371, 12373, 12376, 12378, 12381,
 
3936
   12382, 12385, 12389, 12393, 12397, 12401, 12405, 12409, 12413, 12417,
 
3937
   12425, 12428, 12438, 12437, 12452, 12459, 12467, 12475, 12483, 12491,
 
3938
   12499, 12506, 12508, 12510, 12519, 12523, 12528, 12527, 12533, 12532,
 
3939
   12537, 12546, 12553, 12558, 12560, 12562, 12564, 12566, 12574, 12585,
 
3940
   12593, 12595, 12603, 12610, 12617, 12627, 12634, 12640, 12649, 12657,
 
3941
   12661, 12665, 12672, 12679, 12685, 12692, 12699, 12704, 12709, 12717,
 
3942
   12719, 12721, 12726, 12727, 12730, 12732, 12736, 12737, 12741, 12742,
 
3943
   12746, 12747, 12751, 12752, 12756, 12757, 12760, 12762, 12769, 12780,
 
3944
   12779, 12795, 12794, 12801, 12802, 12803, 12804, 12805, 12809, 12810,
 
3945
   12815, 12819, 12825, 12831, 12853, 12854, 12855, 12870, 12869, 12882,
 
3946
   12891, 12881, 12893, 12897, 12898, 12910, 12909, 12931, 12932, 12937,
 
3947
   12939, 12941, 12943, 12945, 12947, 12949, 12951, 12953, 12955, 12957,
 
3948
   12959, 12961, 12966, 12967, 12972, 12971, 12981, 12982, 12986, 12986,
 
3949
   12988, 12989, 12993, 12994, 12999, 12998, 13009, 13013, 13017, 13029,
 
3950
   13039, 13040, 13041, 13047, 13059, 13071, 13081, 13091, 13058, 13099,
 
3951
   13100, 13104, 13105, 13109, 13110, 13122, 13126, 13127, 13128, 13131,
 
3952
   13133, 13137, 13138, 13142, 13147, 13154, 13159, 13166, 13168, 13172,
 
3953
   13173, 13177, 13182, 13190, 13191, 13194, 13196, 13204, 13206, 13210,
 
3954
   13211, 13212, 13216, 13218, 13223, 13224, 13233, 13234, 13238, 13239,
 
3955
   13243, 13263, 13287, 13299, 13310, 13329, 13337, 13349, 13364, 13385,
 
3956
   13386, 13387, 13396, 13397, 13398, 13399, 13414, 13420, 13426, 13432,
 
3957
   13438, 13467, 13498, 13508, 13518, 13524, 13533, 13545, 13551, 13557,
 
3958
   13573, 13574, 13578, 13587, 13603, 13607, 13658, 13662, 13680, 13684,
 
3959
   13764, 13789, 13820, 13821, 13837, 13847, 13851, 13857, 13863, 13873,
 
3960
   13879, 13888, 13898, 13899, 13929, 13942, 13958, 13974, 13991, 13992,
 
3961
   14003, 14004, 14015, 14016, 14017, 14021, 14048, 14081, 14096, 14097,
 
3962
   14098, 14099, 14100, 14101, 14102, 14103, 14104, 14105, 14106, 14107,
 
3963
   14108, 14109, 14110, 14111, 14112, 14113, 14114, 14115, 14116, 14117,
 
3964
   14118, 14119, 14120, 14121, 14122, 14123, 14124, 14125, 14126, 14127,
 
3965
   14128, 14129, 14130, 14131, 14132, 14133, 14134, 14135, 14136, 14137,
 
3966
   14138, 14139, 14140, 14141, 14142, 14143, 14144, 14145, 14155, 14156,
 
3967
   14157, 14158, 14159, 14160, 14161, 14162, 14163, 14164, 14165, 14166,
 
3968
   14167, 14168, 14169, 14170, 14171, 14172, 14173, 14174, 14175, 14176,
 
3969
   14177, 14178, 14179, 14180, 14181, 14182, 14183, 14184, 14185, 14186,
 
3970
   14187, 14188, 14189, 14190, 14191, 14192, 14193, 14194, 14195, 14196,
 
3971
   14197, 14198, 14199, 14204, 14205, 14206, 14207, 14208, 14209, 14210,
 
3972
   14211, 14212, 14213, 14214, 14215, 14216, 14217, 14218, 14219, 14220,
 
3973
   14221, 14222, 14223, 14224, 14225, 14226, 14227, 14228, 14229, 14230,
 
3974
   14231, 14232, 14233, 14234, 14235, 14236, 14237, 14238, 14239, 14240,
 
3975
   14241, 14242, 14243, 14244, 14245, 14246, 14247, 14248, 14249, 14250,
 
3976
   14251, 14252, 14253, 14254, 14255, 14256, 14257, 14258, 14259, 14260,
 
3977
   14261, 14262, 14263, 14264, 14265, 14266, 14267, 14268, 14269, 14270,
 
3978
   14271, 14272, 14273, 14274, 14275, 14276, 14277, 14278, 14279, 14280,
 
3979
   14281, 14282, 14283, 14284, 14285, 14286, 14287, 14288, 14289, 14290,
 
3980
   14291, 14292, 14293, 14294, 14295, 14296, 14297, 14298, 14299, 14300,
 
3981
   14301, 14302, 14303, 14304, 14305, 14306, 14307, 14308, 14309, 14310,
 
3982
   14311, 14312, 14313, 14314, 14315, 14316, 14317, 14318, 14319, 14320,
 
3983
   14321, 14322, 14323, 14324, 14325, 14326, 14327, 14328, 14329, 14330,
 
3984
   14331, 14332, 14333, 14334, 14335, 14336, 14337, 14338, 14339, 14340,
 
3985
   14341, 14342, 14343, 14344, 14345, 14346, 14347, 14348, 14349, 14350,
 
3986
   14351, 14352, 14353, 14354, 14355, 14356, 14357, 14358, 14359, 14360,
 
3987
   14361, 14362, 14363, 14364, 14365, 14366, 14367, 14368, 14369, 14370,
 
3988
   14371, 14372, 14373, 14374, 14375, 14376, 14377, 14378, 14379, 14380,
 
3989
   14381, 14382, 14383, 14384, 14385, 14386, 14387, 14388, 14389, 14390,
 
3990
   14391, 14392, 14393, 14394, 14395, 14396, 14397, 14398, 14399, 14400,
 
3991
   14401, 14402, 14403, 14404, 14405, 14406, 14407, 14408, 14409, 14410,
 
3992
   14411, 14412, 14413, 14414, 14415, 14416, 14417, 14418, 14419, 14420,
 
3993
   14421, 14422, 14423, 14424, 14425, 14426, 14427, 14428, 14429, 14430,
 
3994
   14431, 14432, 14433, 14434, 14435, 14436, 14437, 14438, 14439, 14440,
 
3995
   14441, 14442, 14443, 14444, 14445, 14446, 14447, 14448, 14449, 14450,
 
3996
   14451, 14452, 14453, 14454, 14455, 14456, 14457, 14458, 14459, 14471,
 
3997
   14470, 14490, 14489, 14496, 14495, 14505, 14504, 14515, 14514, 14520,
 
3998
   14528, 14530, 14535, 14535, 14544, 14543, 14557, 14556, 14561, 14565,
 
3999
   14566, 14567, 14571, 14572, 14573, 14574, 14578, 14579, 14580, 14581,
 
4000
   14586, 14612, 14611, 14711, 14722, 14735, 14751, 14764, 14786, 14821,
 
4001
   14863, 14891, 14937, 14951, 14952, 14953, 14954, 14958, 14976, 14994,
 
4002
   14995, 14999, 15000, 15001, 15002, 15006, 15007, 15025, 15039, 15040,
 
4003
   15041, 15047, 15053, 15065, 15064, 15080, 15081, 15085, 15086, 15090,
 
4004
   15103, 15104, 15105, 15110, 15115, 15114, 15134, 15150, 15167, 15166,
 
4005
   15205, 15206, 15210, 15211, 15215, 15216, 15217, 15218, 15220, 15219,
 
4006
   15233, 15234, 15235, 15236, 15237, 15243, 15243, 15248, 15253, 15263,
 
4007
   15273, 15277, 15286, 15286, 15291, 15297, 15308, 15319, 15327, 15329,
 
4008
   15333, 15340, 15347, 15349, 15353, 15354, 15359, 15358, 15362, 15361,
 
4009
   15365, 15364, 15368, 15367, 15370, 15371, 15372, 15373, 15374, 15375,
 
4010
   15376, 15377, 15378, 15379, 15380, 15381, 15382, 15383, 15384, 15385,
 
4011
   15386, 15387, 15388, 15389, 15390, 15391, 15392, 15393, 15394, 15395,
 
4012
   15399, 15400, 15404, 15405, 15409, 15419, 15429, 15442, 15457, 15470,
 
4013
   15483, 15495, 15500, 15508, 15513, 15521, 15539, 15559, 15571, 15584,
 
4014
   15593, 15597, 15601, 15602, 15606, 15633, 15635, 15639, 15643, 15647,
 
4015
   15654, 15655, 15659, 15660, 15664, 15665, 15669, 15670, 15676, 15682,
 
4016
   15688, 15698, 15697, 15707, 15708, 15713, 15714, 15715, 15720, 15721,
 
4017
   15722, 15726, 15727, 15731, 15743, 15752, 15762, 15771, 15785, 15786,
 
4018
   15791, 15790, 15806, 15807, 15808, 15812, 15813, 15817, 15817, 15841,
 
4019
   15842, 15846, 15847, 15848, 15852, 15856, 15863, 15866, 15864, 15880,
 
4020
   15887, 15908, 15932, 15934, 15938, 15939, 15943, 15944, 15952, 15953,
 
4021
   15954, 15955, 15961, 15967, 15977, 15979, 15981, 15986, 15987, 15988,
 
4022
   15989, 15990, 15994, 15995, 15996, 15997, 15998, 15999, 16009, 16010,
 
4023
   16015, 16028, 16041, 16043, 16045, 16050, 16055, 16057, 16059, 16065,
 
4024
   16066, 16068, 16074, 16073, 16091, 16092, 16096, 16101, 16109, 16109,
 
4025
   16135, 16134, 16151, 16155, 16160, 16165, 16164, 16176, 16177, 16179,
 
4026
   16181, 16199, 16205, 16210, 16192, 16273, 16291, 16316, 16348, 16353,
 
4027
   16361, 16384, 16312, 16450, 16470, 16483, 16493, 16449, 16514, 16518,
 
4028
   16522, 16526, 16530, 16534, 16541, 16548, 16555, 16565, 16566, 16570,
 
4029
   16571, 16572, 16576, 16577, 16582, 16584, 16583, 16589, 16590, 16594,
 
4030
   16604
4030
4031
};
4031
4032
#endif
4032
4033
 
18553
18554
        case 2:
18554
18555
 
18555
18556
/* Line 1455 of yacc.c  */
18556
 
#line 1969 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18557
#line 1970 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18557
18558
    {
18558
18559
            THD *thd= YYTHD;
18559
18560
            if (!thd->bootstrap &&
18570
18571
  case 3:
18571
18572
 
18572
18573
/* Line 1455 of yacc.c  */
18573
 
#line 1981 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18574
#line 1982 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18574
18575
    {
18575
18576
            Lex_input_stream *lip = YYLIP;
18576
18577
 
18598
18599
  case 5:
18599
18600
 
18600
18601
/* Line 1455 of yacc.c  */
18601
 
#line 2006 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18602
#line 2007 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18602
18603
    {
18603
18604
            /* Single query, not terminated. */
18604
18605
            YYLIP->found_semicolon= NULL;
18608
18609
  case 62:
18609
18610
 
18610
18611
/* Line 1455 of yacc.c  */
18611
 
#line 2080 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18612
#line 2081 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18612
18613
    {
18613
18614
            THD *thd= YYTHD;
18614
18615
            LEX *lex= thd->lex;
18620
18621
  case 65:
18621
18622
 
18622
18623
/* Line 1455 of yacc.c  */
18623
 
#line 2095 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18624
#line 2096 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18624
18625
    {
18625
18626
            THD *thd= YYTHD;
18626
18627
            LEX *lex= thd->lex;
18642
18643
  case 66:
18643
18644
 
18644
18645
/* Line 1455 of yacc.c  */
18645
 
#line 2115 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18646
#line 2116 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18646
18647
    {
18647
18648
            THD *thd= YYTHD;
18648
18649
            LEX *lex= thd->lex;
18654
18655
  case 67:
18655
18656
 
18656
18657
/* Line 1455 of yacc.c  */
18657
 
#line 2122 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18658
#line 2123 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18658
18659
    {
18659
18660
            THD *thd= YYTHD;
18660
18661
            LEX *lex= thd->lex;
18666
18667
  case 68:
18667
18668
 
18668
18669
/* Line 1455 of yacc.c  */
18669
 
#line 2132 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18670
#line 2133 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18670
18671
    {
18671
18672
            THD *thd= YYTHD;
18672
18673
            LEX *lex= thd->lex;
18678
18679
  case 69:
18679
18680
 
18680
18681
/* Line 1455 of yacc.c  */
18681
 
#line 2139 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18682
#line 2140 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18682
18683
    {}
18683
18684
    break;
18684
18685
 
18685
18686
  case 74:
18686
18687
 
18687
18688
/* Line 1455 of yacc.c  */
18688
 
#line 2154 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18689
#line 2155 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18689
18690
    {
18690
18691
            LEX *lex=Lex;
18691
18692
            LEX_STRING *lexstr= (LEX_STRING*)sql_memdup(&(yyvsp[(2) - (2)].lex_str), sizeof(LEX_STRING));
18697
18698
  case 75:
18698
18699
 
18699
18700
/* Line 1455 of yacc.c  */
18700
 
#line 2166 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18701
#line 2167 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18701
18702
    {
18702
18703
            if (Lex->sphead)
18703
18704
            {
18710
18711
  case 76:
18711
18712
 
18712
18713
/* Line 1455 of yacc.c  */
18713
 
#line 2174 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18714
#line 2175 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18714
18715
    {
18715
18716
            LEX *lex= Lex;
18716
18717
            lex->sql_command= SQLCOM_HELP;
18721
18722
  case 77:
18722
18723
 
18723
18724
/* Line 1455 of yacc.c  */
18724
 
#line 2185 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18725
#line 2186 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18725
18726
    {
18726
18727
            LEX *lex = Lex;
18727
18728
            lex->sql_command = SQLCOM_CHANGE_MASTER;
18739
18740
  case 78:
18740
18741
 
18741
18742
/* Line 1455 of yacc.c  */
18742
 
#line 2198 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18743
#line 2199 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18743
18744
    {}
18744
18745
    break;
18745
18746
 
18746
18747
  case 81:
18747
18748
 
18748
18749
/* Line 1455 of yacc.c  */
18749
 
#line 2208 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18750
#line 2209 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18750
18751
    {
18751
18752
            Lex->mi.host = (yyvsp[(3) - (3)].lex_str).str;
18752
18753
          }
18755
18756
  case 82:
18756
18757
 
18757
18758
/* Line 1455 of yacc.c  */
18758
 
#line 2212 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18759
#line 2213 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18759
18760
    {
18760
18761
            Lex->mi.bind_addr = (yyvsp[(3) - (3)].lex_str).str;
18761
18762
          }
18764
18765
  case 83:
18765
18766
 
18766
18767
/* Line 1455 of yacc.c  */
18767
 
#line 2216 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18768
#line 2217 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18768
18769
    {
18769
18770
            Lex->mi.user = (yyvsp[(3) - (3)].lex_str).str;
18770
18771
          }
18773
18774
  case 84:
18774
18775
 
18775
18776
/* Line 1455 of yacc.c  */
18776
 
#line 2220 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18777
#line 2221 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18777
18778
    {
18778
18779
            Lex->mi.password = (yyvsp[(3) - (3)].lex_str).str;
18779
18780
            Lex->contains_plaintext_password= true;
18783
18784
  case 85:
18784
18785
 
18785
18786
/* Line 1455 of yacc.c  */
18786
 
#line 2225 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18787
#line 2226 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18787
18788
    {
18788
18789
            Lex->mi.port = (yyvsp[(3) - (3)].ulong_num);
18789
18790
          }
18792
18793
  case 86:
18793
18794
 
18794
18795
/* Line 1455 of yacc.c  */
18795
 
#line 2229 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18796
#line 2230 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18796
18797
    {
18797
18798
            Lex->mi.connect_retry = (yyvsp[(3) - (3)].ulong_num);
18798
18799
          }
18801
18802
  case 87:
18802
18803
 
18803
18804
/* Line 1455 of yacc.c  */
18804
 
#line 2233 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18805
#line 2234 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18805
18806
    {
18806
18807
            Lex->mi.retry_count= (yyvsp[(3) - (3)].ulong_num);
18807
18808
            Lex->mi.retry_count_opt= LEX_MASTER_INFO::LEX_MI_ENABLE;
18811
18812
  case 88:
18812
18813
 
18813
18814
/* Line 1455 of yacc.c  */
18814
 
#line 2238 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18815
#line 2239 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18815
18816
    {
18816
18817
            if ((yyvsp[(3) - (3)].ulong_num) > MASTER_DELAY_MAX)
18817
18818
            {
18829
18830
  case 89:
18830
18831
 
18831
18832
/* Line 1455 of yacc.c  */
18832
 
#line 2251 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18833
#line 2252 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18833
18834
    {
18834
18835
            Lex->mi.ssl= (yyvsp[(3) - (3)].ulong_num) ? 
18835
18836
              LEX_MASTER_INFO::LEX_MI_ENABLE : LEX_MASTER_INFO::LEX_MI_DISABLE;
18839
18840
  case 90:
18840
18841
 
18841
18842
/* Line 1455 of yacc.c  */
18842
 
#line 2256 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18843
#line 2257 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18843
18844
    {
18844
18845
            Lex->mi.ssl_ca= (yyvsp[(3) - (3)].lex_str).str;
18845
18846
          }
18848
18849
  case 91:
18849
18850
 
18850
18851
/* Line 1455 of yacc.c  */
18851
 
#line 2260 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18852
#line 2261 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18852
18853
    {
18853
18854
            Lex->mi.ssl_capath= (yyvsp[(3) - (3)].lex_str).str;
18854
18855
          }
18857
18858
  case 92:
18858
18859
 
18859
18860
/* Line 1455 of yacc.c  */
18860
 
#line 2264 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18861
#line 2265 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18861
18862
    {
18862
18863
            Lex->mi.ssl_cert= (yyvsp[(3) - (3)].lex_str).str;
18863
18864
          }
18866
18867
  case 93:
18867
18868
 
18868
18869
/* Line 1455 of yacc.c  */
18869
 
#line 2268 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18870
#line 2269 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18870
18871
    {
18871
18872
            Lex->mi.ssl_cipher= (yyvsp[(3) - (3)].lex_str).str;
18872
18873
          }
18875
18876
  case 94:
18876
18877
 
18877
18878
/* Line 1455 of yacc.c  */
18878
 
#line 2272 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18879
#line 2273 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18879
18880
    {
18880
18881
            Lex->mi.ssl_key= (yyvsp[(3) - (3)].lex_str).str;
18881
18882
          }
18884
18885
  case 95:
18885
18886
 
18886
18887
/* Line 1455 of yacc.c  */
18887
 
#line 2276 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18888
#line 2277 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18888
18889
    {
18889
18890
            Lex->mi.ssl_verify_server_cert= (yyvsp[(3) - (3)].ulong_num) ?
18890
18891
              LEX_MASTER_INFO::LEX_MI_ENABLE : LEX_MASTER_INFO::LEX_MI_DISABLE;
18894
18895
  case 96:
18895
18896
 
18896
18897
/* Line 1455 of yacc.c  */
18897
 
#line 2281 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18898
#line 2282 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18898
18899
    {
18899
18900
            Lex->mi.ssl_crl= (yyvsp[(3) - (3)].lex_str).str;
18900
18901
          }
18903
18904
  case 97:
18904
18905
 
18905
18906
/* Line 1455 of yacc.c  */
18906
 
#line 2285 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18907
#line 2286 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18907
18908
    {
18908
18909
            Lex->mi.ssl_crlpath= (yyvsp[(3) - (3)].lex_str).str;
18909
18910
          }
18912
18913
  case 98:
18913
18914
 
18914
18915
/* Line 1455 of yacc.c  */
18915
 
#line 2290 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18916
#line 2291 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18916
18917
    {
18917
18918
            Lex->mi.heartbeat_period= (float) (yyvsp[(3) - (3)].item_num)->val_real();
18918
18919
            if (Lex->mi.heartbeat_period > SLAVE_MAX_HEARTBEAT_PERIOD ||
18948
18949
  case 99:
18949
18950
 
18950
18951
/* Line 1455 of yacc.c  */
18951
 
#line 2321 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18952
#line 2322 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18952
18953
    {
18953
18954
            Lex->mi.repl_ignore_server_ids_opt= LEX_MASTER_INFO::LEX_MI_ENABLE;
18954
18955
           }
18957
18958
  case 100:
18958
18959
 
18959
18960
/* Line 1455 of yacc.c  */
18960
 
#line 2326 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18961
#line 2327 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18961
18962
    {
18962
18963
            Lex->mi.auto_position= (yyvsp[(3) - (3)].ulong_num) ?
18963
18964
              LEX_MASTER_INFO::LEX_MI_ENABLE :
18968
18969
  case 105:
18969
18970
 
18970
18971
/* Line 1455 of yacc.c  */
18971
 
#line 2343 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18972
#line 2344 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18972
18973
    {
18973
18974
            if (Lex->mi.repl_ignore_server_ids.elements == 0)
18974
18975
            {
18985
18986
  case 106:
18986
18987
 
18987
18988
/* Line 1455 of yacc.c  */
18988
 
#line 2357 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18989
#line 2358 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18989
18990
    {
18990
18991
            Lex->mi.log_file_name = (yyvsp[(3) - (3)].lex_str).str;
18991
18992
          }
18994
18995
  case 107:
18995
18996
 
18996
18997
/* Line 1455 of yacc.c  */
18997
 
#line 2361 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
18998
#line 2362 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
18998
18999
    {
18999
19000
            Lex->mi.pos = (yyvsp[(3) - (3)].ulonglong_number);
19000
19001
            /* 
19015
19016
  case 108:
19016
19017
 
19017
19018
/* Line 1455 of yacc.c  */
19018
 
#line 2377 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19019
#line 2378 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19019
19020
    {
19020
19021
            Lex->mi.relay_log_name = (yyvsp[(3) - (3)].lex_str).str;
19021
19022
          }
19024
19025
  case 109:
19025
19026
 
19026
19027
/* Line 1455 of yacc.c  */
19027
 
#line 2381 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19028
#line 2382 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19028
19029
    {
19029
19030
            Lex->mi.relay_log_pos = (yyvsp[(3) - (3)].ulong_num);
19030
19031
            /* Adjust if < BIN_LOG_HEADER_SIZE (same comment as Lex->mi.pos) */
19036
19037
  case 110:
19037
19038
 
19038
19039
/* Line 1455 of yacc.c  */
19039
 
#line 2393 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19040
#line 2394 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19040
19041
    {
19041
19042
            THD *thd= YYTHD;
19042
19043
            LEX *lex= thd->lex;
19067
19068
  case 111:
19068
19069
 
19069
19070
/* Line 1455 of yacc.c  */
19070
 
#line 2419 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19071
#line 2420 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19071
19072
    {
19072
19073
            THD *thd= YYTHD;
19073
19074
            LEX *lex= thd->lex;
19091
19092
  case 112:
19092
19093
 
19093
19094
/* Line 1455 of yacc.c  */
19094
 
#line 2438 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19095
#line 2439 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19095
19096
    {
19096
19097
            if (add_create_index_prepare(Lex, (yyvsp[(7) - (7)].table)))
19097
19098
              MYSQL_YYABORT;
19101
19102
  case 113:
19102
19103
 
19103
19104
/* Line 1455 of yacc.c  */
19104
 
#line 2443 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19105
#line 2444 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19105
19106
    {
19106
19107
            if (add_create_index(Lex, (yyvsp[(2) - (12)].key_type), (yyvsp[(4) - (12)].lex_str)))
19107
19108
              MYSQL_YYABORT;
19111
19112
  case 114:
19112
19113
 
19113
19114
/* Line 1455 of yacc.c  */
19114
 
#line 2447 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19115
#line 2448 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19115
19116
    { }
19116
19117
    break;
19117
19118
 
19118
19119
  case 115:
19119
19120
 
19120
19121
/* Line 1455 of yacc.c  */
19121
 
#line 2450 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19122
#line 2451 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19122
19123
    {
19123
19124
            if (add_create_index_prepare(Lex, (yyvsp[(7) - (7)].table)))
19124
19125
              MYSQL_YYABORT;
19128
19129
  case 116:
19129
19130
 
19130
19131
/* Line 1455 of yacc.c  */
19131
 
#line 2455 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19132
#line 2456 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19132
19133
    {
19133
19134
            if (add_create_index(Lex, (yyvsp[(2) - (12)].key_type), (yyvsp[(4) - (12)].lex_str)))
19134
19135
              MYSQL_YYABORT;
19138
19139
  case 117:
19139
19140
 
19140
19141
/* Line 1455 of yacc.c  */
19141
 
#line 2459 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19142
#line 2460 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19142
19143
    { }
19143
19144
    break;
19144
19145
 
19145
19146
  case 118:
19146
19147
 
19147
19148
/* Line 1455 of yacc.c  */
19148
 
#line 2462 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19149
#line 2463 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19149
19150
    {
19150
19151
            if (add_create_index_prepare(Lex, (yyvsp[(7) - (7)].table)))
19151
19152
              MYSQL_YYABORT;
19155
19156
  case 119:
19156
19157
 
19157
19158
/* Line 1455 of yacc.c  */
19158
 
#line 2467 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19159
#line 2468 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19159
19160
    {
19160
19161
            if (add_create_index(Lex, (yyvsp[(2) - (12)].key_type), (yyvsp[(4) - (12)].lex_str)))
19161
19162
              MYSQL_YYABORT;
19165
19166
  case 120:
19166
19167
 
19167
19168
/* Line 1455 of yacc.c  */
19168
 
#line 2471 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19169
#line 2472 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19169
19170
    { }
19170
19171
    break;
19171
19172
 
19172
19173
  case 121:
19173
19174
 
19174
19175
/* Line 1455 of yacc.c  */
19175
 
#line 2473 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19176
#line 2474 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19176
19177
    {
19177
19178
            Lex->create_info.default_table_charset= NULL;
19178
19179
            Lex->create_info.used_fields= 0;
19182
19183
  case 122:
19183
19184
 
19184
19185
/* Line 1455 of yacc.c  */
19185
 
#line 2478 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19186
#line 2479 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19186
19187
    {
19187
19188
            LEX *lex=Lex;
19188
19189
            lex->sql_command=SQLCOM_CREATE_DB;
19194
19195
  case 123:
19195
19196
 
19196
19197
/* Line 1455 of yacc.c  */
19197
 
#line 2485 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19198
#line 2486 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19198
19199
    {
19199
19200
            Lex->create_view_mode= VIEW_CREATE_NEW;
19200
19201
            Lex->create_view_algorithm= VIEW_ALGORITHM_UNDEFINED;
19205
19206
  case 124:
19206
19207
 
19207
19208
/* Line 1455 of yacc.c  */
19208
 
#line 2491 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19209
#line 2492 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19209
19210
    {}
19210
19211
    break;
19211
19212
 
19212
19213
  case 125:
19213
19214
 
19214
19215
/* Line 1455 of yacc.c  */
19215
 
#line 2493 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19216
#line 2494 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19216
19217
    {
19217
19218
            Lex->sql_command = SQLCOM_CREATE_USER;
19218
19219
          }
19221
19222
  case 126:
19222
19223
 
19223
19224
/* Line 1455 of yacc.c  */
19224
 
#line 2497 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19225
#line 2498 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19225
19226
    {
19226
19227
            Lex->alter_tablespace_info->ts_cmd_type= CREATE_LOGFILE_GROUP;
19227
19228
          }
19230
19231
  case 127:
19231
19232
 
19232
19233
/* Line 1455 of yacc.c  */
19233
 
#line 2501 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19234
#line 2502 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19234
19235
    {
19235
19236
            Lex->alter_tablespace_info->ts_cmd_type= CREATE_TABLESPACE;
19236
19237
          }
19239
19240
  case 128:
19240
19241
 
19241
19242
/* Line 1455 of yacc.c  */
19242
 
#line 2505 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19243
#line 2506 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19243
19244
    {
19244
19245
            Lex->sql_command= SQLCOM_CREATE_SERVER;
19245
19246
          }
19248
19249
  case 129:
19249
19250
 
19250
19251
/* Line 1455 of yacc.c  */
19251
 
#line 2516 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19252
#line 2517 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19252
19253
    {
19253
19254
            Lex->server_options.server_name= (yyvsp[(2) - (10)].lex_str).str;
19254
19255
            Lex->server_options.server_name_length= (yyvsp[(2) - (10)].lex_str).length;
19259
19260
  case 132:
19260
19261
 
19261
19262
/* Line 1455 of yacc.c  */
19262
 
#line 2530 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19263
#line 2531 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19263
19264
    {
19264
19265
            Lex->server_options.username= (yyvsp[(2) - (2)].lex_str).str;
19265
19266
          }
19268
19269
  case 133:
19269
19270
 
19270
19271
/* Line 1455 of yacc.c  */
19271
 
#line 2534 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19272
#line 2535 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19272
19273
    {
19273
19274
            Lex->server_options.host= (yyvsp[(2) - (2)].lex_str).str;
19274
19275
          }
19277
19278
  case 134:
19278
19279
 
19279
19280
/* Line 1455 of yacc.c  */
19280
 
#line 2538 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19281
#line 2539 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19281
19282
    {
19282
19283
            Lex->server_options.db= (yyvsp[(2) - (2)].lex_str).str;
19283
19284
          }
19286
19287
  case 135:
19287
19288
 
19288
19289
/* Line 1455 of yacc.c  */
19289
 
#line 2542 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19290
#line 2543 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19290
19291
    {
19291
19292
            Lex->server_options.owner= (yyvsp[(2) - (2)].lex_str).str;
19292
19293
          }
19295
19296
  case 136:
19296
19297
 
19297
19298
/* Line 1455 of yacc.c  */
19298
 
#line 2546 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19299
#line 2547 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19299
19300
    {
19300
19301
            Lex->server_options.password= (yyvsp[(2) - (2)].lex_str).str;
19301
19302
            Lex->contains_plaintext_password= true;
19305
19306
  case 137:
19306
19307
 
19307
19308
/* Line 1455 of yacc.c  */
19308
 
#line 2551 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19309
#line 2552 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19309
19310
    {
19310
19311
            Lex->server_options.socket= (yyvsp[(2) - (2)].lex_str).str;
19311
19312
          }
19314
19315
  case 138:
19315
19316
 
19316
19317
/* Line 1455 of yacc.c  */
19317
 
#line 2555 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19318
#line 2556 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19318
19319
    {
19319
19320
            Lex->server_options.port= (yyvsp[(2) - (2)].ulong_num);
19320
19321
          }
19323
19324
  case 139:
19324
19325
 
19325
19326
/* Line 1455 of yacc.c  */
19326
 
#line 2562 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19327
#line 2563 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19327
19328
    {
19328
19329
            THD *thd= YYTHD;
19329
19330
            LEX *lex=Lex;
19344
19345
  case 140:
19345
19346
 
19346
19347
/* Line 1455 of yacc.c  */
19347
 
#line 2582 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19348
#line 2583 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19348
19349
    {
19349
19350
            /*
19350
19351
              sql_command is set here because some rules in ev_sql_stmt
19357
19358
  case 141:
19358
19359
 
19359
19360
/* Line 1455 of yacc.c  */
19360
 
#line 2593 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19361
#line 2594 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19361
19362
    {
19362
19363
            Lex->event_parse_data->item_expression= (yyvsp[(2) - (3)].item);
19363
19364
            Lex->event_parse_data->interval= (yyvsp[(3) - (3)].interval);
19367
19368
  case 143:
19368
19369
 
19369
19370
/* Line 1455 of yacc.c  */
19370
 
#line 2600 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19371
#line 2601 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19371
19372
    {
19372
19373
            Lex->event_parse_data->item_execute_at= (yyvsp[(2) - (2)].item);
19373
19374
          }
19376
19377
  case 144:
19377
19378
 
19378
19379
/* Line 1455 of yacc.c  */
19379
 
#line 2606 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19380
#line 2607 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19380
19381
    { (yyval.num)= 0; }
19381
19382
    break;
19382
19383
 
19383
19384
  case 145:
19384
19385
 
19385
19386
/* Line 1455 of yacc.c  */
19386
 
#line 2608 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19387
#line 2609 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19387
19388
    {
19388
19389
            Lex->event_parse_data->status= Event_parse_data::ENABLED;
19389
19390
            Lex->event_parse_data->status_changed= true;
19394
19395
  case 146:
19395
19396
 
19396
19397
/* Line 1455 of yacc.c  */
19397
 
#line 2614 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19398
#line 2615 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19398
19399
    {
19399
19400
            Lex->event_parse_data->status= Event_parse_data::SLAVESIDE_DISABLED;
19400
19401
            Lex->event_parse_data->status_changed= true; 
19405
19406
  case 147:
19406
19407
 
19407
19408
/* Line 1455 of yacc.c  */
19408
 
#line 2620 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19409
#line 2621 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19409
19410
    {
19410
19411
            Lex->event_parse_data->status= Event_parse_data::DISABLED;
19411
19412
            Lex->event_parse_data->status_changed= true;
19416
19417
  case 148:
19417
19418
 
19418
19419
/* Line 1455 of yacc.c  */
19419
 
#line 2629 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19420
#line 2630 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19420
19421
    {
19421
19422
            Item *item= new (YYTHD->mem_root) Item_func_now_local(0);
19422
19423
            if (item == NULL)
19428
19429
  case 149:
19429
19430
 
19430
19431
/* Line 1455 of yacc.c  */
19431
 
#line 2636 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19432
#line 2637 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19432
19433
    {
19433
19434
            Lex->event_parse_data->item_starts= (yyvsp[(2) - (2)].item);
19434
19435
          }
19437
19438
  case 151:
19438
19439
 
19439
19440
/* Line 1455 of yacc.c  */
19440
 
#line 2644 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19441
#line 2645 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19441
19442
    {
19442
19443
            Lex->event_parse_data->item_ends= (yyvsp[(2) - (2)].item);
19443
19444
          }
19446
19447
  case 152:
19447
19448
 
19448
19449
/* Line 1455 of yacc.c  */
19449
 
#line 2650 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19450
#line 2651 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19450
19451
    { (yyval.num)= 0; }
19451
19452
    break;
19452
19453
 
19453
19454
  case 154:
19454
19455
 
19455
19456
/* Line 1455 of yacc.c  */
19456
 
#line 2656 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19457
#line 2657 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19457
19458
    {
19458
19459
            Lex->event_parse_data->on_completion=
19459
19460
                                  Event_parse_data::ON_COMPLETION_PRESERVE;
19464
19465
  case 155:
19465
19466
 
19466
19467
/* Line 1455 of yacc.c  */
19467
 
#line 2662 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19468
#line 2663 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19468
19469
    {
19469
19470
            Lex->event_parse_data->on_completion=
19470
19471
                                  Event_parse_data::ON_COMPLETION_DROP;
19475
19476
  case 156:
19476
19477
 
19477
19478
/* Line 1455 of yacc.c  */
19478
 
#line 2670 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19479
#line 2671 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19479
19480
    { (yyval.num)= 0; }
19480
19481
    break;
19481
19482
 
19482
19483
  case 157:
19483
19484
 
19484
19485
/* Line 1455 of yacc.c  */
19485
 
#line 2672 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19486
#line 2673 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19486
19487
    {
19487
19488
            Lex->comment= Lex->event_parse_data->comment= (yyvsp[(2) - (2)].lex_str);
19488
19489
            (yyval.num)= 1;
19492
19493
  case 158:
19493
19494
 
19494
19495
/* Line 1455 of yacc.c  */
19495
 
#line 2679 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19496
#line 2680 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19496
19497
    {
19497
19498
            THD *thd= YYTHD;
19498
19499
            LEX *lex= thd->lex;
19540
19541
  case 159:
19541
19542
 
19542
19543
/* Line 1455 of yacc.c  */
19543
 
#line 2722 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19544
#line 2723 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19544
19545
    {
19545
19546
            THD *thd= YYTHD;
19546
19547
            LEX *lex= thd->lex;
19555
19556
  case 173:
19556
19557
 
19557
19558
/* Line 1455 of yacc.c  */
19558
 
#line 2751 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19559
#line 2752 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19559
19560
    {
19560
19561
           LEX *lex=Lex;
19561
19562
           lex->users_list.empty();
19572
19573
  case 174:
19573
19574
 
19574
19575
/* Line 1455 of yacc.c  */
19575
 
#line 2766 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19576
#line 2767 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19576
19577
    {
19577
19578
            if (!(yyvsp[(1) - (3)].lex_str).str ||
19578
19579
                (check_and_convert_db_name(&(yyvsp[(1) - (3)].lex_str), FALSE) != IDENT_NAME_OK))
19591
19592
  case 175:
19592
19593
 
19593
19594
/* Line 1455 of yacc.c  */
19594
 
#line 2780 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19595
#line 2781 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19595
19596
    {
19596
19597
            THD *thd= YYTHD;
19597
19598
            LEX *lex= thd->lex;
19612
19613
  case 176:
19613
19614
 
19614
19615
/* Line 1455 of yacc.c  */
19615
 
#line 2798 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19616
#line 2799 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19616
19617
    {}
19617
19618
    break;
19618
19619
 
19619
19620
  case 177:
19620
19621
 
19621
19622
/* Line 1455 of yacc.c  */
19622
 
#line 2799 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19623
#line 2800 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19623
19624
    {}
19624
19625
    break;
19625
19626
 
19626
19627
  case 178:
19627
19628
 
19628
19629
/* Line 1455 of yacc.c  */
19629
 
#line 2803 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19630
#line 2804 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19630
19631
    {}
19631
19632
    break;
19632
19633
 
19633
19634
  case 179:
19634
19635
 
19635
19636
/* Line 1455 of yacc.c  */
19636
 
#line 2804 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19637
#line 2805 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19637
19638
    {}
19638
19639
    break;
19639
19640
 
19640
19641
  case 180:
19641
19642
 
19642
19643
/* Line 1455 of yacc.c  */
19643
 
#line 2810 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19644
#line 2811 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19644
19645
    { Lex->sp_chistics.comment= (yyvsp[(2) - (2)].lex_str); }
19645
19646
    break;
19646
19647
 
19647
19648
  case 181:
19648
19649
 
19649
19650
/* Line 1455 of yacc.c  */
19650
 
#line 2812 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19651
#line 2813 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19651
19652
    { /* Just parse it, we only have one language for now. */ }
19652
19653
    break;
19653
19654
 
19654
19655
  case 182:
19655
19656
 
19656
19657
/* Line 1455 of yacc.c  */
19657
 
#line 2814 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19658
#line 2815 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19658
19659
    { Lex->sp_chistics.daccess= SP_NO_SQL; }
19659
19660
    break;
19660
19661
 
19661
19662
  case 183:
19662
19663
 
19663
19664
/* Line 1455 of yacc.c  */
19664
 
#line 2816 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19665
#line 2817 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19665
19666
    { Lex->sp_chistics.daccess= SP_CONTAINS_SQL; }
19666
19667
    break;
19667
19668
 
19668
19669
  case 184:
19669
19670
 
19670
19671
/* Line 1455 of yacc.c  */
19671
 
#line 2818 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19672
#line 2819 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19672
19673
    { Lex->sp_chistics.daccess= SP_READS_SQL_DATA; }
19673
19674
    break;
19674
19675
 
19675
19676
  case 185:
19676
19677
 
19677
19678
/* Line 1455 of yacc.c  */
19678
 
#line 2820 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19679
#line 2821 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19679
19680
    { Lex->sp_chistics.daccess= SP_MODIFIES_SQL_DATA; }
19680
19681
    break;
19681
19682
 
19682
19683
  case 186:
19683
19684
 
19684
19685
/* Line 1455 of yacc.c  */
19685
 
#line 2822 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19686
#line 2823 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19686
19687
    {}
19687
19688
    break;
19688
19689
 
19689
19690
  case 187:
19690
19691
 
19691
19692
/* Line 1455 of yacc.c  */
19692
 
#line 2827 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19693
#line 2828 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19693
19694
    { }
19694
19695
    break;
19695
19696
 
19696
19697
  case 188:
19697
19698
 
19698
19699
/* Line 1455 of yacc.c  */
19699
 
#line 2828 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19700
#line 2829 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19700
19701
    { Lex->sp_chistics.detistic= TRUE; }
19701
19702
    break;
19702
19703
 
19703
19704
  case 189:
19704
19705
 
19705
19706
/* Line 1455 of yacc.c  */
19706
 
#line 2829 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19707
#line 2830 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19707
19708
    { Lex->sp_chistics.detistic= FALSE; }
19708
19709
    break;
19709
19710
 
19710
19711
  case 190:
19711
19712
 
19712
19713
/* Line 1455 of yacc.c  */
19713
 
#line 2834 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19714
#line 2835 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19714
19715
    {
19715
19716
            Lex->sp_chistics.suid= SP_IS_SUID;
19716
19717
          }
19719
19720
  case 191:
19720
19721
 
19721
19722
/* Line 1455 of yacc.c  */
19722
 
#line 2838 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19723
#line 2839 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19723
19724
    {
19724
19725
            Lex->sp_chistics.suid= SP_IS_NOT_SUID;
19725
19726
          }
19728
19729
  case 192:
19729
19730
 
19730
19731
/* Line 1455 of yacc.c  */
19731
 
#line 2845 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19732
#line 2846 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19732
19733
    {
19733
19734
            LEX *lex = Lex;
19734
19735
 
19742
19743
  case 193:
19743
19744
 
19744
19745
/* Line 1455 of yacc.c  */
19745
 
#line 2853 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19746
#line 2854 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19746
19747
    {}
19747
19748
    break;
19748
19749
 
19749
19750
  case 198:
19750
19751
 
19751
19752
/* Line 1455 of yacc.c  */
19752
 
#line 2869 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19753
#line 2870 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19753
19754
    {
19754
19755
           Lex->value_list.push_back((yyvsp[(3) - (3)].item));
19755
19756
          }
19758
19759
  case 199:
19759
19760
 
19760
19761
/* Line 1455 of yacc.c  */
19761
 
#line 2873 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19762
#line 2874 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19762
19763
    {
19763
19764
            Lex->value_list.push_back((yyvsp[(1) - (1)].item));
19764
19765
          }
19767
19768
  case 204:
19768
19769
 
19769
19770
/* Line 1455 of yacc.c  */
19770
 
#line 2891 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19771
#line 2892 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19771
19772
    {
19772
19773
            LEX *lex= Lex;
19773
19774
 
19789
19790
  case 205:
19790
19791
 
19791
19792
/* Line 1455 of yacc.c  */
19792
 
#line 2911 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19793
#line 2912 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19793
19794
    {
19794
19795
            THD *thd= YYTHD;
19795
19796
            LEX *lex= thd->lex;
19821
19822
  case 210:
19822
19823
 
19823
19824
/* Line 1455 of yacc.c  */
19824
 
#line 2952 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19825
#line 2953 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19825
19826
    {
19826
19827
            THD *thd= YYTHD;
19827
19828
            LEX *lex= thd->lex;
19852
19853
  case 211:
19853
19854
 
19854
19855
/* Line 1455 of yacc.c  */
19855
 
#line 2980 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19856
#line 2981 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19856
19857
    { (yyval.num)= sp_variable::MODE_IN; }
19857
19858
    break;
19858
19859
 
19859
19860
  case 212:
19860
19861
 
19861
19862
/* Line 1455 of yacc.c  */
19862
 
#line 2981 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19863
#line 2982 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19863
19864
    { (yyval.num)= sp_variable::MODE_IN; }
19864
19865
    break;
19865
19866
 
19866
19867
  case 213:
19867
19868
 
19868
19869
/* Line 1455 of yacc.c  */
19869
 
#line 2982 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19870
#line 2983 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19870
19871
    { (yyval.num)= sp_variable::MODE_OUT; }
19871
19872
    break;
19872
19873
 
19873
19874
  case 214:
19874
19875
 
19875
19876
/* Line 1455 of yacc.c  */
19876
 
#line 2983 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19877
#line 2984 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19877
19878
    { (yyval.num)= sp_variable::MODE_INOUT; }
19878
19879
    break;
19879
19880
 
19880
19881
  case 215:
19881
19882
 
19882
19883
/* Line 1455 of yacc.c  */
19883
 
#line 2987 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19884
#line 2988 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19884
19885
    {}
19885
19886
    break;
19886
19887
 
19887
19888
  case 217:
19888
19889
 
19889
19890
/* Line 1455 of yacc.c  */
19890
 
#line 2992 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19891
#line 2993 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19891
19892
    {}
19892
19893
    break;
19893
19894
 
19894
19895
  case 219:
19895
19896
 
19896
19897
/* Line 1455 of yacc.c  */
19897
 
#line 2998 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19898
#line 2999 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19898
19899
    {
19899
19900
            (yyval.spblock).vars= (yyval.spblock).conds= (yyval.spblock).hndlrs= (yyval.spblock).curs= 0;
19900
19901
          }
19903
19904
  case 220:
19904
19905
 
19905
19906
/* Line 1455 of yacc.c  */
19906
 
#line 3002 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19907
#line 3003 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19907
19908
    {
19908
19909
            /* We check for declarations out of (standard) order this way
19909
19910
              because letting the grammar rules reflect it caused tricky
19931
19932
  case 221:
19932
19933
 
19933
19934
/* Line 1455 of yacc.c  */
19934
 
#line 3028 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19935
#line 3029 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19935
19936
    {
19936
19937
            THD *thd= YYTHD;
19937
19938
            LEX *lex= thd->lex;
19946
19947
  case 222:
19947
19948
 
19948
19949
/* Line 1455 of yacc.c  */
19949
 
#line 3039 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
19950
#line 3040 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
19950
19951
    {
19951
19952
            THD *thd= YYTHD;
19952
19953
            LEX *lex= thd->lex;
20024
20025
  case 223:
20025
20026
 
20026
20027
/* Line 1455 of yacc.c  */
20027
 
#line 3112 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20028
#line 3113 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20028
20029
    {
20029
20030
            THD *thd= YYTHD;
20030
20031
            LEX *lex= thd->lex;
20045
20046
  case 224:
20046
20047
 
20047
20048
/* Line 1455 of yacc.c  */
20048
 
#line 3128 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20049
#line 3129 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20049
20050
    {
20050
20051
            THD *thd= YYTHD;
20051
20052
            LEX *lex= thd->lex;
20090
20091
  case 225:
20091
20092
 
20092
20093
/* Line 1455 of yacc.c  */
20093
 
#line 3168 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20094
#line 3169 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20094
20095
    {
20095
20096
            THD *thd= YYTHD;
20096
20097
            LEX *lex= Lex;
20129
20130
  case 226:
20130
20131
 
20131
20132
/* Line 1455 of yacc.c  */
20132
 
#line 3202 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20133
#line 3203 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20133
20134
    {
20134
20135
            THD *thd= YYTHD;
20135
20136
            LEX *lex= Lex;
20143
20144
  case 227:
20144
20145
 
20145
20146
/* Line 1455 of yacc.c  */
20146
 
#line 3211 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20147
#line 3212 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20147
20148
    {
20148
20149
            THD *thd= YYTHD;
20149
20150
            LEX *cursor_lex= Lex;
20209
20210
  case 228:
20210
20211
 
20211
20212
/* Line 1455 of yacc.c  */
20212
 
#line 3274 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20213
#line 3275 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20213
20214
    { (yyval.num)= sp_handler::EXIT; }
20214
20215
    break;
20215
20216
 
20216
20217
  case 229:
20217
20218
 
20218
20219
/* Line 1455 of yacc.c  */
20219
 
#line 3275 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20220
#line 3276 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20220
20221
    { (yyval.num)= sp_handler::CONTINUE; }
20221
20222
    break;
20222
20223
 
20223
20224
  case 230:
20224
20225
 
20225
20226
/* Line 1455 of yacc.c  */
20226
 
#line 3281 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20227
#line 3282 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20227
20228
    { (yyval.num)= 1; }
20228
20229
    break;
20229
20230
 
20230
20231
  case 231:
20231
20232
 
20232
20233
/* Line 1455 of yacc.c  */
20233
 
#line 3283 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20234
#line 3284 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20234
20235
    { (yyval.num)+= 1; }
20235
20236
    break;
20236
20237
 
20237
20238
  case 232:
20238
20239
 
20239
20240
/* Line 1455 of yacc.c  */
20240
 
#line 3288 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20241
#line 3289 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20241
20242
    {
20242
20243
            LEX *lex= Lex;
20243
20244
            sp_head *sp= lex->sphead;
20262
20263
  case 233:
20263
20264
 
20264
20265
/* Line 1455 of yacc.c  */
20265
 
#line 3311 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20266
#line 3312 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20266
20267
    { /* mysql errno */
20267
20268
            if ((yyvsp[(1) - (1)].ulong_num) == 0)
20268
20269
            {
20278
20279
  case 235:
20279
20280
 
20280
20281
/* Line 1455 of yacc.c  */
20281
 
#line 3326 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20282
#line 3327 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20282
20283
    { /* SQLSTATE */
20283
20284
 
20284
20285
            /*
20302
20303
  case 236:
20303
20304
 
20304
20305
/* Line 1455 of yacc.c  */
20305
 
#line 3347 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20306
#line 3348 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20306
20307
    {}
20307
20308
    break;
20308
20309
 
20309
20310
  case 237:
20310
20311
 
20311
20312
/* Line 1455 of yacc.c  */
20312
 
#line 3348 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20313
#line 3349 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20313
20314
    {}
20314
20315
    break;
20315
20316
 
20316
20317
  case 238:
20317
20318
 
20318
20319
/* Line 1455 of yacc.c  */
20319
 
#line 3353 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20320
#line 3354 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20320
20321
    {
20321
20322
            (yyval.spcondvalue)= (yyvsp[(1) - (1)].spcondvalue);
20322
20323
          }
20325
20326
  case 239:
20326
20327
 
20327
20328
/* Line 1455 of yacc.c  */
20328
 
#line 3357 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20329
#line 3358 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20329
20330
    {
20330
20331
            LEX *lex= Lex;
20331
20332
            sp_pcontext *pctx= lex->get_sp_current_parsing_ctx();
20343
20344
  case 240:
20344
20345
 
20345
20346
/* Line 1455 of yacc.c  */
20346
 
#line 3370 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20347
#line 3371 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20347
20348
    {
20348
20349
            (yyval.spcondvalue)= new (YYTHD->mem_root) sp_condition_value(sp_condition_value::WARNING);
20349
20350
            if ((yyval.spcondvalue) == NULL)
20354
20355
  case 241:
20355
20356
 
20356
20357
/* Line 1455 of yacc.c  */
20357
 
#line 3376 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20358
#line 3377 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20358
20359
    {
20359
20360
            (yyval.spcondvalue)= new (YYTHD->mem_root) sp_condition_value(sp_condition_value::NOT_FOUND);
20360
20361
            if ((yyval.spcondvalue) == NULL)
20365
20366
  case 242:
20366
20367
 
20367
20368
/* Line 1455 of yacc.c  */
20368
 
#line 3382 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20369
#line 3383 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20369
20370
    {
20370
20371
            (yyval.spcondvalue)= new (YYTHD->mem_root) sp_condition_value(sp_condition_value::EXCEPTION);
20371
20372
            if ((yyval.spcondvalue) == NULL)
20376
20377
  case 243:
20377
20378
 
20378
20379
/* Line 1455 of yacc.c  */
20379
 
#line 3391 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20380
#line 3392 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20380
20381
    {
20381
20382
            THD *thd= YYTHD;
20382
20383
            LEX *lex= thd->lex;
20393
20394
  case 244:
20394
20395
 
20395
20396
/* Line 1455 of yacc.c  */
20396
 
#line 3406 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20397
#line 3407 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20397
20398
    {
20398
20399
            LEX *lex= Lex;
20399
20400
            sp_pcontext *pctx= lex->get_sp_current_parsing_ctx();
20424
20425
  case 245:
20425
20426
 
20426
20427
/* Line 1455 of yacc.c  */
20427
 
#line 3432 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20428
#line 3433 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20428
20429
    { (yyval.spcondvalue)= (yyvsp[(1) - (1)].spcondvalue); }
20429
20430
    break;
20430
20431
 
20431
20432
  case 246:
20432
20433
 
20433
20434
/* Line 1455 of yacc.c  */
20434
 
#line 3437 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20435
#line 3438 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20435
20436
    { (yyval.spcondvalue)= NULL; }
20436
20437
    break;
20437
20438
 
20438
20439
  case 247:
20439
20440
 
20440
20441
/* Line 1455 of yacc.c  */
20441
 
#line 3439 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20442
#line 3440 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20442
20443
    { (yyval.spcondvalue)= (yyvsp[(1) - (1)].spcondvalue); }
20443
20444
    break;
20444
20445
 
20445
20446
  case 248:
20446
20447
 
20447
20448
/* Line 1455 of yacc.c  */
20448
 
#line 3444 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20449
#line 3445 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20449
20450
    {
20450
20451
            YYTHD->m_parser_state->m_yacc.m_set_signal_info.clear();
20451
20452
          }
20454
20455
  case 250:
20455
20456
 
20456
20457
/* Line 1455 of yacc.c  */
20457
 
#line 3452 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20458
#line 3453 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20458
20459
    {
20459
20460
            Set_signal_information *info;
20460
20461
            info= & YYTHD->m_parser_state->m_yacc.m_set_signal_info;
20467
20468
  case 251:
20468
20469
 
20469
20470
/* Line 1455 of yacc.c  */
20470
 
#line 3461 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20471
#line 3462 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20471
20472
    {
20472
20473
            Set_signal_information *info;
20473
20474
            info= & YYTHD->m_parser_state->m_yacc.m_set_signal_info;
20485
20486
  case 252:
20486
20487
 
20487
20488
/* Line 1455 of yacc.c  */
20488
 
#line 3480 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20489
#line 3481 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20489
20490
    { (yyval.item)= (yyvsp[(1) - (1)].item); }
20490
20491
    break;
20491
20492
 
20492
20493
  case 253:
20493
20494
 
20494
20495
/* Line 1455 of yacc.c  */
20495
 
#line 3482 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20496
#line 3483 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20496
20497
    {
20497
20498
            if ((yyvsp[(1) - (1)].item)->type() == Item::FUNC_ITEM)
20498
20499
            {
20515
20516
  case 254:
20516
20517
 
20517
20518
/* Line 1455 of yacc.c  */
20518
 
#line 3500 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20519
#line 3501 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20519
20520
    { (yyval.item)= (yyvsp[(1) - (1)].item); }
20520
20521
    break;
20521
20522
 
20522
20523
  case 255:
20523
20524
 
20524
20525
/* Line 1455 of yacc.c  */
20525
 
#line 3506 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20526
#line 3507 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20526
20527
    { (yyval.diag_condition_item_name)= DIAG_CLASS_ORIGIN; }
20527
20528
    break;
20528
20529
 
20529
20530
  case 256:
20530
20531
 
20531
20532
/* Line 1455 of yacc.c  */
20532
 
#line 3508 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20533
#line 3509 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20533
20534
    { (yyval.diag_condition_item_name)= DIAG_SUBCLASS_ORIGIN; }
20534
20535
    break;
20535
20536
 
20536
20537
  case 257:
20537
20538
 
20538
20539
/* Line 1455 of yacc.c  */
20539
 
#line 3510 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20540
#line 3511 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20540
20541
    { (yyval.diag_condition_item_name)= DIAG_CONSTRAINT_CATALOG; }
20541
20542
    break;
20542
20543
 
20543
20544
  case 258:
20544
20545
 
20545
20546
/* Line 1455 of yacc.c  */
20546
 
#line 3512 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20547
#line 3513 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20547
20548
    { (yyval.diag_condition_item_name)= DIAG_CONSTRAINT_SCHEMA; }
20548
20549
    break;
20549
20550
 
20550
20551
  case 259:
20551
20552
 
20552
20553
/* Line 1455 of yacc.c  */
20553
 
#line 3514 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20554
#line 3515 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20554
20555
    { (yyval.diag_condition_item_name)= DIAG_CONSTRAINT_NAME; }
20555
20556
    break;
20556
20557
 
20557
20558
  case 260:
20558
20559
 
20559
20560
/* Line 1455 of yacc.c  */
20560
 
#line 3516 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20561
#line 3517 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20561
20562
    { (yyval.diag_condition_item_name)= DIAG_CATALOG_NAME; }
20562
20563
    break;
20563
20564
 
20564
20565
  case 261:
20565
20566
 
20566
20567
/* Line 1455 of yacc.c  */
20567
 
#line 3518 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20568
#line 3519 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20568
20569
    { (yyval.diag_condition_item_name)= DIAG_SCHEMA_NAME; }
20569
20570
    break;
20570
20571
 
20571
20572
  case 262:
20572
20573
 
20573
20574
/* Line 1455 of yacc.c  */
20574
 
#line 3520 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20575
#line 3521 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20575
20576
    { (yyval.diag_condition_item_name)= DIAG_TABLE_NAME; }
20576
20577
    break;
20577
20578
 
20578
20579
  case 263:
20579
20580
 
20580
20581
/* Line 1455 of yacc.c  */
20581
 
#line 3522 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20582
#line 3523 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20582
20583
    { (yyval.diag_condition_item_name)= DIAG_COLUMN_NAME; }
20583
20584
    break;
20584
20585
 
20585
20586
  case 264:
20586
20587
 
20587
20588
/* Line 1455 of yacc.c  */
20588
 
#line 3524 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20589
#line 3525 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20589
20590
    { (yyval.diag_condition_item_name)= DIAG_CURSOR_NAME; }
20590
20591
    break;
20591
20592
 
20592
20593
  case 265:
20593
20594
 
20594
20595
/* Line 1455 of yacc.c  */
20595
 
#line 3526 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20596
#line 3527 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20596
20597
    { (yyval.diag_condition_item_name)= DIAG_MESSAGE_TEXT; }
20597
20598
    break;
20598
20599
 
20599
20600
  case 266:
20600
20601
 
20601
20602
/* Line 1455 of yacc.c  */
20602
 
#line 3528 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20603
#line 3529 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20603
20604
    { (yyval.diag_condition_item_name)= DIAG_MYSQL_ERRNO; }
20604
20605
    break;
20605
20606
 
20606
20607
  case 267:
20607
20608
 
20608
20609
/* Line 1455 of yacc.c  */
20609
 
#line 3533 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20610
#line 3534 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20610
20611
    {
20611
20612
            THD *thd= YYTHD;
20612
20613
            LEX *lex= thd->lex;
20624
20625
  case 268:
20625
20626
 
20626
20627
/* Line 1455 of yacc.c  */
20627
 
#line 3549 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20628
#line 3550 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20628
20629
    {
20629
20630
            Diagnostics_information *info= (yyvsp[(4) - (4)].diag_info);
20630
20631
 
20641
20642
  case 269:
20642
20643
 
20643
20644
/* Line 1455 of yacc.c  */
20644
 
#line 3564 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20645
#line 3565 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20645
20646
    { (yyval.diag_area)= Diagnostics_information::CURRENT_AREA; }
20646
20647
    break;
20647
20648
 
20648
20649
  case 270:
20649
20650
 
20650
20651
/* Line 1455 of yacc.c  */
20651
 
#line 3566 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20652
#line 3567 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20652
20653
    { (yyval.diag_area)= Diagnostics_information::CURRENT_AREA; }
20653
20654
    break;
20654
20655
 
20655
20656
  case 271:
20656
20657
 
20657
20658
/* Line 1455 of yacc.c  */
20658
 
#line 3571 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20659
#line 3572 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20659
20660
    {
20660
20661
            (yyval.diag_info)= new (YYTHD->mem_root) Statement_information((yyvsp[(1) - (1)].stmt_info_list));
20661
20662
            if ((yyval.diag_info) == NULL)
20666
20667
  case 272:
20667
20668
 
20668
20669
/* Line 1455 of yacc.c  */
20669
 
#line 3577 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20670
#line 3578 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20670
20671
    {
20671
20672
            (yyval.diag_info)= new (YYTHD->mem_root) Condition_information((yyvsp[(2) - (3)].item), (yyvsp[(3) - (3)].cond_info_list));
20672
20673
            if ((yyval.diag_info) == NULL)
20677
20678
  case 273:
20678
20679
 
20679
20680
/* Line 1455 of yacc.c  */
20680
 
#line 3586 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20681
#line 3587 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20681
20682
    {
20682
20683
            (yyval.stmt_info_list)= new (YYTHD->mem_root) List<Statement_information_item>;
20683
20684
            if ((yyval.stmt_info_list) == NULL || (yyval.stmt_info_list)->push_back((yyvsp[(1) - (1)].stmt_info_item)))
20688
20689
  case 274:
20689
20690
 
20690
20691
/* Line 1455 of yacc.c  */
20691
 
#line 3592 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20692
#line 3593 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20692
20693
    {
20693
20694
            if ((yyvsp[(1) - (3)].stmt_info_list)->push_back((yyvsp[(3) - (3)].stmt_info_item)))
20694
20695
              MYSQL_YYABORT;
20699
20700
  case 275:
20700
20701
 
20701
20702
/* Line 1455 of yacc.c  */
20702
 
#line 3601 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20703
#line 3602 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20703
20704
    {
20704
20705
            (yyval.stmt_info_item)= new (YYTHD->mem_root) Statement_information_item((yyvsp[(3) - (3)].stmt_info_item_name), (yyvsp[(1) - (3)].item));
20705
20706
            if ((yyval.stmt_info_item) == NULL)
20710
20711
  case 276:
20711
20712
 
20712
20713
/* Line 1455 of yacc.c  */
20713
 
#line 3609 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20714
#line 3610 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20714
20715
    {
20715
20716
            THD *thd= YYTHD;
20716
20717
            LEX *lex= thd->lex;
20744
20745
  case 277:
20745
20746
 
20746
20747
/* Line 1455 of yacc.c  */
20747
 
#line 3638 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20748
#line 3639 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20748
20749
    {
20749
20750
            (yyval.item)= new (YYTHD->mem_root) Item_func_get_user_var((yyvsp[(2) - (2)].lex_str));
20750
20751
            if ((yyval.item) == NULL)
20755
20756
  case 278:
20756
20757
 
20757
20758
/* Line 1455 of yacc.c  */
20758
 
#line 3647 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20759
#line 3648 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20759
20760
    { (yyval.stmt_info_item_name)= Statement_information_item::NUMBER; }
20760
20761
    break;
20761
20762
 
20762
20763
  case 279:
20763
20764
 
20764
20765
/* Line 1455 of yacc.c  */
20765
 
#line 3649 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20766
#line 3650 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20766
20767
    { (yyval.stmt_info_item_name)= Statement_information_item::ROW_COUNT; }
20767
20768
    break;
20768
20769
 
20769
20770
  case 280:
20770
20771
 
20771
20772
/* Line 1455 of yacc.c  */
20772
 
#line 3658 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20773
#line 3659 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20773
20774
    { (yyval.item)= (yyvsp[(1) - (1)].item); }
20774
20775
    break;
20775
20776
 
20776
20777
  case 281:
20777
20778
 
20778
20779
/* Line 1455 of yacc.c  */
20779
 
#line 3663 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20780
#line 3664 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20780
20781
    {
20781
20782
            (yyval.cond_info_list)= new (YYTHD->mem_root) List<Condition_information_item>;
20782
20783
            if ((yyval.cond_info_list) == NULL || (yyval.cond_info_list)->push_back((yyvsp[(1) - (1)].cond_info_item)))
20787
20788
  case 282:
20788
20789
 
20789
20790
/* Line 1455 of yacc.c  */
20790
 
#line 3669 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20791
#line 3670 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20791
20792
    {
20792
20793
            if ((yyvsp[(1) - (3)].cond_info_list)->push_back((yyvsp[(3) - (3)].cond_info_item)))
20793
20794
              MYSQL_YYABORT;
20798
20799
  case 283:
20799
20800
 
20800
20801
/* Line 1455 of yacc.c  */
20801
 
#line 3678 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20802
#line 3679 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20802
20803
    {
20803
20804
            (yyval.cond_info_item)= new (YYTHD->mem_root) Condition_information_item((yyvsp[(3) - (3)].cond_info_item_name), (yyvsp[(1) - (3)].item));
20804
20805
            if ((yyval.cond_info_item) == NULL)
20809
20810
  case 284:
20810
20811
 
20811
20812
/* Line 1455 of yacc.c  */
20812
 
#line 3686 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20813
#line 3687 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20813
20814
    { (yyval.cond_info_item_name)= Condition_information_item::CLASS_ORIGIN; }
20814
20815
    break;
20815
20816
 
20816
20817
  case 285:
20817
20818
 
20818
20819
/* Line 1455 of yacc.c  */
20819
 
#line 3688 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20820
#line 3689 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20820
20821
    { (yyval.cond_info_item_name)= Condition_information_item::SUBCLASS_ORIGIN; }
20821
20822
    break;
20822
20823
 
20823
20824
  case 286:
20824
20825
 
20825
20826
/* Line 1455 of yacc.c  */
20826
 
#line 3690 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20827
#line 3691 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20827
20828
    { (yyval.cond_info_item_name)= Condition_information_item::CONSTRAINT_CATALOG; }
20828
20829
    break;
20829
20830
 
20830
20831
  case 287:
20831
20832
 
20832
20833
/* Line 1455 of yacc.c  */
20833
 
#line 3692 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20834
#line 3693 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20834
20835
    { (yyval.cond_info_item_name)= Condition_information_item::CONSTRAINT_SCHEMA; }
20835
20836
    break;
20836
20837
 
20837
20838
  case 288:
20838
20839
 
20839
20840
/* Line 1455 of yacc.c  */
20840
 
#line 3694 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20841
#line 3695 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20841
20842
    { (yyval.cond_info_item_name)= Condition_information_item::CONSTRAINT_NAME; }
20842
20843
    break;
20843
20844
 
20844
20845
  case 289:
20845
20846
 
20846
20847
/* Line 1455 of yacc.c  */
20847
 
#line 3696 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20848
#line 3697 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20848
20849
    { (yyval.cond_info_item_name)= Condition_information_item::CATALOG_NAME; }
20849
20850
    break;
20850
20851
 
20851
20852
  case 290:
20852
20853
 
20853
20854
/* Line 1455 of yacc.c  */
20854
 
#line 3698 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20855
#line 3699 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20855
20856
    { (yyval.cond_info_item_name)= Condition_information_item::SCHEMA_NAME; }
20856
20857
    break;
20857
20858
 
20858
20859
  case 291:
20859
20860
 
20860
20861
/* Line 1455 of yacc.c  */
20861
 
#line 3700 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20862
#line 3701 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20862
20863
    { (yyval.cond_info_item_name)= Condition_information_item::TABLE_NAME; }
20863
20864
    break;
20864
20865
 
20865
20866
  case 292:
20866
20867
 
20867
20868
/* Line 1455 of yacc.c  */
20868
 
#line 3702 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20869
#line 3703 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20869
20870
    { (yyval.cond_info_item_name)= Condition_information_item::COLUMN_NAME; }
20870
20871
    break;
20871
20872
 
20872
20873
  case 293:
20873
20874
 
20874
20875
/* Line 1455 of yacc.c  */
20875
 
#line 3704 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20876
#line 3705 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20876
20877
    { (yyval.cond_info_item_name)= Condition_information_item::CURSOR_NAME; }
20877
20878
    break;
20878
20879
 
20879
20880
  case 294:
20880
20881
 
20881
20882
/* Line 1455 of yacc.c  */
20882
 
#line 3706 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20883
#line 3707 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20883
20884
    { (yyval.cond_info_item_name)= Condition_information_item::MESSAGE_TEXT; }
20884
20885
    break;
20885
20886
 
20886
20887
  case 295:
20887
20888
 
20888
20889
/* Line 1455 of yacc.c  */
20889
 
#line 3708 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20890
#line 3709 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20890
20891
    { (yyval.cond_info_item_name)= Condition_information_item::MYSQL_ERRNO; }
20891
20892
    break;
20892
20893
 
20893
20894
  case 296:
20894
20895
 
20895
20896
/* Line 1455 of yacc.c  */
20896
 
#line 3710 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20897
#line 3711 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20897
20898
    { (yyval.cond_info_item_name)= Condition_information_item::RETURNED_SQLSTATE; }
20898
20899
    break;
20899
20900
 
20900
20901
  case 297:
20901
20902
 
20902
20903
/* Line 1455 of yacc.c  */
20903
 
#line 3715 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20904
#line 3716 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20904
20905
    {
20905
20906
            /* NOTE: field definition is filled in sp_decl section. */
20906
20907
 
20925
20926
  case 298:
20926
20927
 
20927
20928
/* Line 1455 of yacc.c  */
20928
 
#line 3735 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20929
#line 3736 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20929
20930
    {
20930
20931
            /* NOTE: field definition is filled in sp_decl section. */
20931
20932
 
20950
20951
  case 299:
20951
20952
 
20952
20953
/* Line 1455 of yacc.c  */
20953
 
#line 3758 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20954
#line 3759 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20954
20955
    { (yyval.item) = NULL; }
20955
20956
    break;
20956
20957
 
20957
20958
  case 300:
20958
20959
 
20959
20960
/* Line 1455 of yacc.c  */
20960
 
#line 3760 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20961
#line 3761 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20961
20962
    { Lex->sphead->m_parser_data.push_expr_start_ptr(YY_TOKEN_END); }
20962
20963
    break;
20963
20964
 
20964
20965
  case 301:
20965
20966
 
20966
20967
/* Line 1455 of yacc.c  */
20967
 
#line 3762 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20968
#line 3763 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20968
20969
    { (yyval.item) = (yyvsp[(3) - (3)].item); }
20969
20970
    break;
20970
20971
 
20971
20972
  case 315:
20972
20973
 
20973
20974
/* Line 1455 of yacc.c  */
20974
 
#line 3783 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20975
#line 3784 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20975
20976
    { Lex->sphead->m_parser_data.new_cont_backpatch(); }
20976
20977
    break;
20977
20978
 
20978
20979
  case 316:
20979
20980
 
20980
20981
/* Line 1455 of yacc.c  */
20981
 
#line 3785 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20982
#line 3786 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20982
20983
    {
20983
20984
            sp_head *sp= Lex->sphead;
20984
20985
 
20989
20990
  case 317:
20990
20991
 
20991
20992
/* Line 1455 of yacc.c  */
20992
 
#line 3793 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
20993
#line 3794 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
20993
20994
    {
20994
20995
            THD *thd= YYTHD;
20995
20996
            LEX *lex= thd->lex;
21004
21005
  case 318:
21005
21006
 
21006
21007
/* Line 1455 of yacc.c  */
21007
 
#line 3803 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21008
#line 3804 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21008
21009
    {
21009
21010
            THD *thd= YYTHD;
21010
21011
            LEX *lex= thd->lex;
21053
21054
  case 319:
21054
21055
 
21055
21056
/* Line 1455 of yacc.c  */
21056
 
#line 3850 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21057
#line 3851 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21057
21058
    {
21058
21059
            THD *thd= YYTHD;
21059
21060
            LEX *lex= thd->lex;
21068
21069
  case 320:
21069
21070
 
21070
21071
/* Line 1455 of yacc.c  */
21071
 
#line 3860 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21072
#line 3861 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21072
21073
    {
21073
21074
            THD *thd= YYTHD;
21074
21075
            LEX *lex= thd->lex;
21117
21118
  case 321:
21118
21119
 
21119
21120
/* Line 1455 of yacc.c  */
21120
 
#line 3906 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21121
#line 3907 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21121
21122
    { /* Unlabeled controls get a secret label. */
21122
21123
            THD *thd= YYTHD;
21123
21124
            LEX *lex= thd->lex;
21133
21134
  case 322:
21134
21135
 
21135
21136
/* Line 1455 of yacc.c  */
21136
 
#line 3917 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21137
#line 3918 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21137
21138
    {
21138
21139
            LEX *lex= Lex;
21139
21140
            sp_head *sp= lex->sphead;
21147
21148
  case 323:
21148
21149
 
21149
21150
/* Line 1455 of yacc.c  */
21150
 
#line 3929 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21151
#line 3930 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21151
21152
    {
21152
21153
            THD *thd= YYTHD;
21153
21154
            LEX *lex= Lex;
21208
21209
  case 324:
21209
21210
 
21210
21211
/* Line 1455 of yacc.c  */
21211
 
#line 3988 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21212
#line 3989 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21212
21213
    {
21213
21214
            THD *thd= YYTHD;
21214
21215
            LEX *lex= Lex;
21260
21261
  case 325:
21261
21262
 
21262
21263
/* Line 1455 of yacc.c  */
21263
 
#line 4038 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21264
#line 4039 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21264
21265
    {
21265
21266
            THD *thd= YYTHD;
21266
21267
            LEX *lex= Lex;
21286
21287
  case 326:
21287
21288
 
21288
21289
/* Line 1455 of yacc.c  */
21289
 
#line 4062 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21290
#line 4063 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21290
21291
    {
21291
21292
            THD *thd= YYTHD;
21292
21293
            LEX *lex= Lex;
21312
21313
  case 327:
21313
21314
 
21314
21315
/* Line 1455 of yacc.c  */
21315
 
#line 4083 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21316
#line 4084 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21316
21317
    {}
21317
21318
    break;
21318
21319
 
21319
21320
  case 328:
21320
21321
 
21321
21322
/* Line 1455 of yacc.c  */
21322
 
#line 4088 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21323
#line 4089 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21323
21324
    {
21324
21325
            THD *thd= YYTHD;
21325
21326
            LEX *lex= Lex;
21345
21346
  case 332:
21346
21347
 
21347
21348
/* Line 1455 of yacc.c  */
21348
 
#line 4118 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21349
#line 4119 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21349
21350
    {
21350
21351
            LEX *lex= Lex;
21351
21352
            sp_head *sp= lex->sphead;
21368
21369
  case 333:
21369
21370
 
21370
21371
/* Line 1455 of yacc.c  */
21371
 
#line 4136 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21372
#line 4137 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21372
21373
    {
21373
21374
            LEX *lex= Lex;
21374
21375
            sp_head *sp= lex->sphead;
21391
21392
  case 334:
21392
21393
 
21393
21394
/* Line 1455 of yacc.c  */
21394
 
#line 4156 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21395
#line 4157 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21395
21396
    {
21396
21397
            THD *thd= YYTHD;
21397
21398
            LEX *lex= thd->lex;
21405
21406
  case 335:
21406
21407
 
21407
21408
/* Line 1455 of yacc.c  */
21408
 
#line 4165 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21409
#line 4166 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21409
21410
    {
21410
21411
            THD *thd= YYTHD;
21411
21412
            LEX *lex= Lex;
21446
21447
  case 336:
21447
21448
 
21448
21449
/* Line 1455 of yacc.c  */
21449
 
#line 4201 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21450
#line 4202 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21450
21451
    {
21451
21452
            THD *thd= YYTHD;
21452
21453
            LEX *lex= thd->lex;
21470
21471
  case 337:
21471
21472
 
21472
21473
/* Line 1455 of yacc.c  */
21473
 
#line 4220 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21474
#line 4221 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21474
21475
    {
21475
21476
            LEX *lex= Lex;
21476
21477
            sp_head *sp= lex->sphead;
21484
21485
  case 343:
21485
21486
 
21486
21487
/* Line 1455 of yacc.c  */
21487
 
#line 4243 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21488
#line 4244 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21488
21489
    {
21489
21490
            THD *thd= YYTHD;
21490
21491
            LEX *lex= thd->lex;
21500
21501
  case 344:
21501
21502
 
21502
21503
/* Line 1455 of yacc.c  */
21503
 
#line 4254 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21504
#line 4255 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21504
21505
    {
21505
21506
            THD *thd= YYTHD;
21506
21507
            LEX *lex= Lex;
21546
21547
  case 345:
21547
21548
 
21548
21549
/* Line 1455 of yacc.c  */
21549
 
#line 4298 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21550
#line 4299 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21550
21551
    {
21551
21552
            case_stmt_action_end_case(Lex, true);
21552
21553
          }
21555
21556
  case 346:
21556
21557
 
21557
21558
/* Line 1455 of yacc.c  */
21558
 
#line 4305 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21559
#line 4306 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21559
21560
    {
21560
21561
            case_stmt_action_case(YYTHD);
21561
21562
          }
21564
21565
  case 347:
21565
21566
 
21566
21567
/* Line 1455 of yacc.c  */
21567
 
#line 4312 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21568
#line 4313 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21568
21569
    {
21569
21570
            case_stmt_action_end_case(Lex, false);
21570
21571
          }
21573
21574
  case 352:
21574
21575
 
21575
21576
/* Line 1455 of yacc.c  */
21576
 
#line 4329 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21577
#line 4330 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21577
21578
    {
21578
21579
            THD *thd= YYTHD;
21579
21580
            LEX *lex= thd->lex;
21587
21588
  case 353:
21588
21589
 
21589
21590
/* Line 1455 of yacc.c  */
21590
 
#line 4338 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21591
#line 4339 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21591
21592
    {
21592
21593
            /* Simple case: <caseval> = <whenval> */
21593
21594
 
21632
21633
  case 354:
21633
21634
 
21634
21635
/* Line 1455 of yacc.c  */
21635
 
#line 4379 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21636
#line 4380 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21636
21637
    {
21637
21638
            if (case_stmt_action_then(YYTHD, Lex))
21638
21639
              MYSQL_YYABORT;
21642
21643
  case 355:
21643
21644
 
21644
21645
/* Line 1455 of yacc.c  */
21645
 
#line 4387 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21646
#line 4388 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21646
21647
    {
21647
21648
            THD *thd= YYTHD;
21648
21649
            LEX *lex= thd->lex;
21656
21657
  case 356:
21657
21658
 
21658
21659
/* Line 1455 of yacc.c  */
21659
 
#line 4396 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21660
#line 4397 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21660
21661
    {
21661
21662
            THD *thd= YYTHD;
21662
21663
            LEX *lex= thd->lex;
21696
21697
  case 357:
21697
21698
 
21698
21699
/* Line 1455 of yacc.c  */
21699
 
#line 4432 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21700
#line 4433 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21700
21701
    {
21701
21702
            if (case_stmt_action_then(YYTHD, Lex))
21702
21703
              MYSQL_YYABORT;
21706
21707
  case 358:
21707
21708
 
21708
21709
/* Line 1455 of yacc.c  */
21709
 
#line 4440 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21710
#line 4441 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21710
21711
    {
21711
21712
            THD *thd= YYTHD;
21712
21713
            LEX *lex= Lex;
21725
21726
  case 360:
21726
21727
 
21727
21728
/* Line 1455 of yacc.c  */
21728
 
#line 4458 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21729
#line 4459 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21729
21730
    {
21730
21731
            LEX *lex= Lex;
21731
21732
            sp_head *sp= lex->sphead;
21748
21749
  case 361:
21749
21750
 
21750
21751
/* Line 1455 of yacc.c  */
21751
 
#line 4476 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21752
#line 4477 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21752
21753
    {
21753
21754
            LEX *lex= Lex;
21754
21755
            sp_head *sp= lex->sphead;
21770
21771
  case 362:
21771
21772
 
21772
21773
/* Line 1455 of yacc.c  */
21773
 
#line 4495 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21774
#line 4496 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21774
21775
    { (yyval.lex_str)= null_lex_str; }
21775
21776
    break;
21776
21777
 
21777
21778
  case 363:
21778
21779
 
21779
21780
/* Line 1455 of yacc.c  */
21780
 
#line 4496 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21781
#line 4497 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21781
21782
    { (yyval.lex_str)= (yyvsp[(1) - (1)].lex_str); }
21782
21783
    break;
21783
21784
 
21784
21785
  case 364:
21785
21786
 
21786
21787
/* Line 1455 of yacc.c  */
21787
 
#line 4501 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21788
#line 4502 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21788
21789
    {
21789
21790
            LEX *lex= Lex;
21790
21791
            sp_head *sp= lex->sphead;
21805
21806
  case 365:
21806
21807
 
21807
21808
/* Line 1455 of yacc.c  */
21808
 
#line 4517 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21809
#line 4518 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21809
21810
    {
21810
21811
            LEX *lex= Lex;
21811
21812
            sp_pcontext *pctx= lex->get_sp_current_parsing_ctx();
21825
21826
  case 366:
21826
21827
 
21827
21828
/* Line 1455 of yacc.c  */
21828
 
#line 4534 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21829
#line 4535 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21829
21830
    { /* Unlabeled blocks get a secret label. */
21830
21831
            LEX *lex= Lex;
21831
21832
            sp_head *sp= lex->sphead;
21841
21842
  case 367:
21842
21843
 
21843
21844
/* Line 1455 of yacc.c  */
21844
 
#line 4545 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21845
#line 4546 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21845
21846
    {
21846
21847
            LEX *lex= Lex;
21847
21848
            lex->get_sp_current_parsing_ctx()->pop_label();
21851
21852
  case 368:
21852
21853
 
21853
21854
/* Line 1455 of yacc.c  */
21854
 
#line 4553 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21855
#line 4554 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21855
21856
    { /* QQ This is just a dummy for grouping declarations and statements
21856
21857
              together. No [[NOT] ATOMIC] yet, and we need to figure out how
21857
21858
              make it coexist with the existing BEGIN COMMIT/ROLLBACK. */
21869
21870
  case 369:
21870
21871
 
21871
21872
/* Line 1455 of yacc.c  */
21872
 
#line 4568 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21873
#line 4569 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21873
21874
    {
21874
21875
            THD *thd= YYTHD;
21875
21876
            LEX *lex= Lex;
21906
21907
  case 370:
21907
21908
 
21908
21909
/* Line 1455 of yacc.c  */
21909
 
#line 4604 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21910
#line 4605 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21910
21911
    {
21911
21912
            THD *thd= YYTHD;
21912
21913
            LEX *lex= Lex;
21926
21927
  case 371:
21927
21928
 
21928
21929
/* Line 1455 of yacc.c  */
21929
 
#line 4619 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21930
#line 4620 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21930
21931
    {
21931
21932
            THD *thd= YYTHD;
21932
21933
            LEX *lex= thd->lex;
21940
21941
  case 372:
21941
21942
 
21942
21943
/* Line 1455 of yacc.c  */
21943
 
#line 4628 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21944
#line 4629 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21944
21945
    {
21945
21946
            THD *thd= YYTHD;
21946
21947
            LEX *lex= Lex;
21981
21982
  case 373:
21982
21983
 
21983
21984
/* Line 1455 of yacc.c  */
21984
 
#line 4666 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
21985
#line 4667 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
21985
21986
    {
21986
21987
            THD *thd= YYTHD;
21987
21988
            LEX *lex= Lex;
22002
22003
  case 374:
22003
22004
 
22004
22005
/* Line 1455 of yacc.c  */
22005
 
#line 4682 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22006
#line 4683 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22006
22007
    {
22007
22008
            THD *thd= YYTHD;
22008
22009
            LEX *lex= thd->lex;
22016
22017
  case 375:
22017
22018
 
22018
22019
/* Line 1455 of yacc.c  */
22019
 
#line 4691 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22020
#line 4692 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22020
22021
    {
22021
22022
            THD *thd= YYTHD;
22022
22023
            LEX *lex= thd->lex;
22058
22059
  case 377:
22059
22060
 
22060
22061
/* Line 1455 of yacc.c  */
22061
 
#line 4732 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22062
#line 4733 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22062
22063
    { (yyval.num)= TRG_ACTION_BEFORE; }
22063
22064
    break;
22064
22065
 
22065
22066
  case 378:
22066
22067
 
22067
22068
/* Line 1455 of yacc.c  */
22068
 
#line 4734 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22069
#line 4735 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22069
22070
    { (yyval.num)= TRG_ACTION_AFTER; }
22070
22071
    break;
22071
22072
 
22072
22073
  case 379:
22073
22074
 
22074
22075
/* Line 1455 of yacc.c  */
22075
 
#line 4739 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22076
#line 4740 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22076
22077
    { (yyval.num)= TRG_EVENT_INSERT; }
22077
22078
    break;
22078
22079
 
22079
22080
  case 380:
22080
22081
 
22081
22082
/* Line 1455 of yacc.c  */
22082
 
#line 4741 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22083
#line 4742 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22083
22084
    { (yyval.num)= TRG_EVENT_UPDATE; }
22084
22085
    break;
22085
22086
 
22086
22087
  case 381:
22087
22088
 
22088
22089
/* Line 1455 of yacc.c  */
22089
 
#line 4743 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22090
#line 4744 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22090
22091
    { (yyval.num)= TRG_EVENT_DELETE; }
22091
22092
    break;
22092
22093
 
22093
22094
  case 385:
22094
22095
 
22095
22096
/* Line 1455 of yacc.c  */
22096
 
#line 4777 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22097
#line 4778 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22097
22098
    {}
22098
22099
    break;
22099
22100
 
22100
22101
  case 386:
22101
22102
 
22102
22103
/* Line 1455 of yacc.c  */
22103
 
#line 4779 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22104
#line 4780 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22104
22105
    {
22105
22106
            LEX *lex= Lex;
22106
22107
            lex->alter_tablespace_info->logfile_group_name= (yyvsp[(4) - (4)].lex_str).str;
22110
22111
  case 387:
22111
22112
 
22112
22113
/* Line 1455 of yacc.c  */
22113
 
#line 4789 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22114
#line 4790 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22114
22115
    { 
22115
22116
            Lex->alter_tablespace_info->ts_alter_tablespace_type= ALTER_TABLESPACE_ADD_FILE; 
22116
22117
          }
22119
22120
  case 388:
22120
22121
 
22121
22122
/* Line 1455 of yacc.c  */
22122
 
#line 4795 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22123
#line 4796 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22123
22124
    { 
22124
22125
            Lex->alter_tablespace_info->ts_alter_tablespace_type= ALTER_TABLESPACE_DROP_FILE; 
22125
22126
          }
22128
22129
  case 393:
22129
22130
 
22130
22131
/* Line 1455 of yacc.c  */
22131
 
#line 4818 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22132
#line 4819 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22132
22133
    {}
22133
22134
    break;
22134
22135
 
22135
22136
  case 444:
22136
22137
 
22137
22138
/* Line 1455 of yacc.c  */
22138
 
#line 4916 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22139
#line 4917 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22139
22140
    {
22140
22141
            LEX *lex= Lex;
22141
22142
            lex->alter_tablespace_info->data_file_name= (yyvsp[(2) - (2)].lex_str).str;
22145
22146
  case 445:
22146
22147
 
22147
22148
/* Line 1455 of yacc.c  */
22148
 
#line 4924 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22149
#line 4925 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22149
22150
    {
22150
22151
            LEX *lex= Lex;
22151
22152
            lex->alter_tablespace_info->undo_file_name= (yyvsp[(2) - (2)].lex_str).str;
22155
22156
  case 446:
22156
22157
 
22157
22158
/* Line 1455 of yacc.c  */
22158
 
#line 4932 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22159
#line 4933 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22159
22160
    {
22160
22161
            LEX *lex= Lex;
22161
22162
            lex->alter_tablespace_info->redo_file_name= (yyvsp[(2) - (2)].lex_str).str;
22165
22166
  case 447:
22166
22167
 
22167
22168
/* Line 1455 of yacc.c  */
22168
 
#line 4940 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22169
#line 4941 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22169
22170
    {
22170
22171
            LEX *lex= Lex;
22171
22172
            lex->alter_tablespace_info= new st_alter_tablespace();
22179
22180
  case 448:
22180
22181
 
22181
22182
/* Line 1455 of yacc.c  */
22182
 
#line 4952 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22183
#line 4953 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22183
22184
    {
22184
22185
            LEX *lex= Lex;
22185
22186
            lex->alter_tablespace_info= new st_alter_tablespace();
22193
22194
  case 449:
22194
22195
 
22195
22196
/* Line 1455 of yacc.c  */
22196
 
#line 4964 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22197
#line 4965 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22197
22198
    {
22198
22199
            LEX *lex= Lex;
22199
22200
            lex->alter_tablespace_info->ts_access_mode= TS_READ_ONLY;
22203
22204
  case 450:
22204
22205
 
22205
22206
/* Line 1455 of yacc.c  */
22206
 
#line 4969 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22207
#line 4970 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22207
22208
    {
22208
22209
            LEX *lex= Lex;
22209
22210
            lex->alter_tablespace_info->ts_access_mode= TS_READ_WRITE;
22213
22214
  case 451:
22214
22215
 
22215
22216
/* Line 1455 of yacc.c  */
22216
 
#line 4974 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22217
#line 4975 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22217
22218
    {
22218
22219
            LEX *lex= Lex;
22219
22220
            lex->alter_tablespace_info->ts_access_mode= TS_NOT_ACCESSIBLE;
22223
22224
  case 452:
22224
22225
 
22225
22226
/* Line 1455 of yacc.c  */
22226
 
#line 4982 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22227
#line 4983 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22227
22228
    {
22228
22229
            LEX *lex= Lex;
22229
22230
            lex->alter_tablespace_info->initial_size= (yyvsp[(3) - (3)].ulonglong_number);
22233
22234
  case 453:
22234
22235
 
22235
22236
/* Line 1455 of yacc.c  */
22236
 
#line 4990 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22237
#line 4991 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22237
22238
    {
22238
22239
            LEX *lex= Lex;
22239
22240
            lex->alter_tablespace_info->autoextend_size= (yyvsp[(3) - (3)].ulonglong_number);
22243
22244
  case 454:
22244
22245
 
22245
22246
/* Line 1455 of yacc.c  */
22246
 
#line 4998 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22247
#line 4999 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22247
22248
    {
22248
22249
            LEX *lex= Lex;
22249
22250
            lex->alter_tablespace_info->max_size= (yyvsp[(3) - (3)].ulonglong_number);
22253
22254
  case 455:
22254
22255
 
22255
22256
/* Line 1455 of yacc.c  */
22256
 
#line 5006 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22257
#line 5007 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22257
22258
    {
22258
22259
            LEX *lex= Lex;
22259
22260
            lex->alter_tablespace_info->extent_size= (yyvsp[(3) - (3)].ulonglong_number);
22263
22264
  case 456:
22264
22265
 
22265
22266
/* Line 1455 of yacc.c  */
22266
 
#line 5014 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22267
#line 5015 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22267
22268
    {
22268
22269
            LEX *lex= Lex;
22269
22270
            lex->alter_tablespace_info->undo_buffer_size= (yyvsp[(3) - (3)].ulonglong_number);
22273
22274
  case 457:
22274
22275
 
22275
22276
/* Line 1455 of yacc.c  */
22276
 
#line 5022 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22277
#line 5023 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22277
22278
    {
22278
22279
            LEX *lex= Lex;
22279
22280
            lex->alter_tablespace_info->redo_buffer_size= (yyvsp[(3) - (3)].ulonglong_number);
22283
22284
  case 458:
22284
22285
 
22285
22286
/* Line 1455 of yacc.c  */
22286
 
#line 5030 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22287
#line 5031 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22287
22288
    {
22288
22289
            LEX *lex= Lex;
22289
22290
            if (lex->alter_tablespace_info->nodegroup_id != UNDEF_NODEGROUP)
22298
22299
  case 459:
22299
22300
 
22300
22301
/* Line 1455 of yacc.c  */
22301
 
#line 5043 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22302
#line 5044 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22302
22303
    {
22303
22304
            LEX *lex= Lex;
22304
22305
            if (lex->alter_tablespace_info->ts_comment != NULL)
22313
22314
  case 460:
22314
22315
 
22315
22316
/* Line 1455 of yacc.c  */
22316
 
#line 5056 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22317
#line 5057 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22317
22318
    {
22318
22319
            LEX *lex= Lex;
22319
22320
            if (lex->alter_tablespace_info->storage_engine != NULL)
22329
22330
  case 461:
22330
22331
 
22331
22332
/* Line 1455 of yacc.c  */
22332
 
#line 5070 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22333
#line 5071 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22333
22334
    {
22334
22335
            LEX *lex= Lex;
22335
22336
            lex->alter_tablespace_info->wait_until_completed= TRUE;
22339
22340
  case 462:
22340
22341
 
22341
22342
/* Line 1455 of yacc.c  */
22342
 
#line 5075 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22343
#line 5076 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22343
22344
    {
22344
22345
            LEX *lex= Lex;
22345
22346
            if (!(lex->alter_tablespace_info->wait_until_completed))
22354
22355
  case 463:
22355
22356
 
22356
22357
/* Line 1455 of yacc.c  */
22357
 
#line 5087 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22358
#line 5088 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22358
22359
    { (yyval.ulonglong_number)= (yyvsp[(1) - (1)].ulonglong_number);}
22359
22360
    break;
22360
22361
 
22361
22362
  case 464:
22362
22363
 
22363
22364
/* Line 1455 of yacc.c  */
22364
 
#line 5089 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22365
#line 5090 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22365
22366
    {
22366
22367
            ulonglong number;
22367
22368
            uint text_shift_number= 0;
22410
22411
  case 465:
22411
22412
 
22412
22413
/* Line 1455 of yacc.c  */
22413
 
#line 5139 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22414
#line 5140 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22414
22415
    {}
22415
22416
    break;
22416
22417
 
22417
22418
  case 466:
22418
22419
 
22419
22420
/* Line 1455 of yacc.c  */
22420
 
#line 5142 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22421
#line 5143 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22421
22422
    {}
22422
22423
    break;
22423
22424
 
22424
22425
  case 467:
22425
22426
 
22426
22427
/* Line 1455 of yacc.c  */
22427
 
#line 5144 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22428
#line 5145 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22428
22429
    {
22429
22430
            THD *thd= YYTHD;
22430
22431
            TABLE_LIST *src_table;
22444
22445
  case 468:
22445
22446
 
22446
22447
/* Line 1455 of yacc.c  */
22447
 
#line 5159 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22448
#line 5160 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22448
22449
    {
22449
22450
            THD *thd= YYTHD;
22450
22451
            TABLE_LIST *src_table;
22464
22465
  case 469:
22465
22466
 
22466
22467
/* Line 1455 of yacc.c  */
22467
 
#line 5178 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22468
#line 5179 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22468
22469
    {}
22469
22470
    break;
22470
22471
 
22471
22472
  case 470:
22472
22473
 
22473
22474
/* Line 1455 of yacc.c  */
22474
 
#line 5181 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22475
#line 5182 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22475
22476
    { Select->set_braces(1);}
22476
22477
    break;
22477
22478
 
22478
22479
  case 471:
22479
22480
 
22480
22481
/* Line 1455 of yacc.c  */
22481
 
#line 5182 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22482
#line 5183 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22482
22483
    {}
22483
22484
    break;
22484
22485
 
22485
22486
  case 472:
22486
22487
 
22487
22488
/* Line 1455 of yacc.c  */
22488
 
#line 5186 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22489
#line 5187 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22489
22490
    {}
22490
22491
    break;
22491
22492
 
22492
22493
  case 473:
22493
22494
 
22494
22495
/* Line 1455 of yacc.c  */
22495
 
#line 5188 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22496
#line 5189 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22496
22497
    { Select->set_braces(0);}
22497
22498
    break;
22498
22499
 
22499
22500
  case 474:
22500
22501
 
22501
22502
/* Line 1455 of yacc.c  */
22502
 
#line 5189 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22503
#line 5190 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22503
22504
    {}
22504
22505
    break;
22505
22506
 
22506
22507
  case 475:
22507
22508
 
22508
22509
/* Line 1455 of yacc.c  */
22509
 
#line 5191 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22510
#line 5192 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22510
22511
    { Select->set_braces(1);}
22511
22512
    break;
22512
22513
 
22513
22514
  case 476:
22514
22515
 
22515
22516
/* Line 1455 of yacc.c  */
22516
 
#line 5192 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22517
#line 5193 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22517
22518
    {}
22518
22519
    break;
22519
22520
 
22520
22521
  case 477:
22521
22522
 
22522
22523
/* Line 1455 of yacc.c  */
22523
 
#line 5197 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22524
#line 5198 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22524
22525
    {
22525
22526
            /*
22526
22527
              Remove all tables used in PARTITION clause from the global table
22535
22536
  case 478:
22536
22537
 
22537
22538
/* Line 1455 of yacc.c  */
22538
 
#line 5233 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22539
#line 5234 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22539
22540
    {}
22540
22541
    break;
22541
22542
 
22542
22543
  case 480:
22543
22544
 
22544
22545
/* Line 1455 of yacc.c  */
22545
 
#line 5239 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22546
#line 5240 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22546
22547
    {
22547
22548
            LEX *lex= Lex;
22548
22549
            lex->part_info= new partition_info();
22561
22562
  case 482:
22562
22563
 
22563
22564
/* Line 1455 of yacc.c  */
22564
 
#line 5257 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22565
#line 5258 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22565
22566
    {
22566
22567
#ifdef WITH_PARTITION_STORAGE_ENGINE
22567
22568
            LEX_STRING partition_name={C_STRING_WITH_LEN("partition")};
22582
22583
  case 483:
22583
22584
 
22584
22585
/* Line 1455 of yacc.c  */
22585
 
#line 5276 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22586
#line 5277 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22586
22587
    {
22587
22588
            LEX *lex= Lex;
22588
22589
            if (!lex->part_info)
22600
22601
  case 484:
22601
22602
 
22602
22603
/* Line 1455 of yacc.c  */
22603
 
#line 5288 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22604
#line 5289 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22604
22605
    {}
22605
22606
    break;
22606
22607
 
22607
22608
  case 486:
22608
22609
 
22609
22610
/* Line 1455 of yacc.c  */
22610
 
#line 5297 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22611
#line 5298 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22611
22612
    {
22612
22613
            partition_info *part_info= Lex->part_info;
22613
22614
            part_info->list_of_part_fields= TRUE;
22619
22620
  case 487:
22620
22621
 
22621
22622
/* Line 1455 of yacc.c  */
22622
 
#line 5304 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22623
#line 5305 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22623
22624
    { Lex->part_info->part_type= HASH_PARTITION; }
22624
22625
    break;
22625
22626
 
22626
22627
  case 488:
22627
22628
 
22628
22629
/* Line 1455 of yacc.c  */
22629
 
#line 5305 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22630
#line 5306 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22630
22631
    {}
22631
22632
    break;
22632
22633
 
22633
22634
  case 489:
22634
22635
 
22635
22636
/* Line 1455 of yacc.c  */
22636
 
#line 5307 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22637
#line 5308 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22637
22638
    { Lex->part_info->part_type= RANGE_PARTITION; }
22638
22639
    break;
22639
22640
 
22640
22641
  case 490:
22641
22642
 
22642
22643
/* Line 1455 of yacc.c  */
22643
 
#line 5309 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22644
#line 5310 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22644
22645
    { Lex->part_info->part_type= RANGE_PARTITION; }
22645
22646
    break;
22646
22647
 
22647
22648
  case 491:
22648
22649
 
22649
22650
/* Line 1455 of yacc.c  */
22650
 
#line 5311 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22651
#line 5312 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22651
22652
    { Lex->part_info->part_type= LIST_PARTITION; }
22652
22653
    break;
22653
22654
 
22654
22655
  case 492:
22655
22656
 
22656
22657
/* Line 1455 of yacc.c  */
22657
 
#line 5313 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22658
#line 5314 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22658
22659
    { Lex->part_info->part_type= LIST_PARTITION; }
22659
22660
    break;
22660
22661
 
22661
22662
  case 493:
22662
22663
 
22663
22664
/* Line 1455 of yacc.c  */
22664
 
#line 5317 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22665
#line 5318 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22665
22666
    {}
22666
22667
    break;
22667
22668
 
22668
22669
  case 494:
22669
22670
 
22670
22671
/* Line 1455 of yacc.c  */
22671
 
#line 5319 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22672
#line 5320 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22672
22673
    { Lex->part_info->linear_hash_ind= TRUE;}
22673
22674
    break;
22674
22675
 
22675
22676
  case 495:
22676
22677
 
22677
22678
/* Line 1455 of yacc.c  */
22678
 
#line 5324 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22679
#line 5325 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22679
22680
    { Lex->part_info->key_algorithm= partition_info::KEY_ALGORITHM_NONE;}
22680
22681
    break;
22681
22682
 
22682
22683
  case 496:
22683
22684
 
22684
22685
/* Line 1455 of yacc.c  */
22685
 
#line 5326 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22686
#line 5327 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22686
22687
    {
22687
22688
            switch ((yyvsp[(3) - (3)].ulong_num)) {
22688
22689
            case 1:
22701
22702
  case 497:
22702
22703
 
22703
22704
/* Line 1455 of yacc.c  */
22704
 
#line 5342 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22705
#line 5343 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22705
22706
    {}
22706
22707
    break;
22707
22708
 
22708
22709
  case 498:
22709
22710
 
22710
22711
/* Line 1455 of yacc.c  */
22711
 
#line 5343 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22712
#line 5344 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22712
22713
    {}
22713
22714
    break;
22714
22715
 
22715
22716
  case 499:
22716
22717
 
22717
22718
/* Line 1455 of yacc.c  */
22718
 
#line 5347 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22719
#line 5348 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22719
22720
    {}
22720
22721
    break;
22721
22722
 
22722
22723
  case 500:
22723
22724
 
22724
22725
/* Line 1455 of yacc.c  */
22725
 
#line 5348 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22726
#line 5349 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22726
22727
    {}
22727
22728
    break;
22728
22729
 
22729
22730
  case 501:
22730
22731
 
22731
22732
/* Line 1455 of yacc.c  */
22732
 
#line 5353 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22733
#line 5354 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22733
22734
    {
22734
22735
            partition_info *part_info= Lex->part_info;
22735
22736
            part_info->num_columns++;
22750
22751
  case 502:
22751
22752
 
22752
22753
/* Line 1455 of yacc.c  */
22753
 
#line 5372 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22754
#line 5373 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22754
22755
    {
22755
22756
            partition_info *part_info= Lex->part_info;
22756
22757
            part_info->column_list= TRUE;
22761
22762
  case 503:
22762
22763
 
22763
22764
/* Line 1455 of yacc.c  */
22764
 
#line 5382 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22765
#line 5383 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22765
22766
    {
22766
22767
            partition_info *part_info= Lex->part_info;
22767
22768
            if (part_info->set_part_expr((yyvsp[(2) - (5)].simple_string)+1, (yyvsp[(3) - (5)].item), (yyvsp[(4) - (5)].simple_string), FALSE))
22774
22775
  case 504:
22775
22776
 
22776
22777
/* Line 1455 of yacc.c  */
22777
 
#line 5393 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22778
#line 5394 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22778
22779
    {
22779
22780
            if (Lex->part_info->set_part_expr((yyvsp[(2) - (5)].simple_string)+1, (yyvsp[(3) - (5)].item), (yyvsp[(4) - (5)].simple_string), TRUE))
22780
22781
            { MYSQL_YYABORT; }
22784
22785
  case 505:
22785
22786
 
22786
22787
/* Line 1455 of yacc.c  */
22787
 
#line 5401 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22788
#line 5402 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22788
22789
    {}
22789
22790
    break;
22790
22791
 
22791
22792
  case 506:
22792
22793
 
22793
22794
/* Line 1455 of yacc.c  */
22794
 
#line 5403 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22795
#line 5404 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22795
22796
    { 
22796
22797
            uint num_parts= (yyvsp[(2) - (2)].ulong_num);
22797
22798
            partition_info *part_info= Lex->part_info;
22809
22810
  case 507:
22810
22811
 
22811
22812
/* Line 1455 of yacc.c  */
22812
 
#line 5418 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22813
#line 5419 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22813
22814
    {}
22814
22815
    break;
22815
22816
 
22816
22817
  case 508:
22817
22818
 
22818
22819
/* Line 1455 of yacc.c  */
22819
 
#line 5420 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22820
#line 5421 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22820
22821
    { Lex->part_info->subpart_type= HASH_PARTITION; }
22821
22822
    break;
22822
22823
 
22823
22824
  case 509:
22824
22825
 
22825
22826
/* Line 1455 of yacc.c  */
22826
 
#line 5421 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22827
#line 5422 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22827
22828
    {}
22828
22829
    break;
22829
22830
 
22830
22831
  case 510:
22831
22832
 
22832
22833
/* Line 1455 of yacc.c  */
22833
 
#line 5424 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22834
#line 5425 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22834
22835
    {
22835
22836
            partition_info *part_info= Lex->part_info;
22836
22837
            part_info->subpart_type= HASH_PARTITION;
22841
22842
  case 511:
22842
22843
 
22843
22844
/* Line 1455 of yacc.c  */
22844
 
#line 5429 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22845
#line 5430 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22845
22846
    {}
22846
22847
    break;
22847
22848
 
22848
22849
  case 512:
22849
22850
 
22850
22851
/* Line 1455 of yacc.c  */
22851
 
#line 5433 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22852
#line 5434 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22852
22853
    {}
22853
22854
    break;
22854
22855
 
22855
22856
  case 513:
22856
22857
 
22857
22858
/* Line 1455 of yacc.c  */
22858
 
#line 5434 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22859
#line 5435 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22859
22860
    {}
22860
22861
    break;
22861
22862
 
22862
22863
  case 514:
22863
22864
 
22864
22865
/* Line 1455 of yacc.c  */
22865
 
#line 5439 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22866
#line 5440 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22866
22867
    {
22867
22868
            partition_info *part_info= Lex->part_info;
22868
22869
            if (part_info->subpart_field_list.push_back((yyvsp[(1) - (1)].lex_str).str))
22882
22883
  case 515:
22883
22884
 
22884
22885
/* Line 1455 of yacc.c  */
22885
 
#line 5457 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22886
#line 5458 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22886
22887
    {
22887
22888
            LEX *lex= Lex;
22888
22889
            bool not_corr_func;
22900
22901
  case 516:
22901
22902
 
22902
22903
/* Line 1455 of yacc.c  */
22903
 
#line 5472 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22904
#line 5473 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22904
22905
    {}
22905
22906
    break;
22906
22907
 
22907
22908
  case 517:
22908
22909
 
22909
22910
/* Line 1455 of yacc.c  */
22910
 
#line 5474 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22911
#line 5475 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22911
22912
    {
22912
22913
            uint num_parts= (yyvsp[(2) - (2)].ulong_num);
22913
22914
            LEX *lex= Lex;
22924
22925
  case 518:
22925
22926
 
22926
22927
/* Line 1455 of yacc.c  */
22927
 
#line 5489 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22928
#line 5490 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22928
22929
    {
22929
22930
            partition_info *part_info= Lex->part_info;
22930
22931
            if (part_info->part_type == RANGE_PARTITION)
22945
22946
  case 519:
22946
22947
 
22947
22948
/* Line 1455 of yacc.c  */
22948
 
#line 5505 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22949
#line 5506 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22949
22950
    {
22950
22951
            partition_info *part_info= Lex->part_info;
22951
22952
            uint count_curr_parts= part_info->partitions.elements;
22969
22970
  case 520:
22970
22971
 
22971
22972
/* Line 1455 of yacc.c  */
22972
 
#line 5526 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22973
#line 5527 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22973
22974
    {}
22974
22975
    break;
22975
22976
 
22976
22977
  case 521:
22977
22978
 
22978
22979
/* Line 1455 of yacc.c  */
22979
 
#line 5527 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22980
#line 5528 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22980
22981
    {}
22981
22982
    break;
22982
22983
 
22983
22984
  case 522:
22984
22985
 
22985
22986
/* Line 1455 of yacc.c  */
22986
 
#line 5532 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
22987
#line 5533 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
22987
22988
    {
22988
22989
            partition_info *part_info= Lex->part_info;
22989
22990
            partition_element *p_elem= new partition_element();
23004
23005
  case 523:
23005
23006
 
23006
23007
/* Line 1455 of yacc.c  */
23007
 
#line 5551 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23008
#line 5552 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23008
23009
    {}
23009
23010
    break;
23010
23011
 
23011
23012
  case 524:
23012
23013
 
23013
23014
/* Line 1455 of yacc.c  */
23014
 
#line 5556 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23015
#line 5557 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23015
23016
    {
23016
23017
            partition_info *part_info= Lex->part_info;
23017
23018
            partition_element *p_elem= part_info->curr_part_elem;
23022
23023
  case 525:
23023
23024
 
23024
23025
/* Line 1455 of yacc.c  */
23025
 
#line 5565 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23026
#line 5566 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23026
23027
    {
23027
23028
            LEX *lex= Lex;
23028
23029
            partition_info *part_info= lex->part_info;
23049
23050
  case 526:
23050
23051
 
23051
23052
/* Line 1455 of yacc.c  */
23052
 
#line 5587 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23053
#line 5588 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23053
23054
    {
23054
23055
            LEX *lex= Lex;
23055
23056
            partition_info *part_info= lex->part_info;
23070
23071
  case 527:
23071
23072
 
23072
23073
/* Line 1455 of yacc.c  */
23073
 
#line 5602 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23074
#line 5603 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23074
23075
    {}
23075
23076
    break;
23076
23077
 
23077
23078
  case 528:
23078
23079
 
23079
23080
/* Line 1455 of yacc.c  */
23080
 
#line 5604 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23081
#line 5605 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23081
23082
    {
23082
23083
            LEX *lex= Lex;
23083
23084
            partition_info *part_info= lex->part_info;
23098
23099
  case 529:
23099
23100
 
23100
23101
/* Line 1455 of yacc.c  */
23101
 
#line 5619 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23102
#line 5620 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23102
23103
    {}
23103
23104
    break;
23104
23105
 
23105
23106
  case 530:
23106
23107
 
23107
23108
/* Line 1455 of yacc.c  */
23108
 
#line 5624 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23109
#line 5625 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23109
23110
    {
23110
23111
            partition_info *part_info= Lex->part_info;
23111
23112
 
23132
23133
  case 531:
23133
23134
 
23134
23135
/* Line 1455 of yacc.c  */
23135
 
#line 5645 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23136
#line 5646 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23136
23137
    {}
23137
23138
    break;
23138
23139
 
23139
23140
  case 532:
23140
23141
 
23141
23142
/* Line 1455 of yacc.c  */
23142
 
#line 5650 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23143
#line 5651 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23143
23144
    {
23144
23145
            LEX *lex= Lex;
23145
23146
            partition_info *part_info= lex->part_info;
23173
23174
  case 533:
23174
23175
 
23175
23176
/* Line 1455 of yacc.c  */
23176
 
#line 5679 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23177
#line 5680 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23177
23178
    {
23178
23179
            partition_info *part_info= Lex->part_info;
23179
23180
            if (part_info->num_columns < 2U)
23187
23188
  case 534:
23188
23189
 
23189
23190
/* Line 1455 of yacc.c  */
23190
 
#line 5690 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23191
#line 5691 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23191
23192
    {}
23192
23193
    break;
23193
23194
 
23194
23195
  case 535:
23195
23196
 
23196
23197
/* Line 1455 of yacc.c  */
23197
 
#line 5691 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23198
#line 5692 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23198
23199
    {}
23199
23200
    break;
23200
23201
 
23201
23202
  case 536:
23202
23203
 
23203
23204
/* Line 1455 of yacc.c  */
23204
 
#line 5696 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23205
#line 5697 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23205
23206
    {
23206
23207
            partition_info *part_info= Lex->part_info;
23207
23208
            part_info->print_debug("( part_value_item", NULL);
23218
23219
  case 537:
23219
23220
 
23220
23221
/* Line 1455 of yacc.c  */
23221
 
#line 5707 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23222
#line 5708 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23222
23223
    {}
23223
23224
    break;
23224
23225
 
23225
23226
  case 538:
23226
23227
 
23227
23228
/* Line 1455 of yacc.c  */
23228
 
#line 5709 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23229
#line 5710 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23229
23230
    {
23230
23231
            partition_info *part_info= Lex->part_info;
23231
23232
            part_info->print_debug(") part_value_item", NULL);
23251
23252
  case 539:
23252
23253
 
23253
23254
/* Line 1455 of yacc.c  */
23254
 
#line 5732 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23255
#line 5733 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23255
23256
    {}
23256
23257
    break;
23257
23258
 
23258
23259
  case 540:
23259
23260
 
23260
23261
/* Line 1455 of yacc.c  */
23261
 
#line 5733 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23262
#line 5734 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23262
23263
    {}
23263
23264
    break;
23264
23265
 
23265
23266
  case 541:
23266
23267
 
23267
23268
/* Line 1455 of yacc.c  */
23268
 
#line 5738 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23269
#line 5739 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23269
23270
    {
23270
23271
            partition_info *part_info= Lex->part_info;
23271
23272
            if (part_info->part_type == LIST_PARTITION)
23283
23284
  case 542:
23284
23285
 
23285
23286
/* Line 1455 of yacc.c  */
23286
 
#line 5751 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23287
#line 5752 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23287
23288
    {
23288
23289
            LEX *lex= Lex;
23289
23290
            partition_info *part_info= lex->part_info;
23304
23305
  case 543:
23305
23306
 
23306
23307
/* Line 1455 of yacc.c  */
23307
 
#line 5771 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23308
#line 5772 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23308
23309
    {
23309
23310
            partition_info *part_info= Lex->part_info;
23310
23311
            if (part_info->num_subparts != 0 &&
23323
23324
  case 544:
23324
23325
 
23325
23326
/* Line 1455 of yacc.c  */
23326
 
#line 5785 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23327
#line 5786 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23327
23328
    {
23328
23329
            partition_info *part_info= Lex->part_info;
23329
23330
            if (part_info->num_subparts != 0)
23351
23352
  case 545:
23352
23353
 
23353
23354
/* Line 1455 of yacc.c  */
23354
 
#line 5810 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23355
#line 5811 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23355
23356
    {}
23356
23357
    break;
23357
23358
 
23358
23359
  case 546:
23359
23360
 
23360
23361
/* Line 1455 of yacc.c  */
23361
 
#line 5811 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23362
#line 5812 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23362
23363
    {}
23363
23364
    break;
23364
23365
 
23365
23366
  case 547:
23366
23367
 
23367
23368
/* Line 1455 of yacc.c  */
23368
 
#line 5816 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23369
#line 5817 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23369
23370
    {
23370
23371
            partition_info *part_info= Lex->part_info;
23371
23372
            partition_element *curr_part= part_info->current_partition;
23403
23404
  case 548:
23404
23405
 
23405
23406
/* Line 1455 of yacc.c  */
23406
 
#line 5848 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23407
#line 5849 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23407
23408
    {}
23408
23409
    break;
23409
23410
 
23410
23411
  case 549:
23411
23412
 
23412
23413
/* Line 1455 of yacc.c  */
23413
 
#line 5853 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23414
#line 5854 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23414
23415
    { Lex->part_info->curr_part_elem->partition_name= (yyvsp[(1) - (1)].lex_str).str; }
23415
23416
    break;
23416
23417
 
23417
23418
  case 550:
23418
23419
 
23419
23420
/* Line 1455 of yacc.c  */
23420
 
#line 5857 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23421
#line 5858 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23421
23422
    {}
23422
23423
    break;
23423
23424
 
23424
23425
  case 551:
23425
23426
 
23426
23427
/* Line 1455 of yacc.c  */
23427
 
#line 5858 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23428
#line 5859 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23428
23429
    {}
23429
23430
    break;
23430
23431
 
23431
23432
  case 552:
23432
23433
 
23433
23434
/* Line 1455 of yacc.c  */
23434
 
#line 5862 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23435
#line 5863 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23435
23436
    {}
23436
23437
    break;
23437
23438
 
23438
23439
  case 553:
23439
23440
 
23440
23441
/* Line 1455 of yacc.c  */
23441
 
#line 5863 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23442
#line 5864 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23442
23443
    {}
23443
23444
    break;
23444
23445
 
23445
23446
  case 554:
23446
23447
 
23447
23448
/* Line 1455 of yacc.c  */
23448
 
#line 5868 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23449
#line 5869 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23449
23450
    { Lex->part_info->curr_part_elem->tablespace_name= (yyvsp[(3) - (3)].lex_str).str; }
23450
23451
    break;
23451
23452
 
23452
23453
  case 555:
23453
23454
 
23454
23455
/* Line 1455 of yacc.c  */
23455
 
#line 5870 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23456
#line 5871 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23456
23457
    {
23457
23458
            partition_info *part_info= Lex->part_info;
23458
23459
            part_info->curr_part_elem->engine_type= (yyvsp[(4) - (4)].db_type);
23463
23464
  case 556:
23464
23465
 
23465
23466
/* Line 1455 of yacc.c  */
23466
 
#line 5876 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23467
#line 5877 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23467
23468
    { Lex->part_info->curr_part_elem->nodegroup_id= (uint16) (yyvsp[(3) - (3)].ulong_num); }
23468
23469
    break;
23469
23470
 
23470
23471
  case 557:
23471
23472
 
23472
23473
/* Line 1455 of yacc.c  */
23473
 
#line 5878 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23474
#line 5879 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23474
23475
    { Lex->part_info->curr_part_elem->part_max_rows= (ha_rows) (yyvsp[(3) - (3)].ulonglong_number); }
23475
23476
    break;
23476
23477
 
23477
23478
  case 558:
23478
23479
 
23479
23480
/* Line 1455 of yacc.c  */
23480
 
#line 5880 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23481
#line 5881 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23481
23482
    { Lex->part_info->curr_part_elem->part_min_rows= (ha_rows) (yyvsp[(3) - (3)].ulonglong_number); }
23482
23483
    break;
23483
23484
 
23484
23485
  case 559:
23485
23486
 
23486
23487
/* Line 1455 of yacc.c  */
23487
 
#line 5882 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23488
#line 5883 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23488
23489
    { Lex->part_info->curr_part_elem->data_file_name= (yyvsp[(4) - (4)].lex_str).str; }
23489
23490
    break;
23490
23491
 
23491
23492
  case 560:
23492
23493
 
23493
23494
/* Line 1455 of yacc.c  */
23494
 
#line 5884 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23495
#line 5885 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23495
23496
    { Lex->part_info->curr_part_elem->index_file_name= (yyvsp[(4) - (4)].lex_str).str; }
23496
23497
    break;
23497
23498
 
23498
23499
  case 561:
23499
23500
 
23500
23501
/* Line 1455 of yacc.c  */
23501
 
#line 5886 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23502
#line 5887 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23502
23503
    { Lex->part_info->curr_part_elem->part_comment= (yyvsp[(3) - (3)].lex_str).str; }
23503
23504
    break;
23504
23505
 
23505
23506
  case 562:
23506
23507
 
23507
23508
/* Line 1455 of yacc.c  */
23508
 
#line 5895 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23509
#line 5896 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23509
23510
    {
23510
23511
            LEX *lex=Lex;
23511
23512
            if (lex->sql_command == SQLCOM_INSERT)
23525
23526
  case 563:
23526
23527
 
23527
23528
/* Line 1455 of yacc.c  */
23528
 
#line 5910 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23529
#line 5911 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23529
23530
    {
23530
23531
            Select->parsing_place= NO_MATTER;
23531
23532
          }
23534
23535
  case 564:
23535
23536
 
23536
23537
/* Line 1455 of yacc.c  */
23537
 
#line 5914 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23538
#line 5915 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23538
23539
    {
23539
23540
            /*
23540
23541
              The following work only with the local list, the global list
23547
23548
  case 565:
23548
23549
 
23549
23550
/* Line 1455 of yacc.c  */
23550
 
#line 5924 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23551
#line 5925 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23551
23552
    {}
23552
23553
    break;
23553
23554
 
23554
23555
  case 566:
23555
23556
 
23556
23557
/* Line 1455 of yacc.c  */
23557
 
#line 5925 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23558
#line 5926 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23558
23559
    {}
23559
23560
    break;
23560
23561
 
23561
23562
  case 567:
23562
23563
 
23563
23564
/* Line 1455 of yacc.c  */
23564
 
#line 5929 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23565
#line 5930 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23565
23566
    {}
23566
23567
    break;
23567
23568
 
23568
23569
  case 568:
23569
23570
 
23570
23571
/* Line 1455 of yacc.c  */
23571
 
#line 5930 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23572
#line 5931 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23572
23573
    {}
23573
23574
    break;
23574
23575
 
23575
23576
  case 569:
23576
23577
 
23577
23578
/* Line 1455 of yacc.c  */
23578
 
#line 5934 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23579
#line 5935 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23579
23580
    {}
23580
23581
    break;
23581
23582
 
23582
23583
  case 570:
23583
23584
 
23584
23585
/* Line 1455 of yacc.c  */
23585
 
#line 5935 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23586
#line 5936 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23586
23587
    {}
23587
23588
    break;
23588
23589
 
23589
23590
  case 571:
23590
23591
 
23591
23592
/* Line 1455 of yacc.c  */
23592
 
#line 5939 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23593
#line 5940 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23593
23594
    {}
23594
23595
    break;
23595
23596
 
23596
23597
  case 572:
23597
23598
 
23598
23599
/* Line 1455 of yacc.c  */
23599
 
#line 5940 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23600
#line 5941 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23600
23601
    {}
23601
23602
    break;
23602
23603
 
23603
23604
  case 573:
23604
23605
 
23605
23606
/* Line 1455 of yacc.c  */
23606
 
#line 5944 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23607
#line 5945 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23607
23608
    { (yyval.num)= 0; }
23608
23609
    break;
23609
23610
 
23610
23611
  case 574:
23611
23612
 
23612
23613
/* Line 1455 of yacc.c  */
23613
 
#line 5945 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23614
#line 5946 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23614
23615
    { (yyval.num)= (yyvsp[(1) - (1)].num);}
23615
23616
    break;
23616
23617
 
23617
23618
  case 575:
23618
23619
 
23619
23620
/* Line 1455 of yacc.c  */
23620
 
#line 5949 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23621
#line 5950 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23621
23622
    { (yyval.num)=(yyvsp[(1) - (1)].num); }
23622
23623
    break;
23623
23624
 
23624
23625
  case 576:
23625
23626
 
23626
23627
/* Line 1455 of yacc.c  */
23627
 
#line 5950 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23628
#line 5951 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23628
23629
    { (yyval.num)= (yyvsp[(1) - (2)].num) | (yyvsp[(2) - (2)].num); }
23629
23630
    break;
23630
23631
 
23631
23632
  case 577:
23632
23633
 
23633
23634
/* Line 1455 of yacc.c  */
23634
 
#line 5954 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23635
#line 5955 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23635
23636
    { (yyval.num)=HA_LEX_CREATE_TMP_TABLE; }
23636
23637
    break;
23637
23638
 
23638
23639
  case 578:
23639
23640
 
23640
23641
/* Line 1455 of yacc.c  */
23641
 
#line 5958 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23642
#line 5959 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23642
23643
    { (yyval.num)= 0; }
23643
23644
    break;
23644
23645
 
23645
23646
  case 579:
23646
23647
 
23647
23648
/* Line 1455 of yacc.c  */
23648
 
#line 5959 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23649
#line 5960 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23649
23650
    { (yyval.num)=HA_LEX_CREATE_IF_NOT_EXISTS; }
23650
23651
    break;
23651
23652
 
23652
23653
  case 587:
23653
23654
 
23654
23655
/* Line 1455 of yacc.c  */
23655
 
#line 5980 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23656
#line 5981 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23656
23657
    {
23657
23658
            Lex->create_info.db_type= (yyvsp[(3) - (3)].db_type);
23658
23659
            Lex->create_info.used_fields|= HA_CREATE_USED_ENGINE;
23662
23663
  case 588:
23663
23664
 
23664
23665
/* Line 1455 of yacc.c  */
23665
 
#line 5985 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23666
#line 5986 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23666
23667
    {
23667
23668
            Lex->create_info.max_rows= (yyvsp[(3) - (3)].ulonglong_number);
23668
23669
            Lex->create_info.used_fields|= HA_CREATE_USED_MAX_ROWS;
23672
23673
  case 589:
23673
23674
 
23674
23675
/* Line 1455 of yacc.c  */
23675
 
#line 5990 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23676
#line 5991 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23676
23677
    {
23677
23678
            Lex->create_info.min_rows= (yyvsp[(3) - (3)].ulonglong_number);
23678
23679
            Lex->create_info.used_fields|= HA_CREATE_USED_MIN_ROWS;
23682
23683
  case 590:
23683
23684
 
23684
23685
/* Line 1455 of yacc.c  */
23685
 
#line 5995 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23686
#line 5996 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23686
23687
    {
23687
23688
            Lex->create_info.avg_row_length=(yyvsp[(3) - (3)].ulong_num);
23688
23689
            Lex->create_info.used_fields|= HA_CREATE_USED_AVG_ROW_LENGTH;
23692
23693
  case 591:
23693
23694
 
23694
23695
/* Line 1455 of yacc.c  */
23695
 
#line 6000 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23696
#line 6001 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23696
23697
    {
23697
23698
            Lex->create_info.password=(yyvsp[(3) - (3)].lex_str).str;
23698
23699
            Lex->create_info.used_fields|= HA_CREATE_USED_PASSWORD;
23702
23703
  case 592:
23703
23704
 
23704
23705
/* Line 1455 of yacc.c  */
23705
 
#line 6005 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23706
#line 6006 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23706
23707
    {
23707
23708
            Lex->create_info.comment=(yyvsp[(3) - (3)].lex_str);
23708
23709
            Lex->create_info.used_fields|= HA_CREATE_USED_COMMENT;
23712
23713
  case 593:
23713
23714
 
23714
23715
/* Line 1455 of yacc.c  */
23715
 
#line 6010 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23716
#line 6011 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23716
23717
    {
23717
23718
            Lex->create_info.auto_increment_value=(yyvsp[(3) - (3)].ulonglong_number);
23718
23719
            Lex->create_info.used_fields|= HA_CREATE_USED_AUTO;
23722
23723
  case 594:
23723
23724
 
23724
23725
/* Line 1455 of yacc.c  */
23725
 
#line 6015 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23726
#line 6016 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23726
23727
    {
23727
23728
            switch((yyvsp[(3) - (3)].ulong_num)) {
23728
23729
            case 0:
23742
23743
  case 595:
23743
23744
 
23744
23745
/* Line 1455 of yacc.c  */
23745
 
#line 6030 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23746
#line 6031 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23746
23747
    {
23747
23748
            Lex->create_info.table_options&=
23748
23749
              ~(HA_OPTION_PACK_KEYS | HA_OPTION_NO_PACK_KEYS);
23753
23754
  case 596:
23754
23755
 
23755
23756
/* Line 1455 of yacc.c  */
23756
 
#line 6036 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23757
#line 6037 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23757
23758
    {
23758
23759
            switch((yyvsp[(3) - (3)].ulong_num)) {
23759
23760
            case 0:
23773
23774
  case 597:
23774
23775
 
23775
23776
/* Line 1455 of yacc.c  */
23776
 
#line 6051 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23777
#line 6052 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23777
23778
    {
23778
23779
            Lex->create_info.stats_auto_recalc= HA_STATS_AUTO_RECALC_DEFAULT;
23779
23780
            Lex->create_info.used_fields|= HA_CREATE_USED_STATS_AUTO_RECALC;
23783
23784
  case 598:
23784
23785
 
23785
23786
/* Line 1455 of yacc.c  */
23786
 
#line 6056 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23787
#line 6057 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23787
23788
    {
23788
23789
            switch((yyvsp[(3) - (3)].ulong_num)) {
23789
23790
            case 0:
23803
23804
  case 599:
23804
23805
 
23805
23806
/* Line 1455 of yacc.c  */
23806
 
#line 6071 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23807
#line 6072 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23807
23808
    {
23808
23809
            Lex->create_info.table_options&=
23809
23810
              ~(HA_OPTION_STATS_PERSISTENT | HA_OPTION_NO_STATS_PERSISTENT);
23814
23815
  case 600:
23815
23816
 
23816
23817
/* Line 1455 of yacc.c  */
23817
 
#line 6077 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23818
#line 6078 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23818
23819
    {
23819
23820
            /* From user point of view STATS_SAMPLE_PAGES can be specified as
23820
23821
            STATS_SAMPLE_PAGES=N (where 0<N<=65535, it does not make sense to
23837
23838
  case 601:
23838
23839
 
23839
23840
/* Line 1455 of yacc.c  */
23840
 
#line 6095 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23841
#line 6096 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23841
23842
    {
23842
23843
            Lex->create_info.stats_sample_pages=0;
23843
23844
            Lex->create_info.used_fields|= HA_CREATE_USED_STATS_SAMPLE_PAGES;
23847
23848
  case 602:
23848
23849
 
23849
23850
/* Line 1455 of yacc.c  */
23850
 
#line 6100 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23851
#line 6101 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23851
23852
    {
23852
23853
            Lex->create_info.table_options|= (yyvsp[(3) - (3)].ulong_num) ? HA_OPTION_CHECKSUM : HA_OPTION_NO_CHECKSUM;
23853
23854
            Lex->create_info.used_fields|= HA_CREATE_USED_CHECKSUM;
23857
23858
  case 603:
23858
23859
 
23859
23860
/* Line 1455 of yacc.c  */
23860
 
#line 6105 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23861
#line 6106 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23861
23862
    {
23862
23863
             Lex->create_info.table_options|= (yyvsp[(3) - (3)].ulong_num) ? HA_OPTION_CHECKSUM : HA_OPTION_NO_CHECKSUM;
23863
23864
             Lex->create_info.used_fields|= HA_CREATE_USED_CHECKSUM;
23867
23868
  case 604:
23868
23869
 
23869
23870
/* Line 1455 of yacc.c  */
23870
 
#line 6110 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23871
#line 6111 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23871
23872
    {
23872
23873
            Lex->create_info.table_options|= (yyvsp[(3) - (3)].ulong_num) ? HA_OPTION_DELAY_KEY_WRITE : HA_OPTION_NO_DELAY_KEY_WRITE;
23873
23874
            Lex->create_info.used_fields|= HA_CREATE_USED_DELAY_KEY_WRITE;
23877
23878
  case 605:
23878
23879
 
23879
23880
/* Line 1455 of yacc.c  */
23880
 
#line 6115 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23881
#line 6116 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23881
23882
    {
23882
23883
            Lex->create_info.row_type= (yyvsp[(3) - (3)].row_type);
23883
23884
            Lex->create_info.used_fields|= HA_CREATE_USED_ROW_FORMAT;
23887
23888
  case 606:
23888
23889
 
23889
23890
/* Line 1455 of yacc.c  */
23890
 
#line 6120 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23891
#line 6121 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23891
23892
    {
23892
23893
            Lex->select_lex.table_list.save_and_clear(&Lex->save_list);
23893
23894
          }
23896
23897
  case 607:
23897
23898
 
23898
23899
/* Line 1455 of yacc.c  */
23899
 
#line 6124 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23900
#line 6125 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23900
23901
    {
23901
23902
            /*
23902
23903
              Move the union list to the merge_list and exclude its tables
23923
23924
  case 610:
23924
23925
 
23925
23926
/* Line 1455 of yacc.c  */
23926
 
#line 6148 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23927
#line 6149 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23927
23928
    {
23928
23929
            Lex->create_info.merge_insert_method= (yyvsp[(3) - (3)].ulong_num);
23929
23930
            Lex->create_info.used_fields|= HA_CREATE_USED_INSERT_METHOD;
23933
23934
  case 611:
23934
23935
 
23935
23936
/* Line 1455 of yacc.c  */
23936
 
#line 6153 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23937
#line 6154 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23937
23938
    {
23938
23939
            Lex->create_info.data_file_name= (yyvsp[(4) - (4)].lex_str).str;
23939
23940
            Lex->create_info.used_fields|= HA_CREATE_USED_DATADIR;
23943
23944
  case 612:
23944
23945
 
23945
23946
/* Line 1455 of yacc.c  */
23946
 
#line 6158 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23947
#line 6159 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23947
23948
    {
23948
23949
            Lex->create_info.index_file_name= (yyvsp[(4) - (4)].lex_str).str;
23949
23950
            Lex->create_info.used_fields|= HA_CREATE_USED_INDEXDIR;
23953
23954
  case 613:
23954
23955
 
23955
23956
/* Line 1455 of yacc.c  */
23956
 
#line 6163 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23957
#line 6164 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23957
23958
    {Lex->create_info.tablespace= (yyvsp[(2) - (2)].lex_str).str;}
23958
23959
    break;
23959
23960
 
23960
23961
  case 614:
23961
23962
 
23962
23963
/* Line 1455 of yacc.c  */
23963
 
#line 6165 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23964
#line 6166 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23964
23965
    {Lex->create_info.storage_media= HA_SM_DISK;}
23965
23966
    break;
23966
23967
 
23967
23968
  case 615:
23968
23969
 
23969
23970
/* Line 1455 of yacc.c  */
23970
 
#line 6167 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23971
#line 6168 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23971
23972
    {Lex->create_info.storage_media= HA_SM_MEMORY;}
23972
23973
    break;
23973
23974
 
23974
23975
  case 616:
23975
23976
 
23976
23977
/* Line 1455 of yacc.c  */
23977
 
#line 6169 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23978
#line 6170 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23978
23979
    {
23979
23980
            Lex->create_info.connect_string.str= (yyvsp[(3) - (3)].lex_str).str;
23980
23981
            Lex->create_info.connect_string.length= (yyvsp[(3) - (3)].lex_str).length;
23985
23986
  case 617:
23986
23987
 
23987
23988
/* Line 1455 of yacc.c  */
23988
 
#line 6175 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23989
#line 6176 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23989
23990
    {
23990
23991
            Lex->create_info.used_fields|= HA_CREATE_USED_KEY_BLOCK_SIZE;
23991
23992
            Lex->create_info.key_block_size= (yyvsp[(3) - (3)].ulong_num);
23995
23996
  case 618:
23996
23997
 
23997
23998
/* Line 1455 of yacc.c  */
23998
 
#line 6183 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
23999
#line 6184 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
23999
24000
    {
24000
24001
            HA_CREATE_INFO *cinfo= &Lex->create_info;
24001
24002
            if ((cinfo->used_fields & HA_CREATE_USED_DEFAULT_CHARSET) &&
24015
24016
  case 619:
24016
24017
 
24017
24018
/* Line 1455 of yacc.c  */
24018
 
#line 6201 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24019
#line 6202 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24019
24020
    {
24020
24021
            HA_CREATE_INFO *cinfo= &Lex->create_info;
24021
24022
            if ((cinfo->used_fields & HA_CREATE_USED_DEFAULT_CHARSET) &&
24034
24035
  case 620:
24035
24036
 
24036
24037
/* Line 1455 of yacc.c  */
24037
 
#line 6218 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24038
#line 6219 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24038
24039
    {
24039
24040
            THD *thd= YYTHD;
24040
24041
            plugin_ref plugin=
24062
24063
  case 621:
24063
24064
 
24064
24065
/* Line 1455 of yacc.c  */
24065
 
#line 6244 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24066
#line 6245 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24066
24067
    {
24067
24068
            THD *thd= YYTHD;
24068
24069
            LEX *lex= thd->lex;
24082
24083
  case 622:
24083
24084
 
24084
24085
/* Line 1455 of yacc.c  */
24085
 
#line 6261 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24086
#line 6262 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24086
24087
    { (yyval.row_type)= ROW_TYPE_DEFAULT; }
24087
24088
    break;
24088
24089
 
24089
24090
  case 623:
24090
24091
 
24091
24092
/* Line 1455 of yacc.c  */
24092
 
#line 6262 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24093
#line 6263 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24093
24094
    { (yyval.row_type)= ROW_TYPE_FIXED; }
24094
24095
    break;
24095
24096
 
24096
24097
  case 624:
24097
24098
 
24098
24099
/* Line 1455 of yacc.c  */
24099
 
#line 6263 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24100
#line 6264 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24100
24101
    { (yyval.row_type)= ROW_TYPE_DYNAMIC; }
24101
24102
    break;
24102
24103
 
24103
24104
  case 625:
24104
24105
 
24105
24106
/* Line 1455 of yacc.c  */
24106
 
#line 6264 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24107
#line 6265 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24107
24108
    { (yyval.row_type)= ROW_TYPE_COMPRESSED; }
24108
24109
    break;
24109
24110
 
24110
24111
  case 626:
24111
24112
 
24112
24113
/* Line 1455 of yacc.c  */
24113
 
#line 6265 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24114
#line 6266 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24114
24115
    { (yyval.row_type)= ROW_TYPE_REDUNDANT; }
24115
24116
    break;
24116
24117
 
24117
24118
  case 627:
24118
24119
 
24119
24120
/* Line 1455 of yacc.c  */
24120
 
#line 6266 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24121
#line 6267 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24121
24122
    { (yyval.row_type)= ROW_TYPE_COMPACT; }
24122
24123
    break;
24123
24124
 
24124
24125
  case 628:
24125
24126
 
24126
24127
/* Line 1455 of yacc.c  */
24127
 
#line 6270 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24128
#line 6271 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24128
24129
    { (yyval.ulong_num)= MERGE_INSERT_DISABLED; }
24129
24130
    break;
24130
24131
 
24131
24132
  case 629:
24132
24133
 
24133
24134
/* Line 1455 of yacc.c  */
24134
 
#line 6271 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24135
#line 6272 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24135
24136
    { (yyval.ulong_num)= MERGE_INSERT_TO_FIRST; }
24136
24137
    break;
24137
24138
 
24138
24139
  case 630:
24139
24140
 
24140
24141
/* Line 1455 of yacc.c  */
24141
 
#line 6272 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24142
#line 6273 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24142
24143
    { (yyval.ulong_num)= MERGE_INSERT_TO_LAST; }
24143
24144
    break;
24144
24145
 
24145
24146
  case 631:
24146
24147
 
24147
24148
/* Line 1455 of yacc.c  */
24148
 
#line 6276 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24149
#line 6277 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24149
24150
    {}
24150
24151
    break;
24151
24152
 
24152
24153
  case 633:
24153
24154
 
24154
24155
/* Line 1455 of yacc.c  */
24155
 
#line 6281 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24156
#line 6282 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24156
24157
    {(yyval.num) = (int) STRING_RESULT; }
24157
24158
    break;
24158
24159
 
24159
24160
  case 634:
24160
24161
 
24161
24162
/* Line 1455 of yacc.c  */
24162
 
#line 6282 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24163
#line 6283 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24163
24164
    {(yyval.num) = (int) REAL_RESULT; }
24164
24165
    break;
24165
24166
 
24166
24167
  case 635:
24167
24168
 
24168
24169
/* Line 1455 of yacc.c  */
24169
 
#line 6283 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24170
#line 6284 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24170
24171
    {(yyval.num) = (int) DECIMAL_RESULT; }
24171
24172
    break;
24172
24173
 
24173
24174
  case 636:
24174
24175
 
24175
24176
/* Line 1455 of yacc.c  */
24176
 
#line 6284 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24177
#line 6285 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24177
24178
    {(yyval.num) = (int) INT_RESULT; }
24178
24179
    break;
24179
24180
 
24180
24181
  case 637:
24181
24182
 
24182
24183
/* Line 1455 of yacc.c  */
24183
 
#line 6290 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24184
#line 6291 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24184
24185
    {
24185
24186
          Lex->create_last_non_select_table= Lex->last_table();
24186
24187
        }
24189
24190
  case 643:
24190
24191
 
24191
24192
/* Line 1455 of yacc.c  */
24192
 
#line 6308 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24193
#line 6309 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24193
24194
    {
24194
24195
            Lex->col_list.empty(); /* Alloced by sql_alloc */
24195
24196
          }
24198
24199
  case 644:
24199
24200
 
24200
24201
/* Line 1455 of yacc.c  */
24201
 
#line 6315 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24202
#line 6316 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24202
24203
    {
24203
24204
            if (add_create_index (Lex, (yyvsp[(1) - (7)].key_type), (yyvsp[(2) - (7)].lex_str)))
24204
24205
              MYSQL_YYABORT;
24208
24209
  case 645:
24209
24210
 
24210
24211
/* Line 1455 of yacc.c  */
24211
 
#line 6321 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24212
#line 6322 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24212
24213
    {
24213
24214
            if (add_create_index (Lex, (yyvsp[(1) - (8)].key_type), (yyvsp[(3) - (8)].lex_str)))
24214
24215
              MYSQL_YYABORT;
24218
24219
  case 646:
24219
24220
 
24220
24221
/* Line 1455 of yacc.c  */
24221
 
#line 6327 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24222
#line 6328 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24222
24223
    {
24223
24224
            if (add_create_index (Lex, (yyvsp[(1) - (8)].key_type), (yyvsp[(3) - (8)].lex_str)))
24224
24225
              MYSQL_YYABORT;
24228
24229
  case 647:
24229
24230
 
24230
24231
/* Line 1455 of yacc.c  */
24231
 
#line 6333 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24232
#line 6334 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24232
24233
    {
24233
24234
            if (add_create_index (Lex, (yyvsp[(2) - (8)].key_type), (yyvsp[(3) - (8)].lex_str).str ? (yyvsp[(3) - (8)].lex_str) : (yyvsp[(1) - (8)].lex_str)))
24234
24235
              MYSQL_YYABORT;
24238
24239
  case 648:
24239
24240
 
24240
24241
/* Line 1455 of yacc.c  */
24241
 
#line 6338 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24242
#line 6339 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24242
24243
    {
24243
24244
            LEX *lex=Lex;
24244
24245
            Key *key= new Foreign_key((yyvsp[(4) - (8)].lex_str).str ? (yyvsp[(4) - (8)].lex_str) : (yyvsp[(1) - (8)].lex_str), lex->col_list,
24262
24263
  case 649:
24263
24264
 
24264
24265
/* Line 1455 of yacc.c  */
24265
 
#line 6357 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24266
#line 6358 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24266
24267
    {
24267
24268
            Lex->col_list.empty(); /* Alloced by sql_alloc */
24268
24269
          }
24271
24272
  case 653:
24272
24273
 
24273
24274
/* Line 1455 of yacc.c  */
24274
 
#line 6372 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24275
#line 6373 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24275
24276
    { (yyval.lex_str)= null_lex_str; }
24276
24277
    break;
24277
24278
 
24278
24279
  case 654:
24279
24280
 
24280
24281
/* Line 1455 of yacc.c  */
24281
 
#line 6373 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24282
#line 6374 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24282
24283
    { (yyval.lex_str)= (yyvsp[(1) - (1)].lex_str); }
24283
24284
    break;
24284
24285
 
24285
24286
  case 655:
24286
24287
 
24287
24288
/* Line 1455 of yacc.c  */
24288
 
#line 6377 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24289
#line 6378 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24289
24290
    { (yyval.lex_str)=(yyvsp[(2) - (2)].lex_str); }
24290
24291
    break;
24291
24292
 
24292
24293
  case 656:
24293
24294
 
24294
24295
/* Line 1455 of yacc.c  */
24295
 
#line 6382 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24296
#line 6383 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24296
24297
    {
24297
24298
            LEX *lex=Lex;
24298
24299
            lex->length=lex->dec=0;
24306
24307
  case 657:
24307
24308
 
24308
24309
/* Line 1455 of yacc.c  */
24309
 
#line 6391 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24310
#line 6392 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24310
24311
    {
24311
24312
            LEX *lex=Lex;
24312
24313
            if (add_field_to_list(lex->thd, &(yyvsp[(1) - (4)].lex_str), (enum enum_field_types) (yyvsp[(3) - (4)].num),
24322
24323
  case 658:
24323
24324
 
24324
24325
/* Line 1455 of yacc.c  */
24325
 
#line 6404 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24326
#line 6405 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24326
24327
    { (yyval.num)=(yyvsp[(1) - (3)].num); }
24327
24328
    break;
24328
24329
 
24329
24330
  case 659:
24330
24331
 
24331
24332
/* Line 1455 of yacc.c  */
24332
 
#line 6405 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24333
#line 6406 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24333
24334
    { (yyval.num)=(yyvsp[(1) - (3)].num); }
24334
24335
    break;
24335
24336
 
24336
24337
  case 660:
24337
24338
 
24338
24339
/* Line 1455 of yacc.c  */
24339
 
#line 6406 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24340
#line 6407 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24340
24341
    { (yyval.num)=MYSQL_TYPE_FLOAT; }
24341
24342
    break;
24342
24343
 
24343
24344
  case 661:
24344
24345
 
24345
24346
/* Line 1455 of yacc.c  */
24346
 
#line 6408 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24347
#line 6409 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24347
24348
    {
24348
24349
            Lex->length= (char*) "1";
24349
24350
            (yyval.num)=MYSQL_TYPE_BIT;
24353
24354
  case 662:
24354
24355
 
24355
24356
/* Line 1455 of yacc.c  */
24356
 
#line 6413 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24357
#line 6414 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24357
24358
    {
24358
24359
            (yyval.num)=MYSQL_TYPE_BIT;
24359
24360
          }
24362
24363
  case 663:
24363
24364
 
24364
24365
/* Line 1455 of yacc.c  */
24365
 
#line 6417 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24366
#line 6418 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24366
24367
    {
24367
24368
            Lex->length= (char*) "1";
24368
24369
            (yyval.num)=MYSQL_TYPE_TINY;
24372
24373
  case 664:
24373
24374
 
24374
24375
/* Line 1455 of yacc.c  */
24375
 
#line 6422 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24376
#line 6423 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24376
24377
    {
24377
24378
            Lex->length= (char*) "1";
24378
24379
            (yyval.num)=MYSQL_TYPE_TINY;
24382
24383
  case 665:
24383
24384
 
24384
24385
/* Line 1455 of yacc.c  */
24385
 
#line 6427 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24386
#line 6428 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24386
24387
    {
24387
24388
            (yyval.num)=MYSQL_TYPE_STRING;
24388
24389
          }
24391
24392
  case 666:
24392
24393
 
24393
24394
/* Line 1455 of yacc.c  */
24394
 
#line 6431 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24395
#line 6432 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24395
24396
    {
24396
24397
            Lex->length= (char*) "1";
24397
24398
            (yyval.num)=MYSQL_TYPE_STRING;
24401
24402
  case 667:
24402
24403
 
24403
24404
/* Line 1455 of yacc.c  */
24404
 
#line 6436 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24405
#line 6437 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24405
24406
    {
24406
24407
            (yyval.num)=MYSQL_TYPE_STRING;
24407
24408
            Lex->charset=national_charset_info;
24411
24412
  case 668:
24412
24413
 
24413
24414
/* Line 1455 of yacc.c  */
24414
 
#line 6441 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24415
#line 6442 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24415
24416
    {
24416
24417
            Lex->length= (char*) "1";
24417
24418
            (yyval.num)=MYSQL_TYPE_STRING;
24422
24423
  case 669:
24423
24424
 
24424
24425
/* Line 1455 of yacc.c  */
24425
 
#line 6447 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24426
#line 6448 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24426
24427
    {
24427
24428
            Lex->charset=&my_charset_bin;
24428
24429
            (yyval.num)=MYSQL_TYPE_STRING;
24432
24433
  case 670:
24433
24434
 
24434
24435
/* Line 1455 of yacc.c  */
24435
 
#line 6452 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24436
#line 6453 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24436
24437
    {
24437
24438
            Lex->length= (char*) "1";
24438
24439
            Lex->charset=&my_charset_bin;
24443
24444
  case 671:
24444
24445
 
24445
24446
/* Line 1455 of yacc.c  */
24446
 
#line 6458 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24447
#line 6459 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24447
24448
    {
24448
24449
            (yyval.num)= MYSQL_TYPE_VARCHAR;
24449
24450
          }
24452
24453
  case 672:
24453
24454
 
24454
24455
/* Line 1455 of yacc.c  */
24455
 
#line 6462 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24456
#line 6463 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24456
24457
    {
24457
24458
            (yyval.num)= MYSQL_TYPE_VARCHAR;
24458
24459
            Lex->charset=national_charset_info;
24462
24463
  case 673:
24463
24464
 
24464
24465
/* Line 1455 of yacc.c  */
24465
 
#line 6467 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24466
#line 6468 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24466
24467
    {
24467
24468
            Lex->charset=&my_charset_bin;
24468
24469
            (yyval.num)= MYSQL_TYPE_VARCHAR;
24472
24473
  case 674:
24473
24474
 
24474
24475
/* Line 1455 of yacc.c  */
24475
 
#line 6472 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24476
#line 6473 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24476
24477
    {
24477
24478
            if (Lex->length)
24478
24479
            {
24495
24496
  case 675:
24496
24497
 
24497
24498
/* Line 1455 of yacc.c  */
24498
 
#line 6490 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24499
#line 6491 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24499
24500
    { (yyval.num)=MYSQL_TYPE_DATE; }
24500
24501
    break;
24501
24502
 
24502
24503
  case 676:
24503
24504
 
24504
24505
/* Line 1455 of yacc.c  */
24505
 
#line 6492 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24506
#line 6493 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24506
24507
    { (yyval.num)= MYSQL_TYPE_TIME2; }
24507
24508
    break;
24508
24509
 
24509
24510
  case 677:
24510
24511
 
24511
24512
/* Line 1455 of yacc.c  */
24512
 
#line 6494 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24513
#line 6495 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24513
24514
    {
24514
24515
            if (YYTHD->variables.sql_mode & MODE_MAXDB)
24515
24516
              (yyval.num)=MYSQL_TYPE_DATETIME2;
24530
24531
  case 678:
24531
24532
 
24532
24533
/* Line 1455 of yacc.c  */
24533
 
#line 6510 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24534
#line 6511 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24534
24535
    { (yyval.num)= MYSQL_TYPE_DATETIME2; }
24535
24536
    break;
24536
24537
 
24537
24538
  case 679:
24538
24539
 
24539
24540
/* Line 1455 of yacc.c  */
24540
 
#line 6512 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24541
#line 6513 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24541
24542
    {
24542
24543
            Lex->charset=&my_charset_bin;
24543
24544
            (yyval.num)=MYSQL_TYPE_TINY_BLOB;
24547
24548
  case 680:
24548
24549
 
24549
24550
/* Line 1455 of yacc.c  */
24550
 
#line 6517 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24551
#line 6518 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24551
24552
    {
24552
24553
            Lex->charset=&my_charset_bin;
24553
24554
            (yyval.num)=MYSQL_TYPE_BLOB;
24557
24558
  case 681:
24558
24559
 
24559
24560
/* Line 1455 of yacc.c  */
24560
 
#line 6522 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24561
#line 6523 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24561
24562
    {
24562
24563
#ifdef HAVE_SPATIAL
24563
24564
            Lex->charset=&my_charset_bin;
24574
24575
  case 682:
24575
24576
 
24576
24577
/* Line 1455 of yacc.c  */
24577
 
#line 6534 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24578
#line 6535 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24578
24579
    {
24579
24580
            Lex->charset=&my_charset_bin;
24580
24581
            (yyval.num)=MYSQL_TYPE_MEDIUM_BLOB;
24584
24585
  case 683:
24585
24586
 
24586
24587
/* Line 1455 of yacc.c  */
24587
 
#line 6539 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24588
#line 6540 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24588
24589
    {
24589
24590
            Lex->charset=&my_charset_bin;
24590
24591
            (yyval.num)=MYSQL_TYPE_LONG_BLOB;
24594
24595
  case 684:
24595
24596
 
24596
24597
/* Line 1455 of yacc.c  */
24597
 
#line 6544 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24598
#line 6545 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24598
24599
    {
24599
24600
            Lex->charset=&my_charset_bin;
24600
24601
            (yyval.num)=MYSQL_TYPE_MEDIUM_BLOB;
24604
24605
  case 685:
24605
24606
 
24606
24607
/* Line 1455 of yacc.c  */
24607
 
#line 6549 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24608
#line 6550 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24608
24609
    { (yyval.num)=MYSQL_TYPE_MEDIUM_BLOB; }
24609
24610
    break;
24610
24611
 
24611
24612
  case 686:
24612
24613
 
24613
24614
/* Line 1455 of yacc.c  */
24614
 
#line 6551 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24615
#line 6552 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24615
24616
    { (yyval.num)=MYSQL_TYPE_TINY_BLOB; }
24616
24617
    break;
24617
24618
 
24618
24619
  case 687:
24619
24620
 
24620
24621
/* Line 1455 of yacc.c  */
24621
 
#line 6553 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24622
#line 6554 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24622
24623
    { (yyval.num)=MYSQL_TYPE_BLOB; }
24623
24624
    break;
24624
24625
 
24625
24626
  case 688:
24626
24627
 
24627
24628
/* Line 1455 of yacc.c  */
24628
 
#line 6555 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24629
#line 6556 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24629
24630
    { (yyval.num)=MYSQL_TYPE_MEDIUM_BLOB; }
24630
24631
    break;
24631
24632
 
24632
24633
  case 689:
24633
24634
 
24634
24635
/* Line 1455 of yacc.c  */
24635
 
#line 6557 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24636
#line 6558 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24636
24637
    { (yyval.num)=MYSQL_TYPE_LONG_BLOB; }
24637
24638
    break;
24638
24639
 
24639
24640
  case 690:
24640
24641
 
24641
24642
/* Line 1455 of yacc.c  */
24642
 
#line 6559 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24643
#line 6560 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24643
24644
    { (yyval.num)=MYSQL_TYPE_NEWDECIMAL;}
24644
24645
    break;
24645
24646
 
24646
24647
  case 691:
24647
24648
 
24648
24649
/* Line 1455 of yacc.c  */
24649
 
#line 6561 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24650
#line 6562 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24650
24651
    { (yyval.num)=MYSQL_TYPE_NEWDECIMAL;}
24651
24652
    break;
24652
24653
 
24653
24654
  case 692:
24654
24655
 
24655
24656
/* Line 1455 of yacc.c  */
24656
 
#line 6563 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24657
#line 6564 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24657
24658
    { (yyval.num)=MYSQL_TYPE_NEWDECIMAL;}
24658
24659
    break;
24659
24660
 
24660
24661
  case 693:
24661
24662
 
24662
24663
/* Line 1455 of yacc.c  */
24663
 
#line 6565 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24664
#line 6566 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24664
24665
    {Lex->interval_list.empty();}
24665
24666
    break;
24666
24667
 
24667
24668
  case 694:
24668
24669
 
24669
24670
/* Line 1455 of yacc.c  */
24670
 
#line 6567 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24671
#line 6568 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24671
24672
    { (yyval.num)=MYSQL_TYPE_ENUM; }
24672
24673
    break;
24673
24674
 
24674
24675
  case 695:
24675
24676
 
24676
24677
/* Line 1455 of yacc.c  */
24677
 
#line 6569 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24678
#line 6570 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24678
24679
    { Lex->interval_list.empty();}
24679
24680
    break;
24680
24681
 
24681
24682
  case 696:
24682
24683
 
24683
24684
/* Line 1455 of yacc.c  */
24684
 
#line 6571 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24685
#line 6572 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24685
24686
    { (yyval.num)=MYSQL_TYPE_SET; }
24686
24687
    break;
24687
24688
 
24688
24689
  case 697:
24689
24690
 
24690
24691
/* Line 1455 of yacc.c  */
24691
 
#line 6573 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24692
#line 6574 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24692
24693
    { (yyval.num)=MYSQL_TYPE_MEDIUM_BLOB; }
24693
24694
    break;
24694
24695
 
24695
24696
  case 698:
24696
24697
 
24697
24698
/* Line 1455 of yacc.c  */
24698
 
#line 6575 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24699
#line 6576 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24699
24700
    {
24700
24701
            (yyval.num)=MYSQL_TYPE_LONGLONG;
24701
24702
            Lex->type|= (AUTO_INCREMENT_FLAG | NOT_NULL_FLAG | UNSIGNED_FLAG |
24706
24707
  case 699:
24707
24708
 
24708
24709
/* Line 1455 of yacc.c  */
24709
 
#line 6583 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24710
#line 6584 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24710
24711
    { (yyval.num)= Field::GEOM_GEOMETRY; }
24711
24712
    break;
24712
24713
 
24713
24714
  case 700:
24714
24715
 
24715
24716
/* Line 1455 of yacc.c  */
24716
 
#line 6584 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24717
#line 6585 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24717
24718
    { (yyval.num)= Field::GEOM_GEOMETRYCOLLECTION; }
24718
24719
    break;
24719
24720
 
24720
24721
  case 701:
24721
24722
 
24722
24723
/* Line 1455 of yacc.c  */
24723
 
#line 6586 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24724
#line 6587 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24724
24725
    {
24725
24726
            Lex->length= const_cast<char*>(STRINGIFY_ARG
24726
24727
                                           (MAX_LEN_GEOM_POINT_FIELD));
24731
24732
  case 702:
24732
24733
 
24733
24734
/* Line 1455 of yacc.c  */
24734
 
#line 6591 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24735
#line 6592 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24735
24736
    { (yyval.num)= Field::GEOM_MULTIPOINT; }
24736
24737
    break;
24737
24738
 
24738
24739
  case 703:
24739
24740
 
24740
24741
/* Line 1455 of yacc.c  */
24741
 
#line 6592 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24742
#line 6593 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24742
24743
    { (yyval.num)= Field::GEOM_LINESTRING; }
24743
24744
    break;
24744
24745
 
24745
24746
  case 704:
24746
24747
 
24747
24748
/* Line 1455 of yacc.c  */
24748
 
#line 6593 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24749
#line 6594 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24749
24750
    { (yyval.num)= Field::GEOM_MULTILINESTRING; }
24750
24751
    break;
24751
24752
 
24752
24753
  case 705:
24753
24754
 
24754
24755
/* Line 1455 of yacc.c  */
24755
 
#line 6594 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24756
#line 6595 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24756
24757
    { (yyval.num)= Field::GEOM_POLYGON; }
24757
24758
    break;
24758
24759
 
24759
24760
  case 706:
24760
24761
 
24761
24762
/* Line 1455 of yacc.c  */
24762
 
#line 6595 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24763
#line 6596 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24763
24764
    { (yyval.num)= Field::GEOM_MULTIPOLYGON; }
24764
24765
    break;
24765
24766
 
24766
24767
  case 707:
24767
24768
 
24768
24769
/* Line 1455 of yacc.c  */
24769
 
#line 6599 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24770
#line 6600 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24770
24771
    {}
24771
24772
    break;
24772
24773
 
24773
24774
  case 708:
24774
24775
 
24775
24776
/* Line 1455 of yacc.c  */
24776
 
#line 6603 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24777
#line 6604 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24777
24778
    {}
24778
24779
    break;
24779
24780
 
24780
24781
  case 709:
24781
24782
 
24782
24783
/* Line 1455 of yacc.c  */
24783
 
#line 6604 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24784
#line 6605 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24784
24785
    {}
24785
24786
    break;
24786
24787
 
24787
24788
  case 710:
24788
24789
 
24789
24790
/* Line 1455 of yacc.c  */
24790
 
#line 6608 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24791
#line 6609 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24791
24792
    {}
24792
24793
    break;
24793
24794
 
24794
24795
  case 711:
24795
24796
 
24796
24797
/* Line 1455 of yacc.c  */
24797
 
#line 6609 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24798
#line 6610 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24798
24799
    {}
24799
24800
    break;
24800
24801
 
24801
24802
  case 712:
24802
24803
 
24803
24804
/* Line 1455 of yacc.c  */
24804
 
#line 6613 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24805
#line 6614 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24805
24806
    {}
24806
24807
    break;
24807
24808
 
24808
24809
  case 713:
24809
24810
 
24810
24811
/* Line 1455 of yacc.c  */
24811
 
#line 6614 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24812
#line 6615 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24812
24813
    {}
24813
24814
    break;
24814
24815
 
24815
24816
  case 714:
24816
24817
 
24817
24818
/* Line 1455 of yacc.c  */
24818
 
#line 6615 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24819
#line 6616 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24819
24820
    {}
24820
24821
    break;
24821
24822
 
24822
24823
  case 715:
24823
24824
 
24824
24825
/* Line 1455 of yacc.c  */
24825
 
#line 6616 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24826
#line 6617 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24826
24827
    {}
24827
24828
    break;
24828
24829
 
24829
24830
  case 716:
24830
24831
 
24831
24832
/* Line 1455 of yacc.c  */
24832
 
#line 6617 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24833
#line 6618 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24833
24834
    {}
24834
24835
    break;
24835
24836
 
24836
24837
  case 717:
24837
24838
 
24838
24839
/* Line 1455 of yacc.c  */
24839
 
#line 6621 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24840
#line 6622 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24840
24841
    { (yyval.num)=MYSQL_TYPE_LONG; }
24841
24842
    break;
24842
24843
 
24843
24844
  case 718:
24844
24845
 
24845
24846
/* Line 1455 of yacc.c  */
24846
 
#line 6622 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24847
#line 6623 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24847
24848
    { (yyval.num)=MYSQL_TYPE_TINY; }
24848
24849
    break;
24849
24850
 
24850
24851
  case 719:
24851
24852
 
24852
24853
/* Line 1455 of yacc.c  */
24853
 
#line 6623 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24854
#line 6624 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24854
24855
    { (yyval.num)=MYSQL_TYPE_SHORT; }
24855
24856
    break;
24856
24857
 
24857
24858
  case 720:
24858
24859
 
24859
24860
/* Line 1455 of yacc.c  */
24860
 
#line 6624 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24861
#line 6625 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24861
24862
    { (yyval.num)=MYSQL_TYPE_INT24; }
24862
24863
    break;
24863
24864
 
24864
24865
  case 721:
24865
24866
 
24866
24867
/* Line 1455 of yacc.c  */
24867
 
#line 6625 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24868
#line 6626 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24868
24869
    { (yyval.num)=MYSQL_TYPE_LONGLONG; }
24869
24870
    break;
24870
24871
 
24871
24872
  case 722:
24872
24873
 
24873
24874
/* Line 1455 of yacc.c  */
24874
 
#line 6630 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24875
#line 6631 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24875
24876
    {
24876
24877
            (yyval.num)= YYTHD->variables.sql_mode & MODE_REAL_AS_FLOAT ?
24877
24878
              MYSQL_TYPE_FLOAT : MYSQL_TYPE_DOUBLE;
24881
24882
  case 723:
24882
24883
 
24883
24884
/* Line 1455 of yacc.c  */
24884
 
#line 6635 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24885
#line 6636 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24885
24886
    { (yyval.num)=MYSQL_TYPE_DOUBLE; }
24886
24887
    break;
24887
24888
 
24888
24889
  case 724:
24889
24890
 
24890
24891
/* Line 1455 of yacc.c  */
24891
 
#line 6637 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24892
#line 6638 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24892
24893
    { (yyval.num)=MYSQL_TYPE_DOUBLE; }
24893
24894
    break;
24894
24895
 
24895
24896
  case 725:
24896
24897
 
24897
24898
/* Line 1455 of yacc.c  */
24898
 
#line 6642 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24899
#line 6643 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24899
24900
    { Lex->dec=Lex->length= (char*)0; }
24900
24901
    break;
24901
24902
 
24902
24903
  case 726:
24903
24904
 
24904
24905
/* Line 1455 of yacc.c  */
24905
 
#line 6644 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24906
#line 6645 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24906
24907
    { Lex->dec= (char*)0; }
24907
24908
    break;
24908
24909
 
24909
24910
  case 727:
24910
24911
 
24911
24912
/* Line 1455 of yacc.c  */
24912
 
#line 6646 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24913
#line 6647 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24913
24914
    {}
24914
24915
    break;
24915
24916
 
24916
24917
  case 728:
24917
24918
 
24918
24919
/* Line 1455 of yacc.c  */
24919
 
#line 6651 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24920
#line 6652 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24920
24921
    {
24921
24922
            LEX *lex=Lex;
24922
24923
            lex->length=(yyvsp[(2) - (5)].lex_str).str;
24927
24928
  case 729:
24928
24929
 
24929
24930
/* Line 1455 of yacc.c  */
24930
 
#line 6660 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24931
#line 6661 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24931
24932
    { Lex->dec= (char *) 0; }
24932
24933
    break;
24933
24934
 
24934
24935
  case 730:
24935
24936
 
24936
24937
/* Line 1455 of yacc.c  */
24937
 
#line 6661 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24938
#line 6662 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24938
24939
    { Lex->dec= (yyvsp[(2) - (3)].lex_str).str; }
24939
24940
    break;
24940
24941
 
24941
24942
  case 731:
24942
24943
 
24943
24944
/* Line 1455 of yacc.c  */
24944
 
#line 6665 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24945
#line 6666 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24945
24946
    { (yyval.ulong_num)= 0; }
24946
24947
    break;
24947
24948
 
24948
24949
  case 732:
24949
24950
 
24950
24951
/* Line 1455 of yacc.c  */
24951
 
#line 6666 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24952
#line 6667 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24952
24953
    { (yyval.ulong_num)= 0; }
24953
24954
    break;
24954
24955
 
24955
24956
  case 733:
24956
24957
 
24957
24958
/* Line 1455 of yacc.c  */
24958
 
#line 6668 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24959
#line 6669 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24959
24960
    {
24960
24961
             int error;
24961
24962
             (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(2) - (3)].lex_str).str, NULL, &error);
24965
24966
  case 734:
24966
24967
 
24967
24968
/* Line 1455 of yacc.c  */
24968
 
#line 6675 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24969
#line 6676 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24969
24970
    {}
24970
24971
    break;
24971
24972
 
24972
24973
  case 735:
24973
24974
 
24974
24975
/* Line 1455 of yacc.c  */
24975
 
#line 6676 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24976
#line 6677 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24976
24977
    {}
24977
24978
    break;
24978
24979
 
24979
24980
  case 736:
24980
24981
 
24981
24982
/* Line 1455 of yacc.c  */
24982
 
#line 6680 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24983
#line 6681 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24983
24984
    {}
24984
24985
    break;
24985
24986
 
24986
24987
  case 737:
24987
24988
 
24988
24989
/* Line 1455 of yacc.c  */
24989
 
#line 6681 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24990
#line 6682 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24990
24991
    {}
24991
24992
    break;
24992
24993
 
24993
24994
  case 738:
24994
24995
 
24995
24996
/* Line 1455 of yacc.c  */
24996
 
#line 6685 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
24997
#line 6686 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
24997
24998
    {}
24998
24999
    break;
24999
25000
 
25000
25001
  case 739:
25001
25002
 
25002
25003
/* Line 1455 of yacc.c  */
25003
 
#line 6686 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25004
#line 6687 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25004
25005
    { Lex->type|= UNSIGNED_FLAG;}
25005
25006
    break;
25006
25007
 
25007
25008
  case 740:
25008
25009
 
25009
25010
/* Line 1455 of yacc.c  */
25010
 
#line 6687 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25011
#line 6688 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25011
25012
    { Lex->type|= UNSIGNED_FLAG | ZEROFILL_FLAG; }
25012
25013
    break;
25013
25014
 
25014
25015
  case 741:
25015
25016
 
25016
25017
/* Line 1455 of yacc.c  */
25017
 
#line 6691 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25018
#line 6692 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25018
25019
    { Lex->length= (yyvsp[(2) - (3)].lex_str).str; }
25019
25020
    break;
25020
25021
 
25021
25022
  case 742:
25022
25023
 
25023
25024
/* Line 1455 of yacc.c  */
25024
 
#line 6692 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25025
#line 6693 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25025
25026
    { Lex->length= (yyvsp[(2) - (3)].lex_str).str; }
25026
25027
    break;
25027
25028
 
25028
25029
  case 743:
25029
25030
 
25030
25031
/* Line 1455 of yacc.c  */
25031
 
#line 6693 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25032
#line 6694 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25032
25033
    { Lex->length= (yyvsp[(2) - (3)].lex_str).str; }
25033
25034
    break;
25034
25035
 
25035
25036
  case 744:
25036
25037
 
25037
25038
/* Line 1455 of yacc.c  */
25038
 
#line 6694 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25039
#line 6695 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25039
25040
    { Lex->length= (yyvsp[(2) - (3)].lex_str).str; }
25040
25041
    break;
25041
25042
 
25042
25043
  case 745:
25043
25044
 
25044
25045
/* Line 1455 of yacc.c  */
25045
 
#line 6697 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25046
#line 6698 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25046
25047
    { Lex->length=(char*) 0; /* use default length */ }
25047
25048
    break;
25048
25049
 
25049
25050
  case 746:
25050
25051
 
25051
25052
/* Line 1455 of yacc.c  */
25052
 
#line 6698 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25053
#line 6699 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25053
25054
    { }
25054
25055
    break;
25055
25056
 
25056
25057
  case 747:
25057
25058
 
25058
25059
/* Line 1455 of yacc.c  */
25059
 
#line 6702 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25060
#line 6703 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25060
25061
    {}
25061
25062
    break;
25062
25063
 
25063
25064
  case 748:
25064
25065
 
25065
25066
/* Line 1455 of yacc.c  */
25066
 
#line 6703 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25067
#line 6704 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25067
25068
    {}
25068
25069
    break;
25069
25070
 
25070
25071
  case 749:
25071
25072
 
25072
25073
/* Line 1455 of yacc.c  */
25073
 
#line 6707 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25074
#line 6708 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25074
25075
    {}
25075
25076
    break;
25076
25077
 
25077
25078
  case 750:
25078
25079
 
25079
25080
/* Line 1455 of yacc.c  */
25080
 
#line 6708 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25081
#line 6709 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25081
25082
    {}
25082
25083
    break;
25083
25084
 
25084
25085
  case 751:
25085
25086
 
25086
25087
/* Line 1455 of yacc.c  */
25087
 
#line 6712 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25088
#line 6713 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25088
25089
    {}
25089
25090
    break;
25090
25091
 
25091
25092
  case 753:
25092
25093
 
25093
25094
/* Line 1455 of yacc.c  */
25094
 
#line 6717 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25095
#line 6718 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25095
25096
    { Lex->type&= ~ NOT_NULL_FLAG; }
25096
25097
    break;
25097
25098
 
25098
25099
  case 754:
25099
25100
 
25100
25101
/* Line 1455 of yacc.c  */
25101
 
#line 6718 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25102
#line 6719 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25102
25103
    { Lex->type|= NOT_NULL_FLAG; }
25103
25104
    break;
25104
25105
 
25105
25106
  case 755:
25106
25107
 
25107
25108
/* Line 1455 of yacc.c  */
25108
 
#line 6719 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25109
#line 6720 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25109
25110
    { Lex->default_value=(yyvsp[(2) - (2)].item); }
25110
25111
    break;
25111
25112
 
25112
25113
  case 756:
25113
25114
 
25114
25115
/* Line 1455 of yacc.c  */
25115
 
#line 6720 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25116
#line 6721 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25116
25117
    { Lex->on_update_value= (yyvsp[(3) - (3)].item); }
25117
25118
    break;
25118
25119
 
25119
25120
  case 757:
25120
25121
 
25121
25122
/* Line 1455 of yacc.c  */
25122
 
#line 6721 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25123
#line 6722 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25123
25124
    { Lex->type|= AUTO_INCREMENT_FLAG | NOT_NULL_FLAG; }
25124
25125
    break;
25125
25126
 
25126
25127
  case 758:
25127
25128
 
25128
25129
/* Line 1455 of yacc.c  */
25129
 
#line 6723 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25130
#line 6724 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25130
25131
    { 
25131
25132
            LEX *lex=Lex;
25132
25133
            lex->type|= AUTO_INCREMENT_FLAG | NOT_NULL_FLAG | UNIQUE_FLAG;
25137
25138
  case 759:
25138
25139
 
25139
25140
/* Line 1455 of yacc.c  */
25140
 
#line 6729 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25141
#line 6730 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25141
25142
    {
25142
25143
            LEX *lex=Lex;
25143
25144
            lex->type|= PRI_KEY_FLAG | NOT_NULL_FLAG;
25148
25149
  case 760:
25149
25150
 
25150
25151
/* Line 1455 of yacc.c  */
25151
 
#line 6735 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25152
#line 6736 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25152
25153
    {
25153
25154
            LEX *lex=Lex;
25154
25155
            lex->type|= UNIQUE_FLAG; 
25159
25160
  case 761:
25160
25161
 
25161
25162
/* Line 1455 of yacc.c  */
25162
 
#line 6741 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25163
#line 6742 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25163
25164
    {
25164
25165
            LEX *lex=Lex;
25165
25166
            lex->type|= UNIQUE_KEY_FLAG; 
25170
25171
  case 762:
25171
25172
 
25172
25173
/* Line 1455 of yacc.c  */
25173
 
#line 6746 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25174
#line 6747 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25174
25175
    { Lex->comment= (yyvsp[(2) - (2)].lex_str); }
25175
25176
    break;
25176
25177
 
25177
25178
  case 763:
25178
25179
 
25179
25180
/* Line 1455 of yacc.c  */
25180
 
#line 6748 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25181
#line 6749 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25181
25182
    {
25182
25183
            if (Lex->charset && !my_charset_same(Lex->charset,(yyvsp[(2) - (2)].charset)))
25183
25184
            {
25195
25196
  case 764:
25196
25197
 
25197
25198
/* Line 1455 of yacc.c  */
25198
 
#line 6761 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25199
#line 6762 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25199
25200
    {
25200
25201
            Lex->type&= ~(FIELD_FLAGS_COLUMN_FORMAT_MASK);
25201
25202
            Lex->type|=
25206
25207
  case 765:
25207
25208
 
25208
25209
/* Line 1455 of yacc.c  */
25209
 
#line 6767 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25210
#line 6768 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25210
25211
    {
25211
25212
            Lex->type&= ~(FIELD_FLAGS_COLUMN_FORMAT_MASK);
25212
25213
            Lex->type|=
25217
25218
  case 766:
25218
25219
 
25219
25220
/* Line 1455 of yacc.c  */
25220
 
#line 6773 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25221
#line 6774 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25221
25222
    {
25222
25223
            Lex->type&= ~(FIELD_FLAGS_COLUMN_FORMAT_MASK);
25223
25224
            Lex->type|=
25228
25229
  case 767:
25229
25230
 
25230
25231
/* Line 1455 of yacc.c  */
25231
 
#line 6779 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25232
#line 6780 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25232
25233
    {
25233
25234
            Lex->type&= ~(FIELD_FLAGS_STORAGE_MEDIA_MASK);
25234
25235
            Lex->type|= (HA_SM_DEFAULT << FIELD_FLAGS_STORAGE_MEDIA);
25238
25239
  case 768:
25239
25240
 
25240
25241
/* Line 1455 of yacc.c  */
25241
 
#line 6784 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25242
#line 6785 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25242
25243
    {
25243
25244
            Lex->type&= ~(FIELD_FLAGS_STORAGE_MEDIA_MASK);
25244
25245
            Lex->type|= (HA_SM_DISK << FIELD_FLAGS_STORAGE_MEDIA);
25248
25249
  case 769:
25249
25250
 
25250
25251
/* Line 1455 of yacc.c  */
25251
 
#line 6789 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25252
#line 6790 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25252
25253
    {
25253
25254
            Lex->type&= ~(FIELD_FLAGS_STORAGE_MEDIA_MASK);
25254
25255
            Lex->type|= (HA_SM_MEMORY << FIELD_FLAGS_STORAGE_MEDIA);
25258
25259
  case 770:
25259
25260
 
25260
25261
/* Line 1455 of yacc.c  */
25261
 
#line 6798 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25262
#line 6799 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25262
25263
    {
25263
25264
          (yyval.num)= (yyvsp[(1) - (2)].num);
25264
25265
 
25280
25281
  case 771:
25281
25282
 
25282
25283
/* Line 1455 of yacc.c  */
25283
 
#line 6819 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25284
#line 6820 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25284
25285
    {
25285
25286
            (yyval.item)= new (YYTHD->mem_root) Item_func_now_local((yyvsp[(2) - (2)].ulong_num));
25286
25287
            if ((yyval.item) == NULL)
25291
25292
  case 773:
25292
25293
 
25293
25294
/* Line 1455 of yacc.c  */
25294
 
#line 6828 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25295
#line 6829 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25295
25296
    { (yyval.item)=(yyvsp[(1) - (1)].item); }
25296
25297
    break;
25297
25298
 
25298
25299
  case 774:
25299
25300
 
25300
25301
/* Line 1455 of yacc.c  */
25301
 
#line 6832 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25302
#line 6833 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25302
25303
    {}
25303
25304
    break;
25304
25305
 
25305
25306
  case 775:
25306
25307
 
25307
25308
/* Line 1455 of yacc.c  */
25308
 
#line 6833 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25309
#line 6834 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25309
25310
    {}
25310
25311
    break;
25311
25312
 
25312
25313
  case 776:
25313
25314
 
25314
25315
/* Line 1455 of yacc.c  */
25315
 
#line 6838 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25316
#line 6839 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25316
25317
    {
25317
25318
            if (!((yyval.charset)=get_charset_by_csname((yyvsp[(1) - (1)].lex_str).str,MY_CS_PRIMARY,MYF(0))))
25318
25319
            {
25325
25326
  case 777:
25326
25327
 
25327
25328
/* Line 1455 of yacc.c  */
25328
 
#line 6845 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25329
#line 6846 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25329
25330
    { (yyval.charset)= &my_charset_bin; }
25330
25331
    break;
25331
25332
 
25332
25333
  case 778:
25333
25334
 
25334
25335
/* Line 1455 of yacc.c  */
25335
 
#line 6849 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25336
#line 6850 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25336
25337
    { (yyval.charset)=(yyvsp[(1) - (1)].charset);   }
25337
25338
    break;
25338
25339
 
25339
25340
  case 779:
25340
25341
 
25341
25342
/* Line 1455 of yacc.c  */
25342
 
#line 6850 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25343
#line 6851 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25343
25344
    { (yyval.charset)=NULL; }
25344
25345
    break;
25345
25346
 
25346
25347
  case 780:
25347
25348
 
25348
25349
/* Line 1455 of yacc.c  */
25349
 
#line 6854 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25350
#line 6855 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25350
25351
    { (yyval.charset)= NULL; }
25351
25352
    break;
25352
25353
 
25353
25354
  case 781:
25354
25355
 
25355
25356
/* Line 1455 of yacc.c  */
25356
 
#line 6855 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25357
#line 6856 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25357
25358
    { (yyval.charset)= (yyvsp[(2) - (2)].charset); }
25358
25359
    break;
25359
25360
 
25360
25361
  case 782:
25361
25362
 
25362
25363
/* Line 1455 of yacc.c  */
25363
 
#line 6860 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25364
#line 6861 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25364
25365
    {
25365
25366
            if (!((yyval.charset)=get_charset_by_csname((yyvsp[(1) - (1)].lex_str).str,MY_CS_PRIMARY,MYF(0))) &&
25366
25367
                !((yyval.charset)=get_old_charset_by_name((yyvsp[(1) - (1)].lex_str).str)))
25374
25375
  case 783:
25375
25376
 
25376
25377
/* Line 1455 of yacc.c  */
25377
 
#line 6868 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25378
#line 6869 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25378
25379
    { (yyval.charset)= &my_charset_bin; }
25379
25380
    break;
25380
25381
 
25381
25382
  case 784:
25382
25383
 
25383
25384
/* Line 1455 of yacc.c  */
25384
 
#line 6872 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25385
#line 6873 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25385
25386
    { (yyval.charset)=(yyvsp[(1) - (1)].charset);   }
25386
25387
    break;
25387
25388
 
25388
25389
  case 785:
25389
25390
 
25390
25391
/* Line 1455 of yacc.c  */
25391
 
#line 6873 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25392
#line 6874 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25392
25393
    { (yyval.charset)=NULL; }
25393
25394
    break;
25394
25395
 
25395
25396
  case 786:
25396
25397
 
25397
25398
/* Line 1455 of yacc.c  */
25398
 
#line 6878 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25399
#line 6879 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25399
25400
    {
25400
25401
            if (!((yyval.charset)= mysqld_collation_get_by_name((yyvsp[(1) - (1)].lex_str).str)))
25401
25402
              MYSQL_YYABORT;
25405
25406
  case 787:
25406
25407
 
25407
25408
/* Line 1455 of yacc.c  */
25408
 
#line 6885 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25409
#line 6886 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25409
25410
    { (yyval.charset)=NULL; }
25410
25411
    break;
25411
25412
 
25412
25413
  case 788:
25413
25414
 
25414
25415
/* Line 1455 of yacc.c  */
25415
 
#line 6886 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25416
#line 6887 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25416
25417
    { (yyval.charset)=(yyvsp[(2) - (2)].charset); }
25417
25418
    break;
25418
25419
 
25419
25420
  case 789:
25420
25421
 
25421
25422
/* Line 1455 of yacc.c  */
25422
 
#line 6890 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25423
#line 6891 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25423
25424
    { (yyval.charset)=(yyvsp[(1) - (1)].charset); }
25424
25425
    break;
25425
25426
 
25426
25427
  case 790:
25427
25428
 
25428
25429
/* Line 1455 of yacc.c  */
25429
 
#line 6891 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25430
#line 6892 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25430
25431
    { (yyval.charset)=NULL; }
25431
25432
    break;
25432
25433
 
25433
25434
  case 791:
25434
25435
 
25435
25436
/* Line 1455 of yacc.c  */
25436
 
#line 6895 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25437
#line 6896 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25437
25438
    {}
25438
25439
    break;
25439
25440
 
25440
25441
  case 792:
25441
25442
 
25442
25443
/* Line 1455 of yacc.c  */
25443
 
#line 6896 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25444
#line 6897 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25444
25445
    {}
25445
25446
    break;
25446
25447
 
25447
25448
  case 793:
25448
25449
 
25449
25450
/* Line 1455 of yacc.c  */
25450
 
#line 6901 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25451
#line 6902 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25451
25452
    { Lex->charset= &my_charset_latin1; }
25452
25453
    break;
25453
25454
 
25454
25455
  case 794:
25455
25456
 
25456
25457
/* Line 1455 of yacc.c  */
25457
 
#line 6903 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25458
#line 6904 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25458
25459
    {
25459
25460
            Lex->charset= &my_charset_latin1_bin;
25460
25461
          }
25463
25464
  case 795:
25464
25465
 
25465
25466
/* Line 1455 of yacc.c  */
25466
 
#line 6907 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25467
#line 6908 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25467
25468
    {
25468
25469
            Lex->charset= &my_charset_latin1_bin;
25469
25470
          }
25472
25473
  case 796:
25473
25474
 
25474
25475
/* Line 1455 of yacc.c  */
25475
 
#line 6914 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25476
#line 6915 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25476
25477
    {
25477
25478
            if (!(Lex->charset=get_charset_by_csname("ucs2",
25478
25479
                                                     MY_CS_PRIMARY,MYF(0))))
25486
25487
  case 797:
25487
25488
 
25488
25489
/* Line 1455 of yacc.c  */
25489
 
#line 6923 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25490
#line 6924 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25490
25491
    {
25491
25492
            if (!(Lex->charset= mysqld_collation_get_by_name("ucs2_bin")))
25492
25493
              MYSQL_YYABORT;
25496
25497
  case 798:
25497
25498
 
25498
25499
/* Line 1455 of yacc.c  */
25499
 
#line 6928 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25500
#line 6929 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25500
25501
    {
25501
25502
            if (!(Lex->charset= mysqld_collation_get_by_name("ucs2_bin")))
25502
25503
              my_error(ER_UNKNOWN_COLLATION, MYF(0), "ucs2_bin");
25506
25507
  case 799:
25507
25508
 
25508
25509
/* Line 1455 of yacc.c  */
25509
 
#line 6935 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25510
#line 6936 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25510
25511
    { Lex->charset=NULL; }
25511
25512
    break;
25512
25513
 
25513
25514
  case 802:
25514
25515
 
25515
25516
/* Line 1455 of yacc.c  */
25516
 
#line 6938 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25517
#line 6939 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25517
25518
    { Lex->charset=&my_charset_bin; }
25518
25519
    break;
25519
25520
 
25520
25521
  case 803:
25521
25522
 
25522
25523
/* Line 1455 of yacc.c  */
25523
 
#line 6939 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25524
#line 6940 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25524
25525
    { Lex->charset=(yyvsp[(2) - (3)].charset); }
25525
25526
    break;
25526
25527
 
25527
25528
  case 804:
25528
25529
 
25529
25530
/* Line 1455 of yacc.c  */
25530
 
#line 6941 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25531
#line 6942 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25531
25532
    {
25532
25533
            Lex->charset= NULL;
25533
25534
            Lex->type|= BINCMP_FLAG;
25537
25538
  case 805:
25538
25539
 
25539
25540
/* Line 1455 of yacc.c  */
25540
 
#line 6946 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25541
#line 6947 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25541
25542
    {
25542
25543
            Lex->charset= (yyvsp[(3) - (3)].charset);
25543
25544
            Lex->type|= BINCMP_FLAG;
25547
25548
  case 806:
25548
25549
 
25549
25550
/* Line 1455 of yacc.c  */
25550
 
#line 6953 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25551
#line 6954 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25551
25552
    { }
25552
25553
    break;
25553
25554
 
25554
25555
  case 807:
25555
25556
 
25556
25557
/* Line 1455 of yacc.c  */
25557
 
#line 6954 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25558
#line 6955 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25558
25559
    { Lex->type|= BINCMP_FLAG; }
25559
25560
    break;
25560
25561
 
25561
25562
  case 808:
25562
25563
 
25563
25564
/* Line 1455 of yacc.c  */
25564
 
#line 6959 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25565
#line 6960 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25565
25566
    {
25566
25567
          if ((yyvsp[(2) - (2)].ulong_num) == 0)
25567
25568
          {
25574
25575
  case 809:
25575
25576
 
25576
25577
/* Line 1455 of yacc.c  */
25577
 
#line 6967 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25578
#line 6968 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25578
25579
    { (yyval.ulong_num)= (yyvsp[(2) - (4)].ulong_num); }
25579
25580
    break;
25580
25581
 
25581
25582
  case 810:
25582
25583
 
25583
25584
/* Line 1455 of yacc.c  */
25584
 
#line 6971 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25585
#line 6972 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25585
25586
    { (yyval.ulong_num)= 0; }
25586
25587
    break;
25587
25588
 
25588
25589
  case 811:
25589
25590
 
25590
25591
/* Line 1455 of yacc.c  */
25591
 
#line 6972 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25592
#line 6973 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25592
25593
    { (yyval.ulong_num)= 1 << MY_STRXFRM_DESC_SHIFT; }
25593
25594
    break;
25594
25595
 
25595
25596
  case 812:
25596
25597
 
25597
25598
/* Line 1455 of yacc.c  */
25598
 
#line 6976 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25599
#line 6977 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25599
25600
    { (yyval.ulong_num)= 1 << MY_STRXFRM_REVERSE_SHIFT; }
25600
25601
    break;
25601
25602
 
25602
25603
  case 813:
25603
25604
 
25604
25605
/* Line 1455 of yacc.c  */
25605
 
#line 6979 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25606
#line 6980 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25606
25607
    { (yyval.ulong_num)= 0; }
25607
25608
    break;
25608
25609
 
25609
25610
  case 814:
25610
25611
 
25611
25612
/* Line 1455 of yacc.c  */
25612
 
#line 6980 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25613
#line 6981 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25613
25614
    { (yyval.ulong_num)= (yyvsp[(1) - (1)].ulong_num); }
25614
25615
    break;
25615
25616
 
25616
25617
  case 815:
25617
25618
 
25618
25619
/* Line 1455 of yacc.c  */
25619
 
#line 6981 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25620
#line 6982 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25620
25621
    { (yyval.ulong_num)= (yyvsp[(1) - (2)].ulong_num) | (yyvsp[(2) - (2)].ulong_num); }
25621
25622
    break;
25622
25623
 
25623
25624
  case 816:
25624
25625
 
25625
25626
/* Line 1455 of yacc.c  */
25626
 
#line 6982 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25627
#line 6983 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25627
25628
    { (yyval.ulong_num)= (yyvsp[(1) - (1)].ulong_num) ; }
25628
25629
    break;
25629
25630
 
25630
25631
  case 817:
25631
25632
 
25632
25633
/* Line 1455 of yacc.c  */
25633
 
#line 6987 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25634
#line 6988 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25634
25635
    {
25635
25636
          (yyval.ulong_num)= (yyvsp[(1) - (1)].ulong_num) < 1 ? 1 : ((yyvsp[(1) - (1)].ulong_num) > MY_STRXFRM_NLEVELS ? MY_STRXFRM_NLEVELS : (yyvsp[(1) - (1)].ulong_num));
25636
25637
          (yyval.ulong_num)--;
25640
25641
  case 818:
25641
25642
 
25642
25643
/* Line 1455 of yacc.c  */
25643
 
#line 6995 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25644
#line 6996 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25644
25645
    {
25645
25646
          (yyval.ulong_num)= (1 | (yyvsp[(2) - (2)].ulong_num)) << (yyvsp[(1) - (2)].ulong_num);
25646
25647
        }
25649
25650
  case 819:
25650
25651
 
25651
25652
/* Line 1455 of yacc.c  */
25652
 
#line 7001 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25653
#line 7002 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25653
25654
    { (yyval.ulong_num)= (yyvsp[(1) - (1)].ulong_num); }
25654
25655
    break;
25655
25656
 
25656
25657
  case 820:
25657
25658
 
25658
25659
/* Line 1455 of yacc.c  */
25659
 
#line 7002 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25660
#line 7003 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25660
25661
    { (yyval.ulong_num)|= (yyvsp[(3) - (3)].ulong_num); }
25661
25662
    break;
25662
25663
 
25663
25664
  case 821:
25664
25665
 
25665
25666
/* Line 1455 of yacc.c  */
25666
 
#line 7007 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25667
#line 7008 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25667
25668
    {
25668
25669
          uint start= (yyvsp[(1) - (3)].ulong_num);
25669
25670
          uint end= (yyvsp[(3) - (3)].ulong_num);
25675
25676
  case 822:
25676
25677
 
25677
25678
/* Line 1455 of yacc.c  */
25678
 
#line 7016 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25679
#line 7017 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25679
25680
    { (yyval.ulong_num)= (yyvsp[(1) - (1)].ulong_num); }
25680
25681
    break;
25681
25682
 
25682
25683
  case 823:
25683
25684
 
25684
25685
/* Line 1455 of yacc.c  */
25685
 
#line 7017 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25686
#line 7018 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25686
25687
    { (yyval.ulong_num)= (yyvsp[(1) - (1)].ulong_num); }
25687
25688
    break;
25688
25689
 
25689
25690
  case 824:
25690
25691
 
25691
25692
/* Line 1455 of yacc.c  */
25692
 
#line 7021 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25693
#line 7022 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25693
25694
    { (yyval.ulong_num)= 0; }
25694
25695
    break;
25695
25696
 
25696
25697
  case 825:
25697
25698
 
25698
25699
/* Line 1455 of yacc.c  */
25699
 
#line 7022 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25700
#line 7023 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25700
25701
    { (yyval.ulong_num)= (yyvsp[(2) - (2)].ulong_num); }
25701
25702
    break;
25702
25703
 
25703
25704
  case 828:
25704
25705
 
25705
25706
/* Line 1455 of yacc.c  */
25706
 
#line 7036 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25707
#line 7037 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25707
25708
    {
25708
25709
            (yyval.table)=(yyvsp[(2) - (5)].table);
25709
25710
          }
25712
25713
  case 829:
25713
25714
 
25714
25715
/* Line 1455 of yacc.c  */
25715
 
#line 7043 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25716
#line 7044 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25716
25717
    { Lex->ref_list.empty(); }
25717
25718
    break;
25718
25719
 
25719
25720
  case 831:
25720
25721
 
25721
25722
/* Line 1455 of yacc.c  */
25722
 
#line 7049 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25723
#line 7050 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25723
25724
    {
25724
25725
            Key_part_spec *key= new Key_part_spec((yyvsp[(3) - (3)].lex_str), 0);
25725
25726
            if (key == NULL)
25731
25732
  case 832:
25732
25733
 
25733
25734
/* Line 1455 of yacc.c  */
25734
 
#line 7056 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25735
#line 7057 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25735
25736
    {
25736
25737
            Key_part_spec *key= new Key_part_spec((yyvsp[(1) - (1)].lex_str), 0);
25737
25738
            if (key == NULL)
25745
25746
  case 833:
25746
25747
 
25747
25748
/* Line 1455 of yacc.c  */
25748
 
#line 7068 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25749
#line 7069 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25749
25750
    { Lex->fk_match_option= Foreign_key::FK_MATCH_UNDEF; }
25750
25751
    break;
25751
25752
 
25752
25753
  case 834:
25753
25754
 
25754
25755
/* Line 1455 of yacc.c  */
25755
 
#line 7070 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25756
#line 7071 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25756
25757
    { Lex->fk_match_option= Foreign_key::FK_MATCH_FULL; }
25757
25758
    break;
25758
25759
 
25759
25760
  case 835:
25760
25761
 
25761
25762
/* Line 1455 of yacc.c  */
25762
 
#line 7072 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25763
#line 7073 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25763
25764
    { Lex->fk_match_option= Foreign_key::FK_MATCH_PARTIAL; }
25764
25765
    break;
25765
25766
 
25766
25767
  case 836:
25767
25768
 
25768
25769
/* Line 1455 of yacc.c  */
25769
 
#line 7074 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25770
#line 7075 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25770
25771
    { Lex->fk_match_option= Foreign_key::FK_MATCH_SIMPLE; }
25771
25772
    break;
25772
25773
 
25773
25774
  case 837:
25774
25775
 
25775
25776
/* Line 1455 of yacc.c  */
25776
 
#line 7079 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25777
#line 7080 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25777
25778
    {
25778
25779
            LEX *lex= Lex;
25779
25780
            lex->fk_update_opt= Foreign_key::FK_OPTION_UNDEF;
25784
25785
  case 838:
25785
25786
 
25786
25787
/* Line 1455 of yacc.c  */
25787
 
#line 7085 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25788
#line 7086 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25788
25789
    {
25789
25790
            LEX *lex= Lex;
25790
25791
            lex->fk_update_opt= (yyvsp[(3) - (3)].m_fk_option);
25795
25796
  case 839:
25796
25797
 
25797
25798
/* Line 1455 of yacc.c  */
25798
 
#line 7091 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25799
#line 7092 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25799
25800
    {
25800
25801
            LEX *lex= Lex;
25801
25802
            lex->fk_update_opt= Foreign_key::FK_OPTION_UNDEF;
25806
25807
  case 840:
25807
25808
 
25808
25809
/* Line 1455 of yacc.c  */
25809
 
#line 7098 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25810
#line 7099 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25810
25811
    {
25811
25812
            LEX *lex= Lex;
25812
25813
            lex->fk_update_opt= (yyvsp[(3) - (6)].m_fk_option);
25817
25818
  case 841:
25818
25819
 
25819
25820
/* Line 1455 of yacc.c  */
25820
 
#line 7105 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25821
#line 7106 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25821
25822
    {
25822
25823
            LEX *lex= Lex;
25823
25824
            lex->fk_update_opt= (yyvsp[(6) - (6)].m_fk_option);
25828
25829
  case 842:
25829
25830
 
25830
25831
/* Line 1455 of yacc.c  */
25831
 
#line 7113 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25832
#line 7114 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25832
25833
    { (yyval.m_fk_option)= Foreign_key::FK_OPTION_RESTRICT; }
25833
25834
    break;
25834
25835
 
25835
25836
  case 843:
25836
25837
 
25837
25838
/* Line 1455 of yacc.c  */
25838
 
#line 7114 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25839
#line 7115 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25839
25840
    { (yyval.m_fk_option)= Foreign_key::FK_OPTION_CASCADE; }
25840
25841
    break;
25841
25842
 
25842
25843
  case 844:
25843
25844
 
25844
25845
/* Line 1455 of yacc.c  */
25845
 
#line 7115 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25846
#line 7116 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25846
25847
    { (yyval.m_fk_option)= Foreign_key::FK_OPTION_SET_NULL; }
25847
25848
    break;
25848
25849
 
25849
25850
  case 845:
25850
25851
 
25851
25852
/* Line 1455 of yacc.c  */
25852
 
#line 7116 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25853
#line 7117 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25853
25854
    { (yyval.m_fk_option)= Foreign_key::FK_OPTION_NO_ACTION; }
25854
25855
    break;
25855
25856
 
25856
25857
  case 846:
25857
25858
 
25858
25859
/* Line 1455 of yacc.c  */
25859
 
#line 7117 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25860
#line 7118 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25860
25861
    { (yyval.m_fk_option)= Foreign_key::FK_OPTION_DEFAULT;  }
25861
25862
    break;
25862
25863
 
25863
25864
  case 847:
25864
25865
 
25865
25866
/* Line 1455 of yacc.c  */
25866
 
#line 7121 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25867
#line 7122 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25867
25868
    { (yyval.key_type)= Key::MULTIPLE; }
25868
25869
    break;
25869
25870
 
25870
25871
  case 848:
25871
25872
 
25872
25873
/* Line 1455 of yacc.c  */
25873
 
#line 7125 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25874
#line 7126 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25874
25875
    { (yyval.key_type)= Key::PRIMARY; }
25875
25876
    break;
25876
25877
 
25877
25878
  case 849:
25878
25879
 
25879
25880
/* Line 1455 of yacc.c  */
25880
 
#line 7126 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25881
#line 7127 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25881
25882
    { (yyval.key_type)= Key::UNIQUE; }
25882
25883
    break;
25883
25884
 
25884
25885
  case 850:
25885
25886
 
25886
25887
/* Line 1455 of yacc.c  */
25887
 
#line 7130 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25888
#line 7131 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25888
25889
    {}
25889
25890
    break;
25890
25891
 
25891
25892
  case 851:
25892
25893
 
25893
25894
/* Line 1455 of yacc.c  */
25894
 
#line 7131 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25895
#line 7132 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25895
25896
    {}
25896
25897
    break;
25897
25898
 
25898
25899
  case 852:
25899
25900
 
25900
25901
/* Line 1455 of yacc.c  */
25901
 
#line 7135 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25902
#line 7136 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25902
25903
    {}
25903
25904
    break;
25904
25905
 
25905
25906
  case 854:
25906
25907
 
25907
25908
/* Line 1455 of yacc.c  */
25908
 
#line 7140 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25909
#line 7141 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25909
25910
    {}
25910
25911
    break;
25911
25912
 
25912
25913
  case 855:
25913
25914
 
25914
25915
/* Line 1455 of yacc.c  */
25915
 
#line 7141 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25916
#line 7142 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25916
25917
    {}
25917
25918
    break;
25918
25919
 
25919
25920
  case 856:
25920
25921
 
25921
25922
/* Line 1455 of yacc.c  */
25922
 
#line 7142 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25923
#line 7143 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25923
25924
    {}
25924
25925
    break;
25925
25926
 
25926
25927
  case 857:
25927
25928
 
25928
25929
/* Line 1455 of yacc.c  */
25929
 
#line 7146 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25930
#line 7147 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25930
25931
    { (yyval.key_type)= Key::MULTIPLE; }
25931
25932
    break;
25932
25933
 
25933
25934
  case 858:
25934
25935
 
25935
25936
/* Line 1455 of yacc.c  */
25936
 
#line 7147 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25937
#line 7148 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25937
25938
    { (yyval.key_type)= Key::UNIQUE; }
25938
25939
    break;
25939
25940
 
25940
25941
  case 859:
25941
25942
 
25942
25943
/* Line 1455 of yacc.c  */
25943
 
#line 7151 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25944
#line 7152 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25944
25945
    { (yyval.key_type)= Key::FULLTEXT;}
25945
25946
    break;
25946
25947
 
25947
25948
  case 860:
25948
25949
 
25949
25950
/* Line 1455 of yacc.c  */
25950
 
#line 7156 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25951
#line 7157 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25951
25952
    {
25952
25953
#ifdef HAVE_SPATIAL
25953
25954
            (yyval.key_type)= Key::SPATIAL;
25962
25963
  case 861:
25963
25964
 
25964
25965
/* Line 1455 of yacc.c  */
25965
 
#line 7168 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25966
#line 7169 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25966
25967
    {
25967
25968
            Lex->key_create_info= default_key_create_info;
25968
25969
          }
25971
25972
  case 864:
25972
25973
 
25973
25974
/* Line 1455 of yacc.c  */
25974
 
#line 7185 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25975
#line 7186 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25975
25976
    {}
25976
25977
    break;
25977
25978
 
25978
25979
  case 866:
25979
25980
 
25980
25981
/* Line 1455 of yacc.c  */
25981
 
#line 7190 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25982
#line 7191 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25982
25983
    {}
25983
25984
    break;
25984
25985
 
25985
25986
  case 868:
25986
25987
 
25987
25988
/* Line 1455 of yacc.c  */
25988
 
#line 7195 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25989
#line 7196 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25989
25990
    {}
25990
25991
    break;
25991
25992
 
25992
25993
  case 876:
25993
25994
 
25994
25995
/* Line 1455 of yacc.c  */
25995
 
#line 7215 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
25996
#line 7216 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
25996
25997
    { Lex->key_create_info.algorithm= (yyvsp[(2) - (2)].key_alg); }
25997
25998
    break;
25998
25999
 
25999
26000
  case 877:
26000
26001
 
26001
26002
/* Line 1455 of yacc.c  */
26002
 
#line 7216 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26003
#line 7217 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26003
26004
    { Lex->key_create_info.algorithm= (yyvsp[(2) - (2)].key_alg); }
26004
26005
    break;
26005
26006
 
26006
26007
  case 878:
26007
26008
 
26008
26009
/* Line 1455 of yacc.c  */
26009
 
#line 7221 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26010
#line 7222 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26010
26011
    { Lex->key_create_info.block_size= (yyvsp[(3) - (3)].ulong_num); }
26011
26012
    break;
26012
26013
 
26013
26014
  case 879:
26014
26015
 
26015
26016
/* Line 1455 of yacc.c  */
26016
 
#line 7222 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26017
#line 7223 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26017
26018
    { Lex->key_create_info.comment= (yyvsp[(2) - (2)].lex_str); }
26018
26019
    break;
26019
26020
 
26020
26021
  case 884:
26021
26022
 
26022
26023
/* Line 1455 of yacc.c  */
26023
 
#line 7237 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26024
#line 7238 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26024
26025
    {
26025
26026
            if (plugin_is_ready(&(yyvsp[(3) - (3)].lex_str), MYSQL_FTPARSER_PLUGIN))
26026
26027
              Lex->key_create_info.parser_name= (yyvsp[(3) - (3)].lex_str);
26035
26036
  case 885:
26036
26037
 
26037
26038
/* Line 1455 of yacc.c  */
26038
 
#line 7249 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26039
#line 7250 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26039
26040
    { (yyval.key_alg)= HA_KEY_ALG_BTREE; }
26040
26041
    break;
26041
26042
 
26042
26043
  case 886:
26043
26044
 
26044
26045
/* Line 1455 of yacc.c  */
26045
 
#line 7250 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26046
#line 7251 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26046
26047
    { (yyval.key_alg)= HA_KEY_ALG_RTREE; }
26047
26048
    break;
26048
26049
 
26049
26050
  case 887:
26050
26051
 
26051
26052
/* Line 1455 of yacc.c  */
26052
 
#line 7251 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26053
#line 7252 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26053
26054
    { (yyval.key_alg)= HA_KEY_ALG_HASH; }
26054
26055
    break;
26055
26056
 
26056
26057
  case 888:
26057
26058
 
26058
26059
/* Line 1455 of yacc.c  */
26059
 
#line 7255 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26060
#line 7256 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26060
26061
    { Lex->col_list.push_back((yyvsp[(3) - (4)].key_part)); }
26061
26062
    break;
26062
26063
 
26063
26064
  case 889:
26064
26065
 
26065
26066
/* Line 1455 of yacc.c  */
26066
 
#line 7256 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26067
#line 7257 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26067
26068
    { Lex->col_list.push_back((yyvsp[(1) - (2)].key_part)); }
26068
26069
    break;
26069
26070
 
26070
26071
  case 890:
26071
26072
 
26072
26073
/* Line 1455 of yacc.c  */
26073
 
#line 7261 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26074
#line 7262 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26074
26075
    {
26075
26076
            (yyval.key_part)= new Key_part_spec((yyvsp[(1) - (1)].lex_str), 0);
26076
26077
            if ((yyval.key_part) == NULL)
26081
26082
  case 891:
26082
26083
 
26083
26084
/* Line 1455 of yacc.c  */
26084
 
#line 7267 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26085
#line 7268 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26085
26086
    {
26086
26087
            int key_part_len= atoi((yyvsp[(3) - (4)].lex_str).str);
26087
26088
            if (!key_part_len)
26097
26098
  case 892:
26098
26099
 
26099
26100
/* Line 1455 of yacc.c  */
26100
 
#line 7280 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26101
#line 7281 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26101
26102
    { (yyval.lex_str)= null_lex_str; }
26102
26103
    break;
26103
26104
 
26104
26105
  case 893:
26105
26106
 
26106
26107
/* Line 1455 of yacc.c  */
26107
 
#line 7281 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26108
#line 7282 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26108
26109
    { (yyval.lex_str)= (yyvsp[(1) - (1)].lex_str); }
26109
26110
    break;
26110
26111
 
26111
26112
  case 894:
26112
26113
 
26113
26114
/* Line 1455 of yacc.c  */
26114
 
#line 7285 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26115
#line 7286 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26115
26116
    { (yyval.lex_str)= null_lex_str; }
26116
26117
    break;
26117
26118
 
26118
26119
  case 895:
26119
26120
 
26120
26121
/* Line 1455 of yacc.c  */
26121
 
#line 7286 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26122
#line 7287 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26122
26123
    { (yyval.lex_str)= (yyvsp[(2) - (2)].lex_str); }
26123
26124
    break;
26124
26125
 
26125
26126
  case 896:
26126
26127
 
26127
26128
/* Line 1455 of yacc.c  */
26128
 
#line 7290 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26129
#line 7291 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26129
26130
    { Lex->interval_list.push_back((yyvsp[(1) - (1)].string)); }
26130
26131
    break;
26131
26132
 
26132
26133
  case 897:
26133
26134
 
26134
26135
/* Line 1455 of yacc.c  */
26135
 
#line 7291 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26136
#line 7292 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26136
26137
    { Lex->interval_list.push_back((yyvsp[(3) - (3)].string)); }
26137
26138
    break;
26138
26139
 
26139
26140
  case 898:
26140
26141
 
26141
26142
/* Line 1455 of yacc.c  */
26142
 
#line 7299 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26143
#line 7300 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26143
26144
    {
26144
26145
            THD *thd= YYTHD;
26145
26146
            LEX *lex= thd->lex;
26177
26178
  case 899:
26178
26179
 
26179
26180
/* Line 1455 of yacc.c  */
26180
 
#line 7332 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26181
#line 7333 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26181
26182
    {
26182
26183
            THD *thd= YYTHD;
26183
26184
            LEX *lex= thd->lex;
26194
26195
  case 900:
26195
26196
 
26196
26197
/* Line 1455 of yacc.c  */
26197
 
#line 7344 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26198
#line 7345 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26198
26199
    {
26199
26200
            Lex->create_info.default_table_charset= NULL;
26200
26201
            Lex->create_info.used_fields= 0;
26204
26205
  case 901:
26205
26206
 
26206
26207
/* Line 1455 of yacc.c  */
26207
 
#line 7349 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26208
#line 7350 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26208
26209
    {
26209
26210
            LEX *lex=Lex;
26210
26211
            lex->sql_command=SQLCOM_ALTER_DB;
26218
26219
  case 902:
26219
26220
 
26220
26221
/* Line 1455 of yacc.c  */
26221
 
#line 7358 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26222
#line 7359 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26222
26223
    {
26223
26224
            LEX *lex= Lex;
26224
26225
            if (lex->sphead)
26234
26235
  case 903:
26235
26236
 
26236
26237
/* Line 1455 of yacc.c  */
26237
 
#line 7369 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26238
#line 7370 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26238
26239
    {
26239
26240
            LEX *lex= Lex;
26240
26241
 
26250
26251
  case 904:
26251
26252
 
26252
26253
/* Line 1455 of yacc.c  */
26253
 
#line 7380 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26254
#line 7381 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26254
26255
    {
26255
26256
            LEX *lex=Lex;
26256
26257
 
26262
26263
  case 905:
26263
26264
 
26264
26265
/* Line 1455 of yacc.c  */
26265
 
#line 7387 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26266
#line 7388 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26266
26267
    {
26267
26268
            LEX *lex= Lex;
26268
26269
 
26278
26279
  case 906:
26279
26280
 
26280
26281
/* Line 1455 of yacc.c  */
26281
 
#line 7398 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26282
#line 7399 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26282
26283
    {
26283
26284
            LEX *lex=Lex;
26284
26285
 
26290
26291
  case 907:
26291
26292
 
26292
26293
/* Line 1455 of yacc.c  */
26293
 
#line 7405 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26294
#line 7406 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26294
26295
    {
26295
26296
            LEX *lex= Lex;
26296
26297
 
26306
26307
  case 908:
26307
26308
 
26308
26309
/* Line 1455 of yacc.c  */
26309
 
#line 7416 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26310
#line 7417 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26310
26311
    {}
26311
26312
    break;
26312
26313
 
26313
26314
  case 909:
26314
26315
 
26315
26316
/* Line 1455 of yacc.c  */
26316
 
#line 7423 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26317
#line 7424 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26317
26318
    {
26318
26319
            LEX *lex= Lex;
26319
26320
 
26330
26331
  case 910:
26331
26332
 
26332
26333
/* Line 1455 of yacc.c  */
26333
 
#line 7435 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26334
#line 7436 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26334
26335
    {}
26335
26336
    break;
26336
26337
 
26337
26338
  case 911:
26338
26339
 
26339
26340
/* Line 1455 of yacc.c  */
26340
 
#line 7437 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26341
#line 7438 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26341
26342
    {
26342
26343
            /* 
26343
26344
              It is safe to use Lex->spname because
26358
26359
  case 912:
26359
26360
 
26360
26361
/* Line 1455 of yacc.c  */
26361
 
#line 7457 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26362
#line 7458 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26362
26363
    {
26363
26364
            if (!((yyvsp[(6) - (10)].num) || (yyvsp[(7) - (10)].num) || (yyvsp[(8) - (10)].num) || (yyvsp[(9) - (10)].num) || (yyvsp[(10) - (10)].num)))
26364
26365
            {
26376
26377
  case 913:
26377
26378
 
26378
26379
/* Line 1455 of yacc.c  */
26379
 
#line 7470 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26380
#line 7471 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26380
26381
    {
26381
26382
            LEX *lex= Lex;
26382
26383
            lex->alter_tablespace_info->ts_cmd_type= ALTER_TABLESPACE;
26386
26387
  case 914:
26387
26388
 
26388
26389
/* Line 1455 of yacc.c  */
26389
 
#line 7475 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26390
#line 7476 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26390
26391
    {
26391
26392
            LEX *lex= Lex;
26392
26393
            lex->alter_tablespace_info->ts_cmd_type= ALTER_LOGFILE_GROUP;
26396
26397
  case 915:
26397
26398
 
26398
26399
/* Line 1455 of yacc.c  */
26399
 
#line 7480 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26400
#line 7481 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26400
26401
    {
26401
26402
            LEX *lex= Lex;
26402
26403
            lex->alter_tablespace_info->ts_cmd_type= CHANGE_FILE_TABLESPACE;
26406
26407
  case 916:
26407
26408
 
26408
26409
/* Line 1455 of yacc.c  */
26409
 
#line 7485 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26410
#line 7486 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26410
26411
    {
26411
26412
            LEX *lex= Lex;
26412
26413
            lex->alter_tablespace_info->ts_cmd_type= ALTER_ACCESS_MODE_TABLESPACE;
26416
26417
  case 917:
26417
26418
 
26418
26419
/* Line 1455 of yacc.c  */
26419
 
#line 7490 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26420
#line 7491 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26420
26421
    {
26421
26422
            LEX *lex= Lex;
26422
26423
            lex->sql_command= SQLCOM_ALTER_SERVER;
26428
26429
  case 918:
26429
26430
 
26430
26431
/* Line 1455 of yacc.c  */
26431
 
#line 7497 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26432
#line 7498 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26432
26433
    {
26433
26434
            Lex->sql_command= SQLCOM_ALTER_USER;
26434
26435
          }
26437
26438
  case 919:
26438
26439
 
26439
26440
/* Line 1455 of yacc.c  */
26440
 
#line 7504 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26441
#line 7505 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26441
26442
    {
26442
26443
            if (Lex->users_list.push_back((yyvsp[(1) - (3)].lex_user)))
26443
26444
              MYSQL_YYABORT;
26447
26448
  case 920:
26448
26449
 
26449
26450
/* Line 1455 of yacc.c  */
26450
 
#line 7509 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26451
#line 7510 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26451
26452
    {
26452
26453
            if (Lex->users_list.push_back((yyvsp[(3) - (5)].lex_user)))
26453
26454
              MYSQL_YYABORT;
26457
26458
  case 921:
26458
26459
 
26459
26460
/* Line 1455 of yacc.c  */
26460
 
#line 7516 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26461
#line 7517 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26461
26462
    { (yyval.num)= 0;}
26462
26463
    break;
26463
26464
 
26464
26465
  case 922:
26465
26466
 
26466
26467
/* Line 1455 of yacc.c  */
26467
 
#line 7517 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26468
#line 7518 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26468
26469
    { (yyval.num)= 1; }
26469
26470
    break;
26470
26471
 
26471
26472
  case 923:
26472
26473
 
26473
26474
/* Line 1455 of yacc.c  */
26474
 
#line 7518 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26475
#line 7519 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26475
26476
    { (yyval.num)= 1; }
26476
26477
    break;
26477
26478
 
26478
26479
  case 924:
26479
26480
 
26480
26481
/* Line 1455 of yacc.c  */
26481
 
#line 7519 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26482
#line 7520 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26482
26483
    { (yyval.num)= 1; }
26483
26484
    break;
26484
26485
 
26485
26486
  case 925:
26486
26487
 
26487
26488
/* Line 1455 of yacc.c  */
26488
 
#line 7523 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26489
#line 7524 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26489
26490
    { (yyval.num)= 0;}
26490
26491
    break;
26491
26492
 
26492
26493
  case 926:
26493
26494
 
26494
26495
/* Line 1455 of yacc.c  */
26495
 
#line 7525 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26496
#line 7526 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26496
26497
    {
26497
26498
            /*
26498
26499
              Use lex's spname to hold the new name.
26506
26507
  case 927:
26507
26508
 
26508
26509
/* Line 1455 of yacc.c  */
26509
 
#line 7536 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26510
#line 7537 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26510
26511
    { (yyval.num)= 0;}
26511
26512
    break;
26512
26513
 
26513
26514
  case 928:
26514
26515
 
26515
26516
/* Line 1455 of yacc.c  */
26516
 
#line 7537 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26517
#line 7538 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26517
26518
    { (yyval.num)= 1; }
26518
26519
    break;
26519
26520
 
26520
26521
  case 929:
26521
26522
 
26522
26523
/* Line 1455 of yacc.c  */
26523
 
#line 7541 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26524
#line 7542 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26524
26525
    { (yyval.lex_str).str= 0; (yyval.lex_str).length= 0; }
26525
26526
    break;
26526
26527
 
26527
26528
  case 930:
26528
26529
 
26529
26530
/* Line 1455 of yacc.c  */
26530
 
#line 7542 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26531
#line 7543 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26531
26532
    { (yyval.lex_str)= (yyvsp[(1) - (1)].lex_str); }
26532
26533
    break;
26533
26534
 
26534
26535
  case 932:
26535
26536
 
26536
26537
/* Line 1455 of yacc.c  */
26537
 
#line 7548 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26538
#line 7549 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26538
26539
    {
26539
26540
            Lex->m_sql_cmd= new (YYTHD->mem_root)
26540
26541
              Sql_cmd_discard_import_tablespace(
26547
26548
  case 933:
26548
26549
 
26549
26550
/* Line 1455 of yacc.c  */
26550
 
#line 7556 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26551
#line 7557 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26551
26552
    {
26552
26553
            Lex->m_sql_cmd= new (YYTHD->mem_root)
26553
26554
              Sql_cmd_discard_import_tablespace(
26560
26561
  case 939:
26561
26562
 
26562
26563
/* Line 1455 of yacc.c  */
26563
 
#line 7578 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26564
#line 7579 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26564
26565
    {
26565
26566
            Lex->alter_info.flags|= Alter_info::ALTER_DROP_PARTITION;
26566
26567
          }
26569
26570
  case 940:
26570
26571
 
26571
26572
/* Line 1455 of yacc.c  */
26572
 
#line 7583 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26573
#line 7584 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26573
26574
    {
26574
26575
            LEX *lex= Lex;
26575
26576
            lex->alter_info.flags|= Alter_info::ALTER_REBUILD_PARTITION;
26580
26581
  case 941:
26581
26582
 
26582
26583
/* Line 1455 of yacc.c  */
26583
 
#line 7590 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26584
#line 7591 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26584
26585
    {
26585
26586
            THD *thd= YYTHD;
26586
26587
            LEX *lex= thd->lex;
26597
26598
  case 943:
26598
26599
 
26599
26600
/* Line 1455 of yacc.c  */
26600
 
#line 7604 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26601
#line 7605 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26601
26602
    {
26602
26603
            THD *thd= YYTHD;
26603
26604
            LEX *lex= thd->lex;
26614
26615
  case 944:
26615
26616
 
26616
26617
/* Line 1455 of yacc.c  */
26617
 
#line 7616 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26618
#line 7617 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26618
26619
    {
26619
26620
            THD *thd= YYTHD;
26620
26621
            LEX *lex= thd->lex;
26630
26631
  case 946:
26631
26632
 
26632
26633
/* Line 1455 of yacc.c  */
26633
 
#line 7629 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26634
#line 7630 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26634
26635
    {
26635
26636
            THD *thd= YYTHD;
26636
26637
            LEX *lex= thd->lex;
26647
26648
  case 948:
26648
26649
 
26649
26650
/* Line 1455 of yacc.c  */
26650
 
#line 7642 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26651
#line 7643 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26651
26652
    {
26652
26653
            LEX *lex= Lex;
26653
26654
            lex->alter_info.flags|= Alter_info::ALTER_COALESCE_PARTITION;
26659
26660
  case 949:
26660
26661
 
26661
26662
/* Line 1455 of yacc.c  */
26662
 
#line 7649 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26663
#line 7650 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26663
26664
    {
26664
26665
            THD *thd= YYTHD;
26665
26666
            LEX *lex= thd->lex;
26675
26676
  case 951:
26676
26677
 
26677
26678
/* Line 1455 of yacc.c  */
26678
 
#line 7662 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26679
#line 7663 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26679
26680
    {
26680
26681
            THD *thd= YYTHD;
26681
26682
            LEX *lex= thd->lex;
26704
26705
  case 952:
26705
26706
 
26706
26707
/* Line 1455 of yacc.c  */
26707
 
#line 7689 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26708
#line 7690 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26708
26709
    {
26709
26710
            Lex->alter_info.flags|= Alter_info::ALTER_REMOVE_PARTITIONING;
26710
26711
          }
26713
26714
  case 953:
26714
26715
 
26715
26716
/* Line 1455 of yacc.c  */
26716
 
#line 7696 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26717
#line 7697 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26717
26718
    {
26718
26719
            Lex->alter_info.flags|= Alter_info::ALTER_ALL_PARTITION;
26719
26720
          }
26722
26723
  case 955:
26723
26724
 
26724
26725
/* Line 1455 of yacc.c  */
26725
 
#line 7704 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26726
#line 7705 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26726
26727
    {
26727
26728
            LEX *lex= Lex;
26728
26729
            lex->part_info= new partition_info();
26739
26740
  case 956:
26740
26741
 
26741
26742
/* Line 1455 of yacc.c  */
26742
 
#line 7716 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26743
#line 7717 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26743
26744
    {}
26744
26745
    break;
26745
26746
 
26746
26747
  case 958:
26747
26748
 
26748
26749
/* Line 1455 of yacc.c  */
26749
 
#line 7722 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26750
#line 7723 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26750
26751
    {
26751
26752
            LEX *lex= Lex;
26752
26753
            lex->part_info->num_parts= lex->part_info->partitions.elements;
26756
26757
  case 959:
26757
26758
 
26758
26759
/* Line 1455 of yacc.c  */
26759
 
#line 7727 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26760
#line 7728 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26760
26761
    {
26761
26762
            Lex->part_info->num_parts= (yyvsp[(2) - (2)].ulong_num);
26762
26763
          }
26765
26766
  case 960:
26766
26767
 
26767
26768
/* Line 1455 of yacc.c  */
26768
 
#line 7734 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26769
#line 7735 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26769
26770
    {
26770
26771
            LEX *lex= Lex;
26771
26772
            lex->part_info= new partition_info();
26781
26782
  case 962:
26782
26783
 
26783
26784
/* Line 1455 of yacc.c  */
26784
 
#line 7749 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26785
#line 7750 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26785
26786
    {
26786
26787
            Lex->alter_info.flags|= Alter_info::ALTER_TABLE_REORG;
26787
26788
          }
26790
26791
  case 963:
26791
26792
 
26792
26793
/* Line 1455 of yacc.c  */
26793
 
#line 7753 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26794
#line 7754 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26794
26795
    {
26795
26796
            Lex->alter_info.flags|= Alter_info::ALTER_REORGANIZE_PARTITION;
26796
26797
          }
26799
26800
  case 964:
26800
26801
 
26801
26802
/* Line 1455 of yacc.c  */
26802
 
#line 7757 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26803
#line 7758 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26803
26804
    {
26804
26805
            partition_info *part_info= Lex->part_info;
26805
26806
            part_info->num_parts= part_info->partitions.elements;
26809
26810
  case 965:
26810
26811
 
26811
26812
/* Line 1455 of yacc.c  */
26812
 
#line 7764 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26813
#line 7765 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26813
26814
    {}
26814
26815
    break;
26815
26816
 
26816
26817
  case 966:
26817
26818
 
26818
26819
/* Line 1455 of yacc.c  */
26819
 
#line 7765 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26820
#line 7766 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26820
26821
    {}
26821
26822
    break;
26822
26823
 
26823
26824
  case 967:
26824
26825
 
26825
26826
/* Line 1455 of yacc.c  */
26826
 
#line 7770 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26827
#line 7771 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26827
26828
    {
26828
26829
            if (Lex->alter_info.partition_names.push_back((yyvsp[(1) - (1)].lex_str).str))
26829
26830
            {
26836
26837
  case 970:
26837
26838
 
26838
26839
/* Line 1455 of yacc.c  */
26839
 
#line 7790 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26840
#line 7791 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26840
26841
    {
26841
26842
            LEX *lex=Lex;
26842
26843
            lex->change=0;
26847
26848
  case 971:
26848
26849
 
26849
26850
/* Line 1455 of yacc.c  */
26850
 
#line 7799 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26851
#line 7800 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26851
26852
    {
26852
26853
            Lex->create_last_non_select_table= Lex->last_table();
26853
26854
          }
26856
26857
  case 972:
26857
26858
 
26858
26859
/* Line 1455 of yacc.c  */
26859
 
#line 7803 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26860
#line 7804 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26860
26861
    {
26861
26862
            Lex->create_last_non_select_table= Lex->last_table();
26862
26863
            Lex->alter_info.flags|= Alter_info::ALTER_ADD_INDEX;
26866
26867
  case 973:
26867
26868
 
26868
26869
/* Line 1455 of yacc.c  */
26869
 
#line 7808 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26870
#line 7809 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26870
26871
    {
26871
26872
            Lex->alter_info.flags|= Alter_info::ALTER_ADD_COLUMN |
26872
26873
                                    Alter_info::ALTER_ADD_INDEX;
26876
26877
  case 974:
26877
26878
 
26878
26879
/* Line 1455 of yacc.c  */
26879
 
#line 7813 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26880
#line 7814 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26880
26881
    {
26881
26882
            LEX *lex=Lex;
26882
26883
            lex->change= (yyvsp[(3) - (3)].lex_str).str;
26887
26888
  case 975:
26888
26889
 
26889
26890
/* Line 1455 of yacc.c  */
26890
 
#line 7819 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26891
#line 7820 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26891
26892
    {
26892
26893
            Lex->create_last_non_select_table= Lex->last_table();
26893
26894
          }
26896
26897
  case 976:
26897
26898
 
26898
26899
/* Line 1455 of yacc.c  */
26899
 
#line 7823 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26900
#line 7824 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26900
26901
    {
26901
26902
            LEX *lex=Lex;
26902
26903
            lex->length=lex->dec=0; lex->type=0;
26910
26911
  case 977:
26911
26912
 
26912
26913
/* Line 1455 of yacc.c  */
26913
 
#line 7832 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26914
#line 7833 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26914
26915
    {
26915
26916
            LEX *lex=Lex;
26916
26917
            if (add_field_to_list(lex->thd,&(yyvsp[(3) - (6)].lex_str),
26927
26928
  case 978:
26928
26929
 
26929
26930
/* Line 1455 of yacc.c  */
26930
 
#line 7844 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26931
#line 7845 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26931
26932
    {
26932
26933
            Lex->create_last_non_select_table= Lex->last_table();
26933
26934
          }
26936
26937
  case 979:
26937
26938
 
26938
26939
/* Line 1455 of yacc.c  */
26939
 
#line 7848 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26940
#line 7849 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26940
26941
    {
26941
26942
            LEX *lex=Lex;
26942
26943
            Alter_drop *ad= new Alter_drop(Alter_drop::COLUMN, (yyvsp[(3) - (4)].lex_str).str);
26950
26951
  case 980:
26951
26952
 
26952
26953
/* Line 1455 of yacc.c  */
26953
 
#line 7857 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26954
#line 7858 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26954
26955
    {
26955
26956
            LEX *lex=Lex;
26956
26957
            Alter_drop *ad= new Alter_drop(Alter_drop::FOREIGN_KEY, (yyvsp[(4) - (4)].lex_str).str);
26964
26965
  case 981:
26965
26966
 
26966
26967
/* Line 1455 of yacc.c  */
26967
 
#line 7866 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26968
#line 7867 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26968
26969
    {
26969
26970
            LEX *lex=Lex;
26970
26971
            Alter_drop *ad= new Alter_drop(Alter_drop::KEY, primary_key_name);
26978
26979
  case 982:
26979
26980
 
26980
26981
/* Line 1455 of yacc.c  */
26981
 
#line 7875 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26982
#line 7876 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26982
26983
    {
26983
26984
            LEX *lex=Lex;
26984
26985
            Alter_drop *ad= new Alter_drop(Alter_drop::KEY, (yyvsp[(3) - (3)].lex_str).str);
26992
26993
  case 983:
26993
26994
 
26994
26995
/* Line 1455 of yacc.c  */
26995
 
#line 7884 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
26996
#line 7885 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
26996
26997
    {
26997
26998
            LEX *lex=Lex;
26998
26999
            lex->alter_info.keys_onoff= Alter_info::DISABLE;
27003
27004
  case 984:
27004
27005
 
27005
27006
/* Line 1455 of yacc.c  */
27006
 
#line 7890 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27007
#line 7891 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27007
27008
    {
27008
27009
            LEX *lex=Lex;
27009
27010
            lex->alter_info.keys_onoff= Alter_info::ENABLE;
27014
27015
  case 985:
27015
27016
 
27016
27017
/* Line 1455 of yacc.c  */
27017
 
#line 7896 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27018
#line 7897 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27018
27019
    {
27019
27020
            LEX *lex=Lex;
27020
27021
            Alter_column *ac= new Alter_column((yyvsp[(3) - (6)].lex_str).str,(yyvsp[(6) - (6)].item));
27028
27029
  case 986:
27029
27030
 
27030
27031
/* Line 1455 of yacc.c  */
27031
 
#line 7905 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27032
#line 7906 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27032
27033
    {
27033
27034
            LEX *lex=Lex;
27034
27035
            Alter_column *ac= new Alter_column((yyvsp[(3) - (5)].lex_str).str, (Item*) 0);
27042
27043
  case 987:
27043
27044
 
27044
27045
/* Line 1455 of yacc.c  */
27045
 
#line 7914 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27046
#line 7915 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27046
27047
    {
27047
27048
            LEX *lex=Lex;
27048
27049
            size_t dummy;
27075
27076
  case 988:
27076
27077
 
27077
27078
/* Line 1455 of yacc.c  */
27078
 
#line 7942 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27079
#line 7943 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27079
27080
    {
27080
27081
            if (!(yyvsp[(4) - (5)].charset))
27081
27082
            {
27101
27102
  case 989:
27102
27103
 
27103
27104
/* Line 1455 of yacc.c  */
27104
 
#line 7963 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27105
#line 7964 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27105
27106
    {
27106
27107
            LEX *lex=Lex;
27107
27108
            lex->alter_info.flags|= Alter_info::ALTER_OPTIONS;
27116
27117
  case 990:
27117
27118
 
27118
27119
/* Line 1455 of yacc.c  */
27119
 
#line 7973 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27120
#line 7974 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27120
27121
    {
27121
27122
            Lex->alter_info.flags|= Alter_info::ALTER_RECREATE;
27122
27123
          }
27125
27126
  case 991:
27126
27127
 
27127
27128
/* Line 1455 of yacc.c  */
27128
 
#line 7977 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27129
#line 7978 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27129
27130
    {
27130
27131
            LEX *lex=Lex;
27131
27132
            lex->alter_info.flags|= Alter_info::ALTER_ORDER;
27135
27136
  case 999:
27136
27137
 
27137
27138
/* Line 1455 of yacc.c  */
27138
 
#line 7994 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27139
#line 7995 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27139
27140
    {
27140
27141
            Lex->alter_info.requested_algorithm=
27141
27142
              Alter_info::ALTER_TABLE_ALGORITHM_DEFAULT;
27145
27146
  case 1000:
27146
27147
 
27147
27148
/* Line 1455 of yacc.c  */
27148
 
#line 7999 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27149
#line 8000 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27149
27150
    {
27150
27151
            if (Lex->alter_info.set_requested_algorithm(&(yyvsp[(3) - (3)].lex_str)))
27151
27152
            {
27158
27159
  case 1001:
27159
27160
 
27160
27161
/* Line 1455 of yacc.c  */
27161
 
#line 8010 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27162
#line 8011 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27162
27163
    {
27163
27164
            Lex->alter_info.requested_lock=
27164
27165
              Alter_info::ALTER_TABLE_LOCK_DEFAULT;
27168
27169
  case 1002:
27169
27170
 
27170
27171
/* Line 1455 of yacc.c  */
27171
 
#line 8015 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27172
#line 8016 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27172
27173
    {
27173
27174
            if (Lex->alter_info.set_requested_lock(&(yyvsp[(3) - (3)].lex_str)))
27174
27175
            {
27181
27182
  case 1003:
27182
27183
 
27183
27184
/* Line 1455 of yacc.c  */
27184
 
#line 8025 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27185
#line 8026 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27185
27186
    {}
27186
27187
    break;
27187
27188
 
27188
27189
  case 1004:
27189
27190
 
27190
27191
/* Line 1455 of yacc.c  */
27191
 
#line 8026 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27192
#line 8027 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27192
27193
    {}
27193
27194
    break;
27194
27195
 
27195
27196
  case 1005:
27196
27197
 
27197
27198
/* Line 1455 of yacc.c  */
27198
 
#line 8030 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27199
#line 8031 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27199
27200
    { Lex->ignore= 0;}
27200
27201
    break;
27201
27202
 
27202
27203
  case 1006:
27203
27204
 
27204
27205
/* Line 1455 of yacc.c  */
27205
 
#line 8031 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27206
#line 8032 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27206
27207
    { Lex->ignore= 1;}
27207
27208
    break;
27208
27209
 
27209
27210
  case 1007:
27210
27211
 
27211
27212
/* Line 1455 of yacc.c  */
27212
 
#line 8035 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27213
#line 8036 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27213
27214
    { Lex->drop_mode= DROP_DEFAULT; }
27214
27215
    break;
27215
27216
 
27216
27217
  case 1008:
27217
27218
 
27218
27219
/* Line 1455 of yacc.c  */
27219
 
#line 8036 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27220
#line 8037 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27220
27221
    { Lex->drop_mode= DROP_RESTRICT; }
27221
27222
    break;
27222
27223
 
27223
27224
  case 1009:
27224
27225
 
27225
27226
/* Line 1455 of yacc.c  */
27226
 
#line 8037 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27227
#line 8038 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27227
27228
    { Lex->drop_mode= DROP_CASCADE; }
27228
27229
    break;
27229
27230
 
27230
27231
  case 1010:
27231
27232
 
27232
27233
/* Line 1455 of yacc.c  */
27233
 
#line 8041 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27234
#line 8042 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27234
27235
    {}
27235
27236
    break;
27236
27237
 
27237
27238
  case 1011:
27238
27239
 
27239
27240
/* Line 1455 of yacc.c  */
27240
 
#line 8043 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27241
#line 8044 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27241
27242
    {
27242
27243
            store_position_for_column((yyvsp[(2) - (2)].lex_str).str);
27243
27244
            Lex->alter_info.flags |= Alter_info::ALTER_COLUMN_ORDER;
27247
27248
  case 1012:
27248
27249
 
27249
27250
/* Line 1455 of yacc.c  */
27250
 
#line 8048 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27251
#line 8049 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27251
27252
    {
27252
27253
            store_position_for_column(first_keyword);
27253
27254
            Lex->alter_info.flags |= Alter_info::ALTER_COLUMN_ORDER;
27257
27258
  case 1013:
27258
27259
 
27259
27260
/* Line 1455 of yacc.c  */
27260
 
#line 8055 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27261
#line 8056 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27261
27262
    {}
27262
27263
    break;
27263
27264
 
27264
27265
  case 1014:
27265
27266
 
27266
27267
/* Line 1455 of yacc.c  */
27267
 
#line 8056 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27268
#line 8057 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27268
27269
    {}
27269
27270
    break;
27270
27271
 
27271
27272
  case 1015:
27272
27273
 
27273
27274
/* Line 1455 of yacc.c  */
27274
 
#line 8057 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27275
#line 8058 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27275
27276
    {}
27276
27277
    break;
27277
27278
 
27278
27279
  case 1016:
27279
27280
 
27280
27281
/* Line 1455 of yacc.c  */
27281
 
#line 8058 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27282
#line 8059 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27282
27283
    {}
27283
27284
    break;
27284
27285
 
27285
27286
  case 1017:
27286
27287
 
27287
27288
/* Line 1455 of yacc.c  */
27288
 
#line 8063 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27289
#line 8064 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27289
27290
    {
27290
27291
            LEX *lex=Lex;
27291
27292
            /* Clean previous slave connection values */
27301
27302
  case 1018:
27302
27303
 
27303
27304
/* Line 1455 of yacc.c  */
27304
 
#line 8075 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27305
#line 8076 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27305
27306
    {
27306
27307
            /*
27307
27308
              It is not possible to set user's information when
27323
27324
  case 1019:
27324
27325
 
27325
27326
/* Line 1455 of yacc.c  */
27326
 
#line 8092 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27327
#line 8093 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27327
27328
    {
27328
27329
            LEX *lex=Lex;
27329
27330
            lex->sql_command = SQLCOM_SLAVE_STOP;
27335
27336
  case 1020:
27336
27337
 
27337
27338
/* Line 1455 of yacc.c  */
27338
 
#line 8102 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27339
#line 8103 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27339
27340
    {
27340
27341
            LEX *lex= Lex;
27341
27342
            lex->sql_command= SQLCOM_BEGIN;
27353
27354
  case 1021:
27354
27355
 
27355
27356
/* Line 1455 of yacc.c  */
27356
 
#line 8118 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27357
#line 8119 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27357
27358
    {
27358
27359
            (yyval.num)= 0;
27359
27360
          }
27362
27363
  case 1022:
27363
27364
 
27364
27365
/* Line 1455 of yacc.c  */
27365
 
#line 8122 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27366
#line 8123 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27366
27367
    {
27367
27368
            (yyval.num)= (yyvsp[(1) - (1)].num);
27368
27369
          }
27371
27372
  case 1023:
27372
27373
 
27373
27374
/* Line 1455 of yacc.c  */
27374
 
#line 8129 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27375
#line 8130 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27375
27376
    {
27376
27377
            (yyval.num)= (yyvsp[(1) - (1)].num);
27377
27378
          }
27380
27381
  case 1024:
27381
27382
 
27382
27383
/* Line 1455 of yacc.c  */
27383
 
#line 8133 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27384
#line 8134 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27384
27385
    {
27385
27386
            (yyval.num)= (yyvsp[(1) - (3)].num) | (yyvsp[(3) - (3)].num);
27386
27387
          }
27389
27390
  case 1025:
27390
27391
 
27391
27392
/* Line 1455 of yacc.c  */
27392
 
#line 8140 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27393
#line 8141 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27393
27394
    {
27394
27395
            (yyval.num)= MYSQL_START_TRANS_OPT_WITH_CONS_SNAPSHOT;
27395
27396
          }
27398
27399
  case 1026:
27399
27400
 
27400
27401
/* Line 1455 of yacc.c  */
27401
 
#line 8144 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27402
#line 8145 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27402
27403
    {
27403
27404
            (yyval.num)= MYSQL_START_TRANS_OPT_READ_ONLY;
27404
27405
          }
27407
27408
  case 1027:
27408
27409
 
27409
27410
/* Line 1455 of yacc.c  */
27410
 
#line 8148 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27411
#line 8149 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27411
27412
    {
27412
27413
            (yyval.num)= MYSQL_START_TRANS_OPT_READ_WRITE;
27413
27414
          }
27416
27417
  case 1029:
27417
27418
 
27418
27419
/* Line 1455 of yacc.c  */
27419
 
#line 8159 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27420
#line 8160 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27420
27421
    {
27421
27422
            /* empty */
27422
27423
          }
27425
27426
  case 1030:
27426
27427
 
27427
27428
/* Line 1455 of yacc.c  */
27428
 
#line 8163 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27429
#line 8164 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27429
27430
    {
27430
27431
            Lex->slave_connection.user= (yyvsp[(3) - (3)].lex_str).str;
27431
27432
          }
27434
27435
  case 1031:
27435
27436
 
27436
27437
/* Line 1455 of yacc.c  */
27437
 
#line 8169 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27438
#line 8170 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27438
27439
    {
27439
27440
            /* empty */
27440
27441
          }
27443
27444
  case 1032:
27444
27445
 
27445
27446
/* Line 1455 of yacc.c  */
27446
 
#line 8173 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27447
#line 8174 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27447
27448
    {
27448
27449
            Lex->slave_connection.password= (yyvsp[(3) - (3)].lex_str).str;
27449
27450
            Lex->contains_plaintext_password= true;
27453
27454
  case 1033:
27454
27455
 
27455
27456
/* Line 1455 of yacc.c  */
27456
 
#line 8179 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27457
#line 8180 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27457
27458
    {
27458
27459
            /* empty */
27459
27460
          }
27462
27463
  case 1034:
27463
27464
 
27464
27465
/* Line 1455 of yacc.c  */
27465
 
#line 8183 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27466
#line 8184 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27466
27467
    {
27467
27468
            Lex->slave_connection.plugin_auth= (yyvsp[(3) - (3)].lex_str).str;
27468
27469
          }
27471
27472
  case 1035:
27472
27473
 
27473
27474
/* Line 1455 of yacc.c  */
27474
 
#line 8189 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27475
#line 8190 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27475
27476
    {
27476
27477
            /* empty */
27477
27478
          }
27480
27481
  case 1036:
27481
27482
 
27482
27483
/* Line 1455 of yacc.c  */
27483
 
#line 8193 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27484
#line 8194 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27484
27485
    {
27485
27486
            Lex->slave_connection.plugin_dir= (yyvsp[(3) - (3)].lex_str).str;
27486
27487
          }
27489
27490
  case 1037:
27490
27491
 
27491
27492
/* Line 1455 of yacc.c  */
27492
 
#line 8200 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27493
#line 8201 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27493
27494
    {
27494
27495
            (yyval.num)= 0;
27495
27496
          }
27498
27499
  case 1038:
27499
27500
 
27500
27501
/* Line 1455 of yacc.c  */
27501
 
#line 8204 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27502
#line 8205 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27502
27503
    {
27503
27504
            (yyval.num)= (yyvsp[(1) - (1)].num);
27504
27505
          }
27507
27508
  case 1039:
27508
27509
 
27509
27510
/* Line 1455 of yacc.c  */
27510
 
#line 8211 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27511
#line 8212 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27511
27512
    {
27512
27513
            (yyval.num)= (yyvsp[(1) - (1)].num);
27513
27514
          }
27516
27517
  case 1040:
27517
27518
 
27518
27519
/* Line 1455 of yacc.c  */
27519
 
#line 8215 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27520
#line 8216 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27520
27521
    {
27521
27522
            (yyval.num)= (yyvsp[(1) - (3)].num) | (yyvsp[(3) - (3)].num);
27522
27523
          }
27525
27526
  case 1041:
27526
27527
 
27527
27528
/* Line 1455 of yacc.c  */
27528
 
#line 8222 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27529
#line 8223 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27529
27530
    {
27530
27531
            (yyval.num)= SLAVE_SQL;
27531
27532
          }
27534
27535
  case 1042:
27535
27536
 
27536
27537
/* Line 1455 of yacc.c  */
27537
 
#line 8226 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27538
#line 8227 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27538
27539
    {
27539
27540
            (yyval.num)= SLAVE_IO;
27540
27541
          }
27543
27544
  case 1043:
27544
27545
 
27545
27546
/* Line 1455 of yacc.c  */
27546
 
#line 8232 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27547
#line 8233 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27547
27548
    {}
27548
27549
    break;
27549
27550
 
27550
27551
  case 1044:
27551
27552
 
27552
27553
/* Line 1455 of yacc.c  */
27553
 
#line 8234 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27554
#line 8235 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27554
27555
    {
27555
27556
            LEX *lex=Lex;
27556
27557
            if (((lex->mi.log_file_name || lex->mi.pos) &&
27577
27578
  case 1047:
27578
27579
 
27579
27580
/* Line 1455 of yacc.c  */
27580
 
#line 8261 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27581
#line 8262 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27581
27582
    {
27582
27583
            Lex->mi.gtid= (yyvsp[(3) - (3)].lex_str).str;
27583
27584
            Lex->mi.gtid_until_condition= LEX_MASTER_INFO::UNTIL_SQL_BEFORE_GTIDS;
27587
27588
  case 1048:
27588
27589
 
27589
27590
/* Line 1455 of yacc.c  */
27590
 
#line 8266 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27591
#line 8267 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27591
27592
    {
27592
27593
            Lex->mi.gtid= (yyvsp[(3) - (3)].lex_str).str;
27593
27594
            Lex->mi.gtid_until_condition= LEX_MASTER_INFO::UNTIL_SQL_AFTER_GTIDS;
27597
27598
  case 1049:
27598
27599
 
27599
27600
/* Line 1455 of yacc.c  */
27600
 
#line 8271 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27601
#line 8272 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27601
27602
    {
27602
27603
            Lex->mi.until_after_gaps= true;
27603
27604
          }
27606
27607
  case 1050:
27607
27608
 
27608
27609
/* Line 1455 of yacc.c  */
27609
 
#line 8278 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27610
#line 8279 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27610
27611
    {
27611
27612
            LEX *lex=Lex;
27612
27613
            lex->sql_command = SQLCOM_CHECKSUM;
27618
27619
  case 1051:
27619
27620
 
27620
27621
/* Line 1455 of yacc.c  */
27621
 
#line 8285 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27622
#line 8286 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27622
27623
    {}
27623
27624
    break;
27624
27625
 
27625
27626
  case 1052:
27626
27627
 
27627
27628
/* Line 1455 of yacc.c  */
27628
 
#line 8289 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27629
#line 8290 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27629
27630
    { Lex->check_opt.flags= 0; }
27630
27631
    break;
27631
27632
 
27632
27633
  case 1053:
27633
27634
 
27634
27635
/* Line 1455 of yacc.c  */
27635
 
#line 8290 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27636
#line 8291 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27636
27637
    { Lex->check_opt.flags= T_QUICK; }
27637
27638
    break;
27638
27639
 
27639
27640
  case 1054:
27640
27641
 
27641
27642
/* Line 1455 of yacc.c  */
27642
 
#line 8291 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27643
#line 8292 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27643
27644
    { Lex->check_opt.flags= T_EXTEND; }
27644
27645
    break;
27645
27646
 
27646
27647
  case 1055:
27647
27648
 
27648
27649
/* Line 1455 of yacc.c  */
27649
 
#line 8296 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27650
#line 8297 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27650
27651
    {
27651
27652
            LEX *lex=Lex;
27652
27653
            lex->sql_command = SQLCOM_REPAIR;
27661
27662
  case 1056:
27662
27663
 
27663
27664
/* Line 1455 of yacc.c  */
27664
 
#line 8306 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27665
#line 8307 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27665
27666
    {
27666
27667
            THD *thd= YYTHD;
27667
27668
            LEX* lex= thd->lex;
27675
27676
  case 1057:
27676
27677
 
27677
27678
/* Line 1455 of yacc.c  */
27678
 
#line 8317 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27679
#line 8318 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27679
27680
    { Lex->check_opt.flags = T_MEDIUM; }
27680
27681
    break;
27681
27682
 
27682
27683
  case 1058:
27683
27684
 
27684
27685
/* Line 1455 of yacc.c  */
27685
 
#line 8318 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27686
#line 8319 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27686
27687
    {}
27687
27688
    break;
27688
27689
 
27689
27690
  case 1059:
27690
27691
 
27691
27692
/* Line 1455 of yacc.c  */
27692
 
#line 8322 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27693
#line 8323 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27693
27694
    {}
27694
27695
    break;
27695
27696
 
27696
27697
  case 1060:
27697
27698
 
27698
27699
/* Line 1455 of yacc.c  */
27699
 
#line 8323 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27700
#line 8324 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27700
27701
    {}
27701
27702
    break;
27702
27703
 
27703
27704
  case 1061:
27704
27705
 
27705
27706
/* Line 1455 of yacc.c  */
27706
 
#line 8327 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27707
#line 8328 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27707
27708
    { Lex->check_opt.flags|= T_QUICK; }
27708
27709
    break;
27709
27710
 
27710
27711
  case 1062:
27711
27712
 
27712
27713
/* Line 1455 of yacc.c  */
27713
 
#line 8328 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27714
#line 8329 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27714
27715
    { Lex->check_opt.flags|= T_EXTEND; }
27715
27716
    break;
27716
27717
 
27717
27718
  case 1063:
27718
27719
 
27719
27720
/* Line 1455 of yacc.c  */
27720
 
#line 8329 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27721
#line 8330 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27721
27722
    { Lex->check_opt.sql_flags|= TT_USEFRM; }
27722
27723
    break;
27723
27724
 
27724
27725
  case 1064:
27725
27726
 
27726
27727
/* Line 1455 of yacc.c  */
27727
 
#line 8334 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27728
#line 8335 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27728
27729
    {
27729
27730
            LEX *lex=Lex;
27730
27731
            lex->sql_command = SQLCOM_ANALYZE;
27739
27740
  case 1065:
27740
27741
 
27741
27742
/* Line 1455 of yacc.c  */
27742
 
#line 8344 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27743
#line 8345 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27743
27744
    {
27744
27745
            THD *thd= YYTHD;
27745
27746
            LEX* lex= thd->lex;
27753
27754
  case 1066:
27754
27755
 
27755
27756
/* Line 1455 of yacc.c  */
27756
 
#line 8356 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27757
#line 8357 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27757
27758
    {
27758
27759
            Lex->sql_command = SQLCOM_BINLOG_BASE64_EVENT;
27759
27760
            Lex->comment= (yyvsp[(2) - (2)].lex_str);
27763
27764
  case 1067:
27764
27765
 
27765
27766
/* Line 1455 of yacc.c  */
27766
 
#line 8364 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27767
#line 8365 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27767
27768
    {
27768
27769
            LEX *lex=Lex;
27769
27770
 
27783
27784
  case 1068:
27784
27785
 
27785
27786
/* Line 1455 of yacc.c  */
27786
 
#line 8379 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27787
#line 8380 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27787
27788
    {
27788
27789
            THD *thd= YYTHD;
27789
27790
            LEX* lex= thd->lex;
27797
27798
  case 1069:
27798
27799
 
27799
27800
/* Line 1455 of yacc.c  */
27800
 
#line 8390 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27801
#line 8391 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27801
27802
    { Lex->check_opt.flags = T_MEDIUM; }
27802
27803
    break;
27803
27804
 
27804
27805
  case 1070:
27805
27806
 
27806
27807
/* Line 1455 of yacc.c  */
27807
 
#line 8391 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27808
#line 8392 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27808
27809
    {}
27809
27810
    break;
27810
27811
 
27811
27812
  case 1071:
27812
27813
 
27813
27814
/* Line 1455 of yacc.c  */
27814
 
#line 8395 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27815
#line 8396 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27815
27816
    {}
27816
27817
    break;
27817
27818
 
27818
27819
  case 1072:
27819
27820
 
27820
27821
/* Line 1455 of yacc.c  */
27821
 
#line 8396 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27822
#line 8397 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27822
27823
    {}
27823
27824
    break;
27824
27825
 
27825
27826
  case 1073:
27826
27827
 
27827
27828
/* Line 1455 of yacc.c  */
27828
 
#line 8400 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27829
#line 8401 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27829
27830
    { Lex->check_opt.flags|= T_QUICK; }
27830
27831
    break;
27831
27832
 
27832
27833
  case 1074:
27833
27834
 
27834
27835
/* Line 1455 of yacc.c  */
27835
 
#line 8401 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27836
#line 8402 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27836
27837
    { Lex->check_opt.flags|= T_FAST; }
27837
27838
    break;
27838
27839
 
27839
27840
  case 1075:
27840
27841
 
27841
27842
/* Line 1455 of yacc.c  */
27842
 
#line 8402 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27843
#line 8403 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27843
27844
    { Lex->check_opt.flags|= T_MEDIUM; }
27844
27845
    break;
27845
27846
 
27846
27847
  case 1076:
27847
27848
 
27848
27849
/* Line 1455 of yacc.c  */
27849
 
#line 8403 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27850
#line 8404 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27850
27851
    { Lex->check_opt.flags|= T_EXTEND; }
27851
27852
    break;
27852
27853
 
27853
27854
  case 1077:
27854
27855
 
27855
27856
/* Line 1455 of yacc.c  */
27856
 
#line 8404 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27857
#line 8405 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27857
27858
    { Lex->check_opt.flags|= T_CHECK_ONLY_CHANGED; }
27858
27859
    break;
27859
27860
 
27860
27861
  case 1078:
27861
27862
 
27862
27863
/* Line 1455 of yacc.c  */
27863
 
#line 8405 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27864
#line 8406 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27864
27865
    { Lex->check_opt.sql_flags|= TT_FOR_UPGRADE; }
27865
27866
    break;
27866
27867
 
27867
27868
  case 1079:
27868
27869
 
27869
27870
/* Line 1455 of yacc.c  */
27870
 
#line 8410 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27871
#line 8411 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27871
27872
    {
27872
27873
            LEX *lex=Lex;
27873
27874
            lex->sql_command = SQLCOM_OPTIMIZE;
27882
27883
  case 1080:
27883
27884
 
27884
27885
/* Line 1455 of yacc.c  */
27885
 
#line 8420 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27886
#line 8421 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27886
27887
    {
27887
27888
            THD *thd= YYTHD;
27888
27889
            LEX* lex= thd->lex;
27896
27897
  case 1081:
27897
27898
 
27898
27899
/* Line 1455 of yacc.c  */
27899
 
#line 8431 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27900
#line 8432 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27900
27901
    { (yyval.num)= 0; }
27901
27902
    break;
27902
27903
 
27903
27904
  case 1082:
27904
27905
 
27905
27906
/* Line 1455 of yacc.c  */
27906
 
#line 8432 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27907
#line 8433 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27907
27908
    { (yyval.num)= 1; }
27908
27909
    break;
27909
27910
 
27910
27911
  case 1083:
27911
27912
 
27912
27913
/* Line 1455 of yacc.c  */
27913
 
#line 8433 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27914
#line 8434 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27914
27915
    { (yyval.num)= 1; }
27915
27916
    break;
27916
27917
 
27917
27918
  case 1084:
27918
27919
 
27919
27920
/* Line 1455 of yacc.c  */
27920
 
#line 8438 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27921
#line 8439 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27921
27922
    {
27922
27923
            Lex->sql_command= SQLCOM_RENAME_TABLE;
27923
27924
          }
27926
27927
  case 1085:
27927
27928
 
27928
27929
/* Line 1455 of yacc.c  */
27929
 
#line 8442 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27930
#line 8443 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27930
27931
    {}
27931
27932
    break;
27932
27933
 
27933
27934
  case 1086:
27934
27935
 
27935
27936
/* Line 1455 of yacc.c  */
27936
 
#line 8444 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27937
#line 8445 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27937
27938
    {
27938
27939
            Lex->sql_command = SQLCOM_RENAME_USER;
27939
27940
          }
27942
27943
  case 1087:
27943
27944
 
27944
27945
/* Line 1455 of yacc.c  */
27945
 
#line 8451 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27946
#line 8452 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27946
27947
    {
27947
27948
            if (Lex->users_list.push_back((yyvsp[(1) - (3)].lex_user)) || Lex->users_list.push_back((yyvsp[(3) - (3)].lex_user)))
27948
27949
              MYSQL_YYABORT;
27952
27953
  case 1088:
27953
27954
 
27954
27955
/* Line 1455 of yacc.c  */
27955
 
#line 8456 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27956
#line 8457 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27956
27957
    {
27957
27958
            if (Lex->users_list.push_back((yyvsp[(3) - (5)].lex_user)) || Lex->users_list.push_back((yyvsp[(5) - (5)].lex_user)))
27958
27959
              MYSQL_YYABORT;
27962
27963
  case 1091:
27963
27964
 
27964
27965
/* Line 1455 of yacc.c  */
27965
 
#line 8469 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27966
#line 8470 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27966
27967
    {
27967
27968
            LEX *lex=Lex;
27968
27969
            SELECT_LEX *sl= lex->current_select;
27977
27978
  case 1092:
27978
27979
 
27979
27980
/* Line 1455 of yacc.c  */
27980
 
#line 8482 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27981
#line 8483 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27981
27982
    {
27982
27983
            Lex->alter_info.reset();
27983
27984
          }
27986
27987
  case 1093:
27987
27988
 
27988
27989
/* Line 1455 of yacc.c  */
27989
 
#line 8486 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
27990
#line 8487 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
27990
27991
    {
27991
27992
            LEX *lex=Lex;
27992
27993
            lex->sql_command= SQLCOM_ASSIGN_TO_KEYCACHE;
27997
27998
  case 1098:
27998
27999
 
27999
28000
/* Line 1455 of yacc.c  */
28000
 
#line 8505 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28001
#line 8506 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28001
28002
    {
28002
28003
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(1) - (2)].table), NULL, 0, TL_READ,
28003
28004
                                           MDL_SHARED_READ,
28009
28010
  case 1099:
28010
28011
 
28011
28012
/* Line 1455 of yacc.c  */
28012
 
#line 8515 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28013
#line 8516 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28013
28014
    {
28014
28015
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(1) - (3)].table), NULL, 0, TL_READ, 
28015
28016
                                           MDL_SHARED_READ,
28021
28022
  case 1100:
28022
28023
 
28023
28024
/* Line 1455 of yacc.c  */
28024
 
#line 8524 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28025
#line 8525 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28025
28026
    { (yyval.lex_str)= (yyvsp[(1) - (1)].lex_str); }
28026
28027
    break;
28027
28028
 
28028
28029
  case 1101:
28029
28030
 
28030
28031
/* Line 1455 of yacc.c  */
28031
 
#line 8525 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28032
#line 8526 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28032
28033
    { (yyval.lex_str) = default_key_cache_base; }
28033
28034
    break;
28034
28035
 
28035
28036
  case 1102:
28036
28037
 
28037
28038
/* Line 1455 of yacc.c  */
28038
 
#line 8530 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28039
#line 8531 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28039
28040
    {
28040
28041
            LEX *lex=Lex;
28041
28042
            lex->sql_command=SQLCOM_PRELOAD_KEYS;
28046
28047
  case 1103:
28047
28048
 
28048
28049
/* Line 1455 of yacc.c  */
28049
 
#line 8536 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28050
#line 8537 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28050
28051
    {}
28051
28052
    break;
28052
28053
 
28053
28054
  case 1108:
28054
28055
 
28055
28056
/* Line 1455 of yacc.c  */
28056
 
#line 8551 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28057
#line 8552 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28057
28058
    {
28058
28059
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(1) - (3)].table), NULL, (yyvsp[(3) - (3)].num), TL_READ,
28059
28060
                                           MDL_SHARED_READ,
28065
28066
  case 1109:
28066
28067
 
28067
28068
/* Line 1455 of yacc.c  */
28068
 
#line 8561 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28069
#line 8562 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28069
28070
    {
28070
28071
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(1) - (4)].table), NULL, (yyvsp[(4) - (4)].num), TL_READ,
28071
28072
                                           MDL_SHARED_READ,
28077
28078
  case 1110:
28078
28079
 
28079
28080
/* Line 1455 of yacc.c  */
28080
 
#line 8571 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28081
#line 8572 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28081
28082
    {
28082
28083
            Lex->alter_info.flags|= Alter_info::ALTER_ADMIN_PARTITION;
28083
28084
          }
28086
28087
  case 1112:
28087
28088
 
28088
28089
/* Line 1455 of yacc.c  */
28089
 
#line 8578 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28090
#line 8579 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28090
28091
    {
28091
28092
            Lex->select_lex.alloc_index_hints(YYTHD);
28092
28093
            Select->set_index_hint_type(INDEX_HINT_USE, 
28099
28100
  case 1114:
28100
28101
 
28101
28102
/* Line 1455 of yacc.c  */
28102
 
#line 8589 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28103
#line 8590 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28103
28104
    { }
28104
28105
    break;
28105
28106
 
28106
28107
  case 1116:
28107
28108
 
28108
28109
/* Line 1455 of yacc.c  */
28109
 
#line 8595 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28110
#line 8596 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28110
28111
    { (yyval.num)= 0; }
28111
28112
    break;
28112
28113
 
28113
28114
  case 1117:
28114
28115
 
28115
28116
/* Line 1455 of yacc.c  */
28116
 
#line 8596 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28117
#line 8597 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28117
28118
    { (yyval.num)= TL_OPTION_IGNORE_LEAVES; }
28118
28119
    break;
28119
28120
 
28120
28121
  case 1118:
28121
28122
 
28122
28123
/* Line 1455 of yacc.c  */
28123
 
#line 8606 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28124
#line 8607 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28124
28125
    {
28125
28126
            LEX *lex= Lex;
28126
28127
            lex->sql_command= SQLCOM_SELECT;
28130
28131
  case 1121:
28131
28132
 
28132
28133
/* Line 1455 of yacc.c  */
28133
 
#line 8620 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28134
#line 8621 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28134
28135
    {
28135
28136
            if (setup_select_in_parentheses(Lex))
28136
28137
              MYSQL_YYABORT;
28140
28141
  case 1123:
28141
28142
 
28142
28143
/* Line 1455 of yacc.c  */
28143
 
#line 8630 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28144
#line 8631 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28144
28145
    {
28145
28146
            if (setup_select_in_parentheses(Lex))
28146
28147
              MYSQL_YYABORT;
28150
28151
  case 1125:
28151
28152
 
28152
28153
/* Line 1455 of yacc.c  */
28153
 
#line 8639 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28154
#line 8640 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28154
28155
    {
28155
28156
            LEX *lex= Lex;
28156
28157
            SELECT_LEX * sel= lex->current_select;
28171
28172
  case 1127:
28172
28173
 
28173
28174
/* Line 1455 of yacc.c  */
28174
 
#line 8658 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28175
#line 8659 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28175
28176
    {
28176
28177
            LEX *lex= Lex;
28177
28178
            SELECT_LEX *sel= lex->current_select;
28184
28185
  case 1128:
28185
28186
 
28186
28187
/* Line 1455 of yacc.c  */
28187
 
#line 8666 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28188
#line 8667 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28188
28189
    {
28189
28190
            Select->parsing_place= NO_MATTER;
28190
28191
          }
28193
28194
  case 1130:
28194
28195
 
28195
28196
/* Line 1455 of yacc.c  */
28196
 
#line 8673 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28197
#line 8674 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28197
28198
    {}
28198
28199
    break;
28199
28200
 
28200
28201
  case 1135:
28201
28202
 
28202
28203
/* Line 1455 of yacc.c  */
28203
 
#line 8683 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28204
#line 8684 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28204
28205
    {
28205
28206
            Select->context.table_list=
28206
28207
              Select->context.first_name_resolution_table=
28211
28212
  case 1138:
28212
28213
 
28213
28214
/* Line 1455 of yacc.c  */
28214
 
#line 8698 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28215
#line 8699 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28215
28216
    {
28216
28217
            if (Select->options & SELECT_DISTINCT && Select->options & SELECT_ALL)
28217
28218
            {
28224
28225
  case 1142:
28225
28226
 
28226
28227
/* Line 1455 of yacc.c  */
28227
 
#line 8715 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28228
#line 8716 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28228
28229
    {
28229
28230
            /* 
28230
28231
              Allow this flag only on the first top-level SELECT statement, if
28257
28258
  case 1143:
28258
28259
 
28259
28260
/* Line 1455 of yacc.c  */
28260
 
#line 8743 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28261
#line 8744 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28261
28262
    {
28262
28263
            /* 
28263
28264
              Allow this flag only on the first top-level SELECT statement, if
28290
28291
  case 1145:
28291
28292
 
28292
28293
/* Line 1455 of yacc.c  */
28293
 
#line 8775 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28294
#line 8776 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28294
28295
    {
28295
28296
            LEX *lex=Lex;
28296
28297
            lex->current_select->set_lock_for_tables(TL_WRITE);
28301
28302
  case 1146:
28302
28303
 
28303
28304
/* Line 1455 of yacc.c  */
28304
 
#line 8781 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28305
#line 8782 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28305
28306
    {
28306
28307
            LEX *lex=Lex;
28307
28308
            lex->current_select->
28313
28314
  case 1149:
28314
28315
 
28315
28316
/* Line 1455 of yacc.c  */
28316
 
#line 8793 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28317
#line 8794 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28317
28318
    {
28318
28319
            THD *thd= YYTHD;
28319
28320
            Item *item= new (thd->mem_root)
28330
28331
  case 1150:
28331
28332
 
28332
28333
/* Line 1455 of yacc.c  */
28333
 
#line 8808 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28334
#line 8809 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28334
28335
    {
28335
28336
            THD *thd= YYTHD;
28336
28337
 
28342
28343
  case 1151:
28343
28344
 
28344
28345
/* Line 1455 of yacc.c  */
28345
 
#line 8815 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28346
#line 8816 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28346
28347
    {
28347
28348
            THD *thd= YYTHD;
28348
28349
            DBUG_ASSERT((yyvsp[(1) - (4)].simple_string) < (yyvsp[(3) - (4)].simple_string));
28369
28370
  case 1152:
28370
28371
 
28371
28372
/* Line 1455 of yacc.c  */
28372
 
#line 8839 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28373
#line 8840 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28373
28374
    {
28374
28375
            (yyval.simple_string)= (char*) YYLIP->get_cpp_tok_start();
28375
28376
          }
28378
28379
  case 1153:
28379
28380
 
28380
28381
/* Line 1455 of yacc.c  */
28381
 
#line 8845 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28382
#line 8846 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28382
28383
    {
28383
28384
            (yyval.simple_string)= (char*) YYLIP->get_cpp_tok_end();
28384
28385
          }
28387
28388
  case 1154:
28388
28389
 
28389
28390
/* Line 1455 of yacc.c  */
28390
 
#line 8851 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28391
#line 8852 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28391
28392
    { (yyval.lex_str)=null_lex_str;}
28392
28393
    break;
28393
28394
 
28394
28395
  case 1155:
28395
28396
 
28396
28397
/* Line 1455 of yacc.c  */
28397
 
#line 8852 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28398
#line 8853 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28398
28399
    { (yyval.lex_str)=(yyvsp[(2) - (2)].lex_str); }
28399
28400
    break;
28400
28401
 
28401
28402
  case 1156:
28402
28403
 
28403
28404
/* Line 1455 of yacc.c  */
28404
 
#line 8853 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28405
#line 8854 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28405
28406
    { (yyval.lex_str)=(yyvsp[(2) - (2)].lex_str); }
28406
28407
    break;
28407
28408
 
28408
28409
  case 1157:
28409
28410
 
28410
28411
/* Line 1455 of yacc.c  */
28411
 
#line 8854 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28412
#line 8855 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28412
28413
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str); }
28413
28414
    break;
28414
28415
 
28415
28416
  case 1158:
28416
28417
 
28417
28418
/* Line 1455 of yacc.c  */
28418
 
#line 8855 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28419
#line 8856 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28419
28420
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str); }
28420
28421
    break;
28421
28422
 
28422
28423
  case 1159:
28423
28424
 
28424
28425
/* Line 1455 of yacc.c  */
28425
 
#line 8859 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28426
#line 8860 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28426
28427
    {}
28427
28428
    break;
28428
28429
 
28429
28430
  case 1160:
28430
28431
 
28431
28432
/* Line 1455 of yacc.c  */
28432
 
#line 8860 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28433
#line 8861 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28433
28434
    {}
28434
28435
    break;
28435
28436
 
28436
28437
  case 1161:
28437
28438
 
28438
28439
/* Line 1455 of yacc.c  */
28439
 
#line 8866 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28440
#line 8867 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28440
28441
    {
28441
28442
            /*
28442
28443
              Design notes:
28492
28493
  case 1162:
28493
28494
 
28494
28495
/* Line 1455 of yacc.c  */
28495
 
#line 8917 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28496
#line 8918 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28496
28497
    {
28497
28498
            /* XOR is a proprietary extension */
28498
28499
            (yyval.item) = new (YYTHD->mem_root) Item_func_xor((yyvsp[(1) - (3)].item), (yyvsp[(3) - (3)].item));
28504
28505
  case 1163:
28505
28506
 
28506
28507
/* Line 1455 of yacc.c  */
28507
 
#line 8924 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28508
#line 8925 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28508
28509
    {
28509
28510
            /* See comments in rule expr: expr or expr */
28510
28511
            Item_cond_and *item1;
28552
28553
  case 1164:
28553
28554
 
28554
28555
/* Line 1455 of yacc.c  */
28555
 
#line 8967 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28556
#line 8968 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28556
28557
    {
28557
28558
            (yyval.item)= negate_expression(YYTHD, (yyvsp[(2) - (2)].item));
28558
28559
            if ((yyval.item) == NULL)
28563
28564
  case 1165:
28564
28565
 
28565
28566
/* Line 1455 of yacc.c  */
28566
 
#line 8973 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28567
#line 8974 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28567
28568
    {
28568
28569
            (yyval.item)= new (YYTHD->mem_root) Item_func_istrue((yyvsp[(1) - (3)].item));
28569
28570
            if ((yyval.item) == NULL)
28574
28575
  case 1166:
28575
28576
 
28576
28577
/* Line 1455 of yacc.c  */
28577
 
#line 8979 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28578
#line 8980 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28578
28579
    {
28579
28580
            (yyval.item)= new (YYTHD->mem_root) Item_func_isnottrue((yyvsp[(1) - (4)].item));
28580
28581
            if ((yyval.item) == NULL)
28585
28586
  case 1167:
28586
28587
 
28587
28588
/* Line 1455 of yacc.c  */
28588
 
#line 8985 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28589
#line 8986 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28589
28590
    {
28590
28591
            (yyval.item)= new (YYTHD->mem_root) Item_func_isfalse((yyvsp[(1) - (3)].item));
28591
28592
            if ((yyval.item) == NULL)
28596
28597
  case 1168:
28597
28598
 
28598
28599
/* Line 1455 of yacc.c  */
28599
 
#line 8991 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28600
#line 8992 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28600
28601
    {
28601
28602
            (yyval.item)= new (YYTHD->mem_root) Item_func_isnotfalse((yyvsp[(1) - (4)].item));
28602
28603
            if ((yyval.item) == NULL)
28607
28608
  case 1169:
28608
28609
 
28609
28610
/* Line 1455 of yacc.c  */
28610
 
#line 8997 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28611
#line 8998 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28611
28612
    {
28612
28613
            (yyval.item)= new (YYTHD->mem_root) Item_func_isnull((yyvsp[(1) - (3)].item));
28613
28614
            if ((yyval.item) == NULL)
28618
28619
  case 1170:
28619
28620
 
28620
28621
/* Line 1455 of yacc.c  */
28621
 
#line 9003 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28622
#line 9004 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28622
28623
    {
28623
28624
            (yyval.item)= new (YYTHD->mem_root) Item_func_isnotnull((yyvsp[(1) - (4)].item));
28624
28625
            if ((yyval.item) == NULL)
28629
28630
  case 1172:
28630
28631
 
28631
28632
/* Line 1455 of yacc.c  */
28632
 
#line 9013 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28633
#line 9014 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28633
28634
    {
28634
28635
            (yyval.item)= new (YYTHD->mem_root) Item_func_isnull((yyvsp[(1) - (3)].item));
28635
28636
            if ((yyval.item) == NULL)
28640
28641
  case 1173:
28641
28642
 
28642
28643
/* Line 1455 of yacc.c  */
28643
 
#line 9019 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28644
#line 9020 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28644
28645
    {
28645
28646
            (yyval.item)= new (YYTHD->mem_root) Item_func_isnotnull((yyvsp[(1) - (4)].item));
28646
28647
            if ((yyval.item) == NULL)
28651
28652
  case 1174:
28652
28653
 
28653
28654
/* Line 1455 of yacc.c  */
28654
 
#line 9025 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28655
#line 9026 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28655
28656
    {
28656
28657
            (yyval.item)= new (YYTHD->mem_root) Item_func_equal((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28657
28658
            if ((yyval.item) == NULL)
28662
28663
  case 1175:
28663
28664
 
28664
28665
/* Line 1455 of yacc.c  */
28665
 
#line 9031 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28666
#line 9032 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28666
28667
    {
28667
28668
            (yyval.item)= (*(yyvsp[(2) - (3)].boolfunc2creator))(0)->create((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28668
28669
            if ((yyval.item) == NULL)
28673
28674
  case 1176:
28674
28675
 
28675
28676
/* Line 1455 of yacc.c  */
28676
 
#line 9037 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28677
#line 9038 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28677
28678
    {
28678
28679
            (yyval.item)= all_any_subquery_creator((yyvsp[(1) - (6)].item), (yyvsp[(2) - (6)].boolfunc2creator), (yyvsp[(3) - (6)].num), (yyvsp[(5) - (6)].select_lex));
28679
28680
            if ((yyval.item) == NULL)
28684
28685
  case 1178:
28685
28686
 
28686
28687
/* Line 1455 of yacc.c  */
28687
 
#line 9047 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28688
#line 9048 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28688
28689
    {
28689
28690
            (yyval.item)= new (YYTHD->mem_root) Item_in_subselect((yyvsp[(1) - (5)].item), (yyvsp[(4) - (5)].select_lex));
28690
28691
            if ((yyval.item) == NULL)
28695
28696
  case 1179:
28696
28697
 
28697
28698
/* Line 1455 of yacc.c  */
28698
 
#line 9053 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28699
#line 9054 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28699
28700
    {
28700
28701
            THD *thd= YYTHD;
28701
28702
            Item *item= new (thd->mem_root) Item_in_subselect((yyvsp[(1) - (6)].item), (yyvsp[(5) - (6)].select_lex));
28710
28711
  case 1180:
28711
28712
 
28712
28713
/* Line 1455 of yacc.c  */
28713
 
#line 9063 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28714
#line 9064 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28714
28715
    {
28715
28716
            (yyval.item)= handle_sql2003_note184_exception(YYTHD, (yyvsp[(1) - (5)].item), true, (yyvsp[(4) - (5)].item));
28716
28717
            if ((yyval.item) == NULL)
28721
28722
  case 1181:
28722
28723
 
28723
28724
/* Line 1455 of yacc.c  */
28724
 
#line 9069 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28725
#line 9070 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28725
28726
    { 
28726
28727
            (yyvsp[(6) - (7)].item_list)->push_front((yyvsp[(4) - (7)].item));
28727
28728
            (yyvsp[(6) - (7)].item_list)->push_front((yyvsp[(1) - (7)].item));
28734
28735
  case 1182:
28735
28736
 
28736
28737
/* Line 1455 of yacc.c  */
28737
 
#line 9077 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28738
#line 9078 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28738
28739
    {
28739
28740
            (yyval.item)= handle_sql2003_note184_exception(YYTHD, (yyvsp[(1) - (6)].item), false, (yyvsp[(5) - (6)].item));
28740
28741
            if ((yyval.item) == NULL)
28745
28746
  case 1183:
28746
28747
 
28747
28748
/* Line 1455 of yacc.c  */
28748
 
#line 9083 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28749
#line 9084 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28749
28750
    {
28750
28751
            (yyvsp[(7) - (8)].item_list)->push_front((yyvsp[(5) - (8)].item));
28751
28752
            (yyvsp[(7) - (8)].item_list)->push_front((yyvsp[(1) - (8)].item));
28760
28761
  case 1184:
28761
28762
 
28762
28763
/* Line 1455 of yacc.c  */
28763
 
#line 9093 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28764
#line 9094 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28764
28765
    {
28765
28766
            (yyval.item)= new (YYTHD->mem_root) Item_func_between((yyvsp[(1) - (5)].item),(yyvsp[(3) - (5)].item),(yyvsp[(5) - (5)].item));
28766
28767
            if ((yyval.item) == NULL)
28771
28772
  case 1185:
28772
28773
 
28773
28774
/* Line 1455 of yacc.c  */
28774
 
#line 9099 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28775
#line 9100 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28775
28776
    {
28776
28777
            Item_func_between *item;
28777
28778
            item= new (YYTHD->mem_root) Item_func_between((yyvsp[(1) - (6)].item),(yyvsp[(4) - (6)].item),(yyvsp[(6) - (6)].item));
28785
28786
  case 1186:
28786
28787
 
28787
28788
/* Line 1455 of yacc.c  */
28788
 
#line 9108 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28789
#line 9109 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28789
28790
    {
28790
28791
            Item *item1= new (YYTHD->mem_root) Item_func_soundex((yyvsp[(1) - (4)].item));
28791
28792
            Item *item4= new (YYTHD->mem_root) Item_func_soundex((yyvsp[(4) - (4)].item));
28800
28801
  case 1187:
28801
28802
 
28802
28803
/* Line 1455 of yacc.c  */
28803
 
#line 9118 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28804
#line 9119 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28804
28805
    {
28805
28806
            (yyval.item)= new (YYTHD->mem_root) Item_func_like((yyvsp[(1) - (4)].item),(yyvsp[(3) - (4)].item),(yyvsp[(4) - (4)].item),Lex->escape_used);
28806
28807
            if ((yyval.item) == NULL)
28811
28812
  case 1188:
28812
28813
 
28813
28814
/* Line 1455 of yacc.c  */
28814
 
#line 9124 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28815
#line 9125 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28815
28816
    {
28816
28817
            Item *item= new (YYTHD->mem_root) Item_func_like((yyvsp[(1) - (5)].item),(yyvsp[(4) - (5)].item),(yyvsp[(5) - (5)].item),
28817
28818
                                                             Lex->escape_used);
28826
28827
  case 1189:
28827
28828
 
28828
28829
/* Line 1455 of yacc.c  */
28829
 
#line 9134 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28830
#line 9135 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28830
28831
    {
28831
28832
            (yyval.item)= new (YYTHD->mem_root) Item_func_regex((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28832
28833
            if ((yyval.item) == NULL)
28837
28838
  case 1190:
28838
28839
 
28839
28840
/* Line 1455 of yacc.c  */
28840
 
#line 9140 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28841
#line 9141 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28841
28842
    {
28842
28843
            Item *item= new (YYTHD->mem_root) Item_func_regex((yyvsp[(1) - (4)].item),(yyvsp[(4) - (4)].item));
28843
28844
            if (item == NULL)
28851
28852
  case 1192:
28852
28853
 
28853
28854
/* Line 1455 of yacc.c  */
28854
 
#line 9153 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28855
#line 9154 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28855
28856
    {
28856
28857
            (yyval.item)= new (YYTHD->mem_root) Item_func_bit_or((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28857
28858
            if ((yyval.item) == NULL)
28862
28863
  case 1193:
28863
28864
 
28864
28865
/* Line 1455 of yacc.c  */
28865
 
#line 9159 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28866
#line 9160 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28866
28867
    {
28867
28868
            (yyval.item)= new (YYTHD->mem_root) Item_func_bit_and((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28868
28869
            if ((yyval.item) == NULL)
28873
28874
  case 1194:
28874
28875
 
28875
28876
/* Line 1455 of yacc.c  */
28876
 
#line 9165 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28877
#line 9166 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28877
28878
    {
28878
28879
            (yyval.item)= new (YYTHD->mem_root) Item_func_shift_left((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28879
28880
            if ((yyval.item) == NULL)
28884
28885
  case 1195:
28885
28886
 
28886
28887
/* Line 1455 of yacc.c  */
28887
 
#line 9171 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28888
#line 9172 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28888
28889
    {
28889
28890
            (yyval.item)= new (YYTHD->mem_root) Item_func_shift_right((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28890
28891
            if ((yyval.item) == NULL)
28895
28896
  case 1196:
28896
28897
 
28897
28898
/* Line 1455 of yacc.c  */
28898
 
#line 9177 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28899
#line 9178 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28899
28900
    {
28900
28901
            (yyval.item)= new (YYTHD->mem_root) Item_func_plus((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28901
28902
            if ((yyval.item) == NULL)
28906
28907
  case 1197:
28907
28908
 
28908
28909
/* Line 1455 of yacc.c  */
28909
 
#line 9183 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28910
#line 9184 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28910
28911
    {
28911
28912
            (yyval.item)= new (YYTHD->mem_root) Item_func_minus((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28912
28913
            if ((yyval.item) == NULL)
28917
28918
  case 1198:
28918
28919
 
28919
28920
/* Line 1455 of yacc.c  */
28920
 
#line 9189 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28921
#line 9190 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28921
28922
    {
28922
28923
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(1) - (5)].item),(yyvsp[(4) - (5)].item),(yyvsp[(5) - (5)].interval),0);
28923
28924
            if ((yyval.item) == NULL)
28928
28929
  case 1199:
28929
28930
 
28930
28931
/* Line 1455 of yacc.c  */
28931
 
#line 9195 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28932
#line 9196 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28932
28933
    {
28933
28934
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(1) - (5)].item),(yyvsp[(4) - (5)].item),(yyvsp[(5) - (5)].interval),1);
28934
28935
            if ((yyval.item) == NULL)
28939
28940
  case 1200:
28940
28941
 
28941
28942
/* Line 1455 of yacc.c  */
28942
 
#line 9201 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28943
#line 9202 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28943
28944
    {
28944
28945
            (yyval.item)= new (YYTHD->mem_root) Item_func_mul((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28945
28946
            if ((yyval.item) == NULL)
28950
28951
  case 1201:
28951
28952
 
28952
28953
/* Line 1455 of yacc.c  */
28953
 
#line 9207 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28954
#line 9208 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28954
28955
    {
28955
28956
            (yyval.item)= new (YYTHD->mem_root) Item_func_div((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28956
28957
            if ((yyval.item) == NULL)
28961
28962
  case 1202:
28962
28963
 
28963
28964
/* Line 1455 of yacc.c  */
28964
 
#line 9213 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28965
#line 9214 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28965
28966
    {
28966
28967
            (yyval.item)= new (YYTHD->mem_root) Item_func_mod((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28967
28968
            if ((yyval.item) == NULL)
28972
28973
  case 1203:
28973
28974
 
28974
28975
/* Line 1455 of yacc.c  */
28975
 
#line 9219 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28976
#line 9220 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28976
28977
    {
28977
28978
            (yyval.item)= new (YYTHD->mem_root) Item_func_int_div((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28978
28979
            if ((yyval.item) == NULL)
28983
28984
  case 1204:
28984
28985
 
28985
28986
/* Line 1455 of yacc.c  */
28986
 
#line 9225 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28987
#line 9226 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28987
28988
    {
28988
28989
            (yyval.item)= new (YYTHD->mem_root) Item_func_mod((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
28989
28990
            if ((yyval.item) == NULL)
28994
28995
  case 1205:
28995
28996
 
28996
28997
/* Line 1455 of yacc.c  */
28997
 
#line 9231 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
28998
#line 9232 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
28998
28999
    {
28999
29000
            (yyval.item)= new (YYTHD->mem_root) Item_func_bit_xor((yyvsp[(1) - (3)].item),(yyvsp[(3) - (3)].item));
29000
29001
            if ((yyval.item) == NULL)
29005
29006
  case 1215:
29006
29007
 
29007
29008
/* Line 1455 of yacc.c  */
29008
 
#line 9260 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29009
#line 9261 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29009
29010
    { (yyval.boolfunc2creator) = &comp_eq_creator; }
29010
29011
    break;
29011
29012
 
29012
29013
  case 1216:
29013
29014
 
29014
29015
/* Line 1455 of yacc.c  */
29015
 
#line 9261 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29016
#line 9262 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29016
29017
    { (yyval.boolfunc2creator) = &comp_ge_creator; }
29017
29018
    break;
29018
29019
 
29019
29020
  case 1217:
29020
29021
 
29021
29022
/* Line 1455 of yacc.c  */
29022
 
#line 9262 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29023
#line 9263 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29023
29024
    { (yyval.boolfunc2creator) = &comp_gt_creator; }
29024
29025
    break;
29025
29026
 
29026
29027
  case 1218:
29027
29028
 
29028
29029
/* Line 1455 of yacc.c  */
29029
 
#line 9263 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29030
#line 9264 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29030
29031
    { (yyval.boolfunc2creator) = &comp_le_creator; }
29031
29032
    break;
29032
29033
 
29033
29034
  case 1219:
29034
29035
 
29035
29036
/* Line 1455 of yacc.c  */
29036
 
#line 9264 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29037
#line 9265 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29037
29038
    { (yyval.boolfunc2creator) = &comp_lt_creator; }
29038
29039
    break;
29039
29040
 
29040
29041
  case 1220:
29041
29042
 
29042
29043
/* Line 1455 of yacc.c  */
29043
 
#line 9265 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29044
#line 9266 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29044
29045
    { (yyval.boolfunc2creator) = &comp_ne_creator; }
29045
29046
    break;
29046
29047
 
29047
29048
  case 1221:
29048
29049
 
29049
29050
/* Line 1455 of yacc.c  */
29050
 
#line 9269 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29051
#line 9270 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29051
29052
    { (yyval.num) = 1; }
29052
29053
    break;
29053
29054
 
29054
29055
  case 1222:
29055
29056
 
29056
29057
/* Line 1455 of yacc.c  */
29057
 
#line 9270 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29058
#line 9271 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29058
29059
    { (yyval.num) = 0; }
29059
29060
    break;
29060
29061
 
29061
29062
  case 1228:
29062
29063
 
29063
29064
/* Line 1455 of yacc.c  */
29064
 
#line 9280 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29065
#line 9281 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29065
29066
    {
29066
29067
            THD *thd= YYTHD;
29067
29068
            Item *i1= new (thd->mem_root) Item_string((yyvsp[(3) - (3)].lex_str).str,
29078
29079
  case 1233:
29079
29080
 
29080
29081
/* Line 1455 of yacc.c  */
29081
 
#line 9296 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29082
#line 9297 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29082
29083
    {
29083
29084
            (yyval.item)= new (YYTHD->mem_root) Item_func_concat((yyvsp[(1) - (3)].item), (yyvsp[(3) - (3)].item));
29084
29085
            if ((yyval.item) == NULL)
29089
29090
  case 1234:
29090
29091
 
29091
29092
/* Line 1455 of yacc.c  */
29092
 
#line 9302 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29093
#line 9303 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29093
29094
    {
29094
29095
            (yyval.item)= (yyvsp[(2) - (2)].item);
29095
29096
          }
29098
29099
  case 1235:
29099
29100
 
29100
29101
/* Line 1455 of yacc.c  */
29101
 
#line 9306 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29102
#line 9307 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29102
29103
    {
29103
29104
            (yyval.item)= new (YYTHD->mem_root) Item_func_neg((yyvsp[(2) - (2)].item));
29104
29105
            if ((yyval.item) == NULL)
29109
29110
  case 1236:
29110
29111
 
29111
29112
/* Line 1455 of yacc.c  */
29112
 
#line 9312 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29113
#line 9313 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29113
29114
    {
29114
29115
            (yyval.item)= new (YYTHD->mem_root) Item_func_bit_neg((yyvsp[(2) - (2)].item));
29115
29116
            if ((yyval.item) == NULL)
29120
29121
  case 1237:
29121
29122
 
29122
29123
/* Line 1455 of yacc.c  */
29123
 
#line 9318 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29124
#line 9319 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29124
29125
    {
29125
29126
            (yyval.item)= negate_expression(YYTHD, (yyvsp[(2) - (2)].item));
29126
29127
            if ((yyval.item) == NULL)
29131
29132
  case 1238:
29132
29133
 
29133
29134
/* Line 1455 of yacc.c  */
29134
 
#line 9324 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29135
#line 9325 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29135
29136
    { 
29136
29137
            (yyval.item)= new (YYTHD->mem_root) Item_singlerow_subselect((yyvsp[(2) - (3)].select_lex));
29137
29138
            if ((yyval.item) == NULL)
29142
29143
  case 1239:
29143
29144
 
29144
29145
/* Line 1455 of yacc.c  */
29145
 
#line 9330 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29146
#line 9331 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29146
29147
    { (yyval.item)= (yyvsp[(2) - (3)].item); }
29147
29148
    break;
29148
29149
 
29149
29150
  case 1240:
29150
29151
 
29151
29152
/* Line 1455 of yacc.c  */
29152
 
#line 9332 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29153
#line 9333 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29153
29154
    {
29154
29155
            (yyvsp[(4) - (5)].item_list)->push_front((yyvsp[(2) - (5)].item));
29155
29156
            (yyval.item)= new (YYTHD->mem_root) Item_row(*(yyvsp[(4) - (5)].item_list));
29161
29162
  case 1241:
29162
29163
 
29163
29164
/* Line 1455 of yacc.c  */
29164
 
#line 9339 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29165
#line 9340 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29165
29166
    {
29166
29167
            (yyvsp[(5) - (6)].item_list)->push_front((yyvsp[(3) - (6)].item));
29167
29168
            (yyval.item)= new (YYTHD->mem_root) Item_row(*(yyvsp[(5) - (6)].item_list));
29173
29174
  case 1242:
29174
29175
 
29175
29176
/* Line 1455 of yacc.c  */
29176
 
#line 9346 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29177
#line 9347 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29177
29178
    {
29178
29179
            (yyval.item)= new (YYTHD->mem_root) Item_exists_subselect((yyvsp[(3) - (4)].select_lex));
29179
29180
            if ((yyval.item) == NULL)
29184
29185
  case 1243:
29185
29186
 
29186
29187
/* Line 1455 of yacc.c  */
29187
 
#line 9352 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29188
#line 9353 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29188
29189
    {
29189
29190
            Item_string *item;
29190
29191
            (yyval.item)= NULL;
29230
29231
  case 1244:
29231
29232
 
29232
29233
/* Line 1455 of yacc.c  */
29233
 
#line 9393 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29234
#line 9394 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29234
29235
    {
29235
29236
            (yyvsp[(2) - (7)].item_list)->push_front((yyvsp[(5) - (7)].item));
29236
29237
            Item_func_match *i1= new (YYTHD->mem_root) Item_func_match(*(yyvsp[(2) - (7)].item_list), (yyvsp[(6) - (7)].num));
29244
29245
  case 1245:
29245
29246
 
29246
29247
/* Line 1455 of yacc.c  */
29247
 
#line 9402 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29248
#line 9403 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29248
29249
    {
29249
29250
            (yyval.item)= create_func_cast(YYTHD, (yyvsp[(2) - (2)].item), ITEM_CAST_CHAR, NULL, NULL,
29250
29251
                                 &my_charset_bin);
29256
29257
  case 1246:
29257
29258
 
29258
29259
/* Line 1455 of yacc.c  */
29259
 
#line 9409 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29260
#line 9410 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29260
29261
    {
29261
29262
            LEX *lex= Lex;
29262
29263
            (yyval.item)= create_func_cast(YYTHD, (yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].cast_type), lex->length, lex->dec,
29269
29270
  case 1247:
29270
29271
 
29271
29272
/* Line 1455 of yacc.c  */
29272
 
#line 9417 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29273
#line 9418 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29273
29274
    {
29274
29275
            (yyval.item)= new (YYTHD->mem_root) Item_func_case(* (yyvsp[(3) - (5)].item_list), (yyvsp[(2) - (5)].item), (yyvsp[(4) - (5)].item) );
29275
29276
            if ((yyval.item) == NULL)
29280
29281
  case 1248:
29281
29282
 
29282
29283
/* Line 1455 of yacc.c  */
29283
 
#line 9423 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29284
#line 9424 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29284
29285
    {
29285
29286
            (yyval.item)= create_func_cast(YYTHD, (yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].cast_type), Lex->length, Lex->dec,
29286
29287
                                 Lex->charset);
29292
29293
  case 1249:
29293
29294
 
29294
29295
/* Line 1455 of yacc.c  */
29295
 
#line 9430 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29296
#line 9431 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29296
29297
    {
29297
29298
            (yyval.item)= new (YYTHD->mem_root) Item_func_conv_charset((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].charset));
29298
29299
            if ((yyval.item) == NULL)
29303
29304
  case 1250:
29304
29305
 
29305
29306
/* Line 1455 of yacc.c  */
29306
 
#line 9436 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29307
#line 9437 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29307
29308
    {
29308
29309
            if ((yyvsp[(3) - (4)].item)->is_splocal())
29309
29310
            {
29322
29323
  case 1251:
29323
29324
 
29324
29325
/* Line 1455 of yacc.c  */
29325
 
#line 9450 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29326
#line 9451 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29326
29327
    {
29327
29328
            (yyval.item)= new (YYTHD->mem_root) Item_insert_value(Lex->current_context(),
29328
29329
                                                        (yyvsp[(3) - (4)].item));
29334
29335
  case 1252:
29335
29336
 
29336
29337
/* Line 1455 of yacc.c  */
29337
 
#line 9458 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29338
#line 9459 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29338
29339
    {
29339
29340
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(5) - (5)].item),(yyvsp[(2) - (5)].item),(yyvsp[(3) - (5)].interval),0);
29340
29341
            if ((yyval.item) == NULL)
29345
29346
  case 1253:
29346
29347
 
29347
29348
/* Line 1455 of yacc.c  */
29348
 
#line 9473 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29349
#line 9474 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29349
29350
    {
29350
29351
            (yyval.item)= new (YYTHD->mem_root) Item_func_char(*(yyvsp[(3) - (4)].item_list));
29351
29352
            if ((yyval.item) == NULL)
29356
29357
  case 1254:
29357
29358
 
29358
29359
/* Line 1455 of yacc.c  */
29359
 
#line 9479 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29360
#line 9480 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29360
29361
    {
29361
29362
            (yyval.item)= new (YYTHD->mem_root) Item_func_char(*(yyvsp[(3) - (6)].item_list), (yyvsp[(5) - (6)].charset));
29362
29363
            if ((yyval.item) == NULL)
29367
29368
  case 1255:
29368
29369
 
29369
29370
/* Line 1455 of yacc.c  */
29370
 
#line 9485 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29371
#line 9486 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29371
29372
    {
29372
29373
            (yyval.item)= new (YYTHD->mem_root) Item_func_current_user(Lex->current_context());
29373
29374
            if ((yyval.item) == NULL)
29380
29381
  case 1256:
29381
29382
 
29382
29383
/* Line 1455 of yacc.c  */
29383
 
#line 9493 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29384
#line 9494 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29384
29385
    {
29385
29386
            (yyval.item)= new (YYTHD->mem_root) Item_date_typecast((yyvsp[(3) - (4)].item));
29386
29387
            if ((yyval.item) == NULL)
29391
29392
  case 1257:
29392
29393
 
29393
29394
/* Line 1455 of yacc.c  */
29394
 
#line 9499 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29395
#line 9500 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29395
29396
    {
29396
29397
            (yyval.item)= new (YYTHD->mem_root) Item_func_dayofmonth((yyvsp[(3) - (4)].item));
29397
29398
            if ((yyval.item) == NULL)
29402
29403
  case 1258:
29403
29404
 
29404
29405
/* Line 1455 of yacc.c  */
29405
 
#line 9505 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29406
#line 9506 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29406
29407
    {
29407
29408
            (yyval.item)= new (YYTHD->mem_root) Item_func_hour((yyvsp[(3) - (4)].item));
29408
29409
            if ((yyval.item) == NULL)
29413
29414
  case 1259:
29414
29415
 
29415
29416
/* Line 1455 of yacc.c  */
29416
 
#line 9511 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29417
#line 9512 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29417
29418
    {
29418
29419
            (yyval.item)= new (YYTHD->mem_root) Item_func_insert((yyvsp[(3) - (10)].item),(yyvsp[(5) - (10)].item),(yyvsp[(7) - (10)].item),(yyvsp[(9) - (10)].item));
29419
29420
            if ((yyval.item) == NULL)
29424
29425
  case 1260:
29425
29426
 
29426
29427
/* Line 1455 of yacc.c  */
29427
 
#line 9517 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29428
#line 9518 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29428
29429
    {
29429
29430
            THD *thd= YYTHD;
29430
29431
            List<Item> *list= new (thd->mem_root) List<Item>;
29444
29445
  case 1261:
29445
29446
 
29446
29447
/* Line 1455 of yacc.c  */
29447
 
#line 9532 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29448
#line 9533 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29448
29449
    {
29449
29450
            THD *thd= YYTHD;
29450
29451
            (yyvsp[(7) - (8)].item_list)->push_front((yyvsp[(5) - (8)].item));
29461
29462
  case 1262:
29462
29463
 
29463
29464
/* Line 1455 of yacc.c  */
29464
 
#line 9544 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29465
#line 9545 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29465
29466
    {
29466
29467
            (yyval.item)= new (YYTHD->mem_root) Item_func_left((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item));
29467
29468
            if ((yyval.item) == NULL)
29472
29473
  case 1263:
29473
29474
 
29474
29475
/* Line 1455 of yacc.c  */
29475
 
#line 9550 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29476
#line 9551 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29476
29477
    {
29477
29478
            (yyval.item)= new (YYTHD->mem_root) Item_func_minute((yyvsp[(3) - (4)].item));
29478
29479
            if ((yyval.item) == NULL)
29483
29484
  case 1264:
29484
29485
 
29485
29486
/* Line 1455 of yacc.c  */
29486
 
#line 9556 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29487
#line 9557 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29487
29488
    {
29488
29489
            (yyval.item)= new (YYTHD->mem_root) Item_func_month((yyvsp[(3) - (4)].item));
29489
29490
            if ((yyval.item) == NULL)
29494
29495
  case 1265:
29495
29496
 
29496
29497
/* Line 1455 of yacc.c  */
29497
 
#line 9562 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29498
#line 9563 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29498
29499
    {
29499
29500
            (yyval.item)= new (YYTHD->mem_root) Item_func_right((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item));
29500
29501
            if ((yyval.item) == NULL)
29505
29506
  case 1266:
29506
29507
 
29507
29508
/* Line 1455 of yacc.c  */
29508
 
#line 9568 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29509
#line 9569 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29509
29510
    {
29510
29511
            (yyval.item)= new (YYTHD->mem_root) Item_func_second((yyvsp[(3) - (4)].item));
29511
29512
            if ((yyval.item) == NULL)
29516
29517
  case 1267:
29517
29518
 
29518
29519
/* Line 1455 of yacc.c  */
29519
 
#line 9574 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29520
#line 9575 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29520
29521
    {
29521
29522
            (yyval.item)= new (YYTHD->mem_root) Item_time_typecast((yyvsp[(3) - (4)].item));
29522
29523
            if ((yyval.item) == NULL)
29527
29528
  case 1268:
29528
29529
 
29529
29530
/* Line 1455 of yacc.c  */
29530
 
#line 9580 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29531
#line 9581 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29531
29532
    {
29532
29533
            (yyval.item)= new (YYTHD->mem_root) Item_datetime_typecast((yyvsp[(3) - (4)].item));
29533
29534
            if ((yyval.item) == NULL)
29538
29539
  case 1269:
29539
29540
 
29540
29541
/* Line 1455 of yacc.c  */
29541
 
#line 9586 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29542
#line 9587 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29542
29543
    {
29543
29544
            (yyval.item)= new (YYTHD->mem_root) Item_func_add_time((yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].item), 1, 0);
29544
29545
            if ((yyval.item) == NULL)
29549
29550
  case 1270:
29550
29551
 
29551
29552
/* Line 1455 of yacc.c  */
29552
 
#line 9592 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29553
#line 9593 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29553
29554
    {
29554
29555
            (yyval.item)= new (YYTHD->mem_root) Item_func_trim((yyvsp[(3) - (4)].item));
29555
29556
            if ((yyval.item) == NULL)
29560
29561
  case 1271:
29561
29562
 
29562
29563
/* Line 1455 of yacc.c  */
29563
 
#line 9598 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29564
#line 9599 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29564
29565
    {
29565
29566
            (yyval.item)= new (YYTHD->mem_root) Item_func_ltrim((yyvsp[(6) - (7)].item),(yyvsp[(4) - (7)].item));
29566
29567
            if ((yyval.item) == NULL)
29571
29572
  case 1272:
29572
29573
 
29573
29574
/* Line 1455 of yacc.c  */
29574
 
#line 9604 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29575
#line 9605 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29575
29576
    {
29576
29577
            (yyval.item)= new (YYTHD->mem_root) Item_func_rtrim((yyvsp[(6) - (7)].item),(yyvsp[(4) - (7)].item));
29577
29578
            if ((yyval.item) == NULL)
29582
29583
  case 1273:
29583
29584
 
29584
29585
/* Line 1455 of yacc.c  */
29585
 
#line 9610 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29586
#line 9611 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29586
29587
    {
29587
29588
            (yyval.item)= new (YYTHD->mem_root) Item_func_trim((yyvsp[(6) - (7)].item),(yyvsp[(4) - (7)].item));
29588
29589
            if ((yyval.item) == NULL)
29593
29594
  case 1274:
29594
29595
 
29595
29596
/* Line 1455 of yacc.c  */
29596
 
#line 9616 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29597
#line 9617 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29597
29598
    {
29598
29599
            (yyval.item)= new (YYTHD->mem_root) Item_func_ltrim((yyvsp[(5) - (6)].item));
29599
29600
            if ((yyval.item) == NULL)
29604
29605
  case 1275:
29605
29606
 
29606
29607
/* Line 1455 of yacc.c  */
29607
 
#line 9622 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29608
#line 9623 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29608
29609
    {
29609
29610
            (yyval.item)= new (YYTHD->mem_root) Item_func_rtrim((yyvsp[(5) - (6)].item));
29610
29611
            if ((yyval.item) == NULL)
29615
29616
  case 1276:
29616
29617
 
29617
29618
/* Line 1455 of yacc.c  */
29618
 
#line 9628 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29619
#line 9629 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29619
29620
    {
29620
29621
            (yyval.item)= new (YYTHD->mem_root) Item_func_trim((yyvsp[(5) - (6)].item));
29621
29622
            if ((yyval.item) == NULL)
29626
29627
  case 1277:
29627
29628
 
29628
29629
/* Line 1455 of yacc.c  */
29629
 
#line 9634 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29630
#line 9635 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29630
29631
    {
29631
29632
            (yyval.item)= new (YYTHD->mem_root) Item_func_trim((yyvsp[(5) - (6)].item),(yyvsp[(3) - (6)].item));
29632
29633
            if ((yyval.item) == NULL)
29637
29638
  case 1278:
29638
29639
 
29639
29640
/* Line 1455 of yacc.c  */
29640
 
#line 9640 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29641
#line 9641 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29641
29642
    {
29642
29643
            (yyval.item)= new (YYTHD->mem_root) Item_func_user();
29643
29644
            if ((yyval.item) == NULL)
29650
29651
  case 1279:
29651
29652
 
29652
29653
/* Line 1455 of yacc.c  */
29653
 
#line 9648 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29654
#line 9649 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29654
29655
    {
29655
29656
            (yyval.item)= new (YYTHD->mem_root) Item_func_year((yyvsp[(3) - (4)].item));
29656
29657
            if ((yyval.item) == NULL)
29661
29662
  case 1280:
29662
29663
 
29663
29664
/* Line 1455 of yacc.c  */
29664
 
#line 9669 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29665
#line 9670 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29665
29666
    {
29666
29667
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].item),
29667
29668
                                                             INTERVAL_DAY, 0);
29673
29674
  case 1281:
29674
29675
 
29675
29676
/* Line 1455 of yacc.c  */
29676
 
#line 9676 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29677
#line 9677 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29677
29678
    {
29678
29679
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(3) - (8)].item), (yyvsp[(6) - (8)].item), (yyvsp[(7) - (8)].interval), 0);
29679
29680
            if ((yyval.item) == NULL)
29684
29685
  case 1282:
29685
29686
 
29686
29687
/* Line 1455 of yacc.c  */
29687
 
#line 9682 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29688
#line 9683 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29688
29689
    {
29689
29690
            (yyval.item)= new (YYTHD->mem_root) Item_func_curdate_local();
29690
29691
            if ((yyval.item) == NULL)
29696
29697
  case 1283:
29697
29698
 
29698
29699
/* Line 1455 of yacc.c  */
29699
 
#line 9689 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29700
#line 9690 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29700
29701
    {
29701
29702
            (yyval.item)= new (YYTHD->mem_root) Item_func_curtime_local((yyvsp[(2) - (2)].ulong_num));
29702
29703
            if ((yyval.item) == NULL)
29708
29709
  case 1284:
29709
29710
 
29710
29711
/* Line 1455 of yacc.c  */
29711
 
#line 9697 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29712
#line 9698 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29712
29713
    {
29713
29714
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(3) - (8)].item),(yyvsp[(6) - (8)].item),(yyvsp[(7) - (8)].interval),0);
29714
29715
            if ((yyval.item) == NULL)
29719
29720
  case 1285:
29720
29721
 
29721
29722
/* Line 1455 of yacc.c  */
29722
 
#line 9704 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29723
#line 9705 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29723
29724
    {
29724
29725
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(3) - (8)].item),(yyvsp[(6) - (8)].item),(yyvsp[(7) - (8)].interval),1);
29725
29726
            if ((yyval.item) == NULL)
29730
29731
  case 1286:
29731
29732
 
29732
29733
/* Line 1455 of yacc.c  */
29733
 
#line 9710 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29734
#line 9711 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29734
29735
    {
29735
29736
            (yyval.item)=new (YYTHD->mem_root) Item_extract( (yyvsp[(3) - (6)].interval), (yyvsp[(5) - (6)].item));
29736
29737
            if ((yyval.item) == NULL)
29741
29742
  case 1287:
29742
29743
 
29743
29744
/* Line 1455 of yacc.c  */
29744
 
#line 9716 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29745
#line 9717 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29745
29746
    {
29746
29747
            (yyval.item)= new (YYTHD->mem_root) Item_func_get_format((yyvsp[(3) - (6)].date_time_type), (yyvsp[(5) - (6)].item));
29747
29748
            if ((yyval.item) == NULL)
29752
29753
  case 1288:
29753
29754
 
29754
29755
/* Line 1455 of yacc.c  */
29755
 
#line 9722 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29756
#line 9723 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29756
29757
    {
29757
29758
            (yyval.item)= (yyvsp[(1) - (1)].item);
29758
29759
            Lex->safe_to_cache_query= 0;
29762
29763
  case 1289:
29763
29764
 
29764
29765
/* Line 1455 of yacc.c  */
29765
 
#line 9727 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29766
#line 9728 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29766
29767
    {
29767
29768
            (yyval.item) = new (YYTHD->mem_root) Item_func_locate((yyvsp[(5) - (6)].item),(yyvsp[(3) - (6)].item));
29768
29769
            if ((yyval.item) == NULL)
29773
29774
  case 1290:
29774
29775
 
29775
29776
/* Line 1455 of yacc.c  */
29776
 
#line 9733 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29777
#line 9734 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29777
29778
    {
29778
29779
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].item),
29779
29780
                                                             INTERVAL_DAY, 1);
29785
29786
  case 1291:
29786
29787
 
29787
29788
/* Line 1455 of yacc.c  */
29788
 
#line 9740 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29789
#line 9741 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29789
29790
    {
29790
29791
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(3) - (8)].item), (yyvsp[(6) - (8)].item), (yyvsp[(7) - (8)].interval), 1);
29791
29792
            if ((yyval.item) == NULL)
29796
29797
  case 1292:
29797
29798
 
29798
29799
/* Line 1455 of yacc.c  */
29799
 
#line 9746 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29800
#line 9747 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29800
29801
    {
29801
29802
            (yyval.item)= new (YYTHD->mem_root) Item_func_substr((yyvsp[(3) - (8)].item),(yyvsp[(5) - (8)].item),(yyvsp[(7) - (8)].item));
29802
29803
            if ((yyval.item) == NULL)
29807
29808
  case 1293:
29808
29809
 
29809
29810
/* Line 1455 of yacc.c  */
29810
 
#line 9752 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29811
#line 9753 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29811
29812
    {
29812
29813
            (yyval.item)= new (YYTHD->mem_root) Item_func_substr((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item));
29813
29814
            if ((yyval.item) == NULL)
29818
29819
  case 1294:
29819
29820
 
29820
29821
/* Line 1455 of yacc.c  */
29821
 
#line 9758 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29822
#line 9759 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29822
29823
    {
29823
29824
            (yyval.item)= new (YYTHD->mem_root) Item_func_substr((yyvsp[(3) - (8)].item),(yyvsp[(5) - (8)].item),(yyvsp[(7) - (8)].item));
29824
29825
            if ((yyval.item) == NULL)
29829
29830
  case 1295:
29830
29831
 
29831
29832
/* Line 1455 of yacc.c  */
29832
 
#line 9764 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29833
#line 9765 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29833
29834
    {
29834
29835
            (yyval.item)= new (YYTHD->mem_root) Item_func_substr((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item));
29835
29836
            if ((yyval.item) == NULL)
29840
29841
  case 1296:
29841
29842
 
29842
29843
/* Line 1455 of yacc.c  */
29843
 
#line 9770 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29844
#line 9771 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29844
29845
    {
29845
29846
            /*
29846
29847
              Unlike other time-related functions, SYSDATE() is
29863
29864
  case 1297:
29864
29865
 
29865
29866
/* Line 1455 of yacc.c  */
29866
 
#line 9788 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29867
#line 9789 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29867
29868
    {
29868
29869
            (yyval.item)= new (YYTHD->mem_root) Item_date_add_interval((yyvsp[(7) - (8)].item),(yyvsp[(5) - (8)].item),(yyvsp[(3) - (8)].interval_time_st),0);
29869
29870
            if ((yyval.item) == NULL)
29874
29875
  case 1298:
29875
29876
 
29876
29877
/* Line 1455 of yacc.c  */
29877
 
#line 9794 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29878
#line 9795 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29878
29879
    {
29879
29880
            (yyval.item)= new (YYTHD->mem_root) Item_func_timestamp_diff((yyvsp[(5) - (8)].item),(yyvsp[(7) - (8)].item),(yyvsp[(3) - (8)].interval_time_st));
29880
29881
            if ((yyval.item) == NULL)
29885
29886
  case 1299:
29886
29887
 
29887
29888
/* Line 1455 of yacc.c  */
29888
 
#line 9800 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29889
#line 9801 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29889
29890
    {
29890
29891
            (yyval.item)= new (YYTHD->mem_root) Item_func_curdate_utc();
29891
29892
            if ((yyval.item) == NULL)
29897
29898
  case 1300:
29898
29899
 
29899
29900
/* Line 1455 of yacc.c  */
29900
 
#line 9807 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29901
#line 9808 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29901
29902
    {
29902
29903
            (yyval.item)= new (YYTHD->mem_root) Item_func_curtime_utc((yyvsp[(2) - (2)].ulong_num));
29903
29904
            if ((yyval.item) == NULL)
29909
29910
  case 1301:
29910
29911
 
29911
29912
/* Line 1455 of yacc.c  */
29912
 
#line 9814 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29913
#line 9815 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29913
29914
    {
29914
29915
            (yyval.item)= new (YYTHD->mem_root) Item_func_now_utc((yyvsp[(2) - (2)].ulong_num));
29915
29916
            if ((yyval.item) == NULL)
29921
29922
  case 1302:
29922
29923
 
29923
29924
/* Line 1455 of yacc.c  */
29924
 
#line 9829 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29925
#line 9830 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29925
29926
    {
29926
29927
            (yyval.item)= new (YYTHD->mem_root) Item_func_ascii((yyvsp[(3) - (4)].item));
29927
29928
            if ((yyval.item) == NULL)
29932
29933
  case 1303:
29933
29934
 
29934
29935
/* Line 1455 of yacc.c  */
29935
 
#line 9835 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29936
#line 9836 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29936
29937
    {
29937
29938
            (yyval.item)= new (YYTHD->mem_root) Item_func_charset((yyvsp[(3) - (4)].item));
29938
29939
            if ((yyval.item) == NULL)
29943
29944
  case 1304:
29944
29945
 
29945
29946
/* Line 1455 of yacc.c  */
29946
 
#line 9841 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29947
#line 9842 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29947
29948
    {
29948
29949
            (yyval.item)= new (YYTHD->mem_root) Item_func_coalesce(* (yyvsp[(3) - (4)].item_list));
29949
29950
            if ((yyval.item) == NULL)
29954
29955
  case 1305:
29955
29956
 
29956
29957
/* Line 1455 of yacc.c  */
29957
 
#line 9847 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29958
#line 9848 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29958
29959
    {
29959
29960
            (yyval.item)= new (YYTHD->mem_root) Item_func_collation((yyvsp[(3) - (4)].item));
29960
29961
            if ((yyval.item) == NULL)
29965
29966
  case 1306:
29966
29967
 
29967
29968
/* Line 1455 of yacc.c  */
29968
 
#line 9853 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29969
#line 9854 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29969
29970
    {
29970
29971
            (yyval.item)= new (YYTHD->mem_root) Item_func_database();
29971
29972
            if ((yyval.item) == NULL)
29977
29978
  case 1307:
29978
29979
 
29979
29980
/* Line 1455 of yacc.c  */
29980
 
#line 9860 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29981
#line 9861 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29981
29982
    {
29982
29983
            (yyval.item)= new (YYTHD->mem_root) Item_func_if((yyvsp[(3) - (8)].item),(yyvsp[(5) - (8)].item),(yyvsp[(7) - (8)].item));
29983
29984
            if ((yyval.item) == NULL)
29988
29989
  case 1308:
29989
29990
 
29990
29991
/* Line 1455 of yacc.c  */
29991
 
#line 9866 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
29992
#line 9867 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
29992
29993
    {
29993
29994
            (yyval.item)= new (YYTHD->mem_root) Item_func_format((yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].item));
29994
29995
            if ((yyval.item) == NULL)
29999
30000
  case 1309:
30000
30001
 
30001
30002
/* Line 1455 of yacc.c  */
30002
 
#line 9872 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30003
#line 9873 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30003
30004
    {
30004
30005
            (yyval.item)= new (YYTHD->mem_root) Item_func_format((yyvsp[(3) - (8)].item), (yyvsp[(5) - (8)].item), (yyvsp[(7) - (8)].item));
30005
30006
            if ((yyval.item) == NULL)
30010
30011
  case 1310:
30011
30012
 
30012
30013
/* Line 1455 of yacc.c  */
30013
 
#line 9878 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30014
#line 9879 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30014
30015
    {
30015
30016
            (yyval.item)= new (YYTHD->mem_root) Item_func_microsecond((yyvsp[(3) - (4)].item));
30016
30017
            if ((yyval.item) == NULL)
30021
30022
  case 1311:
30022
30023
 
30023
30024
/* Line 1455 of yacc.c  */
30024
 
#line 9884 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30025
#line 9885 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30025
30026
    {
30026
30027
            (yyval.item) = new (YYTHD->mem_root) Item_func_mod((yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].item));
30027
30028
            if ((yyval.item) == NULL)
30032
30033
  case 1312:
30033
30034
 
30034
30035
/* Line 1455 of yacc.c  */
30035
 
#line 9890 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30036
#line 9891 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30036
30037
    {
30037
30038
            WARN_DEPRECATED(YYTHD, "OLD_PASSWORD", "PASSWORD");
30038
30039
            (yyval.item)=  new (YYTHD->mem_root) Item_func_old_password((yyvsp[(3) - (4)].item));
30045
30046
  case 1313:
30046
30047
 
30047
30048
/* Line 1455 of yacc.c  */
30048
 
#line 9898 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30049
#line 9899 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30049
30050
    {
30050
30051
            THD *thd= YYTHD;
30051
30052
            Item* i1;
30063
30064
  case 1314:
30064
30065
 
30065
30066
/* Line 1455 of yacc.c  */
30066
 
#line 9911 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30067
#line 9912 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30067
30068
    {
30068
30069
            (yyval.item) = new (YYTHD->mem_root) Item_func_quarter((yyvsp[(3) - (4)].item));
30069
30070
            if ((yyval.item) == NULL)
30074
30075
  case 1315:
30075
30076
 
30076
30077
/* Line 1455 of yacc.c  */
30077
 
#line 9917 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30078
#line 9918 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30078
30079
    {
30079
30080
            (yyval.item)= new (YYTHD->mem_root) Item_func_repeat((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item));
30080
30081
            if ((yyval.item) == NULL)
30085
30086
  case 1316:
30086
30087
 
30087
30088
/* Line 1455 of yacc.c  */
30088
 
#line 9923 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30089
#line 9924 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30089
30090
    {
30090
30091
            (yyval.item)= new (YYTHD->mem_root) Item_func_replace((yyvsp[(3) - (8)].item),(yyvsp[(5) - (8)].item),(yyvsp[(7) - (8)].item));
30091
30092
            if ((yyval.item) == NULL)
30096
30097
  case 1317:
30097
30098
 
30098
30099
/* Line 1455 of yacc.c  */
30099
 
#line 9929 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30100
#line 9930 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30100
30101
    {
30101
30102
            (yyval.item)= new (YYTHD->mem_root) Item_func_reverse((yyvsp[(3) - (4)].item));
30102
30103
            if ((yyval.item) == NULL)
30107
30108
  case 1318:
30108
30109
 
30109
30110
/* Line 1455 of yacc.c  */
30110
 
#line 9935 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30111
#line 9936 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30111
30112
    {
30112
30113
            (yyval.item)= new (YYTHD->mem_root) Item_func_row_count();
30113
30114
            if ((yyval.item) == NULL)
30120
30121
  case 1319:
30121
30122
 
30122
30123
/* Line 1455 of yacc.c  */
30123
 
#line 9943 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30124
#line 9944 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30124
30125
    {
30125
30126
            (yyval.item)= new (YYTHD->mem_root) Item_func_round((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item),1);
30126
30127
            if ((yyval.item) == NULL)
30131
30132
  case 1320:
30132
30133
 
30133
30134
/* Line 1455 of yacc.c  */
30134
 
#line 9949 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30135
#line 9950 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30135
30136
    {
30136
30137
            THD *thd= YYTHD;
30137
30138
            Item *i1= new (thd->mem_root) Item_int(NAME_STRING("0"),
30148
30149
  case 1321:
30149
30150
 
30150
30151
/* Line 1455 of yacc.c  */
30151
 
#line 9961 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30152
#line 9962 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30152
30153
    {
30153
30154
            (yyval.item)= new (YYTHD->mem_root) Item_func_week((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item));
30154
30155
            if ((yyval.item) == NULL)
30159
30160
  case 1322:
30160
30161
 
30161
30162
/* Line 1455 of yacc.c  */
30162
 
#line 9967 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30163
#line 9968 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30163
30164
    {
30164
30165
            (yyval.item)= new (YYTHD->mem_root) Item_func_weight_string((yyvsp[(3) - (5)].item), 0, 0, (yyvsp[(4) - (5)].ulong_num));
30165
30166
            if ((yyval.item) == NULL)
30170
30171
  case 1323:
30171
30172
 
30172
30173
/* Line 1455 of yacc.c  */
30173
 
#line 9973 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30174
#line 9974 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30174
30175
    {
30175
30176
            (yyval.item)= new (YYTHD->mem_root)
30176
30177
                Item_func_weight_string((yyvsp[(3) - (8)].item), 0, (yyvsp[(6) - (8)].ulong_num),
30183
30184
  case 1324:
30184
30185
 
30185
30186
/* Line 1455 of yacc.c  */
30186
 
#line 9981 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30187
#line 9982 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30187
30188
    {
30188
30189
            Item *item= new (YYTHD->mem_root) Item_char_typecast((yyvsp[(3) - (7)].item), (yyvsp[(6) - (7)].ulong_num), &my_charset_bin);
30189
30190
            if (item == NULL)
30198
30199
  case 1325:
30199
30200
 
30200
30201
/* Line 1455 of yacc.c  */
30201
 
#line 9991 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30202
#line 9992 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30202
30203
    {
30203
30204
            (yyval.item)= new (YYTHD->mem_root) Item_func_weight_string((yyvsp[(3) - (10)].item), (yyvsp[(5) - (10)].ulong_num), (yyvsp[(7) - (10)].ulong_num), (yyvsp[(9) - (10)].ulong_num));
30204
30205
            if ((yyval.item) == NULL)
30209
30210
  case 1326:
30210
30211
 
30211
30212
/* Line 1455 of yacc.c  */
30212
 
#line 9997 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30213
#line 9998 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30213
30214
    {
30214
30215
#ifdef HAVE_SPATIAL
30215
30216
            (yyval.item)= (yyvsp[(1) - (1)].item);
30227
30228
  case 1327:
30228
30229
 
30229
30230
/* Line 1455 of yacc.c  */
30230
 
#line 10013 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30231
#line 10014 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30231
30232
    {
30232
30233
            (yyval.item)= GEOM_NEW(YYTHD,
30233
30234
                         Item_func_spatial_mbr_rel((yyvsp[(3) - (6)].item), (yyvsp[(5) - (6)].item),
30238
30239
  case 1328:
30239
30240
 
30240
30241
/* Line 1455 of yacc.c  */
30241
 
#line 10019 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30242
#line 10020 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30242
30243
    {
30243
30244
            (yyval.item)= GEOM_NEW(YYTHD,
30244
30245
                         Item_func_spatial_collection(* (yyvsp[(3) - (4)].item_list),
30250
30251
  case 1329:
30251
30252
 
30252
30253
/* Line 1455 of yacc.c  */
30253
 
#line 10026 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30254
#line 10027 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30254
30255
    {
30255
30256
            (yyval.item)= GEOM_NEW(YYTHD,
30256
30257
                         Item_func_spatial_collection(* (yyvsp[(3) - (4)].item_list),
30262
30263
  case 1330:
30263
30264
 
30264
30265
/* Line 1455 of yacc.c  */
30265
 
#line 10033 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30266
#line 10034 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30266
30267
    {
30267
30268
            (yyval.item)= GEOM_NEW(YYTHD,
30268
30269
                         Item_func_spatial_collection(* (yyvsp[(3) - (4)].item_list),
30274
30275
  case 1331:
30275
30276
 
30276
30277
/* Line 1455 of yacc.c  */
30277
 
#line 10040 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30278
#line 10041 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30278
30279
    {
30279
30280
            (yyval.item)= GEOM_NEW(YYTHD,
30280
30281
                         Item_func_spatial_collection(* (yyvsp[(3) - (4)].item_list),
30286
30287
  case 1332:
30287
30288
 
30288
30289
/* Line 1455 of yacc.c  */
30289
 
#line 10047 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30290
#line 10048 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30290
30291
    {
30291
30292
            (yyval.item)= GEOM_NEW(YYTHD,
30292
30293
                         Item_func_spatial_collection(* (yyvsp[(3) - (4)].item_list),
30298
30299
  case 1333:
30299
30300
 
30300
30301
/* Line 1455 of yacc.c  */
30301
 
#line 10054 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30302
#line 10055 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30302
30303
    {
30303
30304
            (yyval.item)= GEOM_NEW(YYTHD, Item_func_point((yyvsp[(3) - (6)].item),(yyvsp[(5) - (6)].item)));
30304
30305
          }
30307
30308
  case 1334:
30308
30309
 
30309
30310
/* Line 1455 of yacc.c  */
30310
 
#line 10058 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30311
#line 10059 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30311
30312
    {
30312
30313
            (yyval.item)= GEOM_NEW(YYTHD,
30313
30314
                         Item_func_spatial_collection(* (yyvsp[(3) - (4)].item_list),
30319
30320
  case 1335:
30320
30321
 
30321
30322
/* Line 1455 of yacc.c  */
30322
 
#line 10077 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30323
#line 10078 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30323
30324
    {
30324
30325
#ifdef HAVE_DLOPEN
30325
30326
            udf_func *udf= 0;
30343
30344
  case 1336:
30344
30345
 
30345
30346
/* Line 1455 of yacc.c  */
30346
 
#line 10096 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30347
#line 10097 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30347
30348
    {
30348
30349
            THD *thd= YYTHD;
30349
30350
            Create_func *builder;
30402
30403
  case 1337:
30403
30404
 
30404
30405
/* Line 1455 of yacc.c  */
30405
 
#line 10150 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30406
#line 10151 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30406
30407
    {
30407
30408
            THD *thd= YYTHD;
30408
30409
            Create_qfunc *builder;
30444
30445
  case 1338:
30445
30446
 
30446
30447
/* Line 1455 of yacc.c  */
30447
 
#line 10190 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30448
#line 10191 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30448
30449
    { (yyval.num)= (yyvsp[(1) - (2)].num) | (yyvsp[(2) - (2)].num); }
30449
30450
    break;
30450
30451
 
30451
30452
  case 1339:
30452
30453
 
30453
30454
/* Line 1455 of yacc.c  */
30454
 
#line 10192 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30455
#line 10193 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30455
30456
    { (yyval.num)= FT_BOOL; }
30456
30457
    break;
30457
30458
 
30458
30459
  case 1340:
30459
30460
 
30460
30461
/* Line 1455 of yacc.c  */
30461
 
#line 10196 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30462
#line 10197 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30462
30463
    { (yyval.num)= FT_NL; }
30463
30464
    break;
30464
30465
 
30465
30466
  case 1341:
30466
30467
 
30467
30468
/* Line 1455 of yacc.c  */
30468
 
#line 10197 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30469
#line 10198 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30469
30470
    { (yyval.num)= FT_NL; }
30470
30471
    break;
30471
30472
 
30472
30473
  case 1342:
30473
30474
 
30474
30475
/* Line 1455 of yacc.c  */
30475
 
#line 10201 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30476
#line 10202 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30476
30477
    { (yyval.num)= 0;         }
30477
30478
    break;
30478
30479
 
30479
30480
  case 1343:
30480
30481
 
30481
30482
/* Line 1455 of yacc.c  */
30482
 
#line 10202 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30483
#line 10203 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30483
30484
    { (yyval.num)= FT_EXPAND; }
30484
30485
    break;
30485
30486
 
30486
30487
  case 1344:
30487
30488
 
30488
30489
/* Line 1455 of yacc.c  */
30489
 
#line 10206 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30490
#line 10207 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30490
30491
    { (yyval.item_list)= NULL; }
30491
30492
    break;
30492
30493
 
30493
30494
  case 1345:
30494
30495
 
30495
30496
/* Line 1455 of yacc.c  */
30496
 
#line 10207 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30497
#line 10208 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30497
30498
    { (yyval.item_list)= (yyvsp[(1) - (1)].item_list); }
30498
30499
    break;
30499
30500
 
30500
30501
  case 1346:
30501
30502
 
30502
30503
/* Line 1455 of yacc.c  */
30503
 
#line 10212 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30504
#line 10213 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30504
30505
    {
30505
30506
            (yyval.item_list)= new (YYTHD->mem_root) List<Item>;
30506
30507
            if ((yyval.item_list) == NULL)
30512
30513
  case 1347:
30513
30514
 
30514
30515
/* Line 1455 of yacc.c  */
30515
 
#line 10219 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30516
#line 10220 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30516
30517
    {
30517
30518
            (yyvsp[(1) - (3)].item_list)->push_back((yyvsp[(3) - (3)].item));
30518
30519
            (yyval.item_list)= (yyvsp[(1) - (3)].item_list);
30522
30523
  case 1348:
30523
30524
 
30524
30525
/* Line 1455 of yacc.c  */
30525
 
#line 10227 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30526
#line 10228 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30526
30527
    {
30527
30528
            /*
30528
30529
             Use Item::name as a storage for the attribute value of user
30550
30551
  case 1349:
30551
30552
 
30552
30553
/* Line 1455 of yacc.c  */
30553
 
#line 10253 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30554
#line 10254 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30554
30555
    {
30555
30556
            (yyval.item)= new (YYTHD->mem_root) Item_sum_avg((yyvsp[(3) - (4)].item), FALSE);
30556
30557
            if ((yyval.item) == NULL)
30561
30562
  case 1350:
30562
30563
 
30563
30564
/* Line 1455 of yacc.c  */
30564
 
#line 10259 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30565
#line 10260 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30565
30566
    {
30566
30567
            (yyval.item)= new (YYTHD->mem_root) Item_sum_avg((yyvsp[(4) - (5)].item), TRUE);
30567
30568
            if ((yyval.item) == NULL)
30572
30573
  case 1351:
30573
30574
 
30574
30575
/* Line 1455 of yacc.c  */
30575
 
#line 10265 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30576
#line 10266 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30576
30577
    {
30577
30578
            (yyval.item)= new (YYTHD->mem_root) Item_sum_and((yyvsp[(3) - (4)].item));
30578
30579
            if ((yyval.item) == NULL)
30583
30584
  case 1352:
30584
30585
 
30585
30586
/* Line 1455 of yacc.c  */
30586
 
#line 10271 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30587
#line 10272 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30587
30588
    {
30588
30589
            (yyval.item)= new (YYTHD->mem_root) Item_sum_or((yyvsp[(3) - (4)].item));
30589
30590
            if ((yyval.item) == NULL)
30594
30595
  case 1353:
30595
30596
 
30596
30597
/* Line 1455 of yacc.c  */
30597
 
#line 10277 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30598
#line 10278 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30598
30599
    {
30599
30600
            (yyval.item)= new (YYTHD->mem_root) Item_sum_xor((yyvsp[(3) - (4)].item));
30600
30601
            if ((yyval.item) == NULL)
30605
30606
  case 1354:
30606
30607
 
30607
30608
/* Line 1455 of yacc.c  */
30608
 
#line 10283 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30609
#line 10284 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30609
30610
    {
30610
30611
            Item *item= new (YYTHD->mem_root) Item_int((int32) 0L,1);
30611
30612
            if (item == NULL)
30619
30620
  case 1355:
30620
30621
 
30621
30622
/* Line 1455 of yacc.c  */
30622
 
#line 10292 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30623
#line 10293 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30623
30624
    {
30624
30625
            (yyval.item)= new (YYTHD->mem_root) Item_sum_count((yyvsp[(3) - (4)].item));
30625
30626
            if ((yyval.item) == NULL)
30630
30631
  case 1356:
30631
30632
 
30632
30633
/* Line 1455 of yacc.c  */
30633
 
#line 10298 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30634
#line 10299 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30634
30635
    { Select->in_sum_expr++; }
30635
30636
    break;
30636
30637
 
30637
30638
  case 1357:
30638
30639
 
30639
30640
/* Line 1455 of yacc.c  */
30640
 
#line 10300 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30641
#line 10301 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30641
30642
    { Select->in_sum_expr--; }
30642
30643
    break;
30643
30644
 
30644
30645
  case 1358:
30645
30646
 
30646
30647
/* Line 1455 of yacc.c  */
30647
 
#line 10302 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30648
#line 10303 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30648
30649
    {
30649
30650
            (yyval.item)= new (YYTHD->mem_root) Item_sum_count(* (yyvsp[(5) - (7)].item_list));
30650
30651
            if ((yyval.item) == NULL)
30655
30656
  case 1359:
30656
30657
 
30657
30658
/* Line 1455 of yacc.c  */
30658
 
#line 10308 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30659
#line 10309 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30659
30660
    {
30660
30661
            (yyval.item)= new (YYTHD->mem_root) Item_sum_min((yyvsp[(3) - (4)].item));
30661
30662
            if ((yyval.item) == NULL)
30666
30667
  case 1360:
30667
30668
 
30668
30669
/* Line 1455 of yacc.c  */
30669
 
#line 10319 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30670
#line 10320 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30670
30671
    {
30671
30672
            (yyval.item)= new (YYTHD->mem_root) Item_sum_min((yyvsp[(4) - (5)].item));
30672
30673
            if ((yyval.item) == NULL)
30677
30678
  case 1361:
30678
30679
 
30679
30680
/* Line 1455 of yacc.c  */
30680
 
#line 10325 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30681
#line 10326 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30681
30682
    {
30682
30683
            (yyval.item)= new (YYTHD->mem_root) Item_sum_max((yyvsp[(3) - (4)].item));
30683
30684
            if ((yyval.item) == NULL)
30688
30689
  case 1362:
30689
30690
 
30690
30691
/* Line 1455 of yacc.c  */
30691
 
#line 10331 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30692
#line 10332 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30692
30693
    {
30693
30694
            (yyval.item)= new (YYTHD->mem_root) Item_sum_max((yyvsp[(4) - (5)].item));
30694
30695
            if ((yyval.item) == NULL)
30699
30700
  case 1363:
30700
30701
 
30701
30702
/* Line 1455 of yacc.c  */
30702
 
#line 10337 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30703
#line 10338 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30703
30704
    {
30704
30705
            (yyval.item)= new (YYTHD->mem_root) Item_sum_std((yyvsp[(3) - (4)].item), 0);
30705
30706
            if ((yyval.item) == NULL)
30710
30711
  case 1364:
30711
30712
 
30712
30713
/* Line 1455 of yacc.c  */
30713
 
#line 10343 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30714
#line 10344 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30714
30715
    {
30715
30716
            (yyval.item)= new (YYTHD->mem_root) Item_sum_variance((yyvsp[(3) - (4)].item), 0);
30716
30717
            if ((yyval.item) == NULL)
30721
30722
  case 1365:
30722
30723
 
30723
30724
/* Line 1455 of yacc.c  */
30724
 
#line 10349 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30725
#line 10350 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30725
30726
    {
30726
30727
            (yyval.item)= new (YYTHD->mem_root) Item_sum_std((yyvsp[(3) - (4)].item), 1);
30727
30728
            if ((yyval.item) == NULL)
30732
30733
  case 1366:
30733
30734
 
30734
30735
/* Line 1455 of yacc.c  */
30735
 
#line 10355 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30736
#line 10356 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30736
30737
    {
30737
30738
            (yyval.item)= new (YYTHD->mem_root) Item_sum_variance((yyvsp[(3) - (4)].item), 1);
30738
30739
            if ((yyval.item) == NULL)
30743
30744
  case 1367:
30744
30745
 
30745
30746
/* Line 1455 of yacc.c  */
30746
 
#line 10361 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30747
#line 10362 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30747
30748
    {
30748
30749
            (yyval.item)= new (YYTHD->mem_root) Item_sum_sum((yyvsp[(3) - (4)].item), FALSE);
30749
30750
            if ((yyval.item) == NULL)
30754
30755
  case 1368:
30755
30756
 
30756
30757
/* Line 1455 of yacc.c  */
30757
 
#line 10367 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30758
#line 10368 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30758
30759
    {
30759
30760
            (yyval.item)= new (YYTHD->mem_root) Item_sum_sum((yyvsp[(4) - (5)].item), TRUE);
30760
30761
            if ((yyval.item) == NULL)
30765
30766
  case 1369:
30766
30767
 
30767
30768
/* Line 1455 of yacc.c  */
30768
 
#line 10373 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30769
#line 10374 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30769
30770
    { Select->in_sum_expr++; }
30770
30771
    break;
30771
30772
 
30772
30773
  case 1370:
30773
30774
 
30774
30775
/* Line 1455 of yacc.c  */
30775
 
#line 10377 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30776
#line 10378 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30776
30777
    {
30777
30778
            SELECT_LEX *sel= Select;
30778
30779
            sel->in_sum_expr--;
30789
30790
  case 1371:
30790
30791
 
30791
30792
/* Line 1455 of yacc.c  */
30792
 
#line 10392 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30793
#line 10393 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30793
30794
    {
30794
30795
            if (! Lex->parsing_options.allows_variable)
30795
30796
            {
30802
30803
  case 1372:
30803
30804
 
30804
30805
/* Line 1455 of yacc.c  */
30805
 
#line 10400 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30806
#line 10401 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30806
30807
    {
30807
30808
            (yyval.item)= (yyvsp[(3) - (3)].item);
30808
30809
          }
30811
30812
  case 1373:
30812
30813
 
30813
30814
/* Line 1455 of yacc.c  */
30814
 
#line 10407 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30815
#line 10408 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30815
30816
    {
30816
30817
            Item_func_set_user_var *item;
30817
30818
            (yyval.item)= item=
30827
30828
  case 1374:
30828
30829
 
30829
30830
/* Line 1455 of yacc.c  */
30830
 
#line 10418 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30831
#line 10419 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30831
30832
    {
30832
30833
            (yyval.item)= new (YYTHD->mem_root) Item_func_get_user_var((yyvsp[(1) - (1)].lex_str));
30833
30834
            if ((yyval.item) == NULL)
30840
30841
  case 1375:
30841
30842
 
30842
30843
/* Line 1455 of yacc.c  */
30843
 
#line 10426 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30844
#line 10427 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30844
30845
    {
30845
30846
            /* disallow "SELECT @@global.global.variable" */
30846
30847
            if ((yyvsp[(3) - (4)].lex_str).str && (yyvsp[(4) - (4)].lex_str).str && check_reserved_words(&(yyvsp[(3) - (4)].lex_str)))
30858
30859
  case 1376:
30859
30860
 
30860
30861
/* Line 1455 of yacc.c  */
30861
 
#line 10441 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30862
#line 10442 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30862
30863
    { (yyval.num) = 0; }
30863
30864
    break;
30864
30865
 
30865
30866
  case 1377:
30866
30867
 
30867
30868
/* Line 1455 of yacc.c  */
30868
 
#line 10442 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30869
#line 10443 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30869
30870
    { (yyval.num) = 1; }
30870
30871
    break;
30871
30872
 
30872
30873
  case 1378:
30873
30874
 
30874
30875
/* Line 1455 of yacc.c  */
30875
 
#line 10447 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30876
#line 10448 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30876
30877
    {
30877
30878
            (yyval.string)= new (YYTHD->mem_root) String(",", 1, &my_charset_latin1);
30878
30879
            if ((yyval.string) == NULL)
30883
30884
  case 1379:
30884
30885
 
30885
30886
/* Line 1455 of yacc.c  */
30886
 
#line 10452 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30887
#line 10453 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30887
30888
    { (yyval.string) = (yyvsp[(2) - (2)].string); }
30888
30889
    break;
30889
30890
 
30890
30891
  case 1381:
30891
30892
 
30892
30893
/* Line 1455 of yacc.c  */
30893
 
#line 10458 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30894
#line 10459 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30894
30895
    {
30895
30896
            LEX *lex= Lex;
30896
30897
            SELECT_LEX *sel= lex->current_select;
30908
30909
  case 1383:
30909
30910
 
30910
30911
/* Line 1455 of yacc.c  */
30911
 
#line 10475 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30912
#line 10476 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30912
30913
    { if (add_gorder_to_list(YYTHD, (yyvsp[(3) - (4)].item),(bool) (yyvsp[(4) - (4)].num))) MYSQL_YYABORT; }
30913
30914
    break;
30914
30915
 
30915
30916
  case 1384:
30916
30917
 
30917
30918
/* Line 1455 of yacc.c  */
30918
 
#line 10477 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30919
#line 10478 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30919
30920
    { if (add_gorder_to_list(YYTHD, (yyvsp[(1) - (2)].item),(bool) (yyvsp[(2) - (2)].num))) MYSQL_YYABORT; }
30920
30921
    break;
30921
30922
 
30922
30923
  case 1385:
30923
30924
 
30924
30925
/* Line 1455 of yacc.c  */
30925
 
#line 10482 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30926
#line 10483 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30926
30927
    {
30927
30928
            LEX *lex= Lex;
30928
30929
            if (lex->current_select->inc_in_sum_expr())
30936
30937
  case 1386:
30937
30938
 
30938
30939
/* Line 1455 of yacc.c  */
30939
 
#line 10491 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30940
#line 10492 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30940
30941
    {
30941
30942
            Select->in_sum_expr--;
30942
30943
            (yyval.item)= (yyvsp[(3) - (3)].item);
30946
30947
  case 1387:
30947
30948
 
30948
30949
/* Line 1455 of yacc.c  */
30949
 
#line 10499 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30950
#line 10500 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30950
30951
    { (yyval.cast_type)=ITEM_CAST_CHAR; Lex->charset= &my_charset_bin; Lex->dec= 0; }
30951
30952
    break;
30952
30953
 
30953
30954
  case 1388:
30954
30955
 
30955
30956
/* Line 1455 of yacc.c  */
30956
 
#line 10501 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30957
#line 10502 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30957
30958
    { (yyval.cast_type)=ITEM_CAST_CHAR; Lex->dec= 0; }
30958
30959
    break;
30959
30960
 
30960
30961
  case 1389:
30961
30962
 
30962
30963
/* Line 1455 of yacc.c  */
30963
 
#line 10503 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30964
#line 10504 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30964
30965
    { (yyval.cast_type)=ITEM_CAST_CHAR; Lex->charset= national_charset_info; Lex->dec=0; }
30965
30966
    break;
30966
30967
 
30967
30968
  case 1390:
30968
30969
 
30969
30970
/* Line 1455 of yacc.c  */
30970
 
#line 10505 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30971
#line 10506 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30971
30972
    { (yyval.cast_type)=ITEM_CAST_SIGNED_INT; Lex->charset= NULL; Lex->dec=Lex->length= (char*)0; }
30972
30973
    break;
30973
30974
 
30974
30975
  case 1391:
30975
30976
 
30976
30977
/* Line 1455 of yacc.c  */
30977
 
#line 10507 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30978
#line 10508 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30978
30979
    { (yyval.cast_type)=ITEM_CAST_SIGNED_INT; Lex->charset= NULL; Lex->dec=Lex->length= (char*)0; }
30979
30980
    break;
30980
30981
 
30981
30982
  case 1392:
30982
30983
 
30983
30984
/* Line 1455 of yacc.c  */
30984
 
#line 10509 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30985
#line 10510 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30985
30986
    { (yyval.cast_type)=ITEM_CAST_UNSIGNED_INT; Lex->charset= NULL; Lex->dec=Lex->length= (char*)0; }
30986
30987
    break;
30987
30988
 
30988
30989
  case 1393:
30989
30990
 
30990
30991
/* Line 1455 of yacc.c  */
30991
 
#line 10511 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30992
#line 10512 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30992
30993
    { (yyval.cast_type)=ITEM_CAST_UNSIGNED_INT; Lex->charset= NULL; Lex->dec=Lex->length= (char*)0; }
30993
30994
    break;
30994
30995
 
30995
30996
  case 1394:
30996
30997
 
30997
30998
/* Line 1455 of yacc.c  */
30998
 
#line 10513 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
30999
#line 10514 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
30999
31000
    { (yyval.cast_type)= ITEM_CAST_DATE; Lex->charset= NULL; Lex->dec= Lex->length= (char *) 0; }
31000
31001
    break;
31001
31002
 
31002
31003
  case 1395:
31003
31004
 
31004
31005
/* Line 1455 of yacc.c  */
31005
 
#line 10515 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31006
#line 10516 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31006
31007
    { (yyval.cast_type)= ITEM_CAST_TIME; Lex->charset= NULL; Lex->length= (char *) 0; }
31007
31008
    break;
31008
31009
 
31009
31010
  case 1396:
31010
31011
 
31011
31012
/* Line 1455 of yacc.c  */
31012
 
#line 10517 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31013
#line 10518 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31013
31014
    { (yyval.cast_type)= ITEM_CAST_DATETIME; Lex->charset= NULL; Lex->length= (char *) 0; }
31014
31015
    break;
31015
31016
 
31016
31017
  case 1397:
31017
31018
 
31018
31019
/* Line 1455 of yacc.c  */
31019
 
#line 10519 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31020
#line 10520 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31020
31021
    { (yyval.cast_type)=ITEM_CAST_DECIMAL; Lex->charset= NULL; }
31021
31022
    break;
31022
31023
 
31023
31024
  case 1398:
31024
31025
 
31025
31026
/* Line 1455 of yacc.c  */
31026
 
#line 10523 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31027
#line 10524 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31027
31028
    { (yyval.item_list)= NULL; }
31028
31029
    break;
31029
31030
 
31030
31031
  case 1399:
31031
31032
 
31032
31033
/* Line 1455 of yacc.c  */
31033
 
#line 10524 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31034
#line 10525 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31034
31035
    { (yyval.item_list)= (yyvsp[(1) - (1)].item_list);}
31035
31036
    break;
31036
31037
 
31037
31038
  case 1400:
31038
31039
 
31039
31040
/* Line 1455 of yacc.c  */
31040
 
#line 10529 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31041
#line 10530 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31041
31042
    {
31042
31043
            (yyval.item_list)= new (YYTHD->mem_root) List<Item>;
31043
31044
            if ((yyval.item_list) == NULL)
31049
31050
  case 1401:
31050
31051
 
31051
31052
/* Line 1455 of yacc.c  */
31052
 
#line 10536 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31053
#line 10537 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31053
31054
    {
31054
31055
            (yyvsp[(1) - (3)].item_list)->push_back((yyvsp[(3) - (3)].item));
31055
31056
            (yyval.item_list)= (yyvsp[(1) - (3)].item_list);
31059
31060
  case 1402:
31060
31061
 
31061
31062
/* Line 1455 of yacc.c  */
31062
 
#line 10543 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31063
#line 10544 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31063
31064
    { (yyval.item_list)= (yyvsp[(1) - (1)].item_list); }
31064
31065
    break;
31065
31066
 
31066
31067
  case 1403:
31067
31068
 
31068
31069
/* Line 1455 of yacc.c  */
31069
 
#line 10544 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31070
#line 10545 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31070
31071
    { (yyval.item_list)= (yyvsp[(2) - (3)].item_list); }
31071
31072
    break;
31072
31073
 
31073
31074
  case 1404:
31074
31075
 
31075
31076
/* Line 1455 of yacc.c  */
31076
 
#line 10549 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31077
#line 10550 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31077
31078
    {
31078
31079
            (yyval.item_list)= new (YYTHD->mem_root) List<Item>;
31079
31080
            if ((yyval.item_list) == NULL)
31085
31086
  case 1405:
31086
31087
 
31087
31088
/* Line 1455 of yacc.c  */
31088
 
#line 10556 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31089
#line 10557 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31089
31090
    {
31090
31091
            (yyvsp[(1) - (3)].item_list)->push_back((yyvsp[(3) - (3)].item));
31091
31092
            (yyval.item_list)= (yyvsp[(1) - (3)].item_list);
31095
31096
  case 1406:
31096
31097
 
31097
31098
/* Line 1455 of yacc.c  */
31098
 
#line 10563 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31099
#line 10564 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31099
31100
    { (yyval.item)= NULL; }
31100
31101
    break;
31101
31102
 
31102
31103
  case 1407:
31103
31104
 
31104
31105
/* Line 1455 of yacc.c  */
31105
 
#line 10564 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31106
#line 10565 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31106
31107
    { (yyval.item)= (yyvsp[(1) - (1)].item); }
31107
31108
    break;
31108
31109
 
31109
31110
  case 1408:
31110
31111
 
31111
31112
/* Line 1455 of yacc.c  */
31112
 
#line 10568 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31113
#line 10569 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31113
31114
    { (yyval.item)= NULL; }
31114
31115
    break;
31115
31116
 
31116
31117
  case 1409:
31117
31118
 
31118
31119
/* Line 1455 of yacc.c  */
31119
 
#line 10569 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31120
#line 10570 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31120
31121
    { (yyval.item)= (yyvsp[(2) - (2)].item); }
31121
31122
    break;
31122
31123
 
31123
31124
  case 1410:
31124
31125
 
31125
31126
/* Line 1455 of yacc.c  */
31126
 
#line 10574 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31127
#line 10575 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31127
31128
    {
31128
31129
            (yyval.item_list)= new List<Item>;
31129
31130
            if ((yyval.item_list) == NULL)
31136
31137
  case 1411:
31137
31138
 
31138
31139
/* Line 1455 of yacc.c  */
31139
 
#line 10582 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31140
#line 10583 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31140
31141
    {
31141
31142
            (yyvsp[(1) - (5)].item_list)->push_back((yyvsp[(3) - (5)].item));
31142
31143
            (yyvsp[(1) - (5)].item_list)->push_back((yyvsp[(5) - (5)].item));
31147
31148
  case 1412:
31148
31149
 
31149
31150
/* Line 1455 of yacc.c  */
31150
 
#line 10592 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31151
#line 10593 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31151
31152
    { (yyval.table_list)=(yyvsp[(1) - (1)].table_list); }
31152
31153
    break;
31153
31154
 
31154
31155
  case 1413:
31155
31156
 
31156
31157
/* Line 1455 of yacc.c  */
31157
 
#line 10594 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31158
#line 10595 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31158
31159
    {
31159
31160
            LEX *lex= Lex;
31160
31161
            if (!((yyval.table_list)= lex->current_select->nest_last_join(lex->thd)))
31165
31166
  case 1414:
31166
31167
 
31167
31168
/* Line 1455 of yacc.c  */
31168
 
#line 10602 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31169
#line 10603 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31169
31170
    { MYSQL_YYABORT_UNLESS((yyval.table_list)=(yyvsp[(1) - (1)].table_list)); }
31170
31171
    break;
31171
31172
 
31172
31173
  case 1415:
31173
31174
 
31174
31175
/* Line 1455 of yacc.c  */
31175
 
#line 10613 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31176
#line 10614 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31176
31177
    { (yyval.table_list)=(yyvsp[(1) - (1)].table_list); }
31177
31178
    break;
31178
31179
 
31179
31180
  case 1416:
31180
31181
 
31181
31182
/* Line 1455 of yacc.c  */
31182
 
#line 10614 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31183
#line 10615 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31183
31184
    { (yyval.table_list)=(yyvsp[(3) - (4)].table_list); }
31184
31185
    break;
31185
31186
 
31186
31187
  case 1417:
31187
31188
 
31188
31189
/* Line 1455 of yacc.c  */
31189
 
#line 10620 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31190
#line 10621 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31190
31191
    { (yyval.table_list)=(yyvsp[(1) - (1)].table_list); }
31191
31192
    break;
31192
31193
 
31193
31194
  case 1418:
31194
31195
 
31195
31196
/* Line 1455 of yacc.c  */
31196
 
#line 10622 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31197
#line 10623 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31197
31198
    {
31198
31199
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (3)].table_list) && ((yyval.table_list)=(yyvsp[(3) - (3)].table_list)));
31199
31200
          }
31202
31203
  case 1419:
31203
31204
 
31204
31205
/* Line 1455 of yacc.c  */
31205
 
#line 10642 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31206
#line 10643 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31206
31207
    { MYSQL_YYABORT_UNLESS((yyvsp[(1) - (3)].table_list) && ((yyval.table_list)=(yyvsp[(3) - (3)].table_list))); }
31207
31208
    break;
31208
31209
 
31209
31210
  case 1420:
31210
31211
 
31211
31212
/* Line 1455 of yacc.c  */
31212
 
#line 10644 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31213
#line 10645 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31213
31214
    { MYSQL_YYABORT_UNLESS((yyvsp[(1) - (3)].table_list) && ((yyval.table_list)=(yyvsp[(3) - (3)].table_list))); (yyvsp[(3) - (3)].table_list)->straight=1; }
31214
31215
    break;
31215
31216
 
31216
31217
  case 1421:
31217
31218
 
31218
31219
/* Line 1455 of yacc.c  */
31219
 
#line 10647 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31220
#line 10648 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31220
31221
    {
31221
31222
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (4)].table_list) && (yyvsp[(3) - (4)].table_list));
31222
31223
            /* Change the current name resolution context to a local context. */
31229
31230
  case 1422:
31230
31231
 
31231
31232
/* Line 1455 of yacc.c  */
31232
 
#line 10655 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31233
#line 10656 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31233
31234
    {
31234
31235
            add_join_on((yyvsp[(3) - (6)].table_list),(yyvsp[(6) - (6)].item));
31235
31236
            Lex->pop_context();
31240
31241
  case 1423:
31241
31242
 
31242
31243
/* Line 1455 of yacc.c  */
31243
 
#line 10662 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31244
#line 10663 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31244
31245
    {
31245
31246
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (4)].table_list) && (yyvsp[(3) - (4)].table_list));
31246
31247
            /* Change the current name resolution context to a local context. */
31253
31254
  case 1424:
31254
31255
 
31255
31256
/* Line 1455 of yacc.c  */
31256
 
#line 10670 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31257
#line 10671 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31257
31258
    {
31258
31259
            (yyvsp[(3) - (6)].table_list)->straight=1;
31259
31260
            add_join_on((yyvsp[(3) - (6)].table_list),(yyvsp[(6) - (6)].item));
31265
31266
  case 1425:
31266
31267
 
31267
31268
/* Line 1455 of yacc.c  */
31268
 
#line 10678 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31269
#line 10679 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31269
31270
    {
31270
31271
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (4)].table_list) && (yyvsp[(3) - (4)].table_list));
31271
31272
          }
31274
31275
  case 1426:
31275
31276
 
31276
31277
/* Line 1455 of yacc.c  */
31277
 
#line 10682 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31278
#line 10683 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31278
31279
    { add_join_natural((yyvsp[(1) - (8)].table_list),(yyvsp[(3) - (8)].table_list),(yyvsp[(7) - (8)].string_list),Select); (yyval.table_list)=(yyvsp[(3) - (8)].table_list); }
31279
31280
    break;
31280
31281
 
31281
31282
  case 1427:
31282
31283
 
31283
31284
/* Line 1455 of yacc.c  */
31284
 
#line 10684 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31285
#line 10685 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31285
31286
    {
31286
31287
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (4)].table_list) && ((yyval.table_list)=(yyvsp[(4) - (4)].table_list)));
31287
31288
            add_join_natural((yyvsp[(1) - (4)].table_list),(yyvsp[(4) - (4)].table_list),NULL,Select);
31291
31292
  case 1428:
31292
31293
 
31293
31294
/* Line 1455 of yacc.c  */
31294
 
#line 10692 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31295
#line 10693 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31295
31296
    {
31296
31297
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (6)].table_list) && (yyvsp[(5) - (6)].table_list));
31297
31298
            /* Change the current name resolution context to a local context. */
31304
31305
  case 1429:
31305
31306
 
31306
31307
/* Line 1455 of yacc.c  */
31307
 
#line 10700 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31308
#line 10701 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31308
31309
    {
31309
31310
            add_join_on((yyvsp[(5) - (8)].table_list),(yyvsp[(8) - (8)].item));
31310
31311
            Lex->pop_context();
31317
31318
  case 1430:
31318
31319
 
31319
31320
/* Line 1455 of yacc.c  */
31320
 
#line 10708 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31321
#line 10709 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31321
31322
    {
31322
31323
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (5)].table_list) && (yyvsp[(5) - (5)].table_list));
31323
31324
          }
31326
31327
  case 1431:
31327
31328
 
31328
31329
/* Line 1455 of yacc.c  */
31329
 
#line 10712 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31330
#line 10713 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31330
31331
    { 
31331
31332
            add_join_natural((yyvsp[(1) - (10)].table_list),(yyvsp[(5) - (10)].table_list),(yyvsp[(9) - (10)].string_list),Select); 
31332
31333
            (yyvsp[(5) - (10)].table_list)->outer_join|=JOIN_TYPE_LEFT; 
31337
31338
  case 1432:
31338
31339
 
31339
31340
/* Line 1455 of yacc.c  */
31340
 
#line 10718 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31341
#line 10719 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31341
31342
    {
31342
31343
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (6)].table_list) && (yyvsp[(6) - (6)].table_list));
31343
31344
            add_join_natural((yyvsp[(1) - (6)].table_list),(yyvsp[(6) - (6)].table_list),NULL,Select);
31349
31350
  case 1433:
31350
31351
 
31351
31352
/* Line 1455 of yacc.c  */
31352
 
#line 10728 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31353
#line 10729 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31353
31354
    {
31354
31355
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (6)].table_list) && (yyvsp[(5) - (6)].table_list));
31355
31356
            /* Change the current name resolution context to a local context. */
31362
31363
  case 1434:
31363
31364
 
31364
31365
/* Line 1455 of yacc.c  */
31365
 
#line 10736 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31366
#line 10737 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31366
31367
    {
31367
31368
            LEX *lex= Lex;
31368
31369
            if (!((yyval.table_list)= lex->current_select->convert_right_join()))
31376
31377
  case 1435:
31377
31378
 
31378
31379
/* Line 1455 of yacc.c  */
31379
 
#line 10745 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31380
#line 10746 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31380
31381
    {
31381
31382
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (5)].table_list) && (yyvsp[(5) - (5)].table_list));
31382
31383
          }
31385
31386
  case 1436:
31386
31387
 
31387
31388
/* Line 1455 of yacc.c  */
31388
 
#line 10749 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31389
#line 10750 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31389
31390
    {
31390
31391
            LEX *lex= Lex;
31391
31392
            if (!((yyval.table_list)= lex->current_select->convert_right_join()))
31397
31398
  case 1437:
31398
31399
 
31399
31400
/* Line 1455 of yacc.c  */
31400
 
#line 10756 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31401
#line 10757 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31401
31402
    {
31402
31403
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (6)].table_list) && (yyvsp[(6) - (6)].table_list));
31403
31404
            add_join_natural((yyvsp[(6) - (6)].table_list),(yyvsp[(1) - (6)].table_list),NULL,Select);
31410
31411
  case 1438:
31411
31412
 
31412
31413
/* Line 1455 of yacc.c  */
31413
 
#line 10766 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31414
#line 10767 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31414
31415
    {}
31415
31416
    break;
31416
31417
 
31417
31418
  case 1439:
31418
31419
 
31419
31420
/* Line 1455 of yacc.c  */
31420
 
#line 10767 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31421
#line 10768 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31421
31422
    {}
31422
31423
    break;
31423
31424
 
31424
31425
  case 1440:
31425
31426
 
31426
31427
/* Line 1455 of yacc.c  */
31427
 
#line 10768 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31428
#line 10769 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31428
31429
    {}
31429
31430
    break;
31430
31431
 
31431
31432
  case 1441:
31432
31433
 
31433
31434
/* Line 1455 of yacc.c  */
31434
 
#line 10776 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31435
#line 10777 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31435
31436
    { (yyval.string_list)= 0;}
31436
31437
    break;
31437
31438
 
31438
31439
  case 1443:
31439
31440
 
31440
31441
/* Line 1455 of yacc.c  */
31441
 
#line 10782 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31442
#line 10783 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31442
31443
    {
31443
31444
            (yyval.string_list)= (yyvsp[(3) - (5)].string_list);
31444
31445
          }
31447
31448
  case 1444:
31448
31449
 
31449
31450
/* Line 1455 of yacc.c  */
31450
 
#line 10796 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31451
#line 10797 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31451
31452
    {
31452
31453
            SELECT_LEX *sel= Select;
31453
31454
            sel->table_join_options= 0;
31457
31458
  case 1445:
31458
31459
 
31459
31460
/* Line 1455 of yacc.c  */
31460
 
#line 10801 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31461
#line 10802 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31461
31462
    {
31462
31463
            if (!((yyval.table_list)= Select->add_table_to_list(YYTHD, (yyvsp[(2) - (5)].table), (yyvsp[(4) - (5)].lex_str_ptr),
31463
31464
                                                Select->get_table_join_options(),
31473
31474
  case 1446:
31474
31475
 
31475
31476
/* Line 1455 of yacc.c  */
31476
 
#line 10812 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31477
#line 10813 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31477
31478
    {
31478
31479
            LEX *lex= Lex;
31479
31480
            SELECT_LEX *sel= lex->current_select;
31500
31501
  case 1447:
31501
31502
 
31502
31503
/* Line 1455 of yacc.c  */
31503
 
#line 10852 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31504
#line 10853 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31504
31505
    {
31505
31506
            /* Use $2 instead of Lex->current_select as derived table will
31506
31507
               alter value of Lex->current_select. */
31555
31556
  case 1448:
31556
31557
 
31557
31558
/* Line 1455 of yacc.c  */
31558
 
#line 10925 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31559
#line 10926 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31559
31560
    {
31560
31561
            if ((yyvsp[(1) - (2)].table_list) && (yyvsp[(2) - (2)].is_not_empty))
31561
31562
            {
31568
31569
  case 1449:
31569
31570
 
31570
31571
/* Line 1455 of yacc.c  */
31571
 
#line 10935 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31572
#line 10936 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31572
31573
    {
31573
31574
            if (add_select_to_union_list(Lex, (bool)(yyvsp[(3) - (3)].num), FALSE))
31574
31575
              MYSQL_YYABORT;
31578
31579
  case 1450:
31579
31580
 
31580
31581
/* Line 1455 of yacc.c  */
31581
 
#line 10940 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31582
#line 10941 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31582
31583
    {
31583
31584
            /*
31584
31585
              Remove from the name resolution context stack the context of the
31591
31592
  case 1451:
31592
31593
 
31593
31594
/* Line 1455 of yacc.c  */
31594
 
#line 10948 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31595
#line 10949 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31595
31596
    {
31596
31597
            if ((yyvsp[(1) - (7)].table_list) != NULL)
31597
31598
            {
31604
31605
  case 1452:
31605
31606
 
31606
31607
/* Line 1455 of yacc.c  */
31607
 
#line 10960 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31608
#line 10961 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31608
31609
    {
31609
31610
            LEX *lex= Lex;
31610
31611
            SELECT_LEX * sel= lex->current_select;
31625
31626
  case 1453:
31626
31627
 
31627
31628
/* Line 1455 of yacc.c  */
31628
 
#line 10979 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31629
#line 10980 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31629
31630
    {
31630
31631
            LEX *lex= Lex;
31631
31632
            SELECT_LEX *sel= lex->current_select;
31638
31639
  case 1454:
31639
31640
 
31640
31641
/* Line 1455 of yacc.c  */
31641
 
#line 10987 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31642
#line 10988 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31642
31643
    {
31643
31644
            Select->parsing_place= NO_MATTER;
31644
31645
          }
31647
31648
  case 1456:
31648
31649
 
31649
31650
/* Line 1455 of yacc.c  */
31650
 
#line 10996 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31651
#line 10997 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31651
31652
    {
31652
31653
            LEX *lex= Lex;
31653
31654
            if ((yyvsp[(1) - (1)].select_lex)->init_nested_join(lex->thd))
31658
31659
  case 1457:
31659
31660
 
31660
31661
/* Line 1455 of yacc.c  */
31661
 
#line 11002 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31662
#line 11003 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31662
31663
    {
31663
31664
            LEX *lex= Lex;
31664
31665
            /* for normal joins, $3 != NULL and end_nested_join() != NULL,
31677
31678
  case 1458:
31678
31679
 
31679
31680
/* Line 1455 of yacc.c  */
31680
 
#line 11018 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31681
#line 11019 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31681
31682
    {
31682
31683
            LEX *lex= Lex;
31683
31684
            lex->derived_tables|= DERIVED_SUBQUERY;
31699
31700
  case 1459:
31700
31701
 
31701
31702
/* Line 1455 of yacc.c  */
31702
 
#line 11035 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31703
#line 11036 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31703
31704
    {
31704
31705
            Select->parsing_place= NO_MATTER;
31705
31706
          }
31708
31709
  case 1461:
31709
31710
 
31710
31711
/* Line 1455 of yacc.c  */
31711
 
#line 11042 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31712
#line 11043 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31712
31713
    { (yyval.select_lex)= Select; }
31713
31714
    break;
31714
31715
 
31715
31716
  case 1462:
31716
31717
 
31717
31718
/* Line 1455 of yacc.c  */
31718
 
#line 11047 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31719
#line 11048 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31719
31720
    {
31720
31721
            LEX *lex= Lex;
31721
31722
 
31743
31744
  case 1463:
31744
31745
 
31745
31746
/* Line 1455 of yacc.c  */
31746
 
#line 11072 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31747
#line 11073 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31747
31748
    {}
31748
31749
    break;
31749
31750
 
31750
31751
  case 1464:
31751
31752
 
31752
31753
/* Line 1455 of yacc.c  */
31753
 
#line 11073 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31754
#line 11074 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31754
31755
    {}
31755
31756
    break;
31756
31757
 
31757
31758
  case 1465:
31758
31759
 
31759
31760
/* Line 1455 of yacc.c  */
31760
 
#line 11078 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31761
#line 11079 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31761
31762
    {
31762
31763
            (yyval.num)= old_mode ?  INDEX_HINT_MASK_JOIN : INDEX_HINT_MASK_ALL; 
31763
31764
          }
31766
31767
  case 1466:
31767
31768
 
31768
31769
/* Line 1455 of yacc.c  */
31769
 
#line 11081 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31770
#line 11082 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31770
31771
    { (yyval.num)= INDEX_HINT_MASK_JOIN;  }
31771
31772
    break;
31772
31773
 
31773
31774
  case 1467:
31774
31775
 
31775
31776
/* Line 1455 of yacc.c  */
31776
 
#line 11082 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31777
#line 11083 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31777
31778
    { (yyval.num)= INDEX_HINT_MASK_ORDER; }
31778
31779
    break;
31779
31780
 
31780
31781
  case 1468:
31781
31782
 
31782
31783
/* Line 1455 of yacc.c  */
31783
 
#line 11083 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31784
#line 11084 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31784
31785
    { (yyval.num)= INDEX_HINT_MASK_GROUP; }
31785
31786
    break;
31786
31787
 
31787
31788
  case 1469:
31788
31789
 
31789
31790
/* Line 1455 of yacc.c  */
31790
 
#line 11087 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31791
#line 11088 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31791
31792
    { (yyval.index_hint)= INDEX_HINT_FORCE; }
31792
31793
    break;
31793
31794
 
31794
31795
  case 1470:
31795
31796
 
31796
31797
/* Line 1455 of yacc.c  */
31797
 
#line 11088 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31798
#line 11089 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31798
31799
    { (yyval.index_hint)= INDEX_HINT_IGNORE; }
31799
31800
    break;
31800
31801
 
31801
31802
  case 1471:
31802
31803
 
31803
31804
/* Line 1455 of yacc.c  */
31804
 
#line 11093 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31805
#line 11094 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31805
31806
    {
31806
31807
            Select->set_index_hint_type((yyvsp[(1) - (3)].index_hint), (yyvsp[(3) - (3)].num));
31807
31808
          }
31810
31811
  case 1473:
31811
31812
 
31812
31813
/* Line 1455 of yacc.c  */
31813
 
#line 11098 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31814
#line 11099 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31814
31815
    {
31815
31816
            Select->set_index_hint_type(INDEX_HINT_USE, (yyvsp[(3) - (3)].num));
31816
31817
          }
31819
31820
  case 1478:
31820
31821
 
31821
31822
/* Line 1455 of yacc.c  */
31822
 
#line 11111 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31823
#line 11112 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31823
31824
    { Select->alloc_index_hints(YYTHD); }
31824
31825
    break;
31825
31826
 
31826
31827
  case 1480:
31827
31828
 
31828
31829
/* Line 1455 of yacc.c  */
31829
 
#line 11115 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31830
#line 11116 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31830
31831
    {  Select->clear_index_hints(); }
31831
31832
    break;
31832
31833
 
31833
31834
  case 1482:
31834
31835
 
31835
31836
/* Line 1455 of yacc.c  */
31836
 
#line 11120 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31837
#line 11121 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31837
31838
    { Select->add_index_hint(YYTHD, NULL, 0); }
31838
31839
    break;
31839
31840
 
31840
31841
  case 1483:
31841
31842
 
31842
31843
/* Line 1455 of yacc.c  */
31843
 
#line 11121 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31844
#line 11122 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31844
31845
    {}
31845
31846
    break;
31846
31847
 
31847
31848
  case 1484:
31848
31849
 
31849
31850
/* Line 1455 of yacc.c  */
31850
 
#line 11126 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31851
#line 11127 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31851
31852
    { Select->add_index_hint(YYTHD, (yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length); }
31852
31853
    break;
31853
31854
 
31854
31855
  case 1485:
31855
31856
 
31856
31857
/* Line 1455 of yacc.c  */
31857
 
#line 11128 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31858
#line 11129 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31858
31859
    { Select->add_index_hint(YYTHD, (char *)"PRIMARY", 7); }
31859
31860
    break;
31860
31861
 
31861
31862
  case 1488:
31862
31863
 
31863
31864
/* Line 1455 of yacc.c  */
31864
 
#line 11138 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31865
#line 11139 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31865
31866
    {
31866
31867
            if (!((yyval.string_list)= new List<String>))
31867
31868
              MYSQL_YYABORT;
31877
31878
  case 1489:
31878
31879
 
31879
31880
/* Line 1455 of yacc.c  */
31880
 
#line 11149 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31881
#line 11150 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31881
31882
    {
31882
31883
            String *s= new (YYTHD->mem_root) String((const char *) (yyvsp[(3) - (3)].lex_str).str,
31883
31884
                                                    (yyvsp[(3) - (3)].lex_str).length,
31892
31893
  case 1490:
31893
31894
 
31894
31895
/* Line 1455 of yacc.c  */
31895
 
#line 11161 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31896
#line 11162 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31896
31897
    {}
31897
31898
    break;
31898
31899
 
31899
31900
  case 1491:
31900
31901
 
31901
31902
/* Line 1455 of yacc.c  */
31902
 
#line 11162 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31903
#line 11163 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31903
31904
    { (yyval.interval)=INTERVAL_DAY_HOUR; }
31904
31905
    break;
31905
31906
 
31906
31907
  case 1492:
31907
31908
 
31908
31909
/* Line 1455 of yacc.c  */
31909
 
#line 11163 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31910
#line 11164 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31910
31911
    { (yyval.interval)=INTERVAL_DAY_MICROSECOND; }
31911
31912
    break;
31912
31913
 
31913
31914
  case 1493:
31914
31915
 
31915
31916
/* Line 1455 of yacc.c  */
31916
 
#line 11164 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31917
#line 11165 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31917
31918
    { (yyval.interval)=INTERVAL_DAY_MINUTE; }
31918
31919
    break;
31919
31920
 
31920
31921
  case 1494:
31921
31922
 
31922
31923
/* Line 1455 of yacc.c  */
31923
 
#line 11165 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31924
#line 11166 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31924
31925
    { (yyval.interval)=INTERVAL_DAY_SECOND; }
31925
31926
    break;
31926
31927
 
31927
31928
  case 1495:
31928
31929
 
31929
31930
/* Line 1455 of yacc.c  */
31930
 
#line 11166 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31931
#line 11167 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31931
31932
    { (yyval.interval)=INTERVAL_HOUR_MICROSECOND; }
31932
31933
    break;
31933
31934
 
31934
31935
  case 1496:
31935
31936
 
31936
31937
/* Line 1455 of yacc.c  */
31937
 
#line 11167 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31938
#line 11168 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31938
31939
    { (yyval.interval)=INTERVAL_HOUR_MINUTE; }
31939
31940
    break;
31940
31941
 
31941
31942
  case 1497:
31942
31943
 
31943
31944
/* Line 1455 of yacc.c  */
31944
 
#line 11168 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31945
#line 11169 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31945
31946
    { (yyval.interval)=INTERVAL_HOUR_SECOND; }
31946
31947
    break;
31947
31948
 
31948
31949
  case 1498:
31949
31950
 
31950
31951
/* Line 1455 of yacc.c  */
31951
 
#line 11169 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31952
#line 11170 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31952
31953
    { (yyval.interval)=INTERVAL_MINUTE_MICROSECOND; }
31953
31954
    break;
31954
31955
 
31955
31956
  case 1499:
31956
31957
 
31957
31958
/* Line 1455 of yacc.c  */
31958
 
#line 11170 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31959
#line 11171 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31959
31960
    { (yyval.interval)=INTERVAL_MINUTE_SECOND; }
31960
31961
    break;
31961
31962
 
31962
31963
  case 1500:
31963
31964
 
31964
31965
/* Line 1455 of yacc.c  */
31965
 
#line 11171 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31966
#line 11172 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31966
31967
    { (yyval.interval)=INTERVAL_SECOND_MICROSECOND; }
31967
31968
    break;
31968
31969
 
31969
31970
  case 1501:
31970
31971
 
31971
31972
/* Line 1455 of yacc.c  */
31972
 
#line 11172 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31973
#line 11173 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31973
31974
    { (yyval.interval)=INTERVAL_YEAR_MONTH; }
31974
31975
    break;
31975
31976
 
31976
31977
  case 1502:
31977
31978
 
31978
31979
/* Line 1455 of yacc.c  */
31979
 
#line 11176 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31980
#line 11177 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31980
31981
    { (yyval.interval_time_st)=INTERVAL_DAY; }
31981
31982
    break;
31982
31983
 
31983
31984
  case 1503:
31984
31985
 
31985
31986
/* Line 1455 of yacc.c  */
31986
 
#line 11177 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31987
#line 11178 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31987
31988
    { (yyval.interval_time_st)=INTERVAL_WEEK; }
31988
31989
    break;
31989
31990
 
31990
31991
  case 1504:
31991
31992
 
31992
31993
/* Line 1455 of yacc.c  */
31993
 
#line 11178 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
31994
#line 11179 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
31994
31995
    { (yyval.interval_time_st)=INTERVAL_HOUR; }
31995
31996
    break;
31996
31997
 
31997
31998
  case 1505:
31998
31999
 
31999
32000
/* Line 1455 of yacc.c  */
32000
 
#line 11179 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32001
#line 11180 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32001
32002
    { (yyval.interval_time_st)=INTERVAL_MINUTE; }
32002
32003
    break;
32003
32004
 
32004
32005
  case 1506:
32005
32006
 
32006
32007
/* Line 1455 of yacc.c  */
32007
 
#line 11180 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32008
#line 11181 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32008
32009
    { (yyval.interval_time_st)=INTERVAL_MONTH; }
32009
32010
    break;
32010
32011
 
32011
32012
  case 1507:
32012
32013
 
32013
32014
/* Line 1455 of yacc.c  */
32014
 
#line 11181 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32015
#line 11182 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32015
32016
    { (yyval.interval_time_st)=INTERVAL_QUARTER; }
32016
32017
    break;
32017
32018
 
32018
32019
  case 1508:
32019
32020
 
32020
32021
/* Line 1455 of yacc.c  */
32021
 
#line 11182 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32022
#line 11183 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32022
32023
    { (yyval.interval_time_st)=INTERVAL_SECOND; }
32023
32024
    break;
32024
32025
 
32025
32026
  case 1509:
32026
32027
 
32027
32028
/* Line 1455 of yacc.c  */
32028
 
#line 11183 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32029
#line 11184 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32029
32030
    { (yyval.interval_time_st)=INTERVAL_MICROSECOND; }
32030
32031
    break;
32031
32032
 
32032
32033
  case 1510:
32033
32034
 
32034
32035
/* Line 1455 of yacc.c  */
32035
 
#line 11184 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32036
#line 11185 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32036
32037
    { (yyval.interval_time_st)=INTERVAL_YEAR; }
32037
32038
    break;
32038
32039
 
32039
32040
  case 1511:
32040
32041
 
32041
32042
/* Line 1455 of yacc.c  */
32042
 
#line 11188 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32043
#line 11189 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32043
32044
    {(yyval.date_time_type)= MYSQL_TIMESTAMP_DATE; }
32044
32045
    break;
32045
32046
 
32046
32047
  case 1512:
32047
32048
 
32048
32049
/* Line 1455 of yacc.c  */
32049
 
#line 11189 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32050
#line 11190 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32050
32051
    {(yyval.date_time_type)= MYSQL_TIMESTAMP_TIME; }
32051
32052
    break;
32052
32053
 
32053
32054
  case 1513:
32054
32055
 
32055
32056
/* Line 1455 of yacc.c  */
32056
 
#line 11190 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32057
#line 11191 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32057
32058
    {(yyval.date_time_type)= MYSQL_TIMESTAMP_DATETIME; }
32058
32059
    break;
32059
32060
 
32060
32061
  case 1514:
32061
32062
 
32062
32063
/* Line 1455 of yacc.c  */
32063
 
#line 11191 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32064
#line 11192 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32064
32065
    {(yyval.date_time_type)= MYSQL_TIMESTAMP_DATETIME; }
32065
32066
    break;
32066
32067
 
32067
32068
  case 1518:
32068
32069
 
32069
32070
/* Line 1455 of yacc.c  */
32070
 
#line 11201 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32071
#line 11202 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32071
32072
    { (yyval.lex_str_ptr)=0; }
32072
32073
    break;
32073
32074
 
32074
32075
  case 1519:
32075
32076
 
32076
32077
/* Line 1455 of yacc.c  */
32077
 
#line 11203 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32078
#line 11204 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32078
32079
    {
32079
32080
            (yyval.lex_str_ptr)= (LEX_STRING*) sql_memdup(&(yyvsp[(2) - (2)].lex_str),sizeof(LEX_STRING));
32080
32081
            if ((yyval.lex_str_ptr) == NULL)
32085
32086
  case 1522:
32086
32087
 
32087
32088
/* Line 1455 of yacc.c  */
32088
 
#line 11216 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32089
#line 11217 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32089
32090
    { Select->where= 0; }
32090
32091
    break;
32091
32092
 
32092
32093
  case 1523:
32093
32094
 
32094
32095
/* Line 1455 of yacc.c  */
32095
 
#line 11218 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32096
#line 11219 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32096
32097
    {
32097
32098
            Select->parsing_place= IN_WHERE;
32098
32099
          }
32101
32102
  case 1524:
32102
32103
 
32103
32104
/* Line 1455 of yacc.c  */
32104
 
#line 11222 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32105
#line 11223 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32105
32106
    {
32106
32107
            SELECT_LEX *select= Select;
32107
32108
            select->where= (yyvsp[(3) - (3)].item);
32114
32115
  case 1526:
32115
32116
 
32116
32117
/* Line 1455 of yacc.c  */
32117
 
#line 11234 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32118
#line 11235 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32118
32119
    {
32119
32120
            Select->parsing_place= IN_HAVING;
32120
32121
          }
32123
32124
  case 1527:
32124
32125
 
32125
32126
/* Line 1455 of yacc.c  */
32126
 
#line 11238 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32127
#line 11239 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32127
32128
    {
32128
32129
            SELECT_LEX *sel= Select;
32129
32130
            sel->having= (yyvsp[(3) - (3)].item);
32136
32137
  case 1528:
32137
32138
 
32138
32139
/* Line 1455 of yacc.c  */
32139
 
#line 11249 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32140
#line 11250 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32140
32141
    {
32141
32142
            Lex->escape_used= TRUE;
32142
32143
            (yyval.item)= (yyvsp[(2) - (2)].item);
32146
32147
  case 1529:
32147
32148
 
32148
32149
/* Line 1455 of yacc.c  */
32149
 
#line 11254 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32150
#line 11255 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32150
32151
    {
32151
32152
            THD *thd= YYTHD;
32152
32153
            Lex->escape_used= FALSE;
32161
32162
  case 1532:
32162
32163
 
32163
32164
/* Line 1455 of yacc.c  */
32164
 
#line 11276 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32165
#line 11277 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32165
32166
    { if (add_group_to_list(YYTHD, (yyvsp[(3) - (4)].item),(bool) (yyvsp[(4) - (4)].num))) MYSQL_YYABORT; }
32166
32167
    break;
32167
32168
 
32168
32169
  case 1533:
32169
32170
 
32170
32171
/* Line 1455 of yacc.c  */
32171
 
#line 11278 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32172
#line 11279 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32172
32173
    { if (add_group_to_list(YYTHD, (yyvsp[(1) - (2)].item),(bool) (yyvsp[(2) - (2)].num))) MYSQL_YYABORT; }
32173
32174
    break;
32174
32175
 
32175
32176
  case 1534:
32176
32177
 
32177
32178
/* Line 1455 of yacc.c  */
32178
 
#line 11282 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32179
#line 11283 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32179
32180
    {}
32180
32181
    break;
32181
32182
 
32182
32183
  case 1535:
32183
32184
 
32184
32185
/* Line 1455 of yacc.c  */
32185
 
#line 11284 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32186
#line 11285 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32186
32187
    {
32187
32188
            /*
32188
32189
              'WITH CUBE' is reserved in the MySQL syntax, but not implemented,
32207
32208
  case 1536:
32208
32209
 
32209
32210
/* Line 1455 of yacc.c  */
32210
 
#line 11304 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32211
#line 11305 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32211
32212
    {
32212
32213
            /*
32213
32214
              'WITH ROLLUP' is needed for backward compatibility,
32236
32237
  case 1540:
32237
32238
 
32238
32239
/* Line 1455 of yacc.c  */
32239
 
#line 11344 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32240
#line 11345 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32240
32241
    {
32241
32242
            THD *thd= YYTHD;
32242
32243
            bool ascending= ((yyvsp[(2) - (2)].num) == 1) ? true : false;
32248
32249
  case 1543:
32249
32250
 
32250
32251
/* Line 1455 of yacc.c  */
32251
 
#line 11363 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32252
#line 11364 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32252
32253
    {
32253
32254
            LEX *lex=Lex;
32254
32255
            SELECT_LEX *sel= lex->current_select;
32284
32285
  case 1545:
32285
32286
 
32286
32287
/* Line 1455 of yacc.c  */
32287
 
#line 11398 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32288
#line 11399 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32288
32289
    { if (add_order_to_list(YYTHD, (yyvsp[(3) - (4)].item),(bool) (yyvsp[(4) - (4)].num))) MYSQL_YYABORT; }
32289
32290
    break;
32290
32291
 
32291
32292
  case 1546:
32292
32293
 
32293
32294
/* Line 1455 of yacc.c  */
32294
 
#line 11400 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32295
#line 11401 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32295
32296
    { if (add_order_to_list(YYTHD, (yyvsp[(1) - (2)].item),(bool) (yyvsp[(2) - (2)].num))) MYSQL_YYABORT; }
32296
32297
    break;
32297
32298
 
32298
32299
  case 1547:
32299
32300
 
32300
32301
/* Line 1455 of yacc.c  */
32301
 
#line 11404 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32302
#line 11405 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32302
32303
    { (yyval.num) =  1; }
32303
32304
    break;
32304
32305
 
32305
32306
  case 1548:
32306
32307
 
32307
32308
/* Line 1455 of yacc.c  */
32308
 
#line 11405 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32309
#line 11406 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32309
32310
    { (yyval.num) =1; }
32310
32311
    break;
32311
32312
 
32312
32313
  case 1549:
32313
32314
 
32314
32315
/* Line 1455 of yacc.c  */
32315
 
#line 11406 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32316
#line 11407 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32316
32317
    { (yyval.num) =0; }
32317
32318
    break;
32318
32319
 
32319
32320
  case 1550:
32320
32321
 
32321
32322
/* Line 1455 of yacc.c  */
32322
 
#line 11411 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32323
#line 11412 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32323
32324
    {
32324
32325
            LEX *lex= Lex;
32325
32326
            SELECT_LEX *sel= lex->current_select;
32331
32332
  case 1551:
32332
32333
 
32333
32334
/* Line 1455 of yacc.c  */
32334
 
#line 11417 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32335
#line 11418 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32335
32336
    {}
32336
32337
    break;
32337
32338
 
32338
32339
  case 1552:
32339
32340
 
32340
32341
/* Line 1455 of yacc.c  */
32341
 
#line 11421 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32342
#line 11422 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32342
32343
    {}
32343
32344
    break;
32344
32345
 
32345
32346
  case 1553:
32346
32347
 
32347
32348
/* Line 1455 of yacc.c  */
32348
 
#line 11422 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32349
#line 11423 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32349
32350
    {}
32350
32351
    break;
32351
32352
 
32352
32353
  case 1554:
32353
32354
 
32354
32355
/* Line 1455 of yacc.c  */
32355
 
#line 11427 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32356
#line 11428 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32356
32357
    {
32357
32358
            Lex->set_stmt_unsafe(LEX::BINLOG_STMT_UNSAFE_LIMIT);
32358
32359
          }
32361
32362
  case 1555:
32362
32363
 
32363
32364
/* Line 1455 of yacc.c  */
32364
 
#line 11434 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32365
#line 11435 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32365
32366
    {
32366
32367
            SELECT_LEX *sel= Select;
32367
32368
            sel->select_limit= (yyvsp[(1) - (1)].item);
32373
32374
  case 1556:
32374
32375
 
32375
32376
/* Line 1455 of yacc.c  */
32376
 
#line 11441 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32377
#line 11442 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32377
32378
    {
32378
32379
            SELECT_LEX *sel= Select;
32379
32380
            sel->select_limit= (yyvsp[(3) - (3)].item);
32385
32386
  case 1557:
32386
32387
 
32387
32388
/* Line 1455 of yacc.c  */
32388
 
#line 11448 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32389
#line 11449 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32389
32390
    {
32390
32391
            SELECT_LEX *sel= Select;
32391
32392
            sel->select_limit= (yyvsp[(1) - (3)].item);
32397
32398
  case 1558:
32398
32399
 
32399
32400
/* Line 1455 of yacc.c  */
32400
 
#line 11458 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32401
#line 11459 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32401
32402
    {
32402
32403
          THD *thd= YYTHD;
32403
32404
          LEX *lex= Lex;
32429
32430
  case 1559:
32430
32431
 
32431
32432
/* Line 1455 of yacc.c  */
32432
 
#line 11485 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32433
#line 11486 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32433
32434
    {
32434
32435
          ((Item_param *) (yyvsp[(1) - (1)].item))->limit_clause_param= TRUE;
32435
32436
        }
32438
32439
  case 1560:
32439
32440
 
32440
32441
/* Line 1455 of yacc.c  */
32441
 
#line 11489 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32442
#line 11490 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32442
32443
    {
32443
32444
            (yyval.item)= new (YYTHD->mem_root) Item_uint((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
32444
32445
            if ((yyval.item) == NULL)
32449
32450
  case 1561:
32450
32451
 
32451
32452
/* Line 1455 of yacc.c  */
32452
 
#line 11495 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32453
#line 11496 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32453
32454
    {
32454
32455
            (yyval.item)= new (YYTHD->mem_root) Item_uint((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
32455
32456
            if ((yyval.item) == NULL)
32460
32461
  case 1562:
32461
32462
 
32462
32463
/* Line 1455 of yacc.c  */
32463
 
#line 11501 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32464
#line 11502 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32464
32465
    {
32465
32466
            (yyval.item)= new (YYTHD->mem_root) Item_uint((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
32466
32467
            if ((yyval.item) == NULL)
32471
32472
  case 1563:
32472
32473
 
32473
32474
/* Line 1455 of yacc.c  */
32474
 
#line 11510 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32475
#line 11511 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32475
32476
    {
32476
32477
            LEX *lex=Lex;
32477
32478
            lex->current_select->select_limit= 0;
32481
32482
  case 1564:
32482
32483
 
32483
32484
/* Line 1455 of yacc.c  */
32484
 
#line 11515 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32485
#line 11516 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32485
32486
    {
32486
32487
            SELECT_LEX *sel= Select;
32487
32488
            sel->select_limit= (yyvsp[(2) - (2)].item);
32493
32494
  case 1565:
32494
32495
 
32495
32496
/* Line 1455 of yacc.c  */
32496
 
#line 11524 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32497
#line 11525 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32497
32498
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32498
32499
    break;
32499
32500
 
32500
32501
  case 1566:
32501
32502
 
32502
32503
/* Line 1455 of yacc.c  */
32503
 
#line 11525 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32504
#line 11526 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32504
32505
    { (yyval.ulong_num)= (ulong) strtol((yyvsp[(1) - (1)].lex_str).str, (char**) 0, 16); }
32505
32506
    break;
32506
32507
 
32507
32508
  case 1567:
32508
32509
 
32509
32510
/* Line 1455 of yacc.c  */
32510
 
#line 11526 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32511
#line 11527 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32511
32512
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32512
32513
    break;
32513
32514
 
32514
32515
  case 1568:
32515
32516
 
32516
32517
/* Line 1455 of yacc.c  */
32517
 
#line 11527 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32518
#line 11528 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32518
32519
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32519
32520
    break;
32520
32521
 
32521
32522
  case 1569:
32522
32523
 
32523
32524
/* Line 1455 of yacc.c  */
32524
 
#line 11528 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32525
#line 11529 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32525
32526
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32526
32527
    break;
32527
32528
 
32528
32529
  case 1570:
32529
32530
 
32530
32531
/* Line 1455 of yacc.c  */
32531
 
#line 11529 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32532
#line 11530 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32532
32533
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32533
32534
    break;
32534
32535
 
32535
32536
  case 1571:
32536
32537
 
32537
32538
/* Line 1455 of yacc.c  */
32538
 
#line 11533 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32539
#line 11534 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32539
32540
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32540
32541
    break;
32541
32542
 
32542
32543
  case 1572:
32543
32544
 
32544
32545
/* Line 1455 of yacc.c  */
32545
 
#line 11534 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32546
#line 11535 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32546
32547
    { (yyval.ulong_num)= (ulong) strtol((yyvsp[(1) - (1)].lex_str).str, (char**) 0, 16); }
32547
32548
    break;
32548
32549
 
32549
32550
  case 1573:
32550
32551
 
32551
32552
/* Line 1455 of yacc.c  */
32552
 
#line 11535 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32553
#line 11536 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32553
32554
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32554
32555
    break;
32555
32556
 
32556
32557
  case 1574:
32557
32558
 
32558
32559
/* Line 1455 of yacc.c  */
32559
 
#line 11536 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32560
#line 11537 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32560
32561
    { int error; (yyval.ulong_num)= (ulong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32561
32562
    break;
32562
32563
 
32563
32564
  case 1575:
32564
32565
 
32565
32566
/* Line 1455 of yacc.c  */
32566
 
#line 11537 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32567
#line 11538 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32567
32568
    { MYSQL_YYABORT; }
32568
32569
    break;
32569
32570
 
32570
32571
  case 1576:
32571
32572
 
32572
32573
/* Line 1455 of yacc.c  */
32573
 
#line 11541 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32574
#line 11542 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32574
32575
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32575
32576
    break;
32576
32577
 
32577
32578
  case 1577:
32578
32579
 
32579
32580
/* Line 1455 of yacc.c  */
32580
 
#line 11542 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32581
#line 11543 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32581
32582
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32582
32583
    break;
32583
32584
 
32584
32585
  case 1578:
32585
32586
 
32586
32587
/* Line 1455 of yacc.c  */
32587
 
#line 11543 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32588
#line 11544 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32588
32589
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32589
32590
    break;
32590
32591
 
32591
32592
  case 1579:
32592
32593
 
32593
32594
/* Line 1455 of yacc.c  */
32594
 
#line 11544 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32595
#line 11545 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32595
32596
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32596
32597
    break;
32597
32598
 
32598
32599
  case 1580:
32599
32600
 
32600
32601
/* Line 1455 of yacc.c  */
32601
 
#line 11545 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32602
#line 11546 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32602
32603
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32603
32604
    break;
32604
32605
 
32605
32606
  case 1581:
32606
32607
 
32607
32608
/* Line 1455 of yacc.c  */
32608
 
#line 11549 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32609
#line 11550 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32609
32610
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32610
32611
    break;
32611
32612
 
32612
32613
  case 1582:
32613
32614
 
32614
32615
/* Line 1455 of yacc.c  */
32615
 
#line 11550 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32616
#line 11551 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32616
32617
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32617
32618
    break;
32618
32619
 
32619
32620
  case 1583:
32620
32621
 
32621
32622
/* Line 1455 of yacc.c  */
32622
 
#line 11551 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32623
#line 11552 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32623
32624
    { int error; (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error); }
32624
32625
    break;
32625
32626
 
32626
32627
  case 1584:
32627
32628
 
32628
32629
/* Line 1455 of yacc.c  */
32629
 
#line 11552 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32630
#line 11553 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32630
32631
    { MYSQL_YYABORT; }
32631
32632
    break;
32632
32633
 
32633
32634
  case 1585:
32634
32635
 
32635
32636
/* Line 1455 of yacc.c  */
32636
 
#line 11557 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32637
#line 11558 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32637
32638
    { my_parse_error(ER(ER_ONLY_INTEGERS_ALLOWED)); }
32638
32639
    break;
32639
32640
 
32640
32641
  case 1589:
32641
32642
 
32642
32643
/* Line 1455 of yacc.c  */
32643
 
#line 11568 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32644
#line 11569 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32644
32645
    {
32645
32646
            LEX *lex= Lex;
32646
32647
            
32675
32676
  case 1591:
32676
32677
 
32677
32678
/* Line 1455 of yacc.c  */
32678
 
#line 11601 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32679
#line 11602 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32679
32680
    {}
32680
32681
    break;
32681
32682
 
32682
32683
  case 1592:
32683
32684
 
32684
32685
/* Line 1455 of yacc.c  */
32685
 
#line 11603 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32686
#line 11604 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32686
32687
    {
32687
32688
            Lex->proc_analyse->max_tree_elements= (yyvsp[(1) - (1)].ulonglong_number);
32688
32689
          }
32691
32692
  case 1593:
32692
32693
 
32693
32694
/* Line 1455 of yacc.c  */
32694
 
#line 11607 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32695
#line 11608 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32695
32696
    {
32696
32697
            Lex->proc_analyse->max_tree_elements= (yyvsp[(1) - (3)].ulonglong_number);
32697
32698
            Lex->proc_analyse->max_treemem= (yyvsp[(3) - (3)].ulonglong_number);
32701
32702
  case 1594:
32702
32703
 
32703
32704
/* Line 1455 of yacc.c  */
32704
 
#line 11615 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32705
#line 11616 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32705
32706
    {
32706
32707
            int error;
32707
32708
            (yyval.ulonglong_number)= (ulonglong) my_strtoll10((yyvsp[(1) - (1)].lex_str).str, (char**) 0, &error);
32716
32717
  case 1595:
32717
32718
 
32718
32719
/* Line 1455 of yacc.c  */
32719
 
#line 11627 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32720
#line 11628 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32720
32721
    {
32721
32722
            LEX *lex=Lex;
32722
32723
            if (!lex->describe && (!(lex->result= new select_dumpvar())))
32727
32728
  case 1596:
32728
32729
 
32729
32730
/* Line 1455 of yacc.c  */
32730
 
#line 11633 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32731
#line 11634 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32731
32732
    {}
32732
32733
    break;
32733
32734
 
32734
32735
  case 1598:
32735
32736
 
32736
32737
/* Line 1455 of yacc.c  */
32737
 
#line 11638 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32738
#line 11639 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32738
32739
    {}
32739
32740
    break;
32740
32741
 
32741
32742
  case 1599:
32742
32743
 
32743
32744
/* Line 1455 of yacc.c  */
32744
 
#line 11643 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32745
#line 11644 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32745
32746
    {
32746
32747
            LEX *lex=Lex;
32747
32748
            if (lex->result) 
32765
32766
  case 1600:
32766
32767
 
32767
32768
/* Line 1455 of yacc.c  */
32768
 
#line 11662 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32769
#line 11663 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32769
32770
    {
32770
32771
            LEX *lex= Lex;
32771
32772
#ifndef DBUG_OFF
32806
32807
  case 1601:
32807
32808
 
32808
32809
/* Line 1455 of yacc.c  */
32809
 
#line 11701 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32810
#line 11702 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32810
32811
    {
32811
32812
            if (! Lex->parsing_options.allows_select_into)
32812
32813
            {
32819
32820
  case 1603:
32820
32821
 
32821
32822
/* Line 1455 of yacc.c  */
32822
 
#line 11713 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32823
#line 11714 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32823
32824
    {
32824
32825
            LEX *lex= Lex;
32825
32826
            lex->uncacheable(UNCACHEABLE_SIDEEFFECT);
32832
32833
  case 1604:
32833
32834
 
32834
32835
/* Line 1455 of yacc.c  */
32835
 
#line 11721 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32836
#line 11722 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32836
32837
    { Lex->exchange->cs= (yyvsp[(4) - (4)].charset); }
32837
32838
    break;
32838
32839
 
32839
32840
  case 1606:
32840
32841
 
32841
32842
/* Line 1455 of yacc.c  */
32842
 
#line 11724 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32843
#line 11725 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32843
32844
    {
32844
32845
            LEX *lex=Lex;
32845
32846
            if (!lex->describe)
32856
32857
  case 1607:
32857
32858
 
32858
32859
/* Line 1455 of yacc.c  */
32859
 
#line 11736 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32860
#line 11737 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32860
32861
    {
32861
32862
            Lex->uncacheable(UNCACHEABLE_SIDEEFFECT);
32862
32863
          }
32865
32866
  case 1608:
32866
32867
 
32867
32868
/* Line 1455 of yacc.c  */
32868
 
#line 11747 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32869
#line 11748 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32869
32870
    {
32870
32871
            LEX *lex=Lex;
32871
32872
            lex->sql_command = SQLCOM_DO;
32876
32877
  case 1609:
32877
32878
 
32878
32879
/* Line 1455 of yacc.c  */
32879
 
#line 11753 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32880
#line 11754 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32880
32881
    {
32881
32882
            Lex->insert_list= (yyvsp[(3) - (3)].item_list);
32882
32883
          }
32885
32886
  case 1610:
32886
32887
 
32887
32888
/* Line 1455 of yacc.c  */
32888
 
#line 11764 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32889
#line 11765 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32889
32890
    {
32890
32891
            LEX *lex=Lex;
32891
32892
            lex->sql_command = SQLCOM_DROP_TABLE;
32899
32900
  case 1611:
32900
32901
 
32901
32902
/* Line 1455 of yacc.c  */
32902
 
#line 11773 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32903
#line 11774 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32903
32904
    {}
32904
32905
    break;
32905
32906
 
32906
32907
  case 1612:
32907
32908
 
32908
32909
/* Line 1455 of yacc.c  */
32909
 
#line 11774 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32910
#line 11775 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32910
32911
    {}
32911
32912
    break;
32912
32913
 
32913
32914
  case 1613:
32914
32915
 
32915
32916
/* Line 1455 of yacc.c  */
32916
 
#line 11775 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32917
#line 11776 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32917
32918
    {
32918
32919
            LEX *lex=Lex;
32919
32920
            Alter_drop *ad= new Alter_drop(Alter_drop::KEY, (yyvsp[(3) - (6)].lex_str).str);
32934
32935
  case 1614:
32935
32936
 
32936
32937
/* Line 1455 of yacc.c  */
32937
 
#line 11790 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32938
#line 11791 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32938
32939
    {}
32939
32940
    break;
32940
32941
 
32941
32942
  case 1615:
32942
32943
 
32943
32944
/* Line 1455 of yacc.c  */
32944
 
#line 11792 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32945
#line 11793 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32945
32946
    {
32946
32947
            LEX *lex=Lex;
32947
32948
            lex->sql_command= SQLCOM_DROP_DB;
32953
32954
  case 1616:
32954
32955
 
32955
32956
/* Line 1455 of yacc.c  */
32956
 
#line 11799 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32957
#line 11800 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32957
32958
    {
32958
32959
            THD *thd= YYTHD;
32959
32960
            LEX *lex= thd->lex;
32979
32980
  case 1617:
32980
32981
 
32981
32982
/* Line 1455 of yacc.c  */
32982
 
#line 11820 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
32983
#line 11821 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
32983
32984
    {
32984
32985
            THD *thd= YYTHD;
32985
32986
            LEX *lex= thd->lex;
33005
33006
  case 1618:
33006
33007
 
33007
33008
/* Line 1455 of yacc.c  */
33008
 
#line 11841 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33009
#line 11842 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33009
33010
    {
33010
33011
            LEX *lex=Lex;
33011
33012
            if (lex->sphead)
33022
33023
  case 1619:
33023
33024
 
33024
33025
/* Line 1455 of yacc.c  */
33025
 
#line 11853 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33026
#line 11854 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33026
33027
    {
33027
33028
            Lex->sql_command = SQLCOM_DROP_USER;
33028
33029
          }
33031
33032
  case 1620:
33032
33033
 
33033
33034
/* Line 1455 of yacc.c  */
33034
 
#line 11857 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33035
#line 11858 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33035
33036
    {
33036
33037
            LEX *lex= Lex;
33037
33038
            lex->sql_command= SQLCOM_DROP_VIEW;
33044
33045
  case 1621:
33045
33046
 
33046
33047
/* Line 1455 of yacc.c  */
33047
 
#line 11865 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33048
#line 11866 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33048
33049
    {}
33049
33050
    break;
33050
33051
 
33051
33052
  case 1622:
33052
33053
 
33053
33054
/* Line 1455 of yacc.c  */
33054
 
#line 11867 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33055
#line 11868 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33055
33056
    {
33056
33057
            Lex->drop_if_exists= (yyvsp[(3) - (4)].num);
33057
33058
            Lex->spname= (yyvsp[(4) - (4)].spname);
33062
33063
  case 1623:
33063
33064
 
33064
33065
/* Line 1455 of yacc.c  */
33065
 
#line 11873 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33066
#line 11874 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33066
33067
    {
33067
33068
            LEX *lex= Lex;
33068
33069
            lex->sql_command= SQLCOM_DROP_TRIGGER;
33074
33075
  case 1624:
33075
33076
 
33076
33077
/* Line 1455 of yacc.c  */
33077
 
#line 11880 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33078
#line 11881 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33078
33079
    {
33079
33080
            LEX *lex= Lex;
33080
33081
            lex->alter_tablespace_info->ts_cmd_type= DROP_TABLESPACE;
33084
33085
  case 1625:
33085
33086
 
33086
33087
/* Line 1455 of yacc.c  */
33087
 
#line 11885 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33088
#line 11886 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33088
33089
    {
33089
33090
            LEX *lex= Lex;
33090
33091
            lex->alter_tablespace_info->ts_cmd_type= DROP_LOGFILE_GROUP;
33094
33095
  case 1626:
33095
33096
 
33096
33097
/* Line 1455 of yacc.c  */
33097
 
#line 11890 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33098
#line 11891 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33098
33099
    {
33099
33100
            Lex->sql_command = SQLCOM_DROP_SERVER;
33100
33101
            Lex->drop_if_exists= (yyvsp[(3) - (4)].num);
33106
33107
  case 1629:
33107
33108
 
33108
33109
/* Line 1455 of yacc.c  */
33109
 
#line 11905 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33110
#line 11906 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33110
33111
    {
33111
33112
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(1) - (1)].table), NULL,
33112
33113
                                           TL_OPTION_UPDATING,
33119
33120
  case 1630:
33120
33121
 
33121
33122
/* Line 1455 of yacc.c  */
33122
 
#line 11916 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33123
#line 11917 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33123
33124
    {
33124
33125
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(1) - (2)].table), NULL,
33125
33126
                                           TL_OPTION_UPDATING,
33134
33135
  case 1633:
33135
33136
 
33136
33137
/* Line 1455 of yacc.c  */
33137
 
#line 11934 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33138
#line 11935 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33138
33139
    {
33139
33140
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(1) - (1)].table), NULL,
33140
33141
                                           TL_OPTION_UPDATING | TL_OPTION_ALIAS,
33147
33148
  case 1634:
33148
33149
 
33149
33150
/* Line 1455 of yacc.c  */
33150
 
#line 11944 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33151
#line 11945 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33151
33152
    { (yyval.num)= 0; }
33152
33153
    break;
33153
33154
 
33154
33155
  case 1635:
33155
33156
 
33156
33157
/* Line 1455 of yacc.c  */
33157
 
#line 11945 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33158
#line 11946 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33158
33159
    { (yyval.num)= 1; }
33159
33160
    break;
33160
33161
 
33161
33162
  case 1636:
33162
33163
 
33163
33164
/* Line 1455 of yacc.c  */
33164
 
#line 11949 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33165
#line 11950 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33165
33166
    { (yyval.num)= 0; }
33166
33167
    break;
33167
33168
 
33168
33169
  case 1637:
33169
33170
 
33170
33171
/* Line 1455 of yacc.c  */
33171
 
#line 11950 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33172
#line 11951 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33172
33173
    { (yyval.num)= 1; }
33173
33174
    break;
33174
33175
 
33175
33176
  case 1645:
33176
33177
 
33177
33178
/* Line 1455 of yacc.c  */
33178
 
#line 11973 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33179
#line 11974 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33179
33180
    {
33180
33181
            LEX *lex= Lex;
33181
33182
            lex->sql_command= SQLCOM_INSERT;
33187
33188
  case 1646:
33188
33189
 
33189
33190
/* Line 1455 of yacc.c  */
33190
 
#line 11981 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33191
#line 11982 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33191
33192
    {
33192
33193
            Select->set_lock_for_tables((yyvsp[(3) - (5)].lock_type));
33193
33194
            Lex->current_select= &Lex->select_lex;
33197
33198
  case 1647:
33198
33199
 
33199
33200
/* Line 1455 of yacc.c  */
33200
 
#line 11986 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33201
#line 11987 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33201
33202
    {}
33202
33203
    break;
33203
33204
 
33204
33205
  case 1648:
33205
33206
 
33206
33207
/* Line 1455 of yacc.c  */
33207
 
#line 11991 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33208
#line 11992 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33208
33209
    {
33209
33210
            LEX *lex=Lex;
33210
33211
            lex->sql_command = SQLCOM_REPLACE;
33216
33217
  case 1649:
33217
33218
 
33218
33219
/* Line 1455 of yacc.c  */
33219
 
#line 11998 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33220
#line 11999 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33220
33221
    {
33221
33222
            Select->set_lock_for_tables((yyvsp[(3) - (4)].lock_type));
33222
33223
            Lex->current_select= &Lex->select_lex;
33226
33227
  case 1650:
33227
33228
 
33228
33229
/* Line 1455 of yacc.c  */
33229
 
#line 12003 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33230
#line 12004 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33230
33231
    {}
33231
33232
    break;
33232
33233
 
33233
33234
  case 1651:
33234
33235
 
33235
33236
/* Line 1455 of yacc.c  */
33236
 
#line 12008 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33237
#line 12009 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33237
33238
    {
33238
33239
#ifdef HAVE_QUERY_CACHE
33239
33240
            /*
33251
33252
  case 1652:
33252
33253
 
33253
33254
/* Line 1455 of yacc.c  */
33254
 
#line 12020 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33255
#line 12021 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33255
33256
    { (yyval.lock_type)= TL_WRITE_LOW_PRIORITY; }
33256
33257
    break;
33257
33258
 
33258
33259
  case 1653:
33259
33260
 
33260
33261
/* Line 1455 of yacc.c  */
33261
 
#line 12022 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33262
#line 12023 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33262
33263
    {
33263
33264
          Lex->keyword_delayed_begin_offset= (uint)(YYLIP->get_tok_start() -
33264
33265
                                                    YYTHD->query());
33276
33277
  case 1654:
33277
33278
 
33278
33279
/* Line 1455 of yacc.c  */
33279
 
#line 12034 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33280
#line 12035 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33280
33281
    { (yyval.lock_type)= TL_WRITE; }
33281
33282
    break;
33282
33283
 
33283
33284
  case 1655:
33284
33285
 
33285
33286
/* Line 1455 of yacc.c  */
33286
 
#line 12038 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33287
#line 12039 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33287
33288
    { (yyval.lock_type)= (yyvsp[(1) - (1)].lock_type); }
33288
33289
    break;
33289
33290
 
33290
33291
  case 1656:
33291
33292
 
33292
33293
/* Line 1455 of yacc.c  */
33293
 
#line 12040 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33294
#line 12041 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33294
33295
    {
33295
33296
          Lex->keyword_delayed_begin_offset= (uint)(YYLIP->get_tok_start() -
33296
33297
                                                    YYTHD->query());
33308
33309
  case 1657:
33309
33310
 
33310
33311
/* Line 1455 of yacc.c  */
33311
 
#line 12055 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33312
#line 12056 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33312
33313
    {}
33313
33314
    break;
33314
33315
 
33315
33316
  case 1658:
33316
33317
 
33317
33318
/* Line 1455 of yacc.c  */
33318
 
#line 12056 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33319
#line 12057 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33319
33320
    {}
33320
33321
    break;
33321
33322
 
33322
33323
  case 1659:
33323
33324
 
33324
33325
/* Line 1455 of yacc.c  */
33325
 
#line 12061 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33326
#line 12062 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33326
33327
    {
33327
33328
            LEX *lex=Lex;
33328
33329
            lex->field_list.empty();
33334
33335
  case 1660:
33335
33336
 
33336
33337
/* Line 1455 of yacc.c  */
33337
 
#line 12069 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33338
#line 12070 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33338
33339
    {}
33339
33340
    break;
33340
33341
 
33341
33342
  case 1661:
33342
33343
 
33343
33344
/* Line 1455 of yacc.c  */
33344
 
#line 12070 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33345
#line 12071 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33345
33346
    {}
33346
33347
    break;
33347
33348
 
33348
33349
  case 1662:
33349
33350
 
33350
33351
/* Line 1455 of yacc.c  */
33351
 
#line 12071 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33352
#line 12072 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33352
33353
    {}
33353
33354
    break;
33354
33355
 
33355
33356
  case 1663:
33356
33357
 
33357
33358
/* Line 1455 of yacc.c  */
33358
 
#line 12073 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33359
#line 12074 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33359
33360
    {
33360
33361
            LEX *lex=Lex;
33361
33362
            if (!(lex->insert_list = new List_item) ||
33367
33368
  case 1665:
33368
33369
 
33369
33370
/* Line 1455 of yacc.c  */
33370
 
#line 12083 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33371
#line 12084 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33371
33372
    { Lex->field_list.push_back((yyvsp[(3) - (3)].item)); }
33372
33373
    break;
33373
33374
 
33374
33375
  case 1666:
33375
33376
 
33376
33377
/* Line 1455 of yacc.c  */
33377
 
#line 12084 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33378
#line 12085 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33378
33379
    { Lex->field_list.push_back((yyvsp[(1) - (1)].item)); }
33379
33380
    break;
33380
33381
 
33381
33382
  case 1667:
33382
33383
 
33383
33384
/* Line 1455 of yacc.c  */
33384
 
#line 12088 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33385
#line 12089 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33385
33386
    {}
33386
33387
    break;
33387
33388
 
33388
33389
  case 1668:
33389
33390
 
33390
33391
/* Line 1455 of yacc.c  */
33391
 
#line 12089 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33392
#line 12090 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33392
33393
    {}
33393
33394
    break;
33394
33395
 
33395
33396
  case 1669:
33396
33397
 
33397
33398
/* Line 1455 of yacc.c  */
33398
 
#line 12091 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33399
#line 12092 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33399
33400
    { Select->set_braces(0);}
33400
33401
    break;
33401
33402
 
33402
33403
  case 1670:
33403
33404
 
33404
33405
/* Line 1455 of yacc.c  */
33405
 
#line 12092 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33406
#line 12093 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33406
33407
    {}
33407
33408
    break;
33408
33409
 
33409
33410
  case 1671:
33410
33411
 
33411
33412
/* Line 1455 of yacc.c  */
33412
 
#line 12094 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33413
#line 12095 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33413
33414
    { Select->set_braces(1);}
33414
33415
    break;
33415
33416
 
33416
33417
  case 1672:
33417
33418
 
33418
33419
/* Line 1455 of yacc.c  */
33419
 
#line 12095 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33420
#line 12096 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33420
33421
    {}
33421
33422
    break;
33422
33423
 
33423
33424
  case 1677:
33424
33425
 
33425
33426
/* Line 1455 of yacc.c  */
33426
 
#line 12110 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33427
#line 12111 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33427
33428
    {
33428
33429
            LEX *lex=Lex;
33429
33430
            if (lex->field_list.push_back((yyvsp[(1) - (3)].item)) ||
33435
33436
  case 1678:
33436
33437
 
33437
33438
/* Line 1455 of yacc.c  */
33438
 
#line 12119 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33439
#line 12120 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33439
33440
    {}
33440
33441
    break;
33441
33442
 
33442
33443
  case 1679:
33443
33444
 
33444
33445
/* Line 1455 of yacc.c  */
33445
 
#line 12120 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33446
#line 12121 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33446
33447
    {}
33447
33448
    break;
33448
33449
 
33449
33450
  case 1680:
33450
33451
 
33451
33452
/* Line 1455 of yacc.c  */
33452
 
#line 12124 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33453
#line 12125 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33453
33454
    {}
33454
33455
    break;
33455
33456
 
33456
33457
  case 1681:
33457
33458
 
33458
33459
/* Line 1455 of yacc.c  */
33459
 
#line 12125 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33460
#line 12126 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33460
33461
    {}
33461
33462
    break;
33462
33463
 
33463
33464
  case 1682:
33464
33465
 
33465
33466
/* Line 1455 of yacc.c  */
33466
 
#line 12130 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33467
#line 12131 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33467
33468
    {
33468
33469
              if (!(Lex->insert_list = new List_item))
33469
33470
                MYSQL_YYABORT;
33473
33474
  case 1683:
33474
33475
 
33475
33476
/* Line 1455 of yacc.c  */
33476
 
#line 12135 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33477
#line 12136 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33477
33478
    {
33478
33479
            LEX *lex=Lex;
33479
33480
            if (lex->many_values.push_back(lex->insert_list))
33484
33485
  case 1684:
33485
33486
 
33486
33487
/* Line 1455 of yacc.c  */
33487
 
#line 12143 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33488
#line 12144 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33488
33489
    {}
33489
33490
    break;
33490
33491
 
33491
33492
  case 1686:
33492
33493
 
33493
33494
/* Line 1455 of yacc.c  */
33494
 
#line 12149 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33495
#line 12150 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33495
33496
    {
33496
33497
            if (Lex->insert_list->push_back((yyvsp[(3) - (3)].item)))
33497
33498
              MYSQL_YYABORT;
33501
33502
  case 1687:
33502
33503
 
33503
33504
/* Line 1455 of yacc.c  */
33504
 
#line 12154 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33505
#line 12155 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33505
33506
    {
33506
33507
            if (Lex->insert_list->push_back((yyvsp[(1) - (1)].item)))
33507
33508
              MYSQL_YYABORT;
33511
33512
  case 1688:
33512
33513
 
33513
33514
/* Line 1455 of yacc.c  */
33514
 
#line 12161 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33515
#line 12162 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33515
33516
    { (yyval.item)= (yyvsp[(1) - (1)].item);}
33516
33517
    break;
33517
33518
 
33518
33519
  case 1689:
33519
33520
 
33520
33521
/* Line 1455 of yacc.c  */
33521
 
#line 12163 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33522
#line 12164 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33522
33523
    {
33523
33524
            (yyval.item)= new (YYTHD->mem_root) Item_default_value(Lex->current_context());
33524
33525
            if ((yyval.item) == NULL)
33529
33530
  case 1691:
33530
33531
 
33531
33532
/* Line 1455 of yacc.c  */
33532
 
#line 12172 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33533
#line 12173 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33533
33534
    { Lex->duplicates= DUP_UPDATE; }
33534
33535
    break;
33535
33536
 
33536
33537
  case 1693:
33537
33538
 
33538
33539
/* Line 1455 of yacc.c  */
33539
 
#line 12180 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33540
#line 12181 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33540
33541
    {
33541
33542
            LEX *lex= Lex;
33542
33543
            mysql_init_select(lex);
33548
33549
  case 1694:
33549
33550
 
33550
33551
/* Line 1455 of yacc.c  */
33551
 
#line 12188 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33552
#line 12189 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33552
33553
    {
33553
33554
            LEX *lex= Lex;
33554
33555
            if (lex->select_lex.table_list.elements > 1)
33572
33573
  case 1695:
33573
33574
 
33574
33575
/* Line 1455 of yacc.c  */
33575
 
#line 12206 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33576
#line 12207 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33576
33577
    {}
33577
33578
    break;
33578
33579
 
33579
33580
  case 1698:
33580
33581
 
33581
33582
/* Line 1455 of yacc.c  */
33582
 
#line 12216 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33583
#line 12217 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33583
33584
    {
33584
33585
            if (add_item_to_list(YYTHD, (yyvsp[(1) - (3)].item)) || add_value_to_list(YYTHD, (yyvsp[(3) - (3)].item)))
33585
33586
              MYSQL_YYABORT;
33589
33590
  case 1701:
33590
33591
 
33591
33592
/* Line 1455 of yacc.c  */
33592
 
#line 12229 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33593
#line 12230 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33593
33594
    {
33594
33595
          LEX *lex= Lex;
33595
33596
          if (lex->update_list.push_back((yyvsp[(1) - (3)].item)) || 
33601
33602
  case 1702:
33602
33603
 
33603
33604
/* Line 1455 of yacc.c  */
33604
 
#line 12238 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33605
#line 12239 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33605
33606
    { (yyval.lock_type)= TL_WRITE_DEFAULT; }
33606
33607
    break;
33607
33608
 
33608
33609
  case 1703:
33609
33610
 
33610
33611
/* Line 1455 of yacc.c  */
33611
 
#line 12239 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33612
#line 12240 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33612
33613
    { (yyval.lock_type)= TL_WRITE_LOW_PRIORITY; }
33613
33614
    break;
33614
33615
 
33615
33616
  case 1704:
33616
33617
 
33617
33618
/* Line 1455 of yacc.c  */
33618
 
#line 12246 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33619
#line 12247 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33619
33620
    {
33620
33621
            LEX *lex= Lex;
33621
33622
            lex->sql_command= SQLCOM_DELETE;
33631
33632
  case 1706:
33632
33633
 
33633
33634
/* Line 1455 of yacc.c  */
33634
 
#line 12261 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33635
#line 12262 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33635
33636
    {
33636
33637
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(2) - (3)].table), NULL, TL_OPTION_UPDATING,
33637
33638
                                           YYPS->m_lock_type,
33647
33648
  case 1707:
33648
33649
 
33649
33650
/* Line 1455 of yacc.c  */
33650
 
#line 12272 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33651
#line 12273 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33651
33652
    {}
33652
33653
    break;
33653
33654
 
33654
33655
  case 1708:
33655
33656
 
33656
33657
/* Line 1455 of yacc.c  */
33657
 
#line 12274 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33658
#line 12275 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33658
33659
    {
33659
33660
            mysql_init_multi_delete(Lex);
33660
33661
            YYPS->m_lock_type= TL_READ_DEFAULT;
33665
33666
  case 1709:
33666
33667
 
33667
33668
/* Line 1455 of yacc.c  */
33668
 
#line 12280 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33669
#line 12281 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33669
33670
    {
33670
33671
            if (multi_delete_set_locks_and_link_aux_tables(Lex))
33671
33672
              MYSQL_YYABORT;
33675
33676
  case 1710:
33676
33677
 
33677
33678
/* Line 1455 of yacc.c  */
33678
 
#line 12285 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33679
#line 12286 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33679
33680
    {
33680
33681
            mysql_init_multi_delete(Lex);
33681
33682
            YYPS->m_lock_type= TL_READ_DEFAULT;
33686
33687
  case 1711:
33687
33688
 
33688
33689
/* Line 1455 of yacc.c  */
33689
 
#line 12291 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33690
#line 12292 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33690
33691
    {
33691
33692
            if (multi_delete_set_locks_and_link_aux_tables(Lex))
33692
33693
              MYSQL_YYABORT;
33696
33697
  case 1714:
33697
33698
 
33698
33699
/* Line 1455 of yacc.c  */
33699
 
#line 12304 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33700
#line 12305 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33700
33701
    {
33701
33702
            Table_ident *ti= new Table_ident((yyvsp[(1) - (2)].lex_str));
33702
33703
            if (ti == NULL)
33714
33715
  case 1715:
33715
33716
 
33716
33717
/* Line 1455 of yacc.c  */
33717
 
#line 12317 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33718
#line 12318 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33718
33719
    {
33719
33720
            Table_ident *ti= new Table_ident(YYTHD, (yyvsp[(1) - (4)].lex_str), (yyvsp[(3) - (4)].lex_str), 0);
33720
33721
            if (ti == NULL)
33732
33733
  case 1716:
33733
33734
 
33734
33735
/* Line 1455 of yacc.c  */
33735
 
#line 12332 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33736
#line 12333 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33736
33737
    {}
33737
33738
    break;
33738
33739
 
33739
33740
  case 1717:
33740
33741
 
33741
33742
/* Line 1455 of yacc.c  */
33742
 
#line 12333 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33743
#line 12334 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33743
33744
    {}
33744
33745
    break;
33745
33746
 
33746
33747
  case 1718:
33747
33748
 
33748
33749
/* Line 1455 of yacc.c  */
33749
 
#line 12337 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33750
#line 12338 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33750
33751
    {}
33751
33752
    break;
33752
33753
 
33753
33754
  case 1719:
33754
33755
 
33755
33756
/* Line 1455 of yacc.c  */
33756
 
#line 12338 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33757
#line 12339 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33757
33758
    {}
33758
33759
    break;
33759
33760
 
33760
33761
  case 1720:
33761
33762
 
33762
33763
/* Line 1455 of yacc.c  */
33763
 
#line 12342 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33764
#line 12343 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33764
33765
    { Select->options|= OPTION_QUICK; }
33765
33766
    break;
33766
33767
 
33767
33768
  case 1721:
33768
33769
 
33769
33770
/* Line 1455 of yacc.c  */
33770
 
#line 12343 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33771
#line 12344 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33771
33772
    { YYPS->m_lock_type= TL_WRITE_LOW_PRIORITY; }
33772
33773
    break;
33773
33774
 
33774
33775
  case 1722:
33775
33776
 
33776
33777
/* Line 1455 of yacc.c  */
33777
 
#line 12344 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33778
#line 12345 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33778
33779
    { Lex->ignore= 1; }
33779
33780
    break;
33780
33781
 
33781
33782
  case 1723:
33782
33783
 
33783
33784
/* Line 1455 of yacc.c  */
33784
 
#line 12349 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33785
#line 12350 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33785
33786
    {
33786
33787
            LEX* lex= Lex;
33787
33788
            lex->sql_command= SQLCOM_TRUNCATE;
33797
33798
  case 1724:
33798
33799
 
33799
33800
/* Line 1455 of yacc.c  */
33800
 
#line 12360 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33801
#line 12361 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33801
33802
    {
33802
33803
            THD *thd= YYTHD;
33803
33804
            LEX* lex= thd->lex;
33811
33812
  case 1731:
33812
33813
 
33813
33814
/* Line 1455 of yacc.c  */
33814
 
#line 12385 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33815
#line 12386 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33815
33816
    {
33816
33817
      Lex->profile_options|= PROFILE_CPU;
33817
33818
    }
33820
33821
  case 1732:
33821
33822
 
33822
33823
/* Line 1455 of yacc.c  */
33823
 
#line 12389 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33824
#line 12390 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33824
33825
    {
33825
33826
      Lex->profile_options|= PROFILE_MEMORY;
33826
33827
    }
33829
33830
  case 1733:
33830
33831
 
33831
33832
/* Line 1455 of yacc.c  */
33832
 
#line 12393 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33833
#line 12394 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33833
33834
    {
33834
33835
      Lex->profile_options|= PROFILE_BLOCK_IO;
33835
33836
    }
33838
33839
  case 1734:
33839
33840
 
33840
33841
/* Line 1455 of yacc.c  */
33841
 
#line 12397 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33842
#line 12398 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33842
33843
    {
33843
33844
      Lex->profile_options|= PROFILE_CONTEXT;
33844
33845
    }
33847
33848
  case 1735:
33848
33849
 
33849
33850
/* Line 1455 of yacc.c  */
33850
 
#line 12401 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33851
#line 12402 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33851
33852
    {
33852
33853
      Lex->profile_options|= PROFILE_PAGE_FAULTS;
33853
33854
    }
33856
33857
  case 1736:
33857
33858
 
33858
33859
/* Line 1455 of yacc.c  */
33859
 
#line 12405 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33860
#line 12406 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33860
33861
    {
33861
33862
      Lex->profile_options|= PROFILE_IPC;
33862
33863
    }
33865
33866
  case 1737:
33866
33867
 
33867
33868
/* Line 1455 of yacc.c  */
33868
 
#line 12409 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33869
#line 12410 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33869
33870
    {
33870
33871
      Lex->profile_options|= PROFILE_SWAPS;
33871
33872
    }
33874
33875
  case 1738:
33875
33876
 
33876
33877
/* Line 1455 of yacc.c  */
33877
 
#line 12413 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33878
#line 12414 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33878
33879
    {
33879
33880
      Lex->profile_options|= PROFILE_SOURCE;
33880
33881
    }
33883
33884
  case 1739:
33884
33885
 
33885
33886
/* Line 1455 of yacc.c  */
33886
 
#line 12417 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33887
#line 12418 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33887
33888
    {
33888
33889
      Lex->profile_options|= PROFILE_ALL;
33889
33890
    }
33892
33893
  case 1740:
33893
33894
 
33894
33895
/* Line 1455 of yacc.c  */
33895
 
#line 12424 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33896
#line 12425 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33896
33897
    {
33897
33898
      Lex->profile_query_id= 0;
33898
33899
    }
33901
33902
  case 1741:
33902
33903
 
33903
33904
/* Line 1455 of yacc.c  */
33904
 
#line 12428 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33905
#line 12429 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33905
33906
    {
33906
33907
      Lex->profile_query_id= atoi((yyvsp[(3) - (3)].lex_str).str);
33907
33908
    }
33910
33911
  case 1742:
33911
33912
 
33912
33913
/* Line 1455 of yacc.c  */
33913
 
#line 12437 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33914
#line 12438 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33914
33915
    {
33915
33916
            LEX *lex=Lex;
33916
33917
            lex->wild=0;
33923
33924
  case 1743:
33924
33925
 
33925
33926
/* Line 1455 of yacc.c  */
33926
 
#line 12445 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33927
#line 12446 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33927
33928
    {
33928
33929
            Select->parsing_place= NO_MATTER;
33929
33930
          }
33932
33933
  case 1744:
33933
33934
 
33934
33935
/* Line 1455 of yacc.c  */
33935
 
#line 12452 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33936
#line 12453 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33936
33937
    {
33937
33938
             LEX *lex= Lex;
33938
33939
             lex->sql_command= SQLCOM_SHOW_DATABASES;
33944
33945
  case 1745:
33945
33946
 
33946
33947
/* Line 1455 of yacc.c  */
33947
 
#line 12459 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33948
#line 12460 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33948
33949
    {
33949
33950
             LEX *lex= Lex;
33950
33951
             lex->sql_command= SQLCOM_SHOW_TABLES;
33957
33958
  case 1746:
33958
33959
 
33959
33960
/* Line 1455 of yacc.c  */
33960
 
#line 12467 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33961
#line 12468 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33961
33962
    {
33962
33963
             LEX *lex= Lex;
33963
33964
             lex->sql_command= SQLCOM_SHOW_TRIGGERS;
33970
33971
  case 1747:
33971
33972
 
33972
33973
/* Line 1455 of yacc.c  */
33973
 
#line 12475 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33974
#line 12476 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33974
33975
    {
33975
33976
             LEX *lex= Lex;
33976
33977
             lex->sql_command= SQLCOM_SHOW_EVENTS;
33983
33984
  case 1748:
33984
33985
 
33985
33986
/* Line 1455 of yacc.c  */
33986
 
#line 12483 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
33987
#line 12484 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
33987
33988
    {
33988
33989
             LEX *lex= Lex;
33989
33990
             lex->sql_command= SQLCOM_SHOW_TABLE_STATUS;
33996
33997
  case 1749:
33997
33998
 
33998
33999
/* Line 1455 of yacc.c  */
33999
 
#line 12491 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34000
#line 12492 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34000
34001
    {
34001
34002
            LEX *lex= Lex;
34002
34003
            lex->sql_command= SQLCOM_SHOW_OPEN_TABLES;
34009
34010
  case 1750:
34010
34011
 
34011
34012
/* Line 1455 of yacc.c  */
34012
 
#line 12499 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34013
#line 12500 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34013
34014
    {
34014
34015
            LEX *lex= Lex;
34015
34016
            lex->sql_command= SQLCOM_SHOW_PLUGINS;
34021
34022
  case 1751:
34022
34023
 
34023
34024
/* Line 1455 of yacc.c  */
34024
 
#line 12506 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34025
#line 12507 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34025
34026
    { Lex->create_info.db_type= (yyvsp[(2) - (3)].db_type); }
34026
34027
    break;
34027
34028
 
34028
34029
  case 1752:
34029
34030
 
34030
34031
/* Line 1455 of yacc.c  */
34031
 
#line 12508 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34032
#line 12509 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34032
34033
    { Lex->create_info.db_type= NULL; }
34033
34034
    break;
34034
34035
 
34035
34036
  case 1753:
34036
34037
 
34037
34038
/* Line 1455 of yacc.c  */
34038
 
#line 12510 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34039
#line 12511 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34039
34040
    {
34040
34041
            LEX *lex= Lex;
34041
34042
            lex->sql_command= SQLCOM_SHOW_FIELDS;
34049
34050
  case 1754:
34050
34051
 
34051
34052
/* Line 1455 of yacc.c  */
34052
 
#line 12519 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34053
#line 12520 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34053
34054
    {
34054
34055
            Lex->sql_command = SQLCOM_SHOW_BINLOGS;
34055
34056
          }
34058
34059
  case 1755:
34059
34060
 
34060
34061
/* Line 1455 of yacc.c  */
34061
 
#line 12523 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34062
#line 12524 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34062
34063
    {
34063
34064
            Lex->sql_command = SQLCOM_SHOW_SLAVE_HOSTS;
34064
34065
          }
34067
34068
  case 1756:
34068
34069
 
34069
34070
/* Line 1455 of yacc.c  */
34070
 
#line 12527 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34071
#line 12528 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34071
34072
    {
34072
34073
            LEX *lex= Lex;
34073
34074
            lex->sql_command= SQLCOM_SHOW_BINLOG_EVENTS;
34077
34078
  case 1758:
34078
34079
 
34079
34080
/* Line 1455 of yacc.c  */
34080
 
#line 12532 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34081
#line 12533 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34081
34082
    {
34082
34083
            LEX *lex= Lex;
34083
34084
            lex->sql_command= SQLCOM_SHOW_RELAYLOG_EVENTS;
34087
34088
  case 1760:
34088
34089
 
34089
34090
/* Line 1455 of yacc.c  */
34090
 
#line 12537 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34091
#line 12538 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34091
34092
    {
34092
34093
            LEX *lex= Lex;
34093
34094
            lex->sql_command= SQLCOM_SHOW_KEYS;
34101
34102
  case 1761:
34102
34103
 
34103
34104
/* Line 1455 of yacc.c  */
34104
 
#line 12546 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34105
#line 12547 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34105
34106
    {
34106
34107
            LEX *lex=Lex;
34107
34108
            lex->sql_command= SQLCOM_SHOW_STORAGE_ENGINES;
34113
34114
  case 1762:
34114
34115
 
34115
34116
/* Line 1455 of yacc.c  */
34116
 
#line 12553 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34117
#line 12554 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34117
34118
    {
34118
34119
            LEX *lex=Lex;
34119
34120
            lex->sql_command= SQLCOM_SHOW_PRIVILEGES;
34123
34124
  case 1763:
34124
34125
 
34125
34126
/* Line 1455 of yacc.c  */
34126
 
#line 12558 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34127
#line 12559 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34127
34128
    { (void) create_select_for_variable("warning_count"); }
34128
34129
    break;
34129
34130
 
34130
34131
  case 1764:
34131
34132
 
34132
34133
/* Line 1455 of yacc.c  */
34133
 
#line 12560 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34134
#line 12561 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34134
34135
    { (void) create_select_for_variable("error_count"); }
34135
34136
    break;
34136
34137
 
34137
34138
  case 1765:
34138
34139
 
34139
34140
/* Line 1455 of yacc.c  */
34140
 
#line 12562 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34141
#line 12563 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34141
34142
    { Lex->sql_command = SQLCOM_SHOW_WARNS;}
34142
34143
    break;
34143
34144
 
34144
34145
  case 1766:
34145
34146
 
34146
34147
/* Line 1455 of yacc.c  */
34147
 
#line 12564 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34148
#line 12565 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34148
34149
    { Lex->sql_command = SQLCOM_SHOW_ERRORS;}
34149
34150
    break;
34150
34151
 
34151
34152
  case 1767:
34152
34153
 
34153
34154
/* Line 1455 of yacc.c  */
34154
 
#line 12566 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34155
#line 12567 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34155
34156
    {
34156
34157
            push_warning_printf(YYTHD, Sql_condition::WARN_LEVEL_WARN,
34157
34158
                                ER_WARN_DEPRECATED_SYNTAX,
34164
34165
  case 1768:
34165
34166
 
34166
34167
/* Line 1455 of yacc.c  */
34167
 
#line 12574 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34168
#line 12575 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34168
34169
    {
34169
34170
            push_warning_printf(YYTHD, Sql_condition::WARN_LEVEL_WARN,
34170
34171
                                ER_WARN_DEPRECATED_SYNTAX,
34180
34181
  case 1769:
34181
34182
 
34182
34183
/* Line 1455 of yacc.c  */
34183
 
#line 12585 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34184
#line 12586 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34184
34185
    {
34185
34186
            LEX *lex= Lex;
34186
34187
            lex->sql_command= SQLCOM_SHOW_STATUS;
34193
34194
  case 1770:
34194
34195
 
34195
34196
/* Line 1455 of yacc.c  */
34196
 
#line 12593 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34197
#line 12594 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34197
34198
    { Lex->sql_command= SQLCOM_SHOW_PROCESSLIST;}
34198
34199
    break;
34199
34200
 
34200
34201
  case 1771:
34201
34202
 
34202
34203
/* Line 1455 of yacc.c  */
34203
 
#line 12595 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34204
#line 12596 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34204
34205
    {
34205
34206
            LEX *lex= Lex;
34206
34207
            lex->sql_command= SQLCOM_SHOW_VARIABLES;
34213
34214
  case 1772:
34214
34215
 
34215
34216
/* Line 1455 of yacc.c  */
34216
 
#line 12603 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34217
#line 12604 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34217
34218
    {
34218
34219
            LEX *lex= Lex;
34219
34220
            lex->sql_command= SQLCOM_SHOW_CHARSETS;
34225
34226
  case 1773:
34226
34227
 
34227
34228
/* Line 1455 of yacc.c  */
34228
 
#line 12610 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34229
#line 12611 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34229
34230
    {
34230
34231
            LEX *lex= Lex;
34231
34232
            lex->sql_command= SQLCOM_SHOW_COLLATIONS;
34237
34238
  case 1774:
34238
34239
 
34239
34240
/* Line 1455 of yacc.c  */
34240
 
#line 12617 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34241
#line 12618 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34241
34242
    {
34242
34243
            LEX *lex=Lex;
34243
34244
            lex->sql_command= SQLCOM_SHOW_GRANTS;
34252
34253
  case 1775:
34253
34254
 
34254
34255
/* Line 1455 of yacc.c  */
34255
 
#line 12627 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34256
#line 12628 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34256
34257
    {
34257
34258
            LEX *lex=Lex;
34258
34259
            lex->sql_command= SQLCOM_SHOW_GRANTS;
34264
34265
  case 1776:
34265
34266
 
34266
34267
/* Line 1455 of yacc.c  */
34267
 
#line 12634 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34268
#line 12635 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34268
34269
    {
34269
34270
            Lex->sql_command=SQLCOM_SHOW_CREATE_DB;
34270
34271
            Lex->create_info.options=(yyvsp[(3) - (4)].num);
34275
34276
  case 1777:
34276
34277
 
34277
34278
/* Line 1455 of yacc.c  */
34278
 
#line 12640 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34279
#line 12641 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34279
34280
    {
34280
34281
            LEX *lex= Lex;
34281
34282
            lex->sql_command = SQLCOM_SHOW_CREATE;
34289
34290
  case 1778:
34290
34291
 
34291
34292
/* Line 1455 of yacc.c  */
34292
 
#line 12649 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34293
#line 12650 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34293
34294
    {
34294
34295
            LEX *lex= Lex;
34295
34296
            lex->sql_command = SQLCOM_SHOW_CREATE;
34302
34303
  case 1779:
34303
34304
 
34304
34305
/* Line 1455 of yacc.c  */
34305
 
#line 12657 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34306
#line 12658 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34306
34307
    {
34307
34308
            Lex->sql_command = SQLCOM_SHOW_MASTER_STAT;
34308
34309
          }
34311
34312
  case 1780:
34312
34313
 
34313
34314
/* Line 1455 of yacc.c  */
34314
 
#line 12661 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34315
#line 12662 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34315
34316
    {
34316
34317
            Lex->sql_command = SQLCOM_SHOW_SLAVE_STAT;
34317
34318
          }
34320
34321
  case 1781:
34321
34322
 
34322
34323
/* Line 1455 of yacc.c  */
34323
 
#line 12665 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34324
#line 12666 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34324
34325
    {
34325
34326
            LEX *lex= Lex;
34326
34327
 
34332
34333
  case 1782:
34333
34334
 
34334
34335
/* Line 1455 of yacc.c  */
34335
 
#line 12672 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34336
#line 12673 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34336
34337
    {
34337
34338
            LEX *lex= Lex;
34338
34339
 
34344
34345
  case 1783:
34345
34346
 
34346
34347
/* Line 1455 of yacc.c  */
34347
 
#line 12679 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34348
#line 12680 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34348
34349
    {
34349
34350
            LEX *lex= Lex;
34350
34351
            lex->sql_command= SQLCOM_SHOW_CREATE_TRIGGER;
34355
34356
  case 1784:
34356
34357
 
34357
34358
/* Line 1455 of yacc.c  */
34358
 
#line 12685 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34359
#line 12686 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34359
34360
    {
34360
34361
            LEX *lex= Lex;
34361
34362
            lex->sql_command= SQLCOM_SHOW_STATUS_PROC;
34367
34368
  case 1785:
34368
34369
 
34369
34370
/* Line 1455 of yacc.c  */
34370
 
#line 12692 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34371
#line 12693 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34371
34372
    {
34372
34373
            LEX *lex= Lex;
34373
34374
            lex->sql_command= SQLCOM_SHOW_STATUS_FUNC;
34379
34380
  case 1786:
34380
34381
 
34381
34382
/* Line 1455 of yacc.c  */
34382
 
#line 12699 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34383
#line 12700 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34383
34384
    {
34384
34385
            Lex->sql_command= SQLCOM_SHOW_PROC_CODE;
34385
34386
            Lex->spname= (yyvsp[(3) - (3)].spname);
34389
34390
  case 1787:
34390
34391
 
34391
34392
/* Line 1455 of yacc.c  */
34392
 
#line 12704 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34393
#line 12705 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34393
34394
    {
34394
34395
            Lex->sql_command= SQLCOM_SHOW_FUNC_CODE;
34395
34396
            Lex->spname= (yyvsp[(3) - (3)].spname);
34399
34400
  case 1788:
34400
34401
 
34401
34402
/* Line 1455 of yacc.c  */
34402
 
#line 12709 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34403
#line 12710 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34403
34404
    {
34404
34405
            Lex->spname= (yyvsp[(3) - (3)].spname);
34405
34406
            Lex->sql_command = SQLCOM_SHOW_CREATE_EVENT;
34409
34410
  case 1789:
34410
34411
 
34411
34412
/* Line 1455 of yacc.c  */
34412
 
#line 12717 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34413
#line 12718 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34413
34414
    { Lex->sql_command= SQLCOM_SHOW_ENGINE_STATUS; }
34414
34415
    break;
34415
34416
 
34416
34417
  case 1790:
34417
34418
 
34418
34419
/* Line 1455 of yacc.c  */
34419
 
#line 12719 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34420
#line 12720 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34420
34421
    { Lex->sql_command= SQLCOM_SHOW_ENGINE_MUTEX; }
34421
34422
    break;
34422
34423
 
34423
34424
  case 1791:
34424
34425
 
34425
34426
/* Line 1455 of yacc.c  */
34426
 
#line 12721 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34427
#line 12722 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34427
34428
    { Lex->sql_command= SQLCOM_SHOW_ENGINE_LOGS; }
34428
34429
    break;
34429
34430
 
34430
34431
  case 1796:
34431
34432
 
34432
34433
/* Line 1455 of yacc.c  */
34433
 
#line 12735 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34434
#line 12736 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34434
34435
    { (yyval.simple_string)= 0; }
34435
34436
    break;
34436
34437
 
34437
34438
  case 1797:
34438
34439
 
34439
34440
/* Line 1455 of yacc.c  */
34440
 
#line 12736 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34441
#line 12737 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34441
34442
    { (yyval.simple_string)= (yyvsp[(2) - (2)].lex_str).str; }
34442
34443
    break;
34443
34444
 
34444
34445
  case 1798:
34445
34446
 
34446
34447
/* Line 1455 of yacc.c  */
34447
 
#line 12740 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34448
#line 12741 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34448
34449
    { Lex->verbose=0; }
34449
34450
    break;
34450
34451
 
34451
34452
  case 1799:
34452
34453
 
34453
34454
/* Line 1455 of yacc.c  */
34454
 
#line 12741 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34455
#line 12742 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34455
34456
    { Lex->verbose=1; }
34456
34457
    break;
34457
34458
 
34458
34459
  case 1802:
34459
34460
 
34460
34461
/* Line 1455 of yacc.c  */
34461
 
#line 12750 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34462
#line 12751 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34462
34463
    { Lex->mi.log_file_name = 0; }
34463
34464
    break;
34464
34465
 
34465
34466
  case 1803:
34466
34467
 
34467
34468
/* Line 1455 of yacc.c  */
34468
 
#line 12751 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34469
#line 12752 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34469
34470
    { Lex->mi.log_file_name = (yyvsp[(2) - (2)].lex_str).str; }
34470
34471
    break;
34471
34472
 
34472
34473
  case 1804:
34473
34474
 
34474
34475
/* Line 1455 of yacc.c  */
34475
 
#line 12755 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34476
#line 12756 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34476
34477
    { Lex->mi.pos = 4; /* skip magic number */ }
34477
34478
    break;
34478
34479
 
34479
34480
  case 1805:
34480
34481
 
34481
34482
/* Line 1455 of yacc.c  */
34482
 
#line 12756 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34483
#line 12757 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34483
34484
    { Lex->mi.pos = (yyvsp[(2) - (2)].ulonglong_number); }
34484
34485
    break;
34485
34486
 
34486
34487
  case 1807:
34487
34488
 
34488
34489
/* Line 1455 of yacc.c  */
34489
 
#line 12762 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34490
#line 12763 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34490
34491
    {
34491
34492
            Lex->wild= new (YYTHD->mem_root) String((yyvsp[(2) - (2)].lex_str).str, (yyvsp[(2) - (2)].lex_str).length,
34492
34493
                                                    system_charset_info);
34498
34499
  case 1808:
34499
34500
 
34500
34501
/* Line 1455 of yacc.c  */
34501
 
#line 12769 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34502
#line 12770 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34502
34503
    {
34503
34504
            Select->where= (yyvsp[(2) - (2)].item);
34504
34505
            if ((yyvsp[(2) - (2)].item))
34509
34510
  case 1809:
34510
34511
 
34511
34512
/* Line 1455 of yacc.c  */
34512
 
#line 12779 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34513
#line 12780 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34513
34514
    {
34514
34515
            LEX *lex= Lex;
34515
34516
            mysql_init_select(lex);
34525
34526
  case 1810:
34526
34527
 
34527
34528
/* Line 1455 of yacc.c  */
34528
 
#line 12790 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34529
#line 12791 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34529
34530
    {
34530
34531
            Select->parsing_place= NO_MATTER;
34531
34532
          }
34534
34535
  case 1811:
34535
34536
 
34536
34537
/* Line 1455 of yacc.c  */
34537
 
#line 12794 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34538
#line 12795 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34538
34539
    { Lex->describe|= DESCRIBE_NORMAL; }
34539
34540
    break;
34540
34541
 
34541
34542
  case 1812:
34542
34543
 
34543
34544
/* Line 1455 of yacc.c  */
34544
 
#line 12796 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34545
#line 12797 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34545
34546
    { Lex->select_lex.options|= SELECT_DESCRIBE; }
34546
34547
    break;
34547
34548
 
34548
34549
  case 1820:
34549
34550
 
34550
34551
/* Line 1455 of yacc.c  */
34551
 
#line 12814 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34552
#line 12815 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34552
34553
    {
34553
34554
            if ((Lex->explain_format= new Explain_format_traditional) == NULL)
34554
34555
              MYSQL_YYABORT;
34558
34559
  case 1821:
34559
34560
 
34560
34561
/* Line 1455 of yacc.c  */
34561
 
#line 12819 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34562
#line 12820 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34562
34563
    {
34563
34564
            if ((Lex->explain_format= new Explain_format_traditional) == NULL)
34564
34565
              MYSQL_YYABORT;
34569
34570
  case 1822:
34570
34571
 
34571
34572
/* Line 1455 of yacc.c  */
34572
 
#line 12825 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34573
#line 12826 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34573
34574
    {
34574
34575
            if ((Lex->explain_format= new Explain_format_traditional) == NULL)
34575
34576
              MYSQL_YYABORT;
34580
34581
  case 1823:
34581
34582
 
34582
34583
/* Line 1455 of yacc.c  */
34583
 
#line 12831 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34584
#line 12832 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34584
34585
    {
34585
34586
            if (!my_strcasecmp(system_charset_info, (yyvsp[(3) - (3)].lex_str).str, "JSON"))
34586
34587
            {
34604
34605
  case 1824:
34605
34606
 
34606
34607
/* Line 1455 of yacc.c  */
34607
 
#line 12852 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34608
#line 12853 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34608
34609
    {}
34609
34610
    break;
34610
34611
 
34611
34612
  case 1825:
34612
34613
 
34613
34614
/* Line 1455 of yacc.c  */
34614
 
#line 12853 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34615
#line 12854 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34615
34616
    { Lex->wild= (yyvsp[(1) - (1)].string); }
34616
34617
    break;
34617
34618
 
34618
34619
  case 1826:
34619
34620
 
34620
34621
/* Line 1455 of yacc.c  */
34621
 
#line 12855 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34622
#line 12856 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34622
34623
    {
34623
34624
            Lex->wild= new (YYTHD->mem_root) String((const char*) (yyvsp[(1) - (1)].lex_str).str,
34624
34625
                                                    (yyvsp[(1) - (1)].lex_str).length,
34631
34632
  case 1827:
34632
34633
 
34633
34634
/* Line 1455 of yacc.c  */
34634
 
#line 12869 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34635
#line 12870 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34635
34636
    {
34636
34637
            LEX *lex=Lex;
34637
34638
            lex->sql_command= SQLCOM_FLUSH;
34643
34644
  case 1828:
34644
34645
 
34645
34646
/* Line 1455 of yacc.c  */
34646
 
#line 12876 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34647
#line 12877 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34647
34648
    {}
34648
34649
    break;
34649
34650
 
34650
34651
  case 1829:
34651
34652
 
34652
34653
/* Line 1455 of yacc.c  */
34653
 
#line 12881 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34654
#line 12882 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34654
34655
    {
34655
34656
            Lex->type|= REFRESH_TABLES;
34656
34657
            /*
34665
34666
  case 1830:
34666
34667
 
34667
34668
/* Line 1455 of yacc.c  */
34668
 
#line 12890 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34669
#line 12891 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34669
34670
    {}
34670
34671
    break;
34671
34672
 
34672
34673
  case 1831:
34673
34674
 
34674
34675
/* Line 1455 of yacc.c  */
34675
 
#line 12891 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34676
#line 12892 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34676
34677
    {}
34677
34678
    break;
34678
34679
 
34679
34680
  case 1833:
34680
34681
 
34681
34682
/* Line 1455 of yacc.c  */
34682
 
#line 12896 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34683
#line 12897 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34683
34684
    {}
34684
34685
    break;
34685
34686
 
34686
34687
  case 1834:
34687
34688
 
34688
34689
/* Line 1455 of yacc.c  */
34689
 
#line 12898 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34690
#line 12899 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34690
34691
    {
34691
34692
            TABLE_LIST *tables= Lex->query_tables;
34692
34693
            Lex->type|= REFRESH_READ_LOCK;
34702
34703
  case 1835:
34703
34704
 
34704
34705
/* Line 1455 of yacc.c  */
34705
 
#line 12909 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34706
#line 12910 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34706
34707
    {
34707
34708
            if (Lex->query_tables == NULL) // Table list can't be empty
34708
34709
            {
34715
34716
  case 1836:
34716
34717
 
34717
34718
/* Line 1455 of yacc.c  */
34718
 
#line 12917 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34719
#line 12918 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34719
34720
    {
34720
34721
            TABLE_LIST *tables= Lex->query_tables;
34721
34722
            Lex->type|= REFRESH_FOR_EXPORT;
34731
34732
  case 1838:
34732
34733
 
34733
34734
/* Line 1455 of yacc.c  */
34734
 
#line 12932 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34735
#line 12933 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34735
34736
    {}
34736
34737
    break;
34737
34738
 
34738
34739
  case 1839:
34739
34740
 
34740
34741
/* Line 1455 of yacc.c  */
34741
 
#line 12937 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34742
#line 12938 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34742
34743
    { Lex->type|= REFRESH_ERROR_LOG; }
34743
34744
    break;
34744
34745
 
34745
34746
  case 1840:
34746
34747
 
34747
34748
/* Line 1455 of yacc.c  */
34748
 
#line 12939 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34749
#line 12940 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34749
34750
    { Lex->type|= REFRESH_ENGINE_LOG; }
34750
34751
    break;
34751
34752
 
34752
34753
  case 1841:
34753
34754
 
34754
34755
/* Line 1455 of yacc.c  */
34755
 
#line 12941 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34756
#line 12942 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34756
34757
    { Lex->type|= REFRESH_GENERAL_LOG; }
34757
34758
    break;
34758
34759
 
34759
34760
  case 1842:
34760
34761
 
34761
34762
/* Line 1455 of yacc.c  */
34762
 
#line 12943 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34763
#line 12944 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34763
34764
    { Lex->type|= REFRESH_SLOW_LOG; }
34764
34765
    break;
34765
34766
 
34766
34767
  case 1843:
34767
34768
 
34768
34769
/* Line 1455 of yacc.c  */
34769
 
#line 12945 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34770
#line 12946 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34770
34771
    { Lex->type|= REFRESH_BINARY_LOG; }
34771
34772
    break;
34772
34773
 
34773
34774
  case 1844:
34774
34775
 
34775
34776
/* Line 1455 of yacc.c  */
34776
 
#line 12947 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34777
#line 12948 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34777
34778
    { Lex->type|= REFRESH_RELAY_LOG; }
34778
34779
    break;
34779
34780
 
34780
34781
  case 1845:
34781
34782
 
34782
34783
/* Line 1455 of yacc.c  */
34783
 
#line 12949 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34784
#line 12950 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34784
34785
    { Lex->type|= REFRESH_QUERY_CACHE_FREE; }
34785
34786
    break;
34786
34787
 
34787
34788
  case 1846:
34788
34789
 
34789
34790
/* Line 1455 of yacc.c  */
34790
 
#line 12951 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34791
#line 12952 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34791
34792
    { Lex->type|= REFRESH_HOSTS; }
34792
34793
    break;
34793
34794
 
34794
34795
  case 1847:
34795
34796
 
34796
34797
/* Line 1455 of yacc.c  */
34797
 
#line 12953 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34798
#line 12954 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34798
34799
    { Lex->type|= REFRESH_GRANT; }
34799
34800
    break;
34800
34801
 
34801
34802
  case 1848:
34802
34803
 
34803
34804
/* Line 1455 of yacc.c  */
34804
 
#line 12955 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34805
#line 12956 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34805
34806
    { Lex->type|= REFRESH_LOG; }
34806
34807
    break;
34807
34808
 
34808
34809
  case 1849:
34809
34810
 
34810
34811
/* Line 1455 of yacc.c  */
34811
 
#line 12957 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34812
#line 12958 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34812
34813
    { Lex->type|= REFRESH_STATUS; }
34813
34814
    break;
34814
34815
 
34815
34816
  case 1850:
34816
34817
 
34817
34818
/* Line 1455 of yacc.c  */
34818
 
#line 12959 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34819
#line 12960 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34819
34820
    { Lex->type|= REFRESH_DES_KEY_FILE; }
34820
34821
    break;
34821
34822
 
34822
34823
  case 1851:
34823
34824
 
34824
34825
/* Line 1455 of yacc.c  */
34825
 
#line 12961 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34826
#line 12962 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34826
34827
    { Lex->type|= REFRESH_USER_RESOURCES; }
34827
34828
    break;
34828
34829
 
34829
34830
  case 1852:
34830
34831
 
34831
34832
/* Line 1455 of yacc.c  */
34832
 
#line 12965 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34833
#line 12966 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34833
34834
    {}
34834
34835
    break;
34835
34836
 
34836
34837
  case 1853:
34837
34838
 
34838
34839
/* Line 1455 of yacc.c  */
34839
 
#line 12966 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34840
#line 12967 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34840
34841
    {}
34841
34842
    break;
34842
34843
 
34843
34844
  case 1854:
34844
34845
 
34845
34846
/* Line 1455 of yacc.c  */
34846
 
#line 12971 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34847
#line 12972 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34847
34848
    {
34848
34849
            LEX *lex=Lex;
34849
34850
            lex->sql_command= SQLCOM_RESET; lex->type=0;
34853
34854
  case 1855:
34854
34855
 
34855
34856
/* Line 1455 of yacc.c  */
34856
 
#line 12976 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34857
#line 12977 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34857
34858
    {}
34858
34859
    break;
34859
34860
 
34860
34861
  case 1858:
34861
34862
 
34862
34863
/* Line 1455 of yacc.c  */
34863
 
#line 12985 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34864
#line 12986 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34864
34865
    { Lex->type|= REFRESH_SLAVE; }
34865
34866
    break;
34866
34867
 
34867
34868
  case 1859:
34868
34869
 
34869
34870
/* Line 1455 of yacc.c  */
34870
 
#line 12986 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34871
#line 12987 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34871
34872
    { }
34872
34873
    break;
34873
34874
 
34874
34875
  case 1860:
34875
34876
 
34876
34877
/* Line 1455 of yacc.c  */
34877
 
#line 12987 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34878
#line 12988 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34878
34879
    { Lex->type|= REFRESH_MASTER; }
34879
34880
    break;
34880
34881
 
34881
34882
  case 1861:
34882
34883
 
34883
34884
/* Line 1455 of yacc.c  */
34884
 
#line 12988 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34885
#line 12989 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34885
34886
    { Lex->type|= REFRESH_QUERY_CACHE;}
34886
34887
    break;
34887
34888
 
34888
34889
  case 1862:
34889
34890
 
34890
34891
/* Line 1455 of yacc.c  */
34891
 
#line 12992 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34892
#line 12993 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34892
34893
    { Lex->reset_slave_info.all= false; }
34893
34894
    break;
34894
34895
 
34895
34896
  case 1863:
34896
34897
 
34897
34898
/* Line 1455 of yacc.c  */
34898
 
#line 12993 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34899
#line 12994 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34899
34900
    { Lex->reset_slave_info.all= true; }
34900
34901
    break;
34901
34902
 
34902
34903
  case 1864:
34903
34904
 
34904
34905
/* Line 1455 of yacc.c  */
34905
 
#line 12998 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34906
#line 12999 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34906
34907
    {
34907
34908
            LEX *lex=Lex;
34908
34909
            lex->type=0;
34913
34914
  case 1865:
34914
34915
 
34915
34916
/* Line 1455 of yacc.c  */
34916
 
#line 13004 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34917
#line 13005 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34917
34918
    {}
34918
34919
    break;
34919
34920
 
34920
34921
  case 1867:
34921
34922
 
34922
34923
/* Line 1455 of yacc.c  */
34923
 
#line 13013 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34924
#line 13014 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34924
34925
    {
34925
34926
            Lex->to_log = (yyvsp[(2) - (2)].lex_str).str;
34926
34927
          }
34929
34930
  case 1868:
34930
34931
 
34931
34932
/* Line 1455 of yacc.c  */
34932
 
#line 13017 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34933
#line 13018 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34933
34934
    {
34934
34935
            LEX *lex= Lex;
34935
34936
            lex->value_list.empty();
34941
34942
  case 1869:
34942
34943
 
34943
34944
/* Line 1455 of yacc.c  */
34944
 
#line 13029 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34945
#line 13030 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34945
34946
    {
34946
34947
            LEX *lex=Lex;
34947
34948
            lex->value_list.empty();
34953
34954
  case 1870:
34954
34955
 
34955
34956
/* Line 1455 of yacc.c  */
34956
 
#line 13038 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34957
#line 13039 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34957
34958
    { Lex->type= 0; }
34958
34959
    break;
34959
34960
 
34960
34961
  case 1871:
34961
34962
 
34962
34963
/* Line 1455 of yacc.c  */
34963
 
#line 13039 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34964
#line 13040 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34964
34965
    { Lex->type= 0; }
34965
34966
    break;
34966
34967
 
34967
34968
  case 1872:
34968
34969
 
34969
34970
/* Line 1455 of yacc.c  */
34970
 
#line 13040 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34971
#line 13041 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34971
34972
    { Lex->type= ONLY_KILL_QUERY; }
34972
34973
    break;
34973
34974
 
34974
34975
  case 1873:
34975
34976
 
34976
34977
/* Line 1455 of yacc.c  */
34977
 
#line 13047 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34978
#line 13048 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34978
34979
    {
34979
34980
            LEX *lex=Lex;
34980
34981
            lex->sql_command=SQLCOM_CHANGE_DB;
34985
34986
  case 1874:
34986
34987
 
34987
34988
/* Line 1455 of yacc.c  */
34988
 
#line 13058 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
34989
#line 13059 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
34989
34990
    {
34990
34991
            THD *thd= YYTHD;
34991
34992
            LEX *lex= thd->lex;
35002
35003
  case 1875:
35003
35004
 
35004
35005
/* Line 1455 of yacc.c  */
35005
 
#line 13070 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35006
#line 13071 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35006
35007
    {
35007
35008
            LEX *lex=Lex;
35008
35009
            lex->sql_command= SQLCOM_LOAD;
35017
35018
  case 1876:
35018
35019
 
35019
35020
/* Line 1455 of yacc.c  */
35020
 
#line 13080 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35021
#line 13081 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35021
35022
    {
35022
35023
            LEX *lex=Lex;
35023
35024
            if (!Select->add_table_to_list(YYTHD, (yyvsp[(12) - (13)].table), NULL, TL_OPTION_UPDATING,
35032
35033
  case 1877:
35033
35034
 
35034
35035
/* Line 1455 of yacc.c  */
35035
 
#line 13090 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35036
#line 13091 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35036
35037
    { Lex->exchange->cs= (yyvsp[(15) - (15)].charset); }
35037
35038
    break;
35038
35039
 
35039
35040
  case 1878:
35040
35041
 
35041
35042
/* Line 1455 of yacc.c  */
35042
 
#line 13094 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35043
#line 13095 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35043
35044
    {}
35044
35045
    break;
35045
35046
 
35046
35047
  case 1879:
35047
35048
 
35048
35049
/* Line 1455 of yacc.c  */
35049
 
#line 13098 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35050
#line 13099 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35050
35051
    { (yyval.filetype)= FILETYPE_CSV; }
35051
35052
    break;
35052
35053
 
35053
35054
  case 1880:
35054
35055
 
35055
35056
/* Line 1455 of yacc.c  */
35056
 
#line 13099 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35057
#line 13100 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35057
35058
    { (yyval.filetype)= FILETYPE_XML; }
35058
35059
    break;
35059
35060
 
35060
35061
  case 1881:
35061
35062
 
35062
35063
/* Line 1455 of yacc.c  */
35063
 
#line 13103 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35064
#line 13104 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35064
35065
    { (yyval.num)=0;}
35065
35066
    break;
35066
35067
 
35067
35068
  case 1882:
35068
35069
 
35069
35070
/* Line 1455 of yacc.c  */
35070
 
#line 13104 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35071
#line 13105 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35071
35072
    { (yyval.num)=1;}
35072
35073
    break;
35073
35074
 
35074
35075
  case 1883:
35075
35076
 
35076
35077
/* Line 1455 of yacc.c  */
35077
 
#line 13108 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35078
#line 13109 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35078
35079
    { (yyval.lock_type)= TL_WRITE_DEFAULT; }
35079
35080
    break;
35080
35081
 
35081
35082
  case 1884:
35082
35083
 
35083
35084
/* Line 1455 of yacc.c  */
35084
 
#line 13110 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35085
#line 13111 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35085
35086
    {
35086
35087
#ifdef HAVE_QUERY_CACHE
35087
35088
            /*
35098
35099
  case 1885:
35099
35100
 
35100
35101
/* Line 1455 of yacc.c  */
35101
 
#line 13121 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35102
#line 13122 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35102
35103
    { (yyval.lock_type)= TL_WRITE_LOW_PRIORITY; }
35103
35104
    break;
35104
35105
 
35105
35106
  case 1886:
35106
35107
 
35107
35108
/* Line 1455 of yacc.c  */
35108
 
#line 13125 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35109
#line 13126 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35109
35110
    { Lex->duplicates=DUP_ERROR; }
35110
35111
    break;
35111
35112
 
35112
35113
  case 1887:
35113
35114
 
35114
35115
/* Line 1455 of yacc.c  */
35115
 
#line 13126 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35116
#line 13127 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35116
35117
    { Lex->duplicates=DUP_REPLACE; }
35117
35118
    break;
35118
35119
 
35119
35120
  case 1888:
35120
35121
 
35121
35122
/* Line 1455 of yacc.c  */
35122
 
#line 13127 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35123
#line 13128 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35123
35124
    { Lex->ignore= 1; }
35124
35125
    break;
35125
35126
 
35126
35127
  case 1893:
35127
35128
 
35128
35129
/* Line 1455 of yacc.c  */
35129
 
#line 13142 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35130
#line 13143 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35130
35131
    {
35131
35132
            DBUG_ASSERT(Lex->exchange != 0);
35132
35133
            Lex->exchange->field_term= (yyvsp[(3) - (3)].string);
35136
35137
  case 1894:
35137
35138
 
35138
35139
/* Line 1455 of yacc.c  */
35139
 
#line 13147 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35140
#line 13148 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35140
35141
    {
35141
35142
            LEX *lex= Lex;
35142
35143
            DBUG_ASSERT(lex->exchange != 0);
35148
35149
  case 1895:
35149
35150
 
35150
35151
/* Line 1455 of yacc.c  */
35151
 
#line 13154 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35152
#line 13155 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35152
35153
    {
35153
35154
            DBUG_ASSERT(Lex->exchange != 0);
35154
35155
            Lex->exchange->enclosed= (yyvsp[(3) - (3)].string);
35158
35159
  case 1896:
35159
35160
 
35160
35161
/* Line 1455 of yacc.c  */
35161
 
#line 13159 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35162
#line 13160 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35162
35163
    {
35163
35164
            DBUG_ASSERT(Lex->exchange != 0);
35164
35165
            Lex->exchange->escaped= (yyvsp[(3) - (3)].string);
35168
35169
  case 1901:
35169
35170
 
35170
35171
/* Line 1455 of yacc.c  */
35171
 
#line 13177 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35172
#line 13178 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35172
35173
    {
35173
35174
            DBUG_ASSERT(Lex->exchange != 0);
35174
35175
            Lex->exchange->line_term= (yyvsp[(3) - (3)].string);
35178
35179
  case 1902:
35179
35180
 
35180
35181
/* Line 1455 of yacc.c  */
35181
 
#line 13182 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35182
#line 13183 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35182
35183
    {
35183
35184
            DBUG_ASSERT(Lex->exchange != 0);
35184
35185
            Lex->exchange->line_start= (yyvsp[(3) - (3)].string);
35188
35189
  case 1903:
35189
35190
 
35190
35191
/* Line 1455 of yacc.c  */
35191
 
#line 13189 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35192
#line 13190 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35192
35193
    { }
35193
35194
    break;
35194
35195
 
35195
35196
  case 1904:
35196
35197
 
35197
35198
/* Line 1455 of yacc.c  */
35198
 
#line 13191 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35199
#line 13192 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35199
35200
    { Lex->exchange->line_term = (yyvsp[(4) - (4)].string); }
35200
35201
    break;
35201
35202
 
35202
35203
  case 1906:
35203
35204
 
35204
35205
/* Line 1455 of yacc.c  */
35205
 
#line 13196 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35206
#line 13197 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35206
35207
    {
35207
35208
            DBUG_ASSERT(Lex->exchange != 0);
35208
35209
            Lex->exchange->skip_lines= atol((yyvsp[(2) - (3)].lex_str).str);
35212
35213
  case 1907:
35213
35214
 
35214
35215
/* Line 1455 of yacc.c  */
35215
 
#line 13203 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35216
#line 13204 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35216
35217
    { }
35217
35218
    break;
35218
35219
 
35219
35220
  case 1908:
35220
35221
 
35221
35222
/* Line 1455 of yacc.c  */
35222
 
#line 13205 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35223
#line 13206 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35223
35224
    { }
35224
35225
    break;
35225
35226
 
35226
35227
  case 1909:
35227
35228
 
35228
35229
/* Line 1455 of yacc.c  */
35229
 
#line 13209 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35230
#line 13210 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35230
35231
    {}
35231
35232
    break;
35232
35233
 
35233
35234
  case 1910:
35234
35235
 
35235
35236
/* Line 1455 of yacc.c  */
35236
 
#line 13210 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35237
#line 13211 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35237
35238
    {}
35238
35239
    break;
35239
35240
 
35240
35241
  case 1911:
35241
35242
 
35242
35243
/* Line 1455 of yacc.c  */
35243
 
#line 13211 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35244
#line 13212 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35244
35245
    {}
35245
35246
    break;
35246
35247
 
35247
35248
  case 1912:
35248
35249
 
35249
35250
/* Line 1455 of yacc.c  */
35250
 
#line 13216 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35251
#line 13217 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35251
35252
    { Lex->field_list.push_back((yyvsp[(3) - (3)].item)); }
35252
35253
    break;
35253
35254
 
35254
35255
  case 1913:
35255
35256
 
35256
35257
/* Line 1455 of yacc.c  */
35257
 
#line 13218 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35258
#line 13219 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35258
35259
    { Lex->field_list.push_back((yyvsp[(1) - (1)].item)); }
35259
35260
    break;
35260
35261
 
35261
35262
  case 1914:
35262
35263
 
35263
35264
/* Line 1455 of yacc.c  */
35264
 
#line 13222 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35265
#line 13223 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35265
35266
    {(yyval.item)= (yyvsp[(1) - (1)].item);}
35266
35267
    break;
35267
35268
 
35268
35269
  case 1915:
35269
35270
 
35270
35271
/* Line 1455 of yacc.c  */
35271
 
#line 13224 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35272
#line 13225 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35272
35273
    {
35273
35274
            (yyval.item)= new (YYTHD->mem_root) Item_user_var_as_out_param((yyvsp[(2) - (2)].lex_str));
35274
35275
            if ((yyval.item) == NULL)
35279
35280
  case 1916:
35280
35281
 
35281
35282
/* Line 1455 of yacc.c  */
35282
 
#line 13232 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35283
#line 13233 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35283
35284
    {}
35284
35285
    break;
35285
35286
 
35286
35287
  case 1917:
35287
35288
 
35288
35289
/* Line 1455 of yacc.c  */
35289
 
#line 13233 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35290
#line 13234 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35290
35291
    {}
35291
35292
    break;
35292
35293
 
35293
35294
  case 1920:
35294
35295
 
35295
35296
/* Line 1455 of yacc.c  */
35296
 
#line 13243 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35297
#line 13244 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35297
35298
    {
35298
35299
            LEX *lex= Lex;
35299
35300
            uint length= (uint) ((yyvsp[(5) - (5)].simple_string) - (yyvsp[(3) - (5)].simple_string));
35313
35314
  case 1921:
35314
35315
 
35315
35316
/* Line 1455 of yacc.c  */
35316
 
#line 13263 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35317
#line 13264 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35317
35318
    {
35318
35319
            LEX_STRING tmp;
35319
35320
            THD *thd= YYTHD;
35342
35343
  case 1922:
35343
35344
 
35344
35345
/* Line 1455 of yacc.c  */
35345
 
#line 13287 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35346
#line 13288 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35346
35347
    {
35347
35348
            uint repertoire= Lex->text_string_is_7bit ?
35348
35349
                             MY_REPERTOIRE_ASCII : MY_REPERTOIRE_UNICODE30;
35359
35360
  case 1923:
35360
35361
 
35361
35362
/* Line 1455 of yacc.c  */
35362
 
#line 13299 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35363
#line 13300 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35363
35364
    {
35364
35365
            Item_string *str= new (YYTHD->mem_root) Item_string((yyvsp[(2) - (2)].lex_str).str,
35365
35366
                                                                (yyvsp[(2) - (2)].lex_str).length, (yyvsp[(1) - (2)].charset));
35375
35376
  case 1924:
35376
35377
 
35377
35378
/* Line 1455 of yacc.c  */
35378
 
#line 13310 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35379
#line 13311 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35379
35380
    {
35380
35381
            Item_string* item= (Item_string*) (yyvsp[(1) - (2)].item);
35381
35382
            item->append((yyvsp[(2) - (2)].lex_str).str, (yyvsp[(2) - (2)].lex_str).length);
35396
35397
  case 1925:
35397
35398
 
35398
35399
/* Line 1455 of yacc.c  */
35399
 
#line 13329 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35400
#line 13330 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35400
35401
    {
35401
35402
            (yyval.string)= new (YYTHD->mem_root) String((yyvsp[(1) - (1)].lex_str).str,
35402
35403
                                             (yyvsp[(1) - (1)].lex_str).length,
35409
35410
  case 1926:
35410
35411
 
35411
35412
/* Line 1455 of yacc.c  */
35412
 
#line 13337 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35413
#line 13338 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35413
35414
    {
35414
35415
            Item *tmp= new (YYTHD->mem_root) Item_hex_string((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
35415
35416
            if (tmp == NULL)
35426
35427
  case 1927:
35427
35428
 
35428
35429
/* Line 1455 of yacc.c  */
35429
 
#line 13349 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35430
#line 13350 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35430
35431
    {
35431
35432
            Item *tmp= new (YYTHD->mem_root) Item_bin_string((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
35432
35433
            if (tmp == NULL)
35443
35444
  case 1928:
35444
35445
 
35445
35446
/* Line 1455 of yacc.c  */
35446
 
#line 13364 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35447
#line 13365 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35447
35448
    {
35448
35449
            THD *thd= YYTHD;
35449
35450
            LEX *lex= thd->lex;
35466
35467
  case 1929:
35467
35468
 
35468
35469
/* Line 1455 of yacc.c  */
35469
 
#line 13384 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35470
#line 13385 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35470
35471
    { (yyval.item) = (yyvsp[(1) - (1)].item); }
35471
35472
    break;
35472
35473
 
35473
35474
  case 1930:
35474
35475
 
35475
35476
/* Line 1455 of yacc.c  */
35476
 
#line 13385 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35477
#line 13386 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35477
35478
    { (yyval.item) = (yyvsp[(2) - (2)].item_num); }
35478
35479
    break;
35479
35480
 
35480
35481
  case 1931:
35481
35482
 
35482
35483
/* Line 1455 of yacc.c  */
35483
 
#line 13387 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35484
#line 13388 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35484
35485
    {
35485
35486
            (yyvsp[(2) - (2)].item_num)->max_length++;
35486
35487
            (yyval.item)= (yyvsp[(2) - (2)].item_num)->neg();
35490
35491
  case 1932:
35491
35492
 
35492
35493
/* Line 1455 of yacc.c  */
35493
 
#line 13395 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35494
#line 13396 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35494
35495
    { (yyval.item) = (yyvsp[(1) - (1)].item); }
35495
35496
    break;
35496
35497
 
35497
35498
  case 1933:
35498
35499
 
35499
35500
/* Line 1455 of yacc.c  */
35500
 
#line 13396 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35501
#line 13397 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35501
35502
    { (yyval.item) = (yyvsp[(1) - (1)].item_num); }
35502
35503
    break;
35503
35504
 
35504
35505
  case 1934:
35505
35506
 
35506
35507
/* Line 1455 of yacc.c  */
35507
 
#line 13397 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35508
#line 13398 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35508
35509
    { (yyval.item)= (yyvsp[(1) - (1)].item); }
35509
35510
    break;
35510
35511
 
35511
35512
  case 1935:
35512
35513
 
35513
35514
/* Line 1455 of yacc.c  */
35514
 
#line 13399 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35515
#line 13400 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35515
35516
    {
 
35517
            Lex_input_stream *lip= YYLIP;
 
35518
            /*
 
35519
              For the digest computation, in this context only,
 
35520
              NULL is considered a literal, hence reduced to '?'
 
35521
              REDUCE:
 
35522
                TOK_GENERIC_VALUE := NULL_SYM
 
35523
            */
 
35524
            lip->reduce_digest_token(TOK_GENERIC_VALUE, NULL_SYM);
35516
35525
            (yyval.item) = new (YYTHD->mem_root) Item_null();
35517
35526
            if ((yyval.item) == NULL)
35518
35527
              MYSQL_YYABORT;
35523
35532
  case 1936:
35524
35533
 
35525
35534
/* Line 1455 of yacc.c  */
35526
 
#line 13406 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35535
#line 13415 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35527
35536
    {
35528
35537
            (yyval.item)= new (YYTHD->mem_root) Item_int(NAME_STRING("FALSE"), 0, 1);
35529
35538
            if ((yyval.item) == NULL)
35534
35543
  case 1937:
35535
35544
 
35536
35545
/* Line 1455 of yacc.c  */
35537
 
#line 13412 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35546
#line 13421 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35538
35547
    {
35539
35548
            (yyval.item)= new (YYTHD->mem_root) Item_int(NAME_STRING("TRUE"), 1, 1);
35540
35549
            if ((yyval.item) == NULL)
35545
35554
  case 1938:
35546
35555
 
35547
35556
/* Line 1455 of yacc.c  */
35548
 
#line 13418 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35557
#line 13427 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35549
35558
    {
35550
35559
            (yyval.item) = new (YYTHD->mem_root) Item_hex_string((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
35551
35560
            if ((yyval.item) == NULL)
35556
35565
  case 1939:
35557
35566
 
35558
35567
/* Line 1455 of yacc.c  */
35559
 
#line 13424 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35568
#line 13433 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35560
35569
    {
35561
35570
            (yyval.item)= new (YYTHD->mem_root) Item_bin_string((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
35562
35571
            if ((yyval.item) == NULL)
35567
35576
  case 1940:
35568
35577
 
35569
35578
/* Line 1455 of yacc.c  */
35570
 
#line 13430 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35579
#line 13439 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35571
35580
    {
35572
35581
            Item *tmp= new (YYTHD->mem_root) Item_hex_string((yyvsp[(2) - (2)].lex_str).str, (yyvsp[(2) - (2)].lex_str).length);
35573
35582
            if (tmp == NULL)
35601
35610
  case 1941:
35602
35611
 
35603
35612
/* Line 1455 of yacc.c  */
35604
 
#line 13459 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35613
#line 13468 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35605
35614
    {
35606
35615
            Item *tmp= new (YYTHD->mem_root) Item_bin_string((yyvsp[(2) - (2)].lex_str).str, (yyvsp[(2) - (2)].lex_str).length);
35607
35616
            if (tmp == NULL)
35634
35643
  case 1942:
35635
35644
 
35636
35645
/* Line 1455 of yacc.c  */
35637
 
#line 13490 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35646
#line 13499 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35638
35647
    {
35639
35648
            int error;
35640
35649
            (yyval.item_num)= new (YYTHD->mem_root)
35649
35658
  case 1943:
35650
35659
 
35651
35660
/* Line 1455 of yacc.c  */
35652
 
#line 13500 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35661
#line 13509 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35653
35662
    {
35654
35663
            int error;
35655
35664
            (yyval.item_num)= new (YYTHD->mem_root)
35664
35673
  case 1944:
35665
35674
 
35666
35675
/* Line 1455 of yacc.c  */
35667
 
#line 13510 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35676
#line 13519 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35668
35677
    {
35669
35678
            (yyval.item_num)= new (YYTHD->mem_root) Item_uint((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
35670
35679
            if ((yyval.item_num) == NULL)
35675
35684
  case 1945:
35676
35685
 
35677
35686
/* Line 1455 of yacc.c  */
35678
 
#line 13516 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35687
#line 13525 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35679
35688
    {
35680
35689
            (yyval.item_num)= new (YYTHD->mem_root) Item_decimal((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length,
35681
35690
                                                   YYTHD->charset());
35689
35698
  case 1946:
35690
35699
 
35691
35700
/* Line 1455 of yacc.c  */
35692
 
#line 13525 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35701
#line 13534 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35693
35702
    {
35694
35703
            (yyval.item_num)= new (YYTHD->mem_root) Item_float((yyvsp[(1) - (1)].lex_str).str, (yyvsp[(1) - (1)].lex_str).length);
35695
35704
            if (((yyval.item_num) == NULL) || (YYTHD->is_error()))
35702
35711
  case 1947:
35703
35712
 
35704
35713
/* Line 1455 of yacc.c  */
35705
 
#line 13537 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35714
#line 13546 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35706
35715
    {
35707
35716
            if (!((yyval.item)= create_temporal_literal(YYTHD, (yyvsp[(2) - (2)].lex_str).str, (yyvsp[(2) - (2)].lex_str).length, YYCSCL,
35708
35717
                                              MYSQL_TYPE_DATE, true)))
35713
35722
  case 1948:
35714
35723
 
35715
35724
/* Line 1455 of yacc.c  */
35716
 
#line 13543 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35725
#line 13552 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35717
35726
    {
35718
35727
            if (!((yyval.item)= create_temporal_literal(YYTHD, (yyvsp[(2) - (2)].lex_str).str, (yyvsp[(2) - (2)].lex_str).length, YYCSCL,
35719
35728
                                              MYSQL_TYPE_TIME, true)))
35724
35733
  case 1949:
35725
35734
 
35726
35735
/* Line 1455 of yacc.c  */
35727
 
#line 13549 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35736
#line 13558 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35728
35737
    {
35729
35738
            if (!((yyval.item)= create_temporal_literal(YYTHD, (yyvsp[(2) - (2)].lex_str).str, (yyvsp[(2) - (2)].lex_str).length, YYCSCL,
35730
35739
                                              MYSQL_TYPE_DATETIME, true)))
35735
35744
  case 1950:
35736
35745
 
35737
35746
/* Line 1455 of yacc.c  */
35738
 
#line 13564 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35747
#line 13573 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35739
35748
    { (yyval.item)=(yyvsp[(1) - (1)].item); }
35740
35749
    break;
35741
35750
 
35742
35751
  case 1951:
35743
35752
 
35744
35753
/* Line 1455 of yacc.c  */
35745
 
#line 13565 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35754
#line 13574 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35746
35755
    { (yyval.item)=(yyvsp[(1) - (1)].item); }
35747
35756
    break;
35748
35757
 
35749
35758
  case 1952:
35750
35759
 
35751
35760
/* Line 1455 of yacc.c  */
35752
 
#line 13570 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35761
#line 13579 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35753
35762
    {
35754
35763
            SELECT_LEX *sel= Select;
35755
35764
            (yyval.item)= new (YYTHD->mem_root) Item_field(Lex->current_context(),
35763
35772
  case 1953:
35764
35773
 
35765
35774
/* Line 1455 of yacc.c  */
35766
 
#line 13579 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35775
#line 13588 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35767
35776
    {
35768
35777
            THD *thd= YYTHD;
35769
35778
            SELECT_LEX *sel= Select;
35781
35790
  case 1954:
35782
35791
 
35783
35792
/* Line 1455 of yacc.c  */
35784
 
#line 13594 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35793
#line 13603 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35785
35794
    { (yyval.item)=(yyvsp[(1) - (1)].item); }
35786
35795
    break;
35787
35796
 
35788
35797
  case 1955:
35789
35798
 
35790
35799
/* Line 1455 of yacc.c  */
35791
 
#line 13599 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35800
#line 13608 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35792
35801
    {
35793
35802
            THD *thd= YYTHD;
35794
35803
            LEX *lex= thd->lex;
35844
35853
  case 1956:
35845
35854
 
35846
35855
/* Line 1455 of yacc.c  */
35847
 
#line 13649 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35856
#line 13658 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35848
35857
    { (yyval.item)= (yyvsp[(1) - (1)].item); }
35849
35858
    break;
35850
35859
 
35851
35860
  case 1957:
35852
35861
 
35853
35862
/* Line 1455 of yacc.c  */
35854
 
#line 13654 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35863
#line 13663 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35855
35864
    {
35856
35865
            THD *thd= YYTHD;
35857
35866
            SELECT_LEX *sel=Select;
35874
35883
  case 1958:
35875
35884
 
35876
35885
/* Line 1455 of yacc.c  */
35877
 
#line 13671 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35886
#line 13680 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35878
35887
    { (yyval.item)= (yyvsp[(1) - (1)].item); }
35879
35888
    break;
35880
35889
 
35881
35890
  case 1959:
35882
35891
 
35883
35892
/* Line 1455 of yacc.c  */
35884
 
#line 13676 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35893
#line 13685 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35885
35894
    {
35886
35895
            THD *thd= YYTHD;
35887
35896
            LEX *lex= thd->lex;
35966
35975
  case 1960:
35967
35976
 
35968
35977
/* Line 1455 of yacc.c  */
35969
 
#line 13756 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
35978
#line 13765 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
35970
35979
    {
35971
35980
            THD *thd= YYTHD;
35972
35981
            LEX *lex= thd->lex;
35996
36005
  case 1961:
35997
36006
 
35998
36007
/* Line 1455 of yacc.c  */
35999
 
#line 13781 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36008
#line 13790 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36000
36009
    {
36001
36010
            THD *thd= YYTHD;
36002
36011
            LEX *lex= thd->lex;
36029
36038
  case 1962:
36030
36039
 
36031
36040
/* Line 1455 of yacc.c  */
36032
 
#line 13811 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36041
#line 13820 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36033
36042
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str);}
36034
36043
    break;
36035
36044
 
36036
36045
  case 1963:
36037
36046
 
36038
36047
/* Line 1455 of yacc.c  */
36039
 
#line 13813 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36048
#line 13822 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36040
36049
    {
36041
36050
            TABLE_LIST *table= Select->table_list.first;
36042
36051
            if (my_strcasecmp(table_alias_charset, (yyvsp[(1) - (5)].lex_str).str, table->db))
36057
36066
  case 1964:
36058
36067
 
36059
36068
/* Line 1455 of yacc.c  */
36060
 
#line 13829 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36069
#line 13838 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36061
36070
    {
36062
36071
            TABLE_LIST *table= Select->table_list.first;
36063
36072
            if (my_strcasecmp(table_alias_charset, (yyvsp[(1) - (3)].lex_str).str, table->alias))
36072
36081
  case 1965:
36073
36082
 
36074
36083
/* Line 1455 of yacc.c  */
36075
 
#line 13838 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36084
#line 13847 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36076
36085
    { (yyval.lex_str)=(yyvsp[(2) - (2)].lex_str);}
36077
36086
    break;
36078
36087
 
36079
36088
  case 1966:
36080
36089
 
36081
36090
/* Line 1455 of yacc.c  */
36082
 
#line 13843 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36091
#line 13852 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36083
36092
    {
36084
36093
            (yyval.table)= new Table_ident((yyvsp[(1) - (1)].lex_str));
36085
36094
            if ((yyval.table) == NULL)
36090
36099
  case 1967:
36091
36100
 
36092
36101
/* Line 1455 of yacc.c  */
36093
 
#line 13849 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36102
#line 13858 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36094
36103
    {
36095
36104
            (yyval.table)= new Table_ident(YYTHD, (yyvsp[(1) - (3)].lex_str),(yyvsp[(3) - (3)].lex_str),0);
36096
36105
            if ((yyval.table) == NULL)
36101
36110
  case 1968:
36102
36111
 
36103
36112
/* Line 1455 of yacc.c  */
36104
 
#line 13855 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36113
#line 13864 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36105
36114
    {
36106
36115
            /* For Delphi */
36107
36116
            (yyval.table)= new Table_ident((yyvsp[(2) - (2)].lex_str));
36113
36122
  case 1969:
36114
36123
 
36115
36124
/* Line 1455 of yacc.c  */
36116
 
#line 13865 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36125
#line 13874 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36117
36126
    {
36118
36127
            (yyval.table)= new Table_ident((yyvsp[(1) - (2)].lex_str));
36119
36128
            if ((yyval.table) == NULL)
36124
36133
  case 1970:
36125
36134
 
36126
36135
/* Line 1455 of yacc.c  */
36127
 
#line 13871 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36136
#line 13880 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36128
36137
    {
36129
36138
            (yyval.table)= new Table_ident(YYTHD, (yyvsp[(1) - (4)].lex_str),(yyvsp[(3) - (4)].lex_str),0);
36130
36139
            if ((yyval.table) == NULL)
36135
36144
  case 1971:
36136
36145
 
36137
36146
/* Line 1455 of yacc.c  */
36138
 
#line 13880 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36147
#line 13889 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36139
36148
    {
36140
36149
            LEX_STRING db={(char*) any_db,3};
36141
36150
            (yyval.table)= new Table_ident(YYTHD, db,(yyvsp[(1) - (1)].lex_str),0);
36147
36156
  case 1972:
36148
36157
 
36149
36158
/* Line 1455 of yacc.c  */
36150
 
#line 13889 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36159
#line 13898 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36151
36160
    { (yyval.lex_str)= (yyvsp[(1) - (1)].lex_str); }
36152
36161
    break;
36153
36162
 
36154
36163
  case 1973:
36155
36164
 
36156
36165
/* Line 1455 of yacc.c  */
36157
 
#line 13891 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36166
#line 13900 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36158
36167
    {
36159
36168
            THD *thd= YYTHD;
36160
36169
 
36186
36195
  case 1974:
36187
36196
 
36188
36197
/* Line 1455 of yacc.c  */
36189
 
#line 13921 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36198
#line 13930 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36190
36199
    {
36191
36200
            if (!strcont((yyvsp[(1) - (1)].lex_str).str, "\n"))
36192
36201
              (yyval.lex_str)= (yyvsp[(1) - (1)].lex_str);
36201
36210
  case 1975:
36202
36211
 
36203
36212
/* Line 1455 of yacc.c  */
36204
 
#line 13934 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36213
#line 13943 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36205
36214
    {
36206
36215
            THD *thd= YYTHD;
36207
36216
 
36219
36228
  case 1976:
36220
36229
 
36221
36230
/* Line 1455 of yacc.c  */
36222
 
#line 13950 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36231
#line 13959 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36223
36232
    {
36224
36233
            THD *thd= YYTHD;
36225
36234
 
36237
36246
  case 1977:
36238
36247
 
36239
36248
/* Line 1455 of yacc.c  */
36240
 
#line 13966 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36249
#line 13975 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36241
36250
    {
36242
36251
            THD *thd= YYTHD;
36243
36252
 
36256
36265
  case 1978:
36257
36266
 
36258
36267
/* Line 1455 of yacc.c  */
36259
 
#line 13982 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36268
#line 13991 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36260
36269
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str); }
36261
36270
    break;
36262
36271
 
36263
36272
  case 1979:
36264
36273
 
36265
36274
/* Line 1455 of yacc.c  */
36266
 
#line 13984 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36275
#line 13993 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36267
36276
    {
36268
36277
            THD *thd= YYTHD;
36269
36278
            (yyval.lex_str).str= thd->strmake((yyvsp[(1) - (1)].symbol).str, (yyvsp[(1) - (1)].symbol).length);
36276
36285
  case 1980:
36277
36286
 
36278
36287
/* Line 1455 of yacc.c  */
36279
 
#line 13994 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36288
#line 14003 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36280
36289
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str); }
36281
36290
    break;
36282
36291
 
36283
36292
  case 1981:
36284
36293
 
36285
36294
/* Line 1455 of yacc.c  */
36286
 
#line 13996 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36295
#line 14005 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36287
36296
    {
36288
36297
            THD *thd= YYTHD;
36289
36298
            (yyval.lex_str).str= thd->strmake((yyvsp[(1) - (1)].symbol).str, (yyvsp[(1) - (1)].symbol).length);
36296
36305
  case 1982:
36297
36306
 
36298
36307
/* Line 1455 of yacc.c  */
36299
 
#line 14006 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36308
#line 14015 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36300
36309
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str);}
36301
36310
    break;
36302
36311
 
36303
36312
  case 1983:
36304
36313
 
36305
36314
/* Line 1455 of yacc.c  */
36306
 
#line 14007 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36315
#line 14016 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36307
36316
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str);}
36308
36317
    break;
36309
36318
 
36310
36319
  case 1984:
36311
36320
 
36312
36321
/* Line 1455 of yacc.c  */
36313
 
#line 14008 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36322
#line 14017 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36314
36323
    { (yyval.lex_str)=(yyvsp[(1) - (1)].lex_str);}
36315
36324
    break;
36316
36325
 
36317
36326
  case 1985:
36318
36327
 
36319
36328
/* Line 1455 of yacc.c  */
36320
 
#line 14013 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36329
#line 14022 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36321
36330
    {
36322
36331
            THD *thd= YYTHD;
36323
36332
            if (!((yyval.lex_user)=(LEX_USER*) thd->alloc(sizeof(st_lex_user))))
36349
36358
  case 1986:
36350
36359
 
36351
36360
/* Line 1455 of yacc.c  */
36352
 
#line 14040 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36361
#line 14049 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36353
36362
    {
36354
36363
            THD *thd= YYTHD;
36355
36364
            if (!((yyval.lex_user)=(LEX_USER*) thd->alloc(sizeof(st_lex_user))))
36387
36396
  case 1987:
36388
36397
 
36389
36398
/* Line 1455 of yacc.c  */
36390
 
#line 14073 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36399
#line 14082 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36391
36400
    {
36392
36401
            if (!((yyval.lex_user)=(LEX_USER*) YYTHD->alloc(sizeof(st_lex_user))))
36393
36402
              MYSQL_YYABORT;
36403
36412
  case 1988:
36404
36413
 
36405
36414
/* Line 1455 of yacc.c  */
36406
 
#line 14087 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36415
#line 14096 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36407
36416
    {}
36408
36417
    break;
36409
36418
 
36410
36419
  case 1989:
36411
36420
 
36412
36421
/* Line 1455 of yacc.c  */
36413
 
#line 14088 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36422
#line 14097 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36414
36423
    {}
36415
36424
    break;
36416
36425
 
36417
36426
  case 1990:
36418
36427
 
36419
36428
/* Line 1455 of yacc.c  */
36420
 
#line 14089 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36429
#line 14098 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36421
36430
    {}
36422
36431
    break;
36423
36432
 
36424
36433
  case 1991:
36425
36434
 
36426
36435
/* Line 1455 of yacc.c  */
36427
 
#line 14090 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36436
#line 14099 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36428
36437
    {}
36429
36438
    break;
36430
36439
 
36431
36440
  case 1992:
36432
36441
 
36433
36442
/* Line 1455 of yacc.c  */
36434
 
#line 14091 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36443
#line 14100 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36435
36444
    {}
36436
36445
    break;
36437
36446
 
36438
36447
  case 1993:
36439
36448
 
36440
36449
/* Line 1455 of yacc.c  */
36441
 
#line 14092 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36450
#line 14101 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36442
36451
    {}
36443
36452
    break;
36444
36453
 
36445
36454
  case 1994:
36446
36455
 
36447
36456
/* Line 1455 of yacc.c  */
36448
 
#line 14093 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36457
#line 14102 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36449
36458
    {}
36450
36459
    break;
36451
36460
 
36452
36461
  case 1995:
36453
36462
 
36454
36463
/* Line 1455 of yacc.c  */
36455
 
#line 14094 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36464
#line 14103 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36456
36465
    {}
36457
36466
    break;
36458
36467
 
36459
36468
  case 1996:
36460
36469
 
36461
36470
/* Line 1455 of yacc.c  */
36462
 
#line 14095 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36471
#line 14104 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36463
36472
    {}
36464
36473
    break;
36465
36474
 
36466
36475
  case 1997:
36467
36476
 
36468
36477
/* Line 1455 of yacc.c  */
36469
 
#line 14096 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36478
#line 14105 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36470
36479
    {}
36471
36480
    break;
36472
36481
 
36473
36482
  case 1998:
36474
36483
 
36475
36484
/* Line 1455 of yacc.c  */
36476
 
#line 14097 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36485
#line 14106 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36477
36486
    {}
36478
36487
    break;
36479
36488
 
36480
36489
  case 1999:
36481
36490
 
36482
36491
/* Line 1455 of yacc.c  */
36483
 
#line 14098 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36492
#line 14107 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36484
36493
    {}
36485
36494
    break;
36486
36495
 
36487
36496
  case 2000:
36488
36497
 
36489
36498
/* Line 1455 of yacc.c  */
36490
 
#line 14099 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36499
#line 14108 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36491
36500
    {}
36492
36501
    break;
36493
36502
 
36494
36503
  case 2001:
36495
36504
 
36496
36505
/* Line 1455 of yacc.c  */
36497
 
#line 14100 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36506
#line 14109 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36498
36507
    {}
36499
36508
    break;
36500
36509
 
36501
36510
  case 2002:
36502
36511
 
36503
36512
/* Line 1455 of yacc.c  */
36504
 
#line 14101 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36513
#line 14110 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36505
36514
    {}
36506
36515
    break;
36507
36516
 
36508
36517
  case 2003:
36509
36518
 
36510
36519
/* Line 1455 of yacc.c  */
36511
 
#line 14102 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36520
#line 14111 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36512
36521
    {}
36513
36522
    break;
36514
36523
 
36515
36524
  case 2004:
36516
36525
 
36517
36526
/* Line 1455 of yacc.c  */
36518
 
#line 14103 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36527
#line 14112 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36519
36528
    {}
36520
36529
    break;
36521
36530
 
36522
36531
  case 2005:
36523
36532
 
36524
36533
/* Line 1455 of yacc.c  */
36525
 
#line 14104 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36534
#line 14113 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36526
36535
    {}
36527
36536
    break;
36528
36537
 
36529
36538
  case 2006:
36530
36539
 
36531
36540
/* Line 1455 of yacc.c  */
36532
 
#line 14105 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36541
#line 14114 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36533
36542
    {}
36534
36543
    break;
36535
36544
 
36536
36545
  case 2007:
36537
36546
 
36538
36547
/* Line 1455 of yacc.c  */
36539
 
#line 14106 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36548
#line 14115 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36540
36549
    {}
36541
36550
    break;
36542
36551
 
36543
36552
  case 2008:
36544
36553
 
36545
36554
/* Line 1455 of yacc.c  */
36546
 
#line 14107 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36555
#line 14116 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36547
36556
    {}
36548
36557
    break;
36549
36558
 
36550
36559
  case 2009:
36551
36560
 
36552
36561
/* Line 1455 of yacc.c  */
36553
 
#line 14108 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36562
#line 14117 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36554
36563
    {}
36555
36564
    break;
36556
36565
 
36557
36566
  case 2010:
36558
36567
 
36559
36568
/* Line 1455 of yacc.c  */
36560
 
#line 14109 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36569
#line 14118 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36561
36570
    {}
36562
36571
    break;
36563
36572
 
36564
36573
  case 2011:
36565
36574
 
36566
36575
/* Line 1455 of yacc.c  */
36567
 
#line 14110 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36576
#line 14119 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36568
36577
    {}
36569
36578
    break;
36570
36579
 
36571
36580
  case 2012:
36572
36581
 
36573
36582
/* Line 1455 of yacc.c  */
36574
 
#line 14111 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36583
#line 14120 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36575
36584
    {}
36576
36585
    break;
36577
36586
 
36578
36587
  case 2013:
36579
36588
 
36580
36589
/* Line 1455 of yacc.c  */
36581
 
#line 14112 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36590
#line 14121 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36582
36591
    {}
36583
36592
    break;
36584
36593
 
36585
36594
  case 2014:
36586
36595
 
36587
36596
/* Line 1455 of yacc.c  */
36588
 
#line 14113 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36597
#line 14122 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36589
36598
    {}
36590
36599
    break;
36591
36600
 
36592
36601
  case 2015:
36593
36602
 
36594
36603
/* Line 1455 of yacc.c  */
36595
 
#line 14114 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36604
#line 14123 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36596
36605
    {}
36597
36606
    break;
36598
36607
 
36599
36608
  case 2016:
36600
36609
 
36601
36610
/* Line 1455 of yacc.c  */
36602
 
#line 14115 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36611
#line 14124 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36603
36612
    {}
36604
36613
    break;
36605
36614
 
36606
36615
  case 2017:
36607
36616
 
36608
36617
/* Line 1455 of yacc.c  */
36609
 
#line 14116 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36618
#line 14125 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36610
36619
    {}
36611
36620
    break;
36612
36621
 
36613
36622
  case 2018:
36614
36623
 
36615
36624
/* Line 1455 of yacc.c  */
36616
 
#line 14117 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36625
#line 14126 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36617
36626
    {}
36618
36627
    break;
36619
36628
 
36620
36629
  case 2019:
36621
36630
 
36622
36631
/* Line 1455 of yacc.c  */
36623
 
#line 14118 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36632
#line 14127 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36624
36633
    {}
36625
36634
    break;
36626
36635
 
36627
36636
  case 2020:
36628
36637
 
36629
36638
/* Line 1455 of yacc.c  */
36630
 
#line 14119 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36639
#line 14128 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36631
36640
    {}
36632
36641
    break;
36633
36642
 
36634
36643
  case 2021:
36635
36644
 
36636
36645
/* Line 1455 of yacc.c  */
36637
 
#line 14120 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36646
#line 14129 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36638
36647
    {}
36639
36648
    break;
36640
36649
 
36641
36650
  case 2022:
36642
36651
 
36643
36652
/* Line 1455 of yacc.c  */
36644
 
#line 14121 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36653
#line 14130 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36645
36654
    {}
36646
36655
    break;
36647
36656
 
36648
36657
  case 2023:
36649
36658
 
36650
36659
/* Line 1455 of yacc.c  */
36651
 
#line 14122 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36660
#line 14131 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36652
36661
    {}
36653
36662
    break;
36654
36663
 
36655
36664
  case 2024:
36656
36665
 
36657
36666
/* Line 1455 of yacc.c  */
36658
 
#line 14123 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36667
#line 14132 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36659
36668
    {}
36660
36669
    break;
36661
36670
 
36662
36671
  case 2025:
36663
36672
 
36664
36673
/* Line 1455 of yacc.c  */
36665
 
#line 14124 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36674
#line 14133 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36666
36675
    {}
36667
36676
    break;
36668
36677
 
36669
36678
  case 2026:
36670
36679
 
36671
36680
/* Line 1455 of yacc.c  */
36672
 
#line 14125 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36681
#line 14134 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36673
36682
    {}
36674
36683
    break;
36675
36684
 
36676
36685
  case 2027:
36677
36686
 
36678
36687
/* Line 1455 of yacc.c  */
36679
 
#line 14126 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36688
#line 14135 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36680
36689
    {}
36681
36690
    break;
36682
36691
 
36683
36692
  case 2028:
36684
36693
 
36685
36694
/* Line 1455 of yacc.c  */
36686
 
#line 14127 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36695
#line 14136 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36687
36696
    {}
36688
36697
    break;
36689
36698
 
36690
36699
  case 2029:
36691
36700
 
36692
36701
/* Line 1455 of yacc.c  */
36693
 
#line 14128 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36702
#line 14137 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36694
36703
    {}
36695
36704
    break;
36696
36705
 
36697
36706
  case 2030:
36698
36707
 
36699
36708
/* Line 1455 of yacc.c  */
36700
 
#line 14129 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36709
#line 14138 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36701
36710
    {}
36702
36711
    break;
36703
36712
 
36704
36713
  case 2031:
36705
36714
 
36706
36715
/* Line 1455 of yacc.c  */
36707
 
#line 14130 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36716
#line 14139 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36708
36717
    {}
36709
36718
    break;
36710
36719
 
36711
36720
  case 2032:
36712
36721
 
36713
36722
/* Line 1455 of yacc.c  */
36714
 
#line 14131 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36723
#line 14140 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36715
36724
    {}
36716
36725
    break;
36717
36726
 
36718
36727
  case 2033:
36719
36728
 
36720
36729
/* Line 1455 of yacc.c  */
36721
 
#line 14132 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36730
#line 14141 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36722
36731
    {}
36723
36732
    break;
36724
36733
 
36725
36734
  case 2034:
36726
36735
 
36727
36736
/* Line 1455 of yacc.c  */
36728
 
#line 14133 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36737
#line 14142 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36729
36738
    {}
36730
36739
    break;
36731
36740
 
36732
36741
  case 2035:
36733
36742
 
36734
36743
/* Line 1455 of yacc.c  */
36735
 
#line 14134 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36744
#line 14143 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36736
36745
    {}
36737
36746
    break;
36738
36747
 
36739
36748
  case 2036:
36740
36749
 
36741
36750
/* Line 1455 of yacc.c  */
36742
 
#line 14135 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36751
#line 14144 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36743
36752
    {}
36744
36753
    break;
36745
36754
 
36746
36755
  case 2037:
36747
36756
 
36748
36757
/* Line 1455 of yacc.c  */
36749
 
#line 14136 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36758
#line 14145 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36750
36759
    {}
36751
36760
    break;
36752
36761
 
36753
36762
  case 2038:
36754
36763
 
36755
36764
/* Line 1455 of yacc.c  */
36756
 
#line 14146 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36765
#line 14155 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36757
36766
    {}
36758
36767
    break;
36759
36768
 
36760
36769
  case 2039:
36761
36770
 
36762
36771
/* Line 1455 of yacc.c  */
36763
 
#line 14147 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36772
#line 14156 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36764
36773
    {}
36765
36774
    break;
36766
36775
 
36767
36776
  case 2040:
36768
36777
 
36769
36778
/* Line 1455 of yacc.c  */
36770
 
#line 14148 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36779
#line 14157 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36771
36780
    {}
36772
36781
    break;
36773
36782
 
36774
36783
  case 2041:
36775
36784
 
36776
36785
/* Line 1455 of yacc.c  */
36777
 
#line 14149 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36786
#line 14158 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36778
36787
    {}
36779
36788
    break;
36780
36789
 
36781
36790
  case 2042:
36782
36791
 
36783
36792
/* Line 1455 of yacc.c  */
36784
 
#line 14150 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36793
#line 14159 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36785
36794
    {}
36786
36795
    break;
36787
36796
 
36788
36797
  case 2043:
36789
36798
 
36790
36799
/* Line 1455 of yacc.c  */
36791
 
#line 14151 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36800
#line 14160 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36792
36801
    {}
36793
36802
    break;
36794
36803
 
36795
36804
  case 2044:
36796
36805
 
36797
36806
/* Line 1455 of yacc.c  */
36798
 
#line 14152 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36807
#line 14161 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36799
36808
    {}
36800
36809
    break;
36801
36810
 
36802
36811
  case 2045:
36803
36812
 
36804
36813
/* Line 1455 of yacc.c  */
36805
 
#line 14153 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36814
#line 14162 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36806
36815
    {}
36807
36816
    break;
36808
36817
 
36809
36818
  case 2046:
36810
36819
 
36811
36820
/* Line 1455 of yacc.c  */
36812
 
#line 14154 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36821
#line 14163 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36813
36822
    {}
36814
36823
    break;
36815
36824
 
36816
36825
  case 2047:
36817
36826
 
36818
36827
/* Line 1455 of yacc.c  */
36819
 
#line 14155 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36828
#line 14164 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36820
36829
    {}
36821
36830
    break;
36822
36831
 
36823
36832
  case 2048:
36824
36833
 
36825
36834
/* Line 1455 of yacc.c  */
36826
 
#line 14156 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36835
#line 14165 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36827
36836
    {}
36828
36837
    break;
36829
36838
 
36830
36839
  case 2049:
36831
36840
 
36832
36841
/* Line 1455 of yacc.c  */
36833
 
#line 14157 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36842
#line 14166 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36834
36843
    {}
36835
36844
    break;
36836
36845
 
36837
36846
  case 2050:
36838
36847
 
36839
36848
/* Line 1455 of yacc.c  */
36840
 
#line 14158 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36849
#line 14167 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36841
36850
    {}
36842
36851
    break;
36843
36852
 
36844
36853
  case 2051:
36845
36854
 
36846
36855
/* Line 1455 of yacc.c  */
36847
 
#line 14159 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36856
#line 14168 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36848
36857
    {}
36849
36858
    break;
36850
36859
 
36851
36860
  case 2052:
36852
36861
 
36853
36862
/* Line 1455 of yacc.c  */
36854
 
#line 14160 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36863
#line 14169 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36855
36864
    {}
36856
36865
    break;
36857
36866
 
36858
36867
  case 2053:
36859
36868
 
36860
36869
/* Line 1455 of yacc.c  */
36861
 
#line 14161 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36870
#line 14170 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36862
36871
    {}
36863
36872
    break;
36864
36873
 
36865
36874
  case 2054:
36866
36875
 
36867
36876
/* Line 1455 of yacc.c  */
36868
 
#line 14162 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36877
#line 14171 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36869
36878
    {}
36870
36879
    break;
36871
36880
 
36872
36881
  case 2055:
36873
36882
 
36874
36883
/* Line 1455 of yacc.c  */
36875
 
#line 14163 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36884
#line 14172 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36876
36885
    {}
36877
36886
    break;
36878
36887
 
36879
36888
  case 2056:
36880
36889
 
36881
36890
/* Line 1455 of yacc.c  */
36882
 
#line 14164 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36891
#line 14173 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36883
36892
    {}
36884
36893
    break;
36885
36894
 
36886
36895
  case 2057:
36887
36896
 
36888
36897
/* Line 1455 of yacc.c  */
36889
 
#line 14165 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36898
#line 14174 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36890
36899
    {}
36891
36900
    break;
36892
36901
 
36893
36902
  case 2058:
36894
36903
 
36895
36904
/* Line 1455 of yacc.c  */
36896
 
#line 14166 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36905
#line 14175 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36897
36906
    {}
36898
36907
    break;
36899
36908
 
36900
36909
  case 2059:
36901
36910
 
36902
36911
/* Line 1455 of yacc.c  */
36903
 
#line 14167 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36912
#line 14176 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36904
36913
    {}
36905
36914
    break;
36906
36915
 
36907
36916
  case 2060:
36908
36917
 
36909
36918
/* Line 1455 of yacc.c  */
36910
 
#line 14168 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36919
#line 14177 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36911
36920
    {}
36912
36921
    break;
36913
36922
 
36914
36923
  case 2061:
36915
36924
 
36916
36925
/* Line 1455 of yacc.c  */
36917
 
#line 14169 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36926
#line 14178 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36918
36927
    {}
36919
36928
    break;
36920
36929
 
36921
36930
  case 2062:
36922
36931
 
36923
36932
/* Line 1455 of yacc.c  */
36924
 
#line 14170 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36933
#line 14179 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36925
36934
    {}
36926
36935
    break;
36927
36936
 
36928
36937
  case 2063:
36929
36938
 
36930
36939
/* Line 1455 of yacc.c  */
36931
 
#line 14171 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36940
#line 14180 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36932
36941
    {}
36933
36942
    break;
36934
36943
 
36935
36944
  case 2064:
36936
36945
 
36937
36946
/* Line 1455 of yacc.c  */
36938
 
#line 14172 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36947
#line 14181 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36939
36948
    {}
36940
36949
    break;
36941
36950
 
36942
36951
  case 2065:
36943
36952
 
36944
36953
/* Line 1455 of yacc.c  */
36945
 
#line 14173 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36954
#line 14182 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36946
36955
    {}
36947
36956
    break;
36948
36957
 
36949
36958
  case 2066:
36950
36959
 
36951
36960
/* Line 1455 of yacc.c  */
36952
 
#line 14174 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36961
#line 14183 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36953
36962
    {}
36954
36963
    break;
36955
36964
 
36956
36965
  case 2067:
36957
36966
 
36958
36967
/* Line 1455 of yacc.c  */
36959
 
#line 14175 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36968
#line 14184 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36960
36969
    {}
36961
36970
    break;
36962
36971
 
36963
36972
  case 2068:
36964
36973
 
36965
36974
/* Line 1455 of yacc.c  */
36966
 
#line 14176 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36975
#line 14185 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36967
36976
    {}
36968
36977
    break;
36969
36978
 
36970
36979
  case 2069:
36971
36980
 
36972
36981
/* Line 1455 of yacc.c  */
36973
 
#line 14177 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36982
#line 14186 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36974
36983
    {}
36975
36984
    break;
36976
36985
 
36977
36986
  case 2070:
36978
36987
 
36979
36988
/* Line 1455 of yacc.c  */
36980
 
#line 14178 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36989
#line 14187 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36981
36990
    {}
36982
36991
    break;
36983
36992
 
36984
36993
  case 2071:
36985
36994
 
36986
36995
/* Line 1455 of yacc.c  */
36987
 
#line 14179 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
36996
#line 14188 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36988
36997
    {}
36989
36998
    break;
36990
36999
 
36991
37000
  case 2072:
36992
37001
 
36993
37002
/* Line 1455 of yacc.c  */
36994
 
#line 14180 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37003
#line 14189 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
36995
37004
    {}
36996
37005
    break;
36997
37006
 
36998
37007
  case 2073:
36999
37008
 
37000
37009
/* Line 1455 of yacc.c  */
37001
 
#line 14181 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37010
#line 14190 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37002
37011
    {}
37003
37012
    break;
37004
37013
 
37005
37014
  case 2074:
37006
37015
 
37007
37016
/* Line 1455 of yacc.c  */
37008
 
#line 14182 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37017
#line 14191 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37009
37018
    {}
37010
37019
    break;
37011
37020
 
37012
37021
  case 2075:
37013
37022
 
37014
37023
/* Line 1455 of yacc.c  */
37015
 
#line 14183 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37024
#line 14192 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37016
37025
    {}
37017
37026
    break;
37018
37027
 
37019
37028
  case 2076:
37020
37029
 
37021
37030
/* Line 1455 of yacc.c  */
37022
 
#line 14184 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37031
#line 14193 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37023
37032
    {}
37024
37033
    break;
37025
37034
 
37026
37035
  case 2077:
37027
37036
 
37028
37037
/* Line 1455 of yacc.c  */
37029
 
#line 14185 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37038
#line 14194 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37030
37039
    {}
37031
37040
    break;
37032
37041
 
37033
37042
  case 2078:
37034
37043
 
37035
37044
/* Line 1455 of yacc.c  */
37036
 
#line 14186 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37045
#line 14195 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37037
37046
    {}
37038
37047
    break;
37039
37048
 
37040
37049
  case 2079:
37041
37050
 
37042
37051
/* Line 1455 of yacc.c  */
37043
 
#line 14187 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37052
#line 14196 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37044
37053
    {}
37045
37054
    break;
37046
37055
 
37047
37056
  case 2080:
37048
37057
 
37049
37058
/* Line 1455 of yacc.c  */
37050
 
#line 14188 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37059
#line 14197 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37051
37060
    {}
37052
37061
    break;
37053
37062
 
37054
37063
  case 2081:
37055
37064
 
37056
37065
/* Line 1455 of yacc.c  */
37057
 
#line 14189 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37066
#line 14198 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37058
37067
    {}
37059
37068
    break;
37060
37069
 
37061
37070
  case 2082:
37062
37071
 
37063
37072
/* Line 1455 of yacc.c  */
37064
 
#line 14190 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37073
#line 14199 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37065
37074
    {}
37066
37075
    break;
37067
37076
 
37068
37077
  case 2083:
37069
37078
 
37070
37079
/* Line 1455 of yacc.c  */
37071
 
#line 14195 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37080
#line 14204 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37072
37081
    {}
37073
37082
    break;
37074
37083
 
37075
37084
  case 2084:
37076
37085
 
37077
37086
/* Line 1455 of yacc.c  */
37078
 
#line 14196 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37087
#line 14205 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37079
37088
    {}
37080
37089
    break;
37081
37090
 
37082
37091
  case 2085:
37083
37092
 
37084
37093
/* Line 1455 of yacc.c  */
37085
 
#line 14197 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37094
#line 14206 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37086
37095
    {}
37087
37096
    break;
37088
37097
 
37089
37098
  case 2086:
37090
37099
 
37091
37100
/* Line 1455 of yacc.c  */
37092
 
#line 14198 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37101
#line 14207 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37093
37102
    {}
37094
37103
    break;
37095
37104
 
37096
37105
  case 2087:
37097
37106
 
37098
37107
/* Line 1455 of yacc.c  */
37099
 
#line 14199 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37108
#line 14208 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37100
37109
    {}
37101
37110
    break;
37102
37111
 
37103
37112
  case 2088:
37104
37113
 
37105
37114
/* Line 1455 of yacc.c  */
37106
 
#line 14200 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37115
#line 14209 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37107
37116
    {}
37108
37117
    break;
37109
37118
 
37110
37119
  case 2089:
37111
37120
 
37112
37121
/* Line 1455 of yacc.c  */
37113
 
#line 14201 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37122
#line 14210 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37114
37123
    {}
37115
37124
    break;
37116
37125
 
37117
37126
  case 2090:
37118
37127
 
37119
37128
/* Line 1455 of yacc.c  */
37120
 
#line 14202 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37129
#line 14211 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37121
37130
    {}
37122
37131
    break;
37123
37132
 
37124
37133
  case 2091:
37125
37134
 
37126
37135
/* Line 1455 of yacc.c  */
37127
 
#line 14203 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37136
#line 14212 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37128
37137
    {}
37129
37138
    break;
37130
37139
 
37131
37140
  case 2092:
37132
37141
 
37133
37142
/* Line 1455 of yacc.c  */
37134
 
#line 14204 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37143
#line 14213 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37135
37144
    {}
37136
37145
    break;
37137
37146
 
37138
37147
  case 2093:
37139
37148
 
37140
37149
/* Line 1455 of yacc.c  */
37141
 
#line 14205 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37150
#line 14214 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37142
37151
    {}
37143
37152
    break;
37144
37153
 
37145
37154
  case 2094:
37146
37155
 
37147
37156
/* Line 1455 of yacc.c  */
37148
 
#line 14206 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37157
#line 14215 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37149
37158
    {}
37150
37159
    break;
37151
37160
 
37152
37161
  case 2095:
37153
37162
 
37154
37163
/* Line 1455 of yacc.c  */
37155
 
#line 14207 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37164
#line 14216 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37156
37165
    {}
37157
37166
    break;
37158
37167
 
37159
37168
  case 2096:
37160
37169
 
37161
37170
/* Line 1455 of yacc.c  */
37162
 
#line 14208 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37171
#line 14217 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37163
37172
    {}
37164
37173
    break;
37165
37174
 
37166
37175
  case 2097:
37167
37176
 
37168
37177
/* Line 1455 of yacc.c  */
37169
 
#line 14209 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37178
#line 14218 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37170
37179
    {}
37171
37180
    break;
37172
37181
 
37173
37182
  case 2098:
37174
37183
 
37175
37184
/* Line 1455 of yacc.c  */
37176
 
#line 14210 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37185
#line 14219 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37177
37186
    {}
37178
37187
    break;
37179
37188
 
37180
37189
  case 2099:
37181
37190
 
37182
37191
/* Line 1455 of yacc.c  */
37183
 
#line 14211 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37192
#line 14220 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37184
37193
    {}
37185
37194
    break;
37186
37195
 
37187
37196
  case 2100:
37188
37197
 
37189
37198
/* Line 1455 of yacc.c  */
37190
 
#line 14212 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37199
#line 14221 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37191
37200
    {}
37192
37201
    break;
37193
37202
 
37194
37203
  case 2101:
37195
37204
 
37196
37205
/* Line 1455 of yacc.c  */
37197
 
#line 14213 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37206
#line 14222 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37198
37207
    {}
37199
37208
    break;
37200
37209
 
37201
37210
  case 2102:
37202
37211
 
37203
37212
/* Line 1455 of yacc.c  */
37204
 
#line 14214 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37213
#line 14223 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37205
37214
    {}
37206
37215
    break;
37207
37216
 
37208
37217
  case 2103:
37209
37218
 
37210
37219
/* Line 1455 of yacc.c  */
37211
 
#line 14215 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37220
#line 14224 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37212
37221
    {}
37213
37222
    break;
37214
37223
 
37215
37224
  case 2104:
37216
37225
 
37217
37226
/* Line 1455 of yacc.c  */
37218
 
#line 14216 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37227
#line 14225 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37219
37228
    {}
37220
37229
    break;
37221
37230
 
37222
37231
  case 2105:
37223
37232
 
37224
37233
/* Line 1455 of yacc.c  */
37225
 
#line 14217 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37234
#line 14226 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37226
37235
    {}
37227
37236
    break;
37228
37237
 
37229
37238
  case 2106:
37230
37239
 
37231
37240
/* Line 1455 of yacc.c  */
37232
 
#line 14218 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37241
#line 14227 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37233
37242
    {}
37234
37243
    break;
37235
37244
 
37236
37245
  case 2107:
37237
37246
 
37238
37247
/* Line 1455 of yacc.c  */
37239
 
#line 14219 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37248
#line 14228 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37240
37249
    {}
37241
37250
    break;
37242
37251
 
37243
37252
  case 2108:
37244
37253
 
37245
37254
/* Line 1455 of yacc.c  */
37246
 
#line 14220 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37255
#line 14229 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37247
37256
    {}
37248
37257
    break;
37249
37258
 
37250
37259
  case 2109:
37251
37260
 
37252
37261
/* Line 1455 of yacc.c  */
37253
 
#line 14221 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37262
#line 14230 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37254
37263
    {}
37255
37264
    break;
37256
37265
 
37257
37266
  case 2110:
37258
37267
 
37259
37268
/* Line 1455 of yacc.c  */
37260
 
#line 14222 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37269
#line 14231 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37261
37270
    {}
37262
37271
    break;
37263
37272
 
37264
37273
  case 2111:
37265
37274
 
37266
37275
/* Line 1455 of yacc.c  */
37267
 
#line 14223 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37276
#line 14232 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37268
37277
    {}
37269
37278
    break;
37270
37279
 
37271
37280
  case 2112:
37272
37281
 
37273
37282
/* Line 1455 of yacc.c  */
37274
 
#line 14224 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37283
#line 14233 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37275
37284
    {}
37276
37285
    break;
37277
37286
 
37278
37287
  case 2113:
37279
37288
 
37280
37289
/* Line 1455 of yacc.c  */
37281
 
#line 14225 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37290
#line 14234 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37282
37291
    {}
37283
37292
    break;
37284
37293
 
37285
37294
  case 2114:
37286
37295
 
37287
37296
/* Line 1455 of yacc.c  */
37288
 
#line 14226 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37297
#line 14235 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37289
37298
    {}
37290
37299
    break;
37291
37300
 
37292
37301
  case 2115:
37293
37302
 
37294
37303
/* Line 1455 of yacc.c  */
37295
 
#line 14227 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37304
#line 14236 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37296
37305
    {}
37297
37306
    break;
37298
37307
 
37299
37308
  case 2116:
37300
37309
 
37301
37310
/* Line 1455 of yacc.c  */
37302
 
#line 14228 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37311
#line 14237 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37303
37312
    {}
37304
37313
    break;
37305
37314
 
37306
37315
  case 2117:
37307
37316
 
37308
37317
/* Line 1455 of yacc.c  */
37309
 
#line 14229 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37318
#line 14238 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37310
37319
    {}
37311
37320
    break;
37312
37321
 
37313
37322
  case 2118:
37314
37323
 
37315
37324
/* Line 1455 of yacc.c  */
37316
 
#line 14230 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37325
#line 14239 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37317
37326
    {}
37318
37327
    break;
37319
37328
 
37320
37329
  case 2119:
37321
37330
 
37322
37331
/* Line 1455 of yacc.c  */
37323
 
#line 14231 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37332
#line 14240 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37324
37333
    {}
37325
37334
    break;
37326
37335
 
37327
37336
  case 2120:
37328
37337
 
37329
37338
/* Line 1455 of yacc.c  */
37330
 
#line 14232 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37339
#line 14241 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37331
37340
    {}
37332
37341
    break;
37333
37342
 
37334
37343
  case 2121:
37335
37344
 
37336
37345
/* Line 1455 of yacc.c  */
37337
 
#line 14233 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37346
#line 14242 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37338
37347
    {}
37339
37348
    break;
37340
37349
 
37341
37350
  case 2122:
37342
37351
 
37343
37352
/* Line 1455 of yacc.c  */
37344
 
#line 14234 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37353
#line 14243 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37345
37354
    {}
37346
37355
    break;
37347
37356
 
37348
37357
  case 2123:
37349
37358
 
37350
37359
/* Line 1455 of yacc.c  */
37351
 
#line 14235 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37360
#line 14244 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37352
37361
    {}
37353
37362
    break;
37354
37363
 
37355
37364
  case 2124:
37356
37365
 
37357
37366
/* Line 1455 of yacc.c  */
37358
 
#line 14236 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37367
#line 14245 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37359
37368
    {}
37360
37369
    break;
37361
37370
 
37362
37371
  case 2125:
37363
37372
 
37364
37373
/* Line 1455 of yacc.c  */
37365
 
#line 14237 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37374
#line 14246 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37366
37375
    {}
37367
37376
    break;
37368
37377
 
37369
37378
  case 2126:
37370
37379
 
37371
37380
/* Line 1455 of yacc.c  */
37372
 
#line 14238 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37381
#line 14247 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37373
37382
    {}
37374
37383
    break;
37375
37384
 
37376
37385
  case 2127:
37377
37386
 
37378
37387
/* Line 1455 of yacc.c  */
37379
 
#line 14239 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37388
#line 14248 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37380
37389
    {}
37381
37390
    break;
37382
37391
 
37383
37392
  case 2128:
37384
37393
 
37385
37394
/* Line 1455 of yacc.c  */
37386
 
#line 14240 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37395
#line 14249 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37387
37396
    {}
37388
37397
    break;
37389
37398
 
37390
37399
  case 2129:
37391
37400
 
37392
37401
/* Line 1455 of yacc.c  */
37393
 
#line 14241 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37402
#line 14250 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37394
37403
    {}
37395
37404
    break;
37396
37405
 
37397
37406
  case 2130:
37398
37407
 
37399
37408
/* Line 1455 of yacc.c  */
37400
 
#line 14242 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37409
#line 14251 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37401
37410
    {}
37402
37411
    break;
37403
37412
 
37404
37413
  case 2131:
37405
37414
 
37406
37415
/* Line 1455 of yacc.c  */
37407
 
#line 14243 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37416
#line 14252 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37408
37417
    {}
37409
37418
    break;
37410
37419
 
37411
37420
  case 2132:
37412
37421
 
37413
37422
/* Line 1455 of yacc.c  */
37414
 
#line 14244 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37423
#line 14253 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37415
37424
    {}
37416
37425
    break;
37417
37426
 
37418
37427
  case 2133:
37419
37428
 
37420
37429
/* Line 1455 of yacc.c  */
37421
 
#line 14245 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37430
#line 14254 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37422
37431
    {}
37423
37432
    break;
37424
37433
 
37425
37434
  case 2134:
37426
37435
 
37427
37436
/* Line 1455 of yacc.c  */
37428
 
#line 14246 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37437
#line 14255 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37429
37438
    {}
37430
37439
    break;
37431
37440
 
37432
37441
  case 2135:
37433
37442
 
37434
37443
/* Line 1455 of yacc.c  */
37435
 
#line 14247 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37444
#line 14256 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37436
37445
    {}
37437
37446
    break;
37438
37447
 
37439
37448
  case 2136:
37440
37449
 
37441
37450
/* Line 1455 of yacc.c  */
37442
 
#line 14248 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37451
#line 14257 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37443
37452
    {}
37444
37453
    break;
37445
37454
 
37446
37455
  case 2137:
37447
37456
 
37448
37457
/* Line 1455 of yacc.c  */
37449
 
#line 14249 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37458
#line 14258 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37450
37459
    {}
37451
37460
    break;
37452
37461
 
37453
37462
  case 2138:
37454
37463
 
37455
37464
/* Line 1455 of yacc.c  */
37456
 
#line 14250 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37465
#line 14259 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37457
37466
    {}
37458
37467
    break;
37459
37468
 
37460
37469
  case 2139:
37461
37470
 
37462
37471
/* Line 1455 of yacc.c  */
37463
 
#line 14251 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37472
#line 14260 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37464
37473
    {}
37465
37474
    break;
37466
37475
 
37467
37476
  case 2140:
37468
37477
 
37469
37478
/* Line 1455 of yacc.c  */
37470
 
#line 14252 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37479
#line 14261 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37471
37480
    {}
37472
37481
    break;
37473
37482
 
37474
37483
  case 2141:
37475
37484
 
37476
37485
/* Line 1455 of yacc.c  */
37477
 
#line 14253 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37486
#line 14262 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37478
37487
    {}
37479
37488
    break;
37480
37489
 
37481
37490
  case 2142:
37482
37491
 
37483
37492
/* Line 1455 of yacc.c  */
37484
 
#line 14254 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37493
#line 14263 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37485
37494
    {}
37486
37495
    break;
37487
37496
 
37488
37497
  case 2143:
37489
37498
 
37490
37499
/* Line 1455 of yacc.c  */
37491
 
#line 14255 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37500
#line 14264 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37492
37501
    {}
37493
37502
    break;
37494
37503
 
37495
37504
  case 2144:
37496
37505
 
37497
37506
/* Line 1455 of yacc.c  */
37498
 
#line 14256 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37507
#line 14265 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37499
37508
    {}
37500
37509
    break;
37501
37510
 
37502
37511
  case 2145:
37503
37512
 
37504
37513
/* Line 1455 of yacc.c  */
37505
 
#line 14257 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37514
#line 14266 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37506
37515
    {}
37507
37516
    break;
37508
37517
 
37509
37518
  case 2146:
37510
37519
 
37511
37520
/* Line 1455 of yacc.c  */
37512
 
#line 14258 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37521
#line 14267 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37513
37522
    {}
37514
37523
    break;
37515
37524
 
37516
37525
  case 2147:
37517
37526
 
37518
37527
/* Line 1455 of yacc.c  */
37519
 
#line 14259 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37528
#line 14268 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37520
37529
    {}
37521
37530
    break;
37522
37531
 
37523
37532
  case 2148:
37524
37533
 
37525
37534
/* Line 1455 of yacc.c  */
37526
 
#line 14260 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37535
#line 14269 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37527
37536
    {}
37528
37537
    break;
37529
37538
 
37530
37539
  case 2149:
37531
37540
 
37532
37541
/* Line 1455 of yacc.c  */
37533
 
#line 14261 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37542
#line 14270 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37534
37543
    {}
37535
37544
    break;
37536
37545
 
37537
37546
  case 2150:
37538
37547
 
37539
37548
/* Line 1455 of yacc.c  */
37540
 
#line 14262 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37549
#line 14271 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37541
37550
    {}
37542
37551
    break;
37543
37552
 
37544
37553
  case 2151:
37545
37554
 
37546
37555
/* Line 1455 of yacc.c  */
37547
 
#line 14263 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37556
#line 14272 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37548
37557
    {}
37549
37558
    break;
37550
37559
 
37551
37560
  case 2152:
37552
37561
 
37553
37562
/* Line 1455 of yacc.c  */
37554
 
#line 14264 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37563
#line 14273 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37555
37564
    {}
37556
37565
    break;
37557
37566
 
37558
37567
  case 2153:
37559
37568
 
37560
37569
/* Line 1455 of yacc.c  */
37561
 
#line 14265 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37570
#line 14274 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37562
37571
    {}
37563
37572
    break;
37564
37573
 
37565
37574
  case 2154:
37566
37575
 
37567
37576
/* Line 1455 of yacc.c  */
37568
 
#line 14266 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37577
#line 14275 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37569
37578
    {}
37570
37579
    break;
37571
37580
 
37572
37581
  case 2155:
37573
37582
 
37574
37583
/* Line 1455 of yacc.c  */
37575
 
#line 14267 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37584
#line 14276 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37576
37585
    {}
37577
37586
    break;
37578
37587
 
37579
37588
  case 2156:
37580
37589
 
37581
37590
/* Line 1455 of yacc.c  */
37582
 
#line 14268 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37591
#line 14277 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37583
37592
    {}
37584
37593
    break;
37585
37594
 
37586
37595
  case 2157:
37587
37596
 
37588
37597
/* Line 1455 of yacc.c  */
37589
 
#line 14269 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37598
#line 14278 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37590
37599
    {}
37591
37600
    break;
37592
37601
 
37593
37602
  case 2158:
37594
37603
 
37595
37604
/* Line 1455 of yacc.c  */
37596
 
#line 14270 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37605
#line 14279 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37597
37606
    {}
37598
37607
    break;
37599
37608
 
37600
37609
  case 2159:
37601
37610
 
37602
37611
/* Line 1455 of yacc.c  */
37603
 
#line 14271 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37612
#line 14280 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37604
37613
    {}
37605
37614
    break;
37606
37615
 
37607
37616
  case 2160:
37608
37617
 
37609
37618
/* Line 1455 of yacc.c  */
37610
 
#line 14272 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37619
#line 14281 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37611
37620
    {}
37612
37621
    break;
37613
37622
 
37614
37623
  case 2161:
37615
37624
 
37616
37625
/* Line 1455 of yacc.c  */
37617
 
#line 14273 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37626
#line 14282 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37618
37627
    {}
37619
37628
    break;
37620
37629
 
37621
37630
  case 2162:
37622
37631
 
37623
37632
/* Line 1455 of yacc.c  */
37624
 
#line 14274 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37633
#line 14283 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37625
37634
    {}
37626
37635
    break;
37627
37636
 
37628
37637
  case 2163:
37629
37638
 
37630
37639
/* Line 1455 of yacc.c  */
37631
 
#line 14275 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37640
#line 14284 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37632
37641
    {}
37633
37642
    break;
37634
37643
 
37635
37644
  case 2164:
37636
37645
 
37637
37646
/* Line 1455 of yacc.c  */
37638
 
#line 14276 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37647
#line 14285 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37639
37648
    {}
37640
37649
    break;
37641
37650
 
37642
37651
  case 2165:
37643
37652
 
37644
37653
/* Line 1455 of yacc.c  */
37645
 
#line 14277 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37654
#line 14286 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37646
37655
    {}
37647
37656
    break;
37648
37657
 
37649
37658
  case 2166:
37650
37659
 
37651
37660
/* Line 1455 of yacc.c  */
37652
 
#line 14278 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37661
#line 14287 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37653
37662
    {}
37654
37663
    break;
37655
37664
 
37656
37665
  case 2167:
37657
37666
 
37658
37667
/* Line 1455 of yacc.c  */
37659
 
#line 14279 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37668
#line 14288 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37660
37669
    {}
37661
37670
    break;
37662
37671
 
37663
37672
  case 2168:
37664
37673
 
37665
37674
/* Line 1455 of yacc.c  */
37666
 
#line 14280 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37675
#line 14289 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37667
37676
    {}
37668
37677
    break;
37669
37678
 
37670
37679
  case 2169:
37671
37680
 
37672
37681
/* Line 1455 of yacc.c  */
37673
 
#line 14281 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37682
#line 14290 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37674
37683
    {}
37675
37684
    break;
37676
37685
 
37677
37686
  case 2170:
37678
37687
 
37679
37688
/* Line 1455 of yacc.c  */
37680
 
#line 14282 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37689
#line 14291 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37681
37690
    {}
37682
37691
    break;
37683
37692
 
37684
37693
  case 2171:
37685
37694
 
37686
37695
/* Line 1455 of yacc.c  */
37687
 
#line 14283 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37696
#line 14292 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37688
37697
    {}
37689
37698
    break;
37690
37699
 
37691
37700
  case 2172:
37692
37701
 
37693
37702
/* Line 1455 of yacc.c  */
37694
 
#line 14284 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37703
#line 14293 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37695
37704
    {}
37696
37705
    break;
37697
37706
 
37698
37707
  case 2173:
37699
37708
 
37700
37709
/* Line 1455 of yacc.c  */
37701
 
#line 14285 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37710
#line 14294 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37702
37711
    {}
37703
37712
    break;
37704
37713
 
37705
37714
  case 2174:
37706
37715
 
37707
37716
/* Line 1455 of yacc.c  */
37708
 
#line 14286 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37717
#line 14295 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37709
37718
    {}
37710
37719
    break;
37711
37720
 
37712
37721
  case 2175:
37713
37722
 
37714
37723
/* Line 1455 of yacc.c  */
37715
 
#line 14287 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37724
#line 14296 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37716
37725
    {}
37717
37726
    break;
37718
37727
 
37719
37728
  case 2176:
37720
37729
 
37721
37730
/* Line 1455 of yacc.c  */
37722
 
#line 14288 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37731
#line 14297 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37723
37732
    {}
37724
37733
    break;
37725
37734
 
37726
37735
  case 2177:
37727
37736
 
37728
37737
/* Line 1455 of yacc.c  */
37729
 
#line 14289 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37738
#line 14298 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37730
37739
    {}
37731
37740
    break;
37732
37741
 
37733
37742
  case 2178:
37734
37743
 
37735
37744
/* Line 1455 of yacc.c  */
37736
 
#line 14290 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37745
#line 14299 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37737
37746
    {}
37738
37747
    break;
37739
37748
 
37740
37749
  case 2179:
37741
37750
 
37742
37751
/* Line 1455 of yacc.c  */
37743
 
#line 14291 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37752
#line 14300 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37744
37753
    {}
37745
37754
    break;
37746
37755
 
37747
37756
  case 2180:
37748
37757
 
37749
37758
/* Line 1455 of yacc.c  */
37750
 
#line 14292 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37759
#line 14301 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37751
37760
    {}
37752
37761
    break;
37753
37762
 
37754
37763
  case 2181:
37755
37764
 
37756
37765
/* Line 1455 of yacc.c  */
37757
 
#line 14293 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37766
#line 14302 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37758
37767
    {}
37759
37768
    break;
37760
37769
 
37761
37770
  case 2182:
37762
37771
 
37763
37772
/* Line 1455 of yacc.c  */
37764
 
#line 14294 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37773
#line 14303 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37765
37774
    {}
37766
37775
    break;
37767
37776
 
37768
37777
  case 2183:
37769
37778
 
37770
37779
/* Line 1455 of yacc.c  */
37771
 
#line 14295 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37780
#line 14304 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37772
37781
    {}
37773
37782
    break;
37774
37783
 
37775
37784
  case 2184:
37776
37785
 
37777
37786
/* Line 1455 of yacc.c  */
37778
 
#line 14296 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37787
#line 14305 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37779
37788
    {}
37780
37789
    break;
37781
37790
 
37782
37791
  case 2185:
37783
37792
 
37784
37793
/* Line 1455 of yacc.c  */
37785
 
#line 14297 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37794
#line 14306 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37786
37795
    {}
37787
37796
    break;
37788
37797
 
37789
37798
  case 2186:
37790
37799
 
37791
37800
/* Line 1455 of yacc.c  */
37792
 
#line 14298 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37801
#line 14307 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37793
37802
    {}
37794
37803
    break;
37795
37804
 
37796
37805
  case 2187:
37797
37806
 
37798
37807
/* Line 1455 of yacc.c  */
37799
 
#line 14299 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37808
#line 14308 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37800
37809
    {}
37801
37810
    break;
37802
37811
 
37803
37812
  case 2188:
37804
37813
 
37805
37814
/* Line 1455 of yacc.c  */
37806
 
#line 14300 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37815
#line 14309 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37807
37816
    {}
37808
37817
    break;
37809
37818
 
37810
37819
  case 2189:
37811
37820
 
37812
37821
/* Line 1455 of yacc.c  */
37813
 
#line 14301 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37822
#line 14310 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37814
37823
    {}
37815
37824
    break;
37816
37825
 
37817
37826
  case 2190:
37818
37827
 
37819
37828
/* Line 1455 of yacc.c  */
37820
 
#line 14302 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37829
#line 14311 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37821
37830
    {}
37822
37831
    break;
37823
37832
 
37824
37833
  case 2191:
37825
37834
 
37826
37835
/* Line 1455 of yacc.c  */
37827
 
#line 14303 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37836
#line 14312 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37828
37837
    {}
37829
37838
    break;
37830
37839
 
37831
37840
  case 2192:
37832
37841
 
37833
37842
/* Line 1455 of yacc.c  */
37834
 
#line 14304 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37843
#line 14313 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37835
37844
    {}
37836
37845
    break;
37837
37846
 
37838
37847
  case 2193:
37839
37848
 
37840
37849
/* Line 1455 of yacc.c  */
37841
 
#line 14305 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37850
#line 14314 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37842
37851
    {}
37843
37852
    break;
37844
37853
 
37845
37854
  case 2194:
37846
37855
 
37847
37856
/* Line 1455 of yacc.c  */
37848
 
#line 14306 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37857
#line 14315 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37849
37858
    {}
37850
37859
    break;
37851
37860
 
37852
37861
  case 2195:
37853
37862
 
37854
37863
/* Line 1455 of yacc.c  */
37855
 
#line 14307 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37864
#line 14316 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37856
37865
    {}
37857
37866
    break;
37858
37867
 
37859
37868
  case 2196:
37860
37869
 
37861
37870
/* Line 1455 of yacc.c  */
37862
 
#line 14308 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37871
#line 14317 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37863
37872
    {}
37864
37873
    break;
37865
37874
 
37866
37875
  case 2197:
37867
37876
 
37868
37877
/* Line 1455 of yacc.c  */
37869
 
#line 14309 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37878
#line 14318 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37870
37879
    {}
37871
37880
    break;
37872
37881
 
37873
37882
  case 2198:
37874
37883
 
37875
37884
/* Line 1455 of yacc.c  */
37876
 
#line 14310 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37885
#line 14319 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37877
37886
    {}
37878
37887
    break;
37879
37888
 
37880
37889
  case 2199:
37881
37890
 
37882
37891
/* Line 1455 of yacc.c  */
37883
 
#line 14311 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37892
#line 14320 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37884
37893
    {}
37885
37894
    break;
37886
37895
 
37887
37896
  case 2200:
37888
37897
 
37889
37898
/* Line 1455 of yacc.c  */
37890
 
#line 14312 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37899
#line 14321 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37891
37900
    {}
37892
37901
    break;
37893
37902
 
37894
37903
  case 2201:
37895
37904
 
37896
37905
/* Line 1455 of yacc.c  */
37897
 
#line 14313 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37906
#line 14322 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37898
37907
    {}
37899
37908
    break;
37900
37909
 
37901
37910
  case 2202:
37902
37911
 
37903
37912
/* Line 1455 of yacc.c  */
37904
 
#line 14314 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37913
#line 14323 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37905
37914
    {}
37906
37915
    break;
37907
37916
 
37908
37917
  case 2203:
37909
37918
 
37910
37919
/* Line 1455 of yacc.c  */
37911
 
#line 14315 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37920
#line 14324 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37912
37921
    {}
37913
37922
    break;
37914
37923
 
37915
37924
  case 2204:
37916
37925
 
37917
37926
/* Line 1455 of yacc.c  */
37918
 
#line 14316 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37927
#line 14325 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37919
37928
    {}
37920
37929
    break;
37921
37930
 
37922
37931
  case 2205:
37923
37932
 
37924
37933
/* Line 1455 of yacc.c  */
37925
 
#line 14317 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37934
#line 14326 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37926
37935
    {}
37927
37936
    break;
37928
37937
 
37929
37938
  case 2206:
37930
37939
 
37931
37940
/* Line 1455 of yacc.c  */
37932
 
#line 14318 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37941
#line 14327 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37933
37942
    {}
37934
37943
    break;
37935
37944
 
37936
37945
  case 2207:
37937
37946
 
37938
37947
/* Line 1455 of yacc.c  */
37939
 
#line 14319 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37948
#line 14328 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37940
37949
    {}
37941
37950
    break;
37942
37951
 
37943
37952
  case 2208:
37944
37953
 
37945
37954
/* Line 1455 of yacc.c  */
37946
 
#line 14320 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37955
#line 14329 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37947
37956
    {}
37948
37957
    break;
37949
37958
 
37950
37959
  case 2209:
37951
37960
 
37952
37961
/* Line 1455 of yacc.c  */
37953
 
#line 14321 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37962
#line 14330 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37954
37963
    {}
37955
37964
    break;
37956
37965
 
37957
37966
  case 2210:
37958
37967
 
37959
37968
/* Line 1455 of yacc.c  */
37960
 
#line 14322 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37969
#line 14331 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37961
37970
    {}
37962
37971
    break;
37963
37972
 
37964
37973
  case 2211:
37965
37974
 
37966
37975
/* Line 1455 of yacc.c  */
37967
 
#line 14323 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37976
#line 14332 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37968
37977
    {}
37969
37978
    break;
37970
37979
 
37971
37980
  case 2212:
37972
37981
 
37973
37982
/* Line 1455 of yacc.c  */
37974
 
#line 14324 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37983
#line 14333 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37975
37984
    {}
37976
37985
    break;
37977
37986
 
37978
37987
  case 2213:
37979
37988
 
37980
37989
/* Line 1455 of yacc.c  */
37981
 
#line 14325 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37990
#line 14334 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37982
37991
    {}
37983
37992
    break;
37984
37993
 
37985
37994
  case 2214:
37986
37995
 
37987
37996
/* Line 1455 of yacc.c  */
37988
 
#line 14326 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
37997
#line 14335 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37989
37998
    {}
37990
37999
    break;
37991
38000
 
37992
38001
  case 2215:
37993
38002
 
37994
38003
/* Line 1455 of yacc.c  */
37995
 
#line 14327 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38004
#line 14336 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
37996
38005
    {}
37997
38006
    break;
37998
38007
 
37999
38008
  case 2216:
38000
38009
 
38001
38010
/* Line 1455 of yacc.c  */
38002
 
#line 14328 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38011
#line 14337 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38003
38012
    {}
38004
38013
    break;
38005
38014
 
38006
38015
  case 2217:
38007
38016
 
38008
38017
/* Line 1455 of yacc.c  */
38009
 
#line 14329 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38018
#line 14338 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38010
38019
    {}
38011
38020
    break;
38012
38021
 
38013
38022
  case 2218:
38014
38023
 
38015
38024
/* Line 1455 of yacc.c  */
38016
 
#line 14330 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38025
#line 14339 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38017
38026
    {}
38018
38027
    break;
38019
38028
 
38020
38029
  case 2219:
38021
38030
 
38022
38031
/* Line 1455 of yacc.c  */
38023
 
#line 14331 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38032
#line 14340 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38024
38033
    {}
38025
38034
    break;
38026
38035
 
38027
38036
  case 2220:
38028
38037
 
38029
38038
/* Line 1455 of yacc.c  */
38030
 
#line 14332 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38039
#line 14341 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38031
38040
    {}
38032
38041
    break;
38033
38042
 
38034
38043
  case 2221:
38035
38044
 
38036
38045
/* Line 1455 of yacc.c  */
38037
 
#line 14333 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38046
#line 14342 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38038
38047
    {}
38039
38048
    break;
38040
38049
 
38041
38050
  case 2222:
38042
38051
 
38043
38052
/* Line 1455 of yacc.c  */
38044
 
#line 14334 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38053
#line 14343 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38045
38054
    {}
38046
38055
    break;
38047
38056
 
38048
38057
  case 2223:
38049
38058
 
38050
38059
/* Line 1455 of yacc.c  */
38051
 
#line 14335 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38060
#line 14344 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38052
38061
    {}
38053
38062
    break;
38054
38063
 
38055
38064
  case 2224:
38056
38065
 
38057
38066
/* Line 1455 of yacc.c  */
38058
 
#line 14336 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38067
#line 14345 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38059
38068
    {}
38060
38069
    break;
38061
38070
 
38062
38071
  case 2225:
38063
38072
 
38064
38073
/* Line 1455 of yacc.c  */
38065
 
#line 14337 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38074
#line 14346 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38066
38075
    {}
38067
38076
    break;
38068
38077
 
38069
38078
  case 2226:
38070
38079
 
38071
38080
/* Line 1455 of yacc.c  */
38072
 
#line 14338 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38081
#line 14347 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38073
38082
    {}
38074
38083
    break;
38075
38084
 
38076
38085
  case 2227:
38077
38086
 
38078
38087
/* Line 1455 of yacc.c  */
38079
 
#line 14339 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38088
#line 14348 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38080
38089
    {}
38081
38090
    break;
38082
38091
 
38083
38092
  case 2228:
38084
38093
 
38085
38094
/* Line 1455 of yacc.c  */
38086
 
#line 14340 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38095
#line 14349 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38087
38096
    {}
38088
38097
    break;
38089
38098
 
38090
38099
  case 2229:
38091
38100
 
38092
38101
/* Line 1455 of yacc.c  */
38093
 
#line 14341 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38102
#line 14350 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38094
38103
    {}
38095
38104
    break;
38096
38105
 
38097
38106
  case 2230:
38098
38107
 
38099
38108
/* Line 1455 of yacc.c  */
38100
 
#line 14342 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38109
#line 14351 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38101
38110
    {}
38102
38111
    break;
38103
38112
 
38104
38113
  case 2231:
38105
38114
 
38106
38115
/* Line 1455 of yacc.c  */
38107
 
#line 14343 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38116
#line 14352 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38108
38117
    {}
38109
38118
    break;
38110
38119
 
38111
38120
  case 2232:
38112
38121
 
38113
38122
/* Line 1455 of yacc.c  */
38114
 
#line 14344 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38123
#line 14353 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38115
38124
    {}
38116
38125
    break;
38117
38126
 
38118
38127
  case 2233:
38119
38128
 
38120
38129
/* Line 1455 of yacc.c  */
38121
 
#line 14345 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38130
#line 14354 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38122
38131
    {}
38123
38132
    break;
38124
38133
 
38125
38134
  case 2234:
38126
38135
 
38127
38136
/* Line 1455 of yacc.c  */
38128
 
#line 14346 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38137
#line 14355 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38129
38138
    {}
38130
38139
    break;
38131
38140
 
38132
38141
  case 2235:
38133
38142
 
38134
38143
/* Line 1455 of yacc.c  */
38135
 
#line 14347 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38144
#line 14356 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38136
38145
    {}
38137
38146
    break;
38138
38147
 
38139
38148
  case 2236:
38140
38149
 
38141
38150
/* Line 1455 of yacc.c  */
38142
 
#line 14348 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38151
#line 14357 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38143
38152
    {}
38144
38153
    break;
38145
38154
 
38146
38155
  case 2237:
38147
38156
 
38148
38157
/* Line 1455 of yacc.c  */
38149
 
#line 14349 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38158
#line 14358 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38150
38159
    {}
38151
38160
    break;
38152
38161
 
38153
38162
  case 2238:
38154
38163
 
38155
38164
/* Line 1455 of yacc.c  */
38156
 
#line 14350 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38165
#line 14359 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38157
38166
    {}
38158
38167
    break;
38159
38168
 
38160
38169
  case 2239:
38161
38170
 
38162
38171
/* Line 1455 of yacc.c  */
38163
 
#line 14351 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38172
#line 14360 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38164
38173
    {}
38165
38174
    break;
38166
38175
 
38167
38176
  case 2240:
38168
38177
 
38169
38178
/* Line 1455 of yacc.c  */
38170
 
#line 14352 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38179
#line 14361 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38171
38180
    {}
38172
38181
    break;
38173
38182
 
38174
38183
  case 2241:
38175
38184
 
38176
38185
/* Line 1455 of yacc.c  */
38177
 
#line 14353 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38186
#line 14362 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38178
38187
    {}
38179
38188
    break;
38180
38189
 
38181
38190
  case 2242:
38182
38191
 
38183
38192
/* Line 1455 of yacc.c  */
38184
 
#line 14354 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38193
#line 14363 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38185
38194
    {}
38186
38195
    break;
38187
38196
 
38188
38197
  case 2243:
38189
38198
 
38190
38199
/* Line 1455 of yacc.c  */
38191
 
#line 14355 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38200
#line 14364 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38192
38201
    {}
38193
38202
    break;
38194
38203
 
38195
38204
  case 2244:
38196
38205
 
38197
38206
/* Line 1455 of yacc.c  */
38198
 
#line 14356 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38207
#line 14365 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38199
38208
    {}
38200
38209
    break;
38201
38210
 
38202
38211
  case 2245:
38203
38212
 
38204
38213
/* Line 1455 of yacc.c  */
38205
 
#line 14357 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38214
#line 14366 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38206
38215
    {}
38207
38216
    break;
38208
38217
 
38209
38218
  case 2246:
38210
38219
 
38211
38220
/* Line 1455 of yacc.c  */
38212
 
#line 14358 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38221
#line 14367 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38213
38222
    {}
38214
38223
    break;
38215
38224
 
38216
38225
  case 2247:
38217
38226
 
38218
38227
/* Line 1455 of yacc.c  */
38219
 
#line 14359 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38228
#line 14368 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38220
38229
    {}
38221
38230
    break;
38222
38231
 
38223
38232
  case 2248:
38224
38233
 
38225
38234
/* Line 1455 of yacc.c  */
38226
 
#line 14360 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38235
#line 14369 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38227
38236
    {}
38228
38237
    break;
38229
38238
 
38230
38239
  case 2249:
38231
38240
 
38232
38241
/* Line 1455 of yacc.c  */
38233
 
#line 14361 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38242
#line 14370 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38234
38243
    {}
38235
38244
    break;
38236
38245
 
38237
38246
  case 2250:
38238
38247
 
38239
38248
/* Line 1455 of yacc.c  */
38240
 
#line 14362 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38249
#line 14371 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38241
38250
    {}
38242
38251
    break;
38243
38252
 
38244
38253
  case 2251:
38245
38254
 
38246
38255
/* Line 1455 of yacc.c  */
38247
 
#line 14363 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38256
#line 14372 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38248
38257
    {}
38249
38258
    break;
38250
38259
 
38251
38260
  case 2252:
38252
38261
 
38253
38262
/* Line 1455 of yacc.c  */
38254
 
#line 14364 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38263
#line 14373 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38255
38264
    {}
38256
38265
    break;
38257
38266
 
38258
38267
  case 2253:
38259
38268
 
38260
38269
/* Line 1455 of yacc.c  */
38261
 
#line 14365 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38270
#line 14374 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38262
38271
    {}
38263
38272
    break;
38264
38273
 
38265
38274
  case 2254:
38266
38275
 
38267
38276
/* Line 1455 of yacc.c  */
38268
 
#line 14366 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38277
#line 14375 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38269
38278
    {}
38270
38279
    break;
38271
38280
 
38272
38281
  case 2255:
38273
38282
 
38274
38283
/* Line 1455 of yacc.c  */
38275
 
#line 14367 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38284
#line 14376 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38276
38285
    {}
38277
38286
    break;
38278
38287
 
38279
38288
  case 2256:
38280
38289
 
38281
38290
/* Line 1455 of yacc.c  */
38282
 
#line 14368 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38291
#line 14377 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38283
38292
    {}
38284
38293
    break;
38285
38294
 
38286
38295
  case 2257:
38287
38296
 
38288
38297
/* Line 1455 of yacc.c  */
38289
 
#line 14369 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38298
#line 14378 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38290
38299
    {}
38291
38300
    break;
38292
38301
 
38293
38302
  case 2258:
38294
38303
 
38295
38304
/* Line 1455 of yacc.c  */
38296
 
#line 14370 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38305
#line 14379 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38297
38306
    {}
38298
38307
    break;
38299
38308
 
38300
38309
  case 2259:
38301
38310
 
38302
38311
/* Line 1455 of yacc.c  */
38303
 
#line 14371 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38312
#line 14380 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38304
38313
    {}
38305
38314
    break;
38306
38315
 
38307
38316
  case 2260:
38308
38317
 
38309
38318
/* Line 1455 of yacc.c  */
38310
 
#line 14372 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38319
#line 14381 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38311
38320
    {}
38312
38321
    break;
38313
38322
 
38314
38323
  case 2261:
38315
38324
 
38316
38325
/* Line 1455 of yacc.c  */
38317
 
#line 14373 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38326
#line 14382 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38318
38327
    {}
38319
38328
    break;
38320
38329
 
38321
38330
  case 2262:
38322
38331
 
38323
38332
/* Line 1455 of yacc.c  */
38324
 
#line 14374 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38333
#line 14383 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38325
38334
    {}
38326
38335
    break;
38327
38336
 
38328
38337
  case 2263:
38329
38338
 
38330
38339
/* Line 1455 of yacc.c  */
38331
 
#line 14375 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38340
#line 14384 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38332
38341
    {}
38333
38342
    break;
38334
38343
 
38335
38344
  case 2264:
38336
38345
 
38337
38346
/* Line 1455 of yacc.c  */
38338
 
#line 14376 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38347
#line 14385 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38339
38348
    {}
38340
38349
    break;
38341
38350
 
38342
38351
  case 2265:
38343
38352
 
38344
38353
/* Line 1455 of yacc.c  */
38345
 
#line 14377 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38354
#line 14386 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38346
38355
    {}
38347
38356
    break;
38348
38357
 
38349
38358
  case 2266:
38350
38359
 
38351
38360
/* Line 1455 of yacc.c  */
38352
 
#line 14378 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38361
#line 14387 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38353
38362
    {}
38354
38363
    break;
38355
38364
 
38356
38365
  case 2267:
38357
38366
 
38358
38367
/* Line 1455 of yacc.c  */
38359
 
#line 14379 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38368
#line 14388 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38360
38369
    {}
38361
38370
    break;
38362
38371
 
38363
38372
  case 2268:
38364
38373
 
38365
38374
/* Line 1455 of yacc.c  */
38366
 
#line 14380 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38375
#line 14389 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38367
38376
    {}
38368
38377
    break;
38369
38378
 
38370
38379
  case 2269:
38371
38380
 
38372
38381
/* Line 1455 of yacc.c  */
38373
 
#line 14381 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38382
#line 14390 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38374
38383
    {}
38375
38384
    break;
38376
38385
 
38377
38386
  case 2270:
38378
38387
 
38379
38388
/* Line 1455 of yacc.c  */
38380
 
#line 14382 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38389
#line 14391 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38381
38390
    {}
38382
38391
    break;
38383
38392
 
38384
38393
  case 2271:
38385
38394
 
38386
38395
/* Line 1455 of yacc.c  */
38387
 
#line 14383 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38396
#line 14392 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38388
38397
    {}
38389
38398
    break;
38390
38399
 
38391
38400
  case 2272:
38392
38401
 
38393
38402
/* Line 1455 of yacc.c  */
38394
 
#line 14384 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38403
#line 14393 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38395
38404
    {}
38396
38405
    break;
38397
38406
 
38398
38407
  case 2273:
38399
38408
 
38400
38409
/* Line 1455 of yacc.c  */
38401
 
#line 14385 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38410
#line 14394 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38402
38411
    {}
38403
38412
    break;
38404
38413
 
38405
38414
  case 2274:
38406
38415
 
38407
38416
/* Line 1455 of yacc.c  */
38408
 
#line 14386 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38417
#line 14395 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38409
38418
    {}
38410
38419
    break;
38411
38420
 
38412
38421
  case 2275:
38413
38422
 
38414
38423
/* Line 1455 of yacc.c  */
38415
 
#line 14387 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38424
#line 14396 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38416
38425
    {}
38417
38426
    break;
38418
38427
 
38419
38428
  case 2276:
38420
38429
 
38421
38430
/* Line 1455 of yacc.c  */
38422
 
#line 14388 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38431
#line 14397 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38423
38432
    {}
38424
38433
    break;
38425
38434
 
38426
38435
  case 2277:
38427
38436
 
38428
38437
/* Line 1455 of yacc.c  */
38429
 
#line 14389 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38438
#line 14398 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38430
38439
    {}
38431
38440
    break;
38432
38441
 
38433
38442
  case 2278:
38434
38443
 
38435
38444
/* Line 1455 of yacc.c  */
38436
 
#line 14390 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38445
#line 14399 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38437
38446
    {}
38438
38447
    break;
38439
38448
 
38440
38449
  case 2279:
38441
38450
 
38442
38451
/* Line 1455 of yacc.c  */
38443
 
#line 14391 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38452
#line 14400 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38444
38453
    {}
38445
38454
    break;
38446
38455
 
38447
38456
  case 2280:
38448
38457
 
38449
38458
/* Line 1455 of yacc.c  */
38450
 
#line 14392 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38459
#line 14401 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38451
38460
    {}
38452
38461
    break;
38453
38462
 
38454
38463
  case 2281:
38455
38464
 
38456
38465
/* Line 1455 of yacc.c  */
38457
 
#line 14393 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38466
#line 14402 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38458
38467
    {}
38459
38468
    break;
38460
38469
 
38461
38470
  case 2282:
38462
38471
 
38463
38472
/* Line 1455 of yacc.c  */
38464
 
#line 14394 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38473
#line 14403 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38465
38474
    {}
38466
38475
    break;
38467
38476
 
38468
38477
  case 2283:
38469
38478
 
38470
38479
/* Line 1455 of yacc.c  */
38471
 
#line 14395 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38480
#line 14404 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38472
38481
    {}
38473
38482
    break;
38474
38483
 
38475
38484
  case 2284:
38476
38485
 
38477
38486
/* Line 1455 of yacc.c  */
38478
 
#line 14396 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38487
#line 14405 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38479
38488
    {}
38480
38489
    break;
38481
38490
 
38482
38491
  case 2285:
38483
38492
 
38484
38493
/* Line 1455 of yacc.c  */
38485
 
#line 14397 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38494
#line 14406 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38486
38495
    {}
38487
38496
    break;
38488
38497
 
38489
38498
  case 2286:
38490
38499
 
38491
38500
/* Line 1455 of yacc.c  */
38492
 
#line 14398 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38501
#line 14407 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38493
38502
    {}
38494
38503
    break;
38495
38504
 
38496
38505
  case 2287:
38497
38506
 
38498
38507
/* Line 1455 of yacc.c  */
38499
 
#line 14399 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38508
#line 14408 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38500
38509
    {}
38501
38510
    break;
38502
38511
 
38503
38512
  case 2288:
38504
38513
 
38505
38514
/* Line 1455 of yacc.c  */
38506
 
#line 14400 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38515
#line 14409 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38507
38516
    {}
38508
38517
    break;
38509
38518
 
38510
38519
  case 2289:
38511
38520
 
38512
38521
/* Line 1455 of yacc.c  */
38513
 
#line 14401 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38522
#line 14410 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38514
38523
    {}
38515
38524
    break;
38516
38525
 
38517
38526
  case 2290:
38518
38527
 
38519
38528
/* Line 1455 of yacc.c  */
38520
 
#line 14402 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38529
#line 14411 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38521
38530
    {}
38522
38531
    break;
38523
38532
 
38524
38533
  case 2291:
38525
38534
 
38526
38535
/* Line 1455 of yacc.c  */
38527
 
#line 14403 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38536
#line 14412 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38528
38537
    {}
38529
38538
    break;
38530
38539
 
38531
38540
  case 2292:
38532
38541
 
38533
38542
/* Line 1455 of yacc.c  */
38534
 
#line 14404 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38543
#line 14413 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38535
38544
    {}
38536
38545
    break;
38537
38546
 
38538
38547
  case 2293:
38539
38548
 
38540
38549
/* Line 1455 of yacc.c  */
38541
 
#line 14405 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38550
#line 14414 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38542
38551
    {}
38543
38552
    break;
38544
38553
 
38545
38554
  case 2294:
38546
38555
 
38547
38556
/* Line 1455 of yacc.c  */
38548
 
#line 14406 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38557
#line 14415 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38549
38558
    {}
38550
38559
    break;
38551
38560
 
38552
38561
  case 2295:
38553
38562
 
38554
38563
/* Line 1455 of yacc.c  */
38555
 
#line 14407 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38564
#line 14416 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38556
38565
    {}
38557
38566
    break;
38558
38567
 
38559
38568
  case 2296:
38560
38569
 
38561
38570
/* Line 1455 of yacc.c  */
38562
 
#line 14408 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38571
#line 14417 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38563
38572
    {}
38564
38573
    break;
38565
38574
 
38566
38575
  case 2297:
38567
38576
 
38568
38577
/* Line 1455 of yacc.c  */
38569
 
#line 14409 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38578
#line 14418 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38570
38579
    {}
38571
38580
    break;
38572
38581
 
38573
38582
  case 2298:
38574
38583
 
38575
38584
/* Line 1455 of yacc.c  */
38576
 
#line 14410 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38585
#line 14419 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38577
38586
    {}
38578
38587
    break;
38579
38588
 
38580
38589
  case 2299:
38581
38590
 
38582
38591
/* Line 1455 of yacc.c  */
38583
 
#line 14411 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38592
#line 14420 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38584
38593
    {}
38585
38594
    break;
38586
38595
 
38587
38596
  case 2300:
38588
38597
 
38589
38598
/* Line 1455 of yacc.c  */
38590
 
#line 14412 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38599
#line 14421 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38591
38600
    {}
38592
38601
    break;
38593
38602
 
38594
38603
  case 2301:
38595
38604
 
38596
38605
/* Line 1455 of yacc.c  */
38597
 
#line 14413 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38606
#line 14422 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38598
38607
    {}
38599
38608
    break;
38600
38609
 
38601
38610
  case 2302:
38602
38611
 
38603
38612
/* Line 1455 of yacc.c  */
38604
 
#line 14414 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38613
#line 14423 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38605
38614
    {}
38606
38615
    break;
38607
38616
 
38608
38617
  case 2303:
38609
38618
 
38610
38619
/* Line 1455 of yacc.c  */
38611
 
#line 14415 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38620
#line 14424 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38612
38621
    {}
38613
38622
    break;
38614
38623
 
38615
38624
  case 2304:
38616
38625
 
38617
38626
/* Line 1455 of yacc.c  */
38618
 
#line 14416 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38627
#line 14425 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38619
38628
    {}
38620
38629
    break;
38621
38630
 
38622
38631
  case 2305:
38623
38632
 
38624
38633
/* Line 1455 of yacc.c  */
38625
 
#line 14417 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38634
#line 14426 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38626
38635
    {}
38627
38636
    break;
38628
38637
 
38629
38638
  case 2306:
38630
38639
 
38631
38640
/* Line 1455 of yacc.c  */
38632
 
#line 14418 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38641
#line 14427 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38633
38642
    {}
38634
38643
    break;
38635
38644
 
38636
38645
  case 2307:
38637
38646
 
38638
38647
/* Line 1455 of yacc.c  */
38639
 
#line 14419 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38648
#line 14428 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38640
38649
    {}
38641
38650
    break;
38642
38651
 
38643
38652
  case 2308:
38644
38653
 
38645
38654
/* Line 1455 of yacc.c  */
38646
 
#line 14420 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38655
#line 14429 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38647
38656
    {}
38648
38657
    break;
38649
38658
 
38650
38659
  case 2309:
38651
38660
 
38652
38661
/* Line 1455 of yacc.c  */
38653
 
#line 14421 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38662
#line 14430 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38654
38663
    {}
38655
38664
    break;
38656
38665
 
38657
38666
  case 2310:
38658
38667
 
38659
38668
/* Line 1455 of yacc.c  */
38660
 
#line 14422 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38669
#line 14431 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38661
38670
    {}
38662
38671
    break;
38663
38672
 
38664
38673
  case 2311:
38665
38674
 
38666
38675
/* Line 1455 of yacc.c  */
38667
 
#line 14423 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38676
#line 14432 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38668
38677
    {}
38669
38678
    break;
38670
38679
 
38671
38680
  case 2312:
38672
38681
 
38673
38682
/* Line 1455 of yacc.c  */
38674
 
#line 14424 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38683
#line 14433 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38675
38684
    {}
38676
38685
    break;
38677
38686
 
38678
38687
  case 2313:
38679
38688
 
38680
38689
/* Line 1455 of yacc.c  */
38681
 
#line 14425 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38690
#line 14434 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38682
38691
    {}
38683
38692
    break;
38684
38693
 
38685
38694
  case 2314:
38686
38695
 
38687
38696
/* Line 1455 of yacc.c  */
38688
 
#line 14426 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38697
#line 14435 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38689
38698
    {}
38690
38699
    break;
38691
38700
 
38692
38701
  case 2315:
38693
38702
 
38694
38703
/* Line 1455 of yacc.c  */
38695
 
#line 14427 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38704
#line 14436 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38696
38705
    {}
38697
38706
    break;
38698
38707
 
38699
38708
  case 2316:
38700
38709
 
38701
38710
/* Line 1455 of yacc.c  */
38702
 
#line 14428 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38711
#line 14437 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38703
38712
    {}
38704
38713
    break;
38705
38714
 
38706
38715
  case 2317:
38707
38716
 
38708
38717
/* Line 1455 of yacc.c  */
38709
 
#line 14429 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38718
#line 14438 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38710
38719
    {}
38711
38720
    break;
38712
38721
 
38713
38722
  case 2318:
38714
38723
 
38715
38724
/* Line 1455 of yacc.c  */
38716
 
#line 14430 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38725
#line 14439 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38717
38726
    {}
38718
38727
    break;
38719
38728
 
38720
38729
  case 2319:
38721
38730
 
38722
38731
/* Line 1455 of yacc.c  */
38723
 
#line 14431 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38732
#line 14440 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38724
38733
    {}
38725
38734
    break;
38726
38735
 
38727
38736
  case 2320:
38728
38737
 
38729
38738
/* Line 1455 of yacc.c  */
38730
 
#line 14432 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38739
#line 14441 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38731
38740
    {}
38732
38741
    break;
38733
38742
 
38734
38743
  case 2321:
38735
38744
 
38736
38745
/* Line 1455 of yacc.c  */
38737
 
#line 14433 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38746
#line 14442 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38738
38747
    {}
38739
38748
    break;
38740
38749
 
38741
38750
  case 2322:
38742
38751
 
38743
38752
/* Line 1455 of yacc.c  */
38744
 
#line 14434 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38753
#line 14443 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38745
38754
    {}
38746
38755
    break;
38747
38756
 
38748
38757
  case 2323:
38749
38758
 
38750
38759
/* Line 1455 of yacc.c  */
38751
 
#line 14435 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38760
#line 14444 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38752
38761
    {}
38753
38762
    break;
38754
38763
 
38755
38764
  case 2324:
38756
38765
 
38757
38766
/* Line 1455 of yacc.c  */
38758
 
#line 14436 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38767
#line 14445 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38759
38768
    {}
38760
38769
    break;
38761
38770
 
38762
38771
  case 2325:
38763
38772
 
38764
38773
/* Line 1455 of yacc.c  */
38765
 
#line 14437 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38774
#line 14446 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38766
38775
    {}
38767
38776
    break;
38768
38777
 
38769
38778
  case 2326:
38770
38779
 
38771
38780
/* Line 1455 of yacc.c  */
38772
 
#line 14438 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38781
#line 14447 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38773
38782
    {}
38774
38783
    break;
38775
38784
 
38776
38785
  case 2327:
38777
38786
 
38778
38787
/* Line 1455 of yacc.c  */
38779
 
#line 14439 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38788
#line 14448 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38780
38789
    {}
38781
38790
    break;
38782
38791
 
38783
38792
  case 2328:
38784
38793
 
38785
38794
/* Line 1455 of yacc.c  */
38786
 
#line 14440 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38795
#line 14449 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38787
38796
    {}
38788
38797
    break;
38789
38798
 
38790
38799
  case 2329:
38791
38800
 
38792
38801
/* Line 1455 of yacc.c  */
38793
 
#line 14441 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38802
#line 14450 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38794
38803
    {}
38795
38804
    break;
38796
38805
 
38797
38806
  case 2330:
38798
38807
 
38799
38808
/* Line 1455 of yacc.c  */
38800
 
#line 14442 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38809
#line 14451 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38801
38810
    {}
38802
38811
    break;
38803
38812
 
38804
38813
  case 2331:
38805
38814
 
38806
38815
/* Line 1455 of yacc.c  */
38807
 
#line 14443 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38816
#line 14452 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38808
38817
    {}
38809
38818
    break;
38810
38819
 
38811
38820
  case 2332:
38812
38821
 
38813
38822
/* Line 1455 of yacc.c  */
38814
 
#line 14444 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38823
#line 14453 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38815
38824
    {}
38816
38825
    break;
38817
38826
 
38818
38827
  case 2333:
38819
38828
 
38820
38829
/* Line 1455 of yacc.c  */
38821
 
#line 14445 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38830
#line 14454 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38822
38831
    {}
38823
38832
    break;
38824
38833
 
38825
38834
  case 2334:
38826
38835
 
38827
38836
/* Line 1455 of yacc.c  */
38828
 
#line 14446 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38837
#line 14455 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38829
38838
    {}
38830
38839
    break;
38831
38840
 
38832
38841
  case 2335:
38833
38842
 
38834
38843
/* Line 1455 of yacc.c  */
38835
 
#line 14447 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38844
#line 14456 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38836
38845
    {}
38837
38846
    break;
38838
38847
 
38839
38848
  case 2336:
38840
38849
 
38841
38850
/* Line 1455 of yacc.c  */
38842
 
#line 14448 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38851
#line 14457 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38843
38852
    {}
38844
38853
    break;
38845
38854
 
38846
38855
  case 2337:
38847
38856
 
38848
38857
/* Line 1455 of yacc.c  */
38849
 
#line 14449 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38858
#line 14458 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38850
38859
    {}
38851
38860
    break;
38852
38861
 
38853
38862
  case 2338:
38854
38863
 
38855
38864
/* Line 1455 of yacc.c  */
38856
 
#line 14450 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38865
#line 14459 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38857
38866
    {}
38858
38867
    break;
38859
38868
 
38860
38869
  case 2339:
38861
38870
 
38862
38871
/* Line 1455 of yacc.c  */
38863
 
#line 14462 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38872
#line 14471 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38864
38873
    {
38865
38874
            LEX *lex= Lex;
38866
38875
            mysql_init_select(lex);
38877
38886
  case 2340:
38878
38887
 
38879
38888
/* Line 1455 of yacc.c  */
38880
 
#line 14474 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38889
#line 14483 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38881
38890
    {}
38882
38891
    break;
38883
38892
 
38884
38893
  case 2341:
38885
38894
 
38886
38895
/* Line 1455 of yacc.c  */
38887
 
#line 14481 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38896
#line 14490 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38888
38897
    {
38889
38898
            if (sp_create_assignment_instr(YYTHD, YY_TOKEN_END))
38890
38899
              MYSQL_YYABORT;
38894
38903
  case 2343:
38895
38904
 
38896
38905
/* Line 1455 of yacc.c  */
38897
 
#line 14487 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38906
#line 14496 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38898
38907
    {
38899
38908
            Lex->option_type= OPT_DEFAULT;
38900
38909
          }
38903
38912
  case 2344:
38904
38913
 
38905
38914
/* Line 1455 of yacc.c  */
38906
 
#line 14491 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38915
#line 14500 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38907
38916
    {
38908
38917
            if (sp_create_assignment_instr(YYTHD, YY_TOKEN_END))
38909
38918
              MYSQL_YYABORT;
38913
38922
  case 2345:
38914
38923
 
38915
38924
/* Line 1455 of yacc.c  */
38916
 
#line 14496 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38925
#line 14505 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38917
38926
    {
38918
38927
            Lex->option_type= (yyvsp[(1) - (1)].var_type);
38919
38928
          }
38922
38931
  case 2347:
38923
38932
 
38924
38933
/* Line 1455 of yacc.c  */
38925
 
#line 14506 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38934
#line 14515 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38926
38935
    {
38927
38936
            if (sp_create_assignment_instr(YYTHD, YY_TOKEN_END))
38928
38937
              MYSQL_YYABORT; 
38932
38941
  case 2349:
38933
38942
 
38934
38943
/* Line 1455 of yacc.c  */
38935
 
#line 14512 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38944
#line 14521 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38936
38945
    {
38937
38946
            if (sp_create_assignment_instr(YYTHD, YY_TOKEN_END))
38938
38947
              MYSQL_YYABORT; 
38942
38951
  case 2352:
38943
38952
 
38944
38953
/* Line 1455 of yacc.c  */
38945
 
#line 14526 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38954
#line 14535 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38946
38955
    {
38947
38956
            sp_create_assignment_lex(YYTHD, YY_TOKEN_START);
38948
38957
          }
38951
38960
  case 2353:
38952
38961
 
38953
38962
/* Line 1455 of yacc.c  */
38954
 
#line 14530 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38963
#line 14539 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38955
38964
    {
38956
38965
            if (sp_create_assignment_instr(YYTHD, YY_TOKEN_END))
38957
38966
              MYSQL_YYABORT; 
38961
38970
  case 2354:
38962
38971
 
38963
38972
/* Line 1455 of yacc.c  */
38964
 
#line 14535 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38973
#line 14544 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38965
38974
    {
38966
38975
            sp_create_assignment_lex(YYTHD, YY_TOKEN_START);
38967
38976
          }
38970
38979
  case 2355:
38971
38980
 
38972
38981
/* Line 1455 of yacc.c  */
38973
 
#line 14539 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38982
#line 14548 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38974
38983
    {
38975
38984
            if (sp_create_assignment_instr(YYTHD, YY_TOKEN_END))
38976
38985
              MYSQL_YYABORT; 
38980
38989
  case 2356:
38981
38990
 
38982
38991
/* Line 1455 of yacc.c  */
38983
 
#line 14548 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
38992
#line 14557 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38984
38993
    {
38985
38994
            Lex->option_type= (yyvsp[(1) - (1)].var_type);
38986
38995
          }
38989
38998
  case 2359:
38990
38999
 
38991
39000
/* Line 1455 of yacc.c  */
38992
 
#line 14556 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39001
#line 14565 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
38993
39002
    { (yyval.var_type)=OPT_GLOBAL; }
38994
39003
    break;
38995
39004
 
38996
39005
  case 2360:
38997
39006
 
38998
39007
/* Line 1455 of yacc.c  */
38999
 
#line 14557 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39008
#line 14566 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39000
39009
    { (yyval.var_type)=OPT_SESSION; }
39001
39010
    break;
39002
39011
 
39003
39012
  case 2361:
39004
39013
 
39005
39014
/* Line 1455 of yacc.c  */
39006
 
#line 14558 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39015
#line 14567 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39007
39016
    { (yyval.var_type)=OPT_SESSION; }
39008
39017
    break;
39009
39018
 
39010
39019
  case 2362:
39011
39020
 
39012
39021
/* Line 1455 of yacc.c  */
39013
 
#line 14562 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39022
#line 14571 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39014
39023
    { (yyval.var_type)=OPT_SESSION; }
39015
39024
    break;
39016
39025
 
39017
39026
  case 2363:
39018
39027
 
39019
39028
/* Line 1455 of yacc.c  */
39020
 
#line 14563 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39029
#line 14572 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39021
39030
    { (yyval.var_type)=OPT_GLOBAL; }
39022
39031
    break;
39023
39032
 
39024
39033
  case 2364:
39025
39034
 
39026
39035
/* Line 1455 of yacc.c  */
39027
 
#line 14564 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39036
#line 14573 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39028
39037
    { (yyval.var_type)=OPT_SESSION; }
39029
39038
    break;
39030
39039
 
39031
39040
  case 2365:
39032
39041
 
39033
39042
/* Line 1455 of yacc.c  */
39034
 
#line 14565 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39043
#line 14574 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39035
39044
    { (yyval.var_type)=OPT_SESSION; }
39036
39045
    break;
39037
39046
 
39038
39047
  case 2366:
39039
39048
 
39040
39049
/* Line 1455 of yacc.c  */
39041
 
#line 14569 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39050
#line 14578 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39042
39051
    { (yyval.var_type)=OPT_DEFAULT; }
39043
39052
    break;
39044
39053
 
39045
39054
  case 2367:
39046
39055
 
39047
39056
/* Line 1455 of yacc.c  */
39048
 
#line 14570 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39057
#line 14579 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39049
39058
    { (yyval.var_type)=OPT_GLOBAL; }
39050
39059
    break;
39051
39060
 
39052
39061
  case 2368:
39053
39062
 
39054
39063
/* Line 1455 of yacc.c  */
39055
 
#line 14571 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39064
#line 14580 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39056
39065
    { (yyval.var_type)=OPT_SESSION; }
39057
39066
    break;
39058
39067
 
39059
39068
  case 2369:
39060
39069
 
39061
39070
/* Line 1455 of yacc.c  */
39062
 
#line 14572 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39071
#line 14581 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39063
39072
    { (yyval.var_type)=OPT_SESSION; }
39064
39073
    break;
39065
39074
 
39066
39075
  case 2370:
39067
39076
 
39068
39077
/* Line 1455 of yacc.c  */
39069
 
#line 14578 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39078
#line 14587 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39070
39079
    {
39071
39080
            THD *thd= YYTHD;
39072
39081
            LEX *lex= Lex;
39092
39101
  case 2371:
39093
39102
 
39094
39103
/* Line 1455 of yacc.c  */
39095
 
#line 14603 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39104
#line 14612 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39096
39105
    {
39097
39106
            sp_head *sp= Lex->sphead;
39098
39107
 
39104
39113
  case 2372:
39105
39114
 
39106
39115
/* Line 1455 of yacc.c  */
39107
 
#line 14610 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39116
#line 14619 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39108
39117
    {
39109
39118
            THD *thd= YYTHD;
39110
39119
            LEX *lex= Lex;
39202
39211
  case 2373:
39203
39212
 
39204
39213
/* Line 1455 of yacc.c  */
39205
 
#line 14703 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39214
#line 14712 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39206
39215
    {
39207
39216
            Item_func_set_user_var *item;
39208
39217
            item= new (YYTHD->mem_root) Item_func_set_user_var((yyvsp[(2) - (4)].lex_str), (yyvsp[(4) - (4)].item), false);
39218
39227
  case 2374:
39219
39228
 
39220
39229
/* Line 1455 of yacc.c  */
39221
 
#line 14714 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39230
#line 14723 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39222
39231
    {
39223
39232
            THD *thd= YYTHD;
39224
39233
            struct sys_var_with_base tmp= (yyvsp[(4) - (6)].variable);
39236
39245
  case 2375:
39237
39246
 
39238
39247
/* Line 1455 of yacc.c  */
39239
 
#line 14727 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39248
#line 14736 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39240
39249
    {
39241
39250
            THD *thd= YYTHD;
39242
39251
            LEX *lex= thd->lex;
39257
39266
  case 2376:
39258
39267
 
39259
39268
/* Line 1455 of yacc.c  */
39260
 
#line 14743 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39269
#line 14752 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39261
39270
    {
39262
39271
            LEX *lex= Lex;
39263
39272
            sp_pcontext *pctx= lex->get_sp_current_parsing_ctx();
39275
39284
  case 2377:
39276
39285
 
39277
39286
/* Line 1455 of yacc.c  */
39278
 
#line 14756 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39287
#line 14765 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39279
39288
    {
39280
39289
            LEX *lex= Lex;
39281
39290
            const CHARSET_INFO *cs2;
39302
39311
  case 2378:
39303
39312
 
39304
39313
/* Line 1455 of yacc.c  */
39305
 
#line 14778 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39314
#line 14787 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39306
39315
    {
39307
39316
            THD *thd= YYTHD;
39308
39317
            LEX *lex= thd->lex;
39342
39351
  case 2379:
39343
39352
 
39344
39353
/* Line 1455 of yacc.c  */
39345
 
#line 14813 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39354
#line 14822 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39346
39355
    {
39347
39356
            LEX_USER *user= (yyvsp[(3) - (5)].lex_user);
39348
39357
            LEX *lex= Lex;
39386
39395
  case 2380:
39387
39396
 
39388
39397
/* Line 1455 of yacc.c  */
39389
 
#line 14855 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39398
#line 14864 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39390
39399
    {
39391
39400
            THD *thd= YYTHD;
39392
39401
            LEX *lex= thd->lex;
39419
39428
  case 2381:
39420
39429
 
39421
39430
/* Line 1455 of yacc.c  */
39422
 
#line 14883 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39431
#line 14892 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39423
39432
    {
39424
39433
            LEX *lex= Lex;
39425
39434
            sp_head *sp= lex->sphead;
39470
39479
  case 2382:
39471
39480
 
39472
39481
/* Line 1455 of yacc.c  */
39473
 
#line 14929 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39482
#line 14938 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39474
39483
    {
39475
39484
            sys_var *tmp=find_sys_var(YYTHD, (yyvsp[(3) - (3)].lex_str).str, (yyvsp[(3) - (3)].lex_str).length);
39476
39485
            if (!tmp)
39486
39495
  case 2387:
39487
39496
 
39488
39497
/* Line 1455 of yacc.c  */
39489
 
#line 14950 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39498
#line 14959 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39490
39499
    {
39491
39500
            THD *thd= YYTHD;
39492
39501
            LEX *lex=Lex;
39506
39515
  case 2388:
39507
39516
 
39508
39517
/* Line 1455 of yacc.c  */
39509
 
#line 14968 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39518
#line 14977 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39510
39519
    {
39511
39520
            THD *thd= YYTHD;
39512
39521
            LEX *lex=Lex;
39526
39535
  case 2389:
39527
39536
 
39528
39537
/* Line 1455 of yacc.c  */
39529
 
#line 14985 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39538
#line 14994 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39530
39539
    { (yyval.num)= true; }
39531
39540
    break;
39532
39541
 
39533
39542
  case 2390:
39534
39543
 
39535
39544
/* Line 1455 of yacc.c  */
39536
 
#line 14986 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39545
#line 14995 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39537
39546
    { (yyval.num)= false; }
39538
39547
    break;
39539
39548
 
39540
39549
  case 2391:
39541
39550
 
39542
39551
/* Line 1455 of yacc.c  */
39543
 
#line 14990 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39552
#line 14999 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39544
39553
    { (yyval.tx_isolation)= ISO_READ_UNCOMMITTED; }
39545
39554
    break;
39546
39555
 
39547
39556
  case 2392:
39548
39557
 
39549
39558
/* Line 1455 of yacc.c  */
39550
 
#line 14991 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39559
#line 15000 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39551
39560
    { (yyval.tx_isolation)= ISO_READ_COMMITTED; }
39552
39561
    break;
39553
39562
 
39554
39563
  case 2393:
39555
39564
 
39556
39565
/* Line 1455 of yacc.c  */
39557
 
#line 14992 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39566
#line 15001 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39558
39567
    { (yyval.tx_isolation)= ISO_REPEATABLE_READ; }
39559
39568
    break;
39560
39569
 
39561
39570
  case 2394:
39562
39571
 
39563
39572
/* Line 1455 of yacc.c  */
39564
 
#line 14993 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39573
#line 15002 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39565
39574
    { (yyval.tx_isolation)= ISO_SERIALIZABLE; }
39566
39575
    break;
39567
39576
 
39568
39577
  case 2395:
39569
39578
 
39570
39579
/* Line 1455 of yacc.c  */
39571
 
#line 14997 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39580
#line 15006 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39572
39581
    { (yyval.simple_string)=(yyvsp[(1) - (1)].lex_str).str;}
39573
39582
    break;
39574
39583
 
39575
39584
  case 2396:
39576
39585
 
39577
39586
/* Line 1455 of yacc.c  */
39578
 
#line 14999 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39587
#line 15008 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39579
39588
    {
39580
39589
            if ((yyvsp[(3) - (4)].lex_str).length == 0)
39581
39590
             (yyval.simple_string)= (yyvsp[(3) - (4)].lex_str).str;
39598
39607
  case 2397:
39599
39608
 
39600
39609
/* Line 1455 of yacc.c  */
39601
 
#line 15017 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39610
#line 15026 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39602
39611
    {
39603
39612
                    WARN_DEPRECATED(YYTHD, "OLD_PASSWORD", "PASSWORD");
39604
39613
            (yyval.simple_string)= (yyvsp[(3) - (4)].lex_str).length ? Item_func_old_password::
39613
39622
  case 2398:
39614
39623
 
39615
39624
/* Line 1455 of yacc.c  */
39616
 
#line 15030 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39625
#line 15039 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39617
39626
    { (yyval.item)=(yyvsp[(1) - (1)].item); }
39618
39627
    break;
39619
39628
 
39620
39629
  case 2399:
39621
39630
 
39622
39631
/* Line 1455 of yacc.c  */
39623
 
#line 15031 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39632
#line 15040 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39624
39633
    { (yyval.item)=0; }
39625
39634
    break;
39626
39635
 
39627
39636
  case 2400:
39628
39637
 
39629
39638
/* Line 1455 of yacc.c  */
39630
 
#line 15033 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39639
#line 15042 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39631
39640
    {
39632
39641
            (yyval.item)=new (YYTHD->mem_root) Item_string("ON",  2, system_charset_info);
39633
39642
            if ((yyval.item) == NULL)
39638
39647
  case 2401:
39639
39648
 
39640
39649
/* Line 1455 of yacc.c  */
39641
 
#line 15039 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39650
#line 15048 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39642
39651
    {
39643
39652
            (yyval.item)=new (YYTHD->mem_root) Item_string("ALL", 3, system_charset_info);
39644
39653
            if ((yyval.item) == NULL)
39649
39658
  case 2402:
39650
39659
 
39651
39660
/* Line 1455 of yacc.c  */
39652
 
#line 15045 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39661
#line 15054 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39653
39662
    {
39654
39663
            (yyval.item)=new (YYTHD->mem_root) Item_string("binary", 6, system_charset_info);
39655
39664
            if ((yyval.item) == NULL)
39660
39669
  case 2403:
39661
39670
 
39662
39671
/* Line 1455 of yacc.c  */
39663
 
#line 15056 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39672
#line 15065 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39664
39673
    {
39665
39674
            LEX *lex= Lex;
39666
39675
 
39676
39685
  case 2404:
39677
39686
 
39678
39687
/* Line 1455 of yacc.c  */
39679
 
#line 15067 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39688
#line 15076 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39680
39689
    {}
39681
39690
    break;
39682
39691
 
39683
39692
  case 2409:
39684
39693
 
39685
39694
/* Line 1455 of yacc.c  */
39686
 
#line 15082 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39695
#line 15091 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39687
39696
    {
39688
39697
            thr_lock_type lock_type= (thr_lock_type) (yyvsp[(3) - (3)].num);
39689
39698
            bool lock_for_write= (lock_type >= TL_WRITE_ALLOW_WRITE);
39698
39707
  case 2410:
39699
39708
 
39700
39709
/* Line 1455 of yacc.c  */
39701
 
#line 15094 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39710
#line 15103 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39702
39711
    { (yyval.num)= TL_READ_NO_INSERT; }
39703
39712
    break;
39704
39713
 
39705
39714
  case 2411:
39706
39715
 
39707
39716
/* Line 1455 of yacc.c  */
39708
 
#line 15095 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39717
#line 15104 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39709
39718
    { (yyval.num)= TL_WRITE_DEFAULT; }
39710
39719
    break;
39711
39720
 
39712
39721
  case 2412:
39713
39722
 
39714
39723
/* Line 1455 of yacc.c  */
39715
 
#line 15097 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39724
#line 15106 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39716
39725
    { 
39717
39726
            (yyval.num)= TL_WRITE_LOW_PRIORITY; 
39718
39727
            WARN_DEPRECATED(YYTHD, "LOW_PRIORITY WRITE", "WRITE");
39722
39731
  case 2413:
39723
39732
 
39724
39733
/* Line 1455 of yacc.c  */
39725
 
#line 15101 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39734
#line 15110 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39726
39735
    { (yyval.num)= TL_READ; }
39727
39736
    break;
39728
39737
 
39729
39738
  case 2414:
39730
39739
 
39731
39740
/* Line 1455 of yacc.c  */
39732
 
#line 15106 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39741
#line 15115 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39733
39742
    {
39734
39743
            LEX *lex= Lex;
39735
39744
 
39745
39754
  case 2415:
39746
39755
 
39747
39756
/* Line 1455 of yacc.c  */
39748
 
#line 15117 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39757
#line 15126 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39749
39758
    {}
39750
39759
    break;
39751
39760
 
39752
39761
  case 2416:
39753
39762
 
39754
39763
/* Line 1455 of yacc.c  */
39755
 
#line 15126 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39764
#line 15135 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39756
39765
    {
39757
39766
            THD *thd= YYTHD;
39758
39767
            LEX *lex= Lex;
39773
39782
  case 2417:
39774
39783
 
39775
39784
/* Line 1455 of yacc.c  */
39776
 
#line 15142 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39785
#line 15151 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39777
39786
    {
39778
39787
            THD *thd= YYTHD;
39779
39788
            LEX *lex= Lex;
39794
39803
  case 2418:
39795
39804
 
39796
39805
/* Line 1455 of yacc.c  */
39797
 
#line 15158 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39806
#line 15167 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39798
39807
    {
39799
39808
            LEX *lex=Lex;
39800
39809
            if (lex->sphead)
39817
39826
  case 2419:
39818
39827
 
39819
39828
/* Line 1455 of yacc.c  */
39820
 
#line 15176 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39829
#line 15185 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39821
39830
    {
39822
39831
            THD *thd= YYTHD;
39823
39832
            LEX *lex= Lex;
39840
39849
  case 2420:
39841
39850
 
39842
39851
/* Line 1455 of yacc.c  */
39843
 
#line 15196 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39852
#line 15205 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39844
39853
    { Lex->ident= null_lex_str; (yyval.ha_read_mode)=(yyvsp[(1) - (1)].ha_read_mode); }
39845
39854
    break;
39846
39855
 
39847
39856
  case 2421:
39848
39857
 
39849
39858
/* Line 1455 of yacc.c  */
39850
 
#line 15197 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39859
#line 15206 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39851
39860
    { Lex->ident= (yyvsp[(1) - (2)].lex_str); (yyval.ha_read_mode)=(yyvsp[(2) - (2)].ha_read_mode); }
39852
39861
    break;
39853
39862
 
39854
39863
  case 2422:
39855
39864
 
39856
39865
/* Line 1455 of yacc.c  */
39857
 
#line 15201 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39866
#line 15210 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39858
39867
    { (yyval.ha_read_mode)= RFIRST; }
39859
39868
    break;
39860
39869
 
39861
39870
  case 2423:
39862
39871
 
39863
39872
/* Line 1455 of yacc.c  */
39864
 
#line 15202 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39873
#line 15211 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39865
39874
    { (yyval.ha_read_mode)= RNEXT;  }
39866
39875
    break;
39867
39876
 
39868
39877
  case 2424:
39869
39878
 
39870
39879
/* Line 1455 of yacc.c  */
39871
 
#line 15206 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39880
#line 15215 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39872
39881
    { (yyval.ha_read_mode)= RFIRST; }
39873
39882
    break;
39874
39883
 
39875
39884
  case 2425:
39876
39885
 
39877
39886
/* Line 1455 of yacc.c  */
39878
 
#line 15207 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39887
#line 15216 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39879
39888
    { (yyval.ha_read_mode)= RNEXT;  }
39880
39889
    break;
39881
39890
 
39882
39891
  case 2426:
39883
39892
 
39884
39893
/* Line 1455 of yacc.c  */
39885
 
#line 15208 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39894
#line 15217 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39886
39895
    { (yyval.ha_read_mode)= RPREV;  }
39887
39896
    break;
39888
39897
 
39889
39898
  case 2427:
39890
39899
 
39891
39900
/* Line 1455 of yacc.c  */
39892
 
#line 15209 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39901
#line 15218 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39893
39902
    { (yyval.ha_read_mode)= RLAST;  }
39894
39903
    break;
39895
39904
 
39896
39905
  case 2428:
39897
39906
 
39898
39907
/* Line 1455 of yacc.c  */
39899
 
#line 15211 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39908
#line 15220 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39900
39909
    {
39901
39910
            YYTHD->m_parser_state->m_yacc.m_ha_rkey_mode= (yyvsp[(1) - (1)].ha_rkey_mode);
39902
39911
            Lex->insert_list= new List_item;
39908
39917
  case 2429:
39909
39918
 
39910
39919
/* Line 1455 of yacc.c  */
39911
 
#line 15218 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39920
#line 15227 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39912
39921
    {
39913
39922
            (yyval.ha_read_mode)= RKEY;
39914
39923
          }
39917
39926
  case 2430:
39918
39927
 
39919
39928
/* Line 1455 of yacc.c  */
39920
 
#line 15224 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39929
#line 15233 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39921
39930
    { (yyval.ha_rkey_mode)=HA_READ_KEY_EXACT;   }
39922
39931
    break;
39923
39932
 
39924
39933
  case 2431:
39925
39934
 
39926
39935
/* Line 1455 of yacc.c  */
39927
 
#line 15225 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39936
#line 15234 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39928
39937
    { (yyval.ha_rkey_mode)=HA_READ_KEY_OR_NEXT; }
39929
39938
    break;
39930
39939
 
39931
39940
  case 2432:
39932
39941
 
39933
39942
/* Line 1455 of yacc.c  */
39934
 
#line 15226 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39943
#line 15235 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39935
39944
    { (yyval.ha_rkey_mode)=HA_READ_KEY_OR_PREV; }
39936
39945
    break;
39937
39946
 
39938
39947
  case 2433:
39939
39948
 
39940
39949
/* Line 1455 of yacc.c  */
39941
 
#line 15227 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39950
#line 15236 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39942
39951
    { (yyval.ha_rkey_mode)=HA_READ_AFTER_KEY;   }
39943
39952
    break;
39944
39953
 
39945
39954
  case 2434:
39946
39955
 
39947
39956
/* Line 1455 of yacc.c  */
39948
 
#line 15228 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39957
#line 15237 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39949
39958
    { (yyval.ha_rkey_mode)=HA_READ_BEFORE_KEY;  }
39950
39959
    break;
39951
39960
 
39952
39961
  case 2435:
39953
39962
 
39954
39963
/* Line 1455 of yacc.c  */
39955
 
#line 15234 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39964
#line 15243 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39956
39965
    { Lex->sql_command= SQLCOM_REVOKE; }
39957
39966
    break;
39958
39967
 
39959
39968
  case 2436:
39960
39969
 
39961
39970
/* Line 1455 of yacc.c  */
39962
 
#line 15235 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39971
#line 15244 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39963
39972
    {}
39964
39973
    break;
39965
39974
 
39966
39975
  case 2437:
39967
39976
 
39968
39977
/* Line 1455 of yacc.c  */
39969
 
#line 15240 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39978
#line 15249 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39970
39979
    {
39971
39980
            LEX *lex= Lex;
39972
39981
            lex->type= 0;
39976
39985
  case 2438:
39977
39986
 
39978
39987
/* Line 1455 of yacc.c  */
39979
 
#line 15245 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
39988
#line 15254 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39980
39989
    {
39981
39990
            LEX *lex= Lex;
39982
39991
            if (lex->columns.elements)
39991
40000
  case 2439:
39992
40001
 
39993
40002
/* Line 1455 of yacc.c  */
39994
 
#line 15255 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40003
#line 15264 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
39995
40004
    {
39996
40005
            LEX *lex= Lex;
39997
40006
            if (lex->columns.elements)
40006
40015
  case 2440:
40007
40016
 
40008
40017
/* Line 1455 of yacc.c  */
40009
 
#line 15265 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40018
#line 15274 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40010
40019
    {
40011
40020
            Lex->sql_command = SQLCOM_REVOKE_ALL;
40012
40021
          }
40015
40024
  case 2441:
40016
40025
 
40017
40026
/* Line 1455 of yacc.c  */
40018
 
#line 15269 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40027
#line 15278 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40019
40028
    {
40020
40029
            LEX *lex= Lex;
40021
40030
            lex->users_list.push_front ((yyvsp[(3) - (5)].lex_user));
40026
40035
  case 2442:
40027
40036
 
40028
40037
/* Line 1455 of yacc.c  */
40029
 
#line 15277 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40038
#line 15286 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40030
40039
    { Lex->sql_command= SQLCOM_GRANT; }
40031
40040
    break;
40032
40041
 
40033
40042
  case 2443:
40034
40043
 
40035
40044
/* Line 1455 of yacc.c  */
40036
 
#line 15278 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40045
#line 15287 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40037
40046
    {}
40038
40047
    break;
40039
40048
 
40040
40049
  case 2444:
40041
40050
 
40042
40051
/* Line 1455 of yacc.c  */
40043
 
#line 15284 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40052
#line 15293 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40044
40053
    {
40045
40054
            LEX *lex= Lex;
40046
40055
            lex->type= 0;
40050
40059
  case 2445:
40051
40060
 
40052
40061
/* Line 1455 of yacc.c  */
40053
 
#line 15290 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40062
#line 15299 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40054
40063
    {
40055
40064
            LEX *lex= Lex;
40056
40065
            if (lex->columns.elements)
40065
40074
  case 2446:
40066
40075
 
40067
40076
/* Line 1455 of yacc.c  */
40068
 
#line 15301 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40077
#line 15310 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40069
40078
    {
40070
40079
            LEX *lex= Lex;
40071
40080
            if (lex->columns.elements)
40080
40089
  case 2447:
40081
40090
 
40082
40091
/* Line 1455 of yacc.c  */
40083
 
#line 15311 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40092
#line 15320 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40084
40093
    {
40085
40094
            LEX *lex= Lex;
40086
40095
            lex->users_list.push_front ((yyvsp[(3) - (6)].lex_user));
40091
40100
  case 2450:
40092
40101
 
40093
40102
/* Line 1455 of yacc.c  */
40094
 
#line 15325 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40103
#line 15334 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40095
40104
    {
40096
40105
            LEX *lex= Lex;
40097
40106
            if (lex->grant == GLOBAL_ACLS &&
40103
40112
  case 2451:
40104
40113
 
40105
40114
/* Line 1455 of yacc.c  */
40106
 
#line 15332 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40115
#line 15341 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40107
40116
    { 
40108
40117
            Lex->all_privileges= 1; 
40109
40118
            Lex->grant= GLOBAL_ACLS;
40113
40122
  case 2456:
40114
40123
 
40115
40124
/* Line 1455 of yacc.c  */
40116
 
#line 15350 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40125
#line 15359 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40117
40126
    { Lex->which_columns = SELECT_ACL;}
40118
40127
    break;
40119
40128
 
40120
40129
  case 2457:
40121
40130
 
40122
40131
/* Line 1455 of yacc.c  */
40123
 
#line 15351 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40132
#line 15360 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40124
40133
    {}
40125
40134
    break;
40126
40135
 
40127
40136
  case 2458:
40128
40137
 
40129
40138
/* Line 1455 of yacc.c  */
40130
 
#line 15353 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40139
#line 15362 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40131
40140
    { Lex->which_columns = INSERT_ACL;}
40132
40141
    break;
40133
40142
 
40134
40143
  case 2459:
40135
40144
 
40136
40145
/* Line 1455 of yacc.c  */
40137
 
#line 15354 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40146
#line 15363 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40138
40147
    {}
40139
40148
    break;
40140
40149
 
40141
40150
  case 2460:
40142
40151
 
40143
40152
/* Line 1455 of yacc.c  */
40144
 
#line 15356 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40153
#line 15365 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40145
40154
    { Lex->which_columns = UPDATE_ACL; }
40146
40155
    break;
40147
40156
 
40148
40157
  case 2461:
40149
40158
 
40150
40159
/* Line 1455 of yacc.c  */
40151
 
#line 15357 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40160
#line 15366 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40152
40161
    {}
40153
40162
    break;
40154
40163
 
40155
40164
  case 2462:
40156
40165
 
40157
40166
/* Line 1455 of yacc.c  */
40158
 
#line 15359 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40167
#line 15368 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40159
40168
    { Lex->which_columns = REFERENCES_ACL;}
40160
40169
    break;
40161
40170
 
40162
40171
  case 2463:
40163
40172
 
40164
40173
/* Line 1455 of yacc.c  */
40165
 
#line 15360 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40174
#line 15369 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40166
40175
    {}
40167
40176
    break;
40168
40177
 
40169
40178
  case 2464:
40170
40179
 
40171
40180
/* Line 1455 of yacc.c  */
40172
 
#line 15361 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40181
#line 15370 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40173
40182
    { Lex->grant |= DELETE_ACL;}
40174
40183
    break;
40175
40184
 
40176
40185
  case 2465:
40177
40186
 
40178
40187
/* Line 1455 of yacc.c  */
40179
 
#line 15362 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40188
#line 15371 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40180
40189
    {}
40181
40190
    break;
40182
40191
 
40183
40192
  case 2466:
40184
40193
 
40185
40194
/* Line 1455 of yacc.c  */
40186
 
#line 15363 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40195
#line 15372 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40187
40196
    { Lex->grant |= INDEX_ACL;}
40188
40197
    break;
40189
40198
 
40190
40199
  case 2467:
40191
40200
 
40192
40201
/* Line 1455 of yacc.c  */
40193
 
#line 15364 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40202
#line 15373 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40194
40203
    { Lex->grant |= ALTER_ACL;}
40195
40204
    break;
40196
40205
 
40197
40206
  case 2468:
40198
40207
 
40199
40208
/* Line 1455 of yacc.c  */
40200
 
#line 15365 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40209
#line 15374 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40201
40210
    { Lex->grant |= CREATE_ACL;}
40202
40211
    break;
40203
40212
 
40204
40213
  case 2469:
40205
40214
 
40206
40215
/* Line 1455 of yacc.c  */
40207
 
#line 15366 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40216
#line 15375 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40208
40217
    { Lex->grant |= DROP_ACL;}
40209
40218
    break;
40210
40219
 
40211
40220
  case 2470:
40212
40221
 
40213
40222
/* Line 1455 of yacc.c  */
40214
 
#line 15367 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40223
#line 15376 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40215
40224
    { Lex->grant |= EXECUTE_ACL;}
40216
40225
    break;
40217
40226
 
40218
40227
  case 2471:
40219
40228
 
40220
40229
/* Line 1455 of yacc.c  */
40221
 
#line 15368 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40230
#line 15377 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40222
40231
    { Lex->grant |= RELOAD_ACL;}
40223
40232
    break;
40224
40233
 
40225
40234
  case 2472:
40226
40235
 
40227
40236
/* Line 1455 of yacc.c  */
40228
 
#line 15369 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40237
#line 15378 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40229
40238
    { Lex->grant |= SHUTDOWN_ACL;}
40230
40239
    break;
40231
40240
 
40232
40241
  case 2473:
40233
40242
 
40234
40243
/* Line 1455 of yacc.c  */
40235
 
#line 15370 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40244
#line 15379 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40236
40245
    { Lex->grant |= PROCESS_ACL;}
40237
40246
    break;
40238
40247
 
40239
40248
  case 2474:
40240
40249
 
40241
40250
/* Line 1455 of yacc.c  */
40242
 
#line 15371 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40251
#line 15380 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40243
40252
    { Lex->grant |= FILE_ACL;}
40244
40253
    break;
40245
40254
 
40246
40255
  case 2475:
40247
40256
 
40248
40257
/* Line 1455 of yacc.c  */
40249
 
#line 15372 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40258
#line 15381 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40250
40259
    { Lex->grant |= GRANT_ACL;}
40251
40260
    break;
40252
40261
 
40253
40262
  case 2476:
40254
40263
 
40255
40264
/* Line 1455 of yacc.c  */
40256
 
#line 15373 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40265
#line 15382 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40257
40266
    { Lex->grant |= SHOW_DB_ACL;}
40258
40267
    break;
40259
40268
 
40260
40269
  case 2477:
40261
40270
 
40262
40271
/* Line 1455 of yacc.c  */
40263
 
#line 15374 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40272
#line 15383 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40264
40273
    { Lex->grant |= SUPER_ACL;}
40265
40274
    break;
40266
40275
 
40267
40276
  case 2478:
40268
40277
 
40269
40278
/* Line 1455 of yacc.c  */
40270
 
#line 15375 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40279
#line 15384 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40271
40280
    { Lex->grant |= CREATE_TMP_ACL;}
40272
40281
    break;
40273
40282
 
40274
40283
  case 2479:
40275
40284
 
40276
40285
/* Line 1455 of yacc.c  */
40277
 
#line 15376 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40286
#line 15385 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40278
40287
    { Lex->grant |= LOCK_TABLES_ACL; }
40279
40288
    break;
40280
40289
 
40281
40290
  case 2480:
40282
40291
 
40283
40292
/* Line 1455 of yacc.c  */
40284
 
#line 15377 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40293
#line 15386 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40285
40294
    { Lex->grant |= REPL_SLAVE_ACL; }
40286
40295
    break;
40287
40296
 
40288
40297
  case 2481:
40289
40298
 
40290
40299
/* Line 1455 of yacc.c  */
40291
 
#line 15378 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40300
#line 15387 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40292
40301
    { Lex->grant |= REPL_CLIENT_ACL; }
40293
40302
    break;
40294
40303
 
40295
40304
  case 2482:
40296
40305
 
40297
40306
/* Line 1455 of yacc.c  */
40298
 
#line 15379 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40307
#line 15388 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40299
40308
    { Lex->grant |= CREATE_VIEW_ACL; }
40300
40309
    break;
40301
40310
 
40302
40311
  case 2483:
40303
40312
 
40304
40313
/* Line 1455 of yacc.c  */
40305
 
#line 15380 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40314
#line 15389 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40306
40315
    { Lex->grant |= SHOW_VIEW_ACL; }
40307
40316
    break;
40308
40317
 
40309
40318
  case 2484:
40310
40319
 
40311
40320
/* Line 1455 of yacc.c  */
40312
 
#line 15381 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40321
#line 15390 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40313
40322
    { Lex->grant |= CREATE_PROC_ACL; }
40314
40323
    break;
40315
40324
 
40316
40325
  case 2485:
40317
40326
 
40318
40327
/* Line 1455 of yacc.c  */
40319
 
#line 15382 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40328
#line 15391 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40320
40329
    { Lex->grant |= ALTER_PROC_ACL; }
40321
40330
    break;
40322
40331
 
40323
40332
  case 2486:
40324
40333
 
40325
40334
/* Line 1455 of yacc.c  */
40326
 
#line 15383 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40335
#line 15392 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40327
40336
    { Lex->grant |= CREATE_USER_ACL; }
40328
40337
    break;
40329
40338
 
40330
40339
  case 2487:
40331
40340
 
40332
40341
/* Line 1455 of yacc.c  */
40333
 
#line 15384 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40342
#line 15393 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40334
40343
    { Lex->grant |= EVENT_ACL;}
40335
40344
    break;
40336
40345
 
40337
40346
  case 2488:
40338
40347
 
40339
40348
/* Line 1455 of yacc.c  */
40340
 
#line 15385 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40349
#line 15394 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40341
40350
    { Lex->grant |= TRIGGER_ACL; }
40342
40351
    break;
40343
40352
 
40344
40353
  case 2489:
40345
40354
 
40346
40355
/* Line 1455 of yacc.c  */
40347
 
#line 15386 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40356
#line 15395 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40348
40357
    { Lex->grant |= CREATE_TABLESPACE_ACL; }
40349
40358
    break;
40350
40359
 
40351
40360
  case 2490:
40352
40361
 
40353
40362
/* Line 1455 of yacc.c  */
40354
 
#line 15390 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40363
#line 15399 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40355
40364
    {}
40356
40365
    break;
40357
40366
 
40358
40367
  case 2491:
40359
40368
 
40360
40369
/* Line 1455 of yacc.c  */
40361
 
#line 15391 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40370
#line 15400 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40362
40371
    {}
40363
40372
    break;
40364
40373
 
40365
40374
  case 2494:
40366
40375
 
40367
40376
/* Line 1455 of yacc.c  */
40368
 
#line 15401 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40377
#line 15410 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40369
40378
    {
40370
40379
            LEX *lex=Lex;
40371
40380
            if (lex->x509_subject)
40380
40389
  case 2495:
40381
40390
 
40382
40391
/* Line 1455 of yacc.c  */
40383
 
#line 15411 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40392
#line 15420 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40384
40393
    {
40385
40394
            LEX *lex=Lex;
40386
40395
            if (lex->x509_issuer)
40395
40404
  case 2496:
40396
40405
 
40397
40406
/* Line 1455 of yacc.c  */
40398
 
#line 15421 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40407
#line 15430 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40399
40408
    {
40400
40409
            LEX *lex=Lex;
40401
40410
            if (lex->ssl_cipher)
40410
40419
  case 2497:
40411
40420
 
40412
40421
/* Line 1455 of yacc.c  */
40413
 
#line 15434 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40422
#line 15443 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40414
40423
    {
40415
40424
            LEX *lex= Lex;
40416
40425
            size_t dummy;
40430
40439
  case 2498:
40431
40440
 
40432
40441
/* Line 1455 of yacc.c  */
40433
 
#line 15449 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40442
#line 15458 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40434
40443
    {
40435
40444
            LEX *lex= Lex;
40436
40445
            lex->current_select->db = (yyvsp[(1) - (3)].lex_str).str;
40448
40457
  case 2499:
40449
40458
 
40450
40459
/* Line 1455 of yacc.c  */
40451
 
#line 15462 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40460
#line 15471 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40452
40461
    {
40453
40462
            LEX *lex= Lex;
40454
40463
            lex->current_select->db = NULL;
40466
40475
  case 2500:
40467
40476
 
40468
40477
/* Line 1455 of yacc.c  */
40469
 
#line 15475 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40478
#line 15484 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40470
40479
    {
40471
40480
            LEX *lex=Lex;
40472
40481
            if (!lex->current_select->add_table_to_list(lex->thd, (yyvsp[(1) - (1)].table),NULL,
40480
40489
  case 2501:
40481
40490
 
40482
40491
/* Line 1455 of yacc.c  */
40483
 
#line 15487 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40492
#line 15496 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40484
40493
    {
40485
40494
            if (Lex->users_list.push_back((yyvsp[(1) - (1)].lex_user)))
40486
40495
              MYSQL_YYABORT;
40490
40499
  case 2502:
40491
40500
 
40492
40501
/* Line 1455 of yacc.c  */
40493
 
#line 15492 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40502
#line 15501 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40494
40503
    {
40495
40504
            if (Lex->users_list.push_back((yyvsp[(3) - (3)].lex_user)))
40496
40505
              MYSQL_YYABORT;
40500
40509
  case 2503:
40501
40510
 
40502
40511
/* Line 1455 of yacc.c  */
40503
 
#line 15500 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40512
#line 15509 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40504
40513
    {
40505
40514
            if (Lex->users_list.push_back((yyvsp[(1) - (1)].lex_user)))
40506
40515
              MYSQL_YYABORT;
40510
40519
  case 2504:
40511
40520
 
40512
40521
/* Line 1455 of yacc.c  */
40513
 
#line 15505 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40522
#line 15514 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40514
40523
    {
40515
40524
            if (Lex->users_list.push_back((yyvsp[(3) - (3)].lex_user)))
40516
40525
              MYSQL_YYABORT;
40520
40529
  case 2505:
40521
40530
 
40522
40531
/* Line 1455 of yacc.c  */
40523
 
#line 15513 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40532
#line 15522 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40524
40533
    {
40525
40534
            (yyval.lex_user)=(yyvsp[(1) - (4)].lex_user); (yyvsp[(1) - (4)].lex_user)->password=(yyvsp[(4) - (4)].lex_str);
40526
40535
            if (Lex->sql_command == SQLCOM_REVOKE)
40543
40552
  case 2506:
40544
40553
 
40545
40554
/* Line 1455 of yacc.c  */
40546
 
#line 15531 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40555
#line 15540 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40547
40556
    { 
40548
40557
            if (Lex->sql_command == SQLCOM_REVOKE)
40549
40558
            {
40568
40577
  case 2507:
40569
40578
 
40570
40579
/* Line 1455 of yacc.c  */
40571
 
#line 15551 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40580
#line 15560 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40572
40581
    {
40573
40582
            if (Lex->sql_command == SQLCOM_REVOKE)
40574
40583
            {
40585
40594
  case 2508:
40586
40595
 
40587
40596
/* Line 1455 of yacc.c  */
40588
 
#line 15563 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40597
#line 15572 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40589
40598
    {
40590
40599
            if (Lex->sql_command == SQLCOM_REVOKE)
40591
40600
            {
40603
40612
  case 2509:
40604
40613
 
40605
40614
/* Line 1455 of yacc.c  */
40606
 
#line 15576 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40615
#line 15585 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40607
40616
    {
40608
40617
            (yyval.lex_user)= (yyvsp[(1) - (1)].lex_user);
40609
40618
            (yyvsp[(1) - (1)].lex_user)->password= null_lex_str;
40613
40622
  case 2510:
40614
40623
 
40615
40624
/* Line 1455 of yacc.c  */
40616
 
#line 15584 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40625
#line 15593 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40617
40626
    {
40618
40627
            LEX *lex=Lex;
40619
40628
            lex->grant |= lex->which_columns;
40623
40632
  case 2514:
40624
40633
 
40625
40634
/* Line 1455 of yacc.c  */
40626
 
#line 15598 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40635
#line 15607 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40627
40636
    {
40628
40637
            String *new_str = new (YYTHD->mem_root) String((const char*) (yyvsp[(1) - (1)].lex_str).str,(yyvsp[(1) - (1)].lex_str).length,system_charset_info);
40629
40638
            if (new_str == NULL)
40653
40662
  case 2516:
40654
40663
 
40655
40664
/* Line 1455 of yacc.c  */
40656
 
#line 15627 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40665
#line 15636 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40657
40666
    {
40658
40667
            Lex->ssl_type=SSL_TYPE_SPECIFIED;
40659
40668
          }
40662
40671
  case 2517:
40663
40672
 
40664
40673
/* Line 1455 of yacc.c  */
40665
 
#line 15631 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40674
#line 15640 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40666
40675
    {
40667
40676
            Lex->ssl_type=SSL_TYPE_ANY;
40668
40677
          }
40671
40680
  case 2518:
40672
40681
 
40673
40682
/* Line 1455 of yacc.c  */
40674
 
#line 15635 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40683
#line 15644 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40675
40684
    {
40676
40685
            Lex->ssl_type=SSL_TYPE_X509;
40677
40686
          }
40680
40689
  case 2519:
40681
40690
 
40682
40691
/* Line 1455 of yacc.c  */
40683
 
#line 15639 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40692
#line 15648 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40684
40693
    {
40685
40694
            Lex->ssl_type=SSL_TYPE_NONE;
40686
40695
          }
40689
40698
  case 2520:
40690
40699
 
40691
40700
/* Line 1455 of yacc.c  */
40692
 
#line 15645 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40701
#line 15654 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40693
40702
    {}
40694
40703
    break;
40695
40704
 
40696
40705
  case 2522:
40697
40706
 
40698
40707
/* Line 1455 of yacc.c  */
40699
 
#line 15650 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40708
#line 15659 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40700
40709
    {}
40701
40710
    break;
40702
40711
 
40703
40712
  case 2523:
40704
40713
 
40705
40714
/* Line 1455 of yacc.c  */
40706
 
#line 15651 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40715
#line 15660 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40707
40716
    { Lex->grant |= GRANT_ACL;}
40708
40717
    break;
40709
40718
 
40710
40719
  case 2524:
40711
40720
 
40712
40721
/* Line 1455 of yacc.c  */
40713
 
#line 15655 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40722
#line 15664 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40714
40723
    {}
40715
40724
    break;
40716
40725
 
40717
40726
  case 2525:
40718
40727
 
40719
40728
/* Line 1455 of yacc.c  */
40720
 
#line 15656 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40729
#line 15665 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40721
40730
    {}
40722
40731
    break;
40723
40732
 
40724
40733
  case 2526:
40725
40734
 
40726
40735
/* Line 1455 of yacc.c  */
40727
 
#line 15660 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40736
#line 15669 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40728
40737
    { Lex->grant |= GRANT_ACL;}
40729
40738
    break;
40730
40739
 
40731
40740
  case 2527:
40732
40741
 
40733
40742
/* Line 1455 of yacc.c  */
40734
 
#line 15662 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40743
#line 15671 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40735
40744
    {
40736
40745
            LEX *lex=Lex;
40737
40746
            lex->mqh.questions=(yyvsp[(2) - (2)].ulong_num);
40742
40751
  case 2528:
40743
40752
 
40744
40753
/* Line 1455 of yacc.c  */
40745
 
#line 15668 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40754
#line 15677 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40746
40755
    {
40747
40756
            LEX *lex=Lex;
40748
40757
            lex->mqh.updates=(yyvsp[(2) - (2)].ulong_num);
40753
40762
  case 2529:
40754
40763
 
40755
40764
/* Line 1455 of yacc.c  */
40756
 
#line 15674 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40765
#line 15683 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40757
40766
    {
40758
40767
            LEX *lex=Lex;
40759
40768
            lex->mqh.conn_per_hour= (yyvsp[(2) - (2)].ulong_num);
40764
40773
  case 2530:
40765
40774
 
40766
40775
/* Line 1455 of yacc.c  */
40767
 
#line 15680 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40776
#line 15689 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40768
40777
    {
40769
40778
            LEX *lex=Lex;
40770
40779
            lex->mqh.user_conn= (yyvsp[(2) - (2)].ulong_num);
40775
40784
  case 2531:
40776
40785
 
40777
40786
/* Line 1455 of yacc.c  */
40778
 
#line 15689 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40787
#line 15698 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40779
40788
    {
40780
40789
            LEX *lex=Lex;
40781
40790
            lex->sql_command = SQLCOM_BEGIN;
40786
40795
  case 2532:
40787
40796
 
40788
40797
/* Line 1455 of yacc.c  */
40789
 
#line 15694 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40798
#line 15703 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40790
40799
    {}
40791
40800
    break;
40792
40801
 
40793
40802
  case 2533:
40794
40803
 
40795
40804
/* Line 1455 of yacc.c  */
40796
 
#line 15698 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40805
#line 15707 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40797
40806
    {}
40798
40807
    break;
40799
40808
 
40800
40809
  case 2534:
40801
40810
 
40802
40811
/* Line 1455 of yacc.c  */
40803
 
#line 15699 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40812
#line 15708 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40804
40813
    {}
40805
40814
    break;
40806
40815
 
40807
40816
  case 2535:
40808
40817
 
40809
40818
/* Line 1455 of yacc.c  */
40810
 
#line 15704 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40819
#line 15713 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40811
40820
    { (yyval.m_yes_no_unk)= TVL_UNKNOWN; }
40812
40821
    break;
40813
40822
 
40814
40823
  case 2536:
40815
40824
 
40816
40825
/* Line 1455 of yacc.c  */
40817
 
#line 15705 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40826
#line 15714 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40818
40827
    { (yyval.m_yes_no_unk)= TVL_NO; }
40819
40828
    break;
40820
40829
 
40821
40830
  case 2537:
40822
40831
 
40823
40832
/* Line 1455 of yacc.c  */
40824
 
#line 15706 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40833
#line 15715 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40825
40834
    { (yyval.m_yes_no_unk)= TVL_YES; }
40826
40835
    break;
40827
40836
 
40828
40837
  case 2538:
40829
40838
 
40830
40839
/* Line 1455 of yacc.c  */
40831
 
#line 15711 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40840
#line 15720 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40832
40841
    { (yyval.m_yes_no_unk)= TVL_UNKNOWN; }
40833
40842
    break;
40834
40843
 
40835
40844
  case 2539:
40836
40845
 
40837
40846
/* Line 1455 of yacc.c  */
40838
 
#line 15712 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40847
#line 15721 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40839
40848
    { (yyval.m_yes_no_unk)= TVL_YES; }
40840
40849
    break;
40841
40850
 
40842
40851
  case 2540:
40843
40852
 
40844
40853
/* Line 1455 of yacc.c  */
40845
 
#line 15713 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40854
#line 15722 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40846
40855
    { (yyval.m_yes_no_unk)= TVL_NO; }
40847
40856
    break;
40848
40857
 
40849
40858
  case 2541:
40850
40859
 
40851
40860
/* Line 1455 of yacc.c  */
40852
 
#line 15717 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40861
#line 15726 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40853
40862
    {}
40854
40863
    break;
40855
40864
 
40856
40865
  case 2542:
40857
40866
 
40858
40867
/* Line 1455 of yacc.c  */
40859
 
#line 15718 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40868
#line 15727 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40860
40869
    {}
40861
40870
    break;
40862
40871
 
40863
40872
  case 2543:
40864
40873
 
40865
40874
/* Line 1455 of yacc.c  */
40866
 
#line 15723 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40875
#line 15732 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40867
40876
    {
40868
40877
            LEX *lex=Lex;
40869
40878
            lex->sql_command= SQLCOM_COMMIT;
40877
40886
  case 2544:
40878
40887
 
40879
40888
/* Line 1455 of yacc.c  */
40880
 
#line 15735 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40889
#line 15744 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40881
40890
    {
40882
40891
            LEX *lex=Lex;
40883
40892
            lex->sql_command= SQLCOM_ROLLBACK;
40891
40900
  case 2545:
40892
40901
 
40893
40902
/* Line 1455 of yacc.c  */
40894
 
#line 15745 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40903
#line 15754 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40895
40904
    {
40896
40905
            LEX *lex=Lex;
40897
40906
            lex->sql_command= SQLCOM_ROLLBACK_TO_SAVEPOINT;
40902
40911
  case 2546:
40903
40912
 
40904
40913
/* Line 1455 of yacc.c  */
40905
 
#line 15754 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40914
#line 15763 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40906
40915
    {
40907
40916
            LEX *lex=Lex;
40908
40917
            lex->sql_command= SQLCOM_SAVEPOINT;
40913
40922
  case 2547:
40914
40923
 
40915
40924
/* Line 1455 of yacc.c  */
40916
 
#line 15763 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40925
#line 15772 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40917
40926
    {
40918
40927
            LEX *lex=Lex;
40919
40928
            lex->sql_command= SQLCOM_RELEASE_SAVEPOINT;
40924
40933
  case 2548:
40925
40934
 
40926
40935
/* Line 1455 of yacc.c  */
40927
 
#line 15776 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40936
#line 15785 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40928
40937
    {}
40929
40938
    break;
40930
40939
 
40931
40940
  case 2550:
40932
40941
 
40933
40942
/* Line 1455 of yacc.c  */
40934
 
#line 15782 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40943
#line 15791 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40935
40944
    {
40936
40945
            if (add_select_to_union_list(Lex, (bool)(yyvsp[(2) - (2)].num), TRUE))
40937
40946
              MYSQL_YYABORT;
40941
40950
  case 2551:
40942
40951
 
40943
40952
/* Line 1455 of yacc.c  */
40944
 
#line 15787 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40953
#line 15796 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40945
40954
    {
40946
40955
            /*
40947
40956
              Remove from the name resolution context stack the context of the
40954
40963
  case 2552:
40955
40964
 
40956
40965
/* Line 1455 of yacc.c  */
40957
 
#line 15797 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40966
#line 15806 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40958
40967
    { (yyval.num)= 0; }
40959
40968
    break;
40960
40969
 
40961
40970
  case 2553:
40962
40971
 
40963
40972
/* Line 1455 of yacc.c  */
40964
 
#line 15798 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40973
#line 15807 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40965
40974
    { (yyval.num)= 1; }
40966
40975
    break;
40967
40976
 
40968
40977
  case 2554:
40969
40978
 
40970
40979
/* Line 1455 of yacc.c  */
40971
 
#line 15799 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40980
#line 15808 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40972
40981
    { (yyval.num)= 1; }
40973
40982
    break;
40974
40983
 
40975
40984
  case 2555:
40976
40985
 
40977
40986
/* Line 1455 of yacc.c  */
40978
 
#line 15803 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40987
#line 15812 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40979
40988
    { (yyval.is_not_empty)= false; }
40980
40989
    break;
40981
40990
 
40982
40991
  case 2556:
40983
40992
 
40984
40993
/* Line 1455 of yacc.c  */
40985
 
#line 15804 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
40994
#line 15813 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40986
40995
    { (yyval.is_not_empty)= true; }
40987
40996
    break;
40988
40997
 
40989
40998
  case 2557:
40990
40999
 
40991
41000
/* Line 1455 of yacc.c  */
40992
 
#line 15808 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41001
#line 15817 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
40993
41002
    {
40994
41003
            THD *thd= YYTHD;
40995
41004
            LEX *lex= thd->lex;
41010
41019
  case 2558:
41011
41020
 
41012
41021
/* Line 1455 of yacc.c  */
41013
 
#line 15824 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41022
#line 15833 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41014
41023
    {
41015
41024
            THD *thd= YYTHD;
41016
41025
            thd->lex->current_select->no_table_names_allowed= 0;
41021
41030
  case 2561:
41022
41031
 
41023
41032
/* Line 1455 of yacc.c  */
41024
 
#line 15837 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41033
#line 15846 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41025
41034
    { (yyval.num)=1; }
41026
41035
    break;
41027
41036
 
41028
41037
  case 2562:
41029
41038
 
41030
41039
/* Line 1455 of yacc.c  */
41031
 
#line 15838 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41040
#line 15847 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41032
41041
    { (yyval.num)=1; }
41033
41042
    break;
41034
41043
 
41035
41044
  case 2563:
41036
41045
 
41037
41046
/* Line 1455 of yacc.c  */
41038
 
#line 15839 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41047
#line 15848 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41039
41048
    { (yyval.num)=0; }
41040
41049
    break;
41041
41050
 
41042
41051
  case 2564:
41043
41052
 
41044
41053
/* Line 1455 of yacc.c  */
41045
 
#line 15844 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41054
#line 15853 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41046
41055
    { 
41047
41056
            (yyval.select_lex)= Lex->current_select->master_unit()->first_select();
41048
41057
          }
41051
41060
  case 2565:
41052
41061
 
41053
41062
/* Line 1455 of yacc.c  */
41054
 
#line 15848 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41063
#line 15857 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41055
41064
    {
41056
41065
            (yyval.select_lex)= Lex->current_select->master_unit()->first_select();
41057
41066
          }
41060
41069
  case 2567:
41061
41070
 
41062
41071
/* Line 1455 of yacc.c  */
41063
 
#line 15857 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41072
#line 15866 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41064
41073
    {
41065
41074
            if (add_select_to_union_list(Lex, (bool)(yyvsp[(3) - (3)].num), FALSE))
41066
41075
              MYSQL_YYABORT;
41070
41079
  case 2568:
41071
41080
 
41072
41081
/* Line 1455 of yacc.c  */
41073
 
#line 15863 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41082
#line 15872 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41074
41083
    {
41075
41084
            Lex->pop_context();
41076
41085
            (yyval.select_lex)= (yyvsp[(1) - (6)].select_lex);
41080
41089
  case 2569:
41081
41090
 
41082
41091
/* Line 1455 of yacc.c  */
41083
 
#line 15872 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41092
#line 15881 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41084
41093
    { 
41085
41094
            (yyval.select_lex)= (yyvsp[(2) - (3)].select_lex);
41086
41095
          }
41089
41098
  case 2570:
41090
41099
 
41091
41100
/* Line 1455 of yacc.c  */
41092
 
#line 15878 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41101
#line 15887 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41093
41102
    {
41094
41103
            LEX *lex=Lex;
41095
41104
            if (!lex->expr_allows_subselect ||
41113
41122
  case 2571:
41114
41123
 
41115
41124
/* Line 1455 of yacc.c  */
41116
 
#line 15899 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41125
#line 15908 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41117
41126
    {
41118
41127
            LEX *lex=Lex;
41119
41128
 
41128
41137
            */
41129
41138
            lex->current_select->select_n_where_fields+=
41130
41139
            child->select_n_where_fields;
 
41140
 
 
41141
            /*
 
41142
              Aggregate functions in having clause may add fields to an outer
 
41143
              select. Count them also.
 
41144
            */
 
41145
            lex->current_select->select_n_having_items+=
 
41146
            child->select_n_having_items;
41131
41147
          }
41132
41148
    break;
41133
41149
 
41134
41150
  case 2576:
41135
41151
 
41136
41152
/* Line 1455 of yacc.c  */
41137
 
#line 15927 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41153
#line 15943 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41138
41154
    { Select->options|= SELECT_STRAIGHT_JOIN; }
41139
41155
    break;
41140
41156
 
41141
41157
  case 2577:
41142
41158
 
41143
41159
/* Line 1455 of yacc.c  */
41144
 
#line 15929 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41160
#line 15945 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41145
41161
    {
41146
41162
            if (check_simple_select())
41147
41163
              MYSQL_YYABORT;
41154
41170
  case 2578:
41155
41171
 
41156
41172
/* Line 1455 of yacc.c  */
41157
 
#line 15936 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41173
#line 15952 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41158
41174
    { Select->options|= SELECT_DISTINCT; }
41159
41175
    break;
41160
41176
 
41161
41177
  case 2579:
41162
41178
 
41163
41179
/* Line 1455 of yacc.c  */
41164
 
#line 15937 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41180
#line 15953 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41165
41181
    { Select->options|= SELECT_SMALL_RESULT; }
41166
41182
    break;
41167
41183
 
41168
41184
  case 2580:
41169
41185
 
41170
41186
/* Line 1455 of yacc.c  */
41171
 
#line 15938 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41187
#line 15954 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41172
41188
    { Select->options|= SELECT_BIG_RESULT; }
41173
41189
    break;
41174
41190
 
41175
41191
  case 2581:
41176
41192
 
41177
41193
/* Line 1455 of yacc.c  */
41178
 
#line 15940 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41194
#line 15956 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41179
41195
    {
41180
41196
            if (check_simple_select())
41181
41197
              MYSQL_YYABORT;
41186
41202
  case 2582:
41187
41203
 
41188
41204
/* Line 1455 of yacc.c  */
41189
 
#line 15946 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41205
#line 15962 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41190
41206
    {
41191
41207
            if (check_simple_select())
41192
41208
              MYSQL_YYABORT;
41197
41213
  case 2583:
41198
41214
 
41199
41215
/* Line 1455 of yacc.c  */
41200
 
#line 15951 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41216
#line 15967 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41201
41217
    { Select->options|= SELECT_ALL; }
41202
41218
    break;
41203
41219
 
41204
41220
  case 2584:
41205
41221
 
41206
41222
/* Line 1455 of yacc.c  */
41207
 
#line 15962 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41223
#line 15978 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41208
41224
    {}
41209
41225
    break;
41210
41226
 
41211
41227
  case 2585:
41212
41228
 
41213
41229
/* Line 1455 of yacc.c  */
41214
 
#line 15964 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41230
#line 15980 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41215
41231
    {}
41216
41232
    break;
41217
41233
 
41218
41234
  case 2586:
41219
41235
 
41220
41236
/* Line 1455 of yacc.c  */
41221
 
#line 15966 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41237
#line 15982 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41222
41238
    {}
41223
41239
    break;
41224
41240
 
41225
41241
  case 2600:
41226
41242
 
41227
41243
/* Line 1455 of yacc.c  */
41228
 
#line 15999 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41244
#line 16015 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41229
41245
    {
41230
41246
            /*
41231
41247
              We have to distinguish missing DEFINER-clause from case when
41241
41257
  case 2601:
41242
41258
 
41243
41259
/* Line 1455 of yacc.c  */
41244
 
#line 16013 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41260
#line 16029 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41245
41261
    {
41246
41262
            YYTHD->lex->definer= get_current_user(YYTHD, (yyvsp[(3) - (3)].lex_user));
41247
41263
          }
41250
41266
  case 2602:
41251
41267
 
41252
41268
/* Line 1455 of yacc.c  */
41253
 
#line 16026 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41269
#line 16042 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41254
41270
    {}
41255
41271
    break;
41256
41272
 
41257
41273
  case 2603:
41258
41274
 
41259
41275
/* Line 1455 of yacc.c  */
41260
 
#line 16028 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41276
#line 16044 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41261
41277
    {}
41262
41278
    break;
41263
41279
 
41264
41280
  case 2604:
41265
41281
 
41266
41282
/* Line 1455 of yacc.c  */
41267
 
#line 16030 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41283
#line 16046 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41268
41284
    {}
41269
41285
    break;
41270
41286
 
41271
41287
  case 2605:
41272
41288
 
41273
41289
/* Line 1455 of yacc.c  */
41274
 
#line 16035 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41290
#line 16051 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41275
41291
    { Lex->create_view_mode= VIEW_CREATE_OR_REPLACE; }
41276
41292
    break;
41277
41293
 
41278
41294
  case 2606:
41279
41295
 
41280
41296
/* Line 1455 of yacc.c  */
41281
 
#line 16040 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41297
#line 16056 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41282
41298
    { Lex->create_view_algorithm= VIEW_ALGORITHM_UNDEFINED; }
41283
41299
    break;
41284
41300
 
41285
41301
  case 2607:
41286
41302
 
41287
41303
/* Line 1455 of yacc.c  */
41288
 
#line 16042 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41304
#line 16058 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41289
41305
    { Lex->create_view_algorithm= VIEW_ALGORITHM_MERGE; }
41290
41306
    break;
41291
41307
 
41292
41308
  case 2608:
41293
41309
 
41294
41310
/* Line 1455 of yacc.c  */
41295
 
#line 16044 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41311
#line 16060 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41296
41312
    { Lex->create_view_algorithm= VIEW_ALGORITHM_TMPTABLE; }
41297
41313
    break;
41298
41314
 
41299
41315
  case 2609:
41300
41316
 
41301
41317
/* Line 1455 of yacc.c  */
41302
 
#line 16049 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41318
#line 16065 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41303
41319
    { Lex->create_view_suid= VIEW_SUID_DEFAULT; }
41304
41320
    break;
41305
41321
 
41306
41322
  case 2610:
41307
41323
 
41308
41324
/* Line 1455 of yacc.c  */
41309
 
#line 16051 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41325
#line 16067 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41310
41326
    { Lex->create_view_suid= VIEW_SUID_DEFINER; }
41311
41327
    break;
41312
41328
 
41313
41329
  case 2611:
41314
41330
 
41315
41331
/* Line 1455 of yacc.c  */
41316
 
#line 16053 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41332
#line 16069 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41317
41333
    { Lex->create_view_suid= VIEW_SUID_INVOKER; }
41318
41334
    break;
41319
41335
 
41320
41336
  case 2612:
41321
41337
 
41322
41338
/* Line 1455 of yacc.c  */
41323
 
#line 16058 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41339
#line 16074 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41324
41340
    {
41325
41341
            THD *thd= YYTHD;
41326
41342
            LEX *lex= thd->lex;
41338
41354
  case 2614:
41339
41355
 
41340
41356
/* Line 1455 of yacc.c  */
41341
 
#line 16075 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41357
#line 16091 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41342
41358
    {}
41343
41359
    break;
41344
41360
 
41345
41361
  case 2616:
41346
41362
 
41347
41363
/* Line 1455 of yacc.c  */
41348
 
#line 16081 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41364
#line 16097 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41349
41365
    {
41350
41366
              Lex->view_list.push_back((LEX_STRING*)
41351
41367
              sql_memdup(&(yyvsp[(1) - (1)].lex_str), sizeof(LEX_STRING)));
41355
41371
  case 2617:
41356
41372
 
41357
41373
/* Line 1455 of yacc.c  */
41358
 
#line 16086 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41374
#line 16102 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41359
41375
    {
41360
41376
              Lex->view_list.push_back((LEX_STRING*)
41361
41377
              sql_memdup(&(yyvsp[(3) - (3)].lex_str), sizeof(LEX_STRING)));
41365
41381
  case 2618:
41366
41382
 
41367
41383
/* Line 1455 of yacc.c  */
41368
 
#line 16093 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41384
#line 16109 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41369
41385
    {
41370
41386
            LEX *lex= Lex;
41371
41387
            lex->parsing_options.allows_variable= FALSE;
41379
41395
  case 2619:
41380
41396
 
41381
41397
/* Line 1455 of yacc.c  */
41382
 
#line 16102 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41398
#line 16118 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41383
41399
    {
41384
41400
            THD *thd= YYTHD;
41385
41401
            LEX *lex= Lex;
41398
41414
  case 2620:
41399
41415
 
41400
41416
/* Line 1455 of yacc.c  */
41401
 
#line 16119 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41417
#line 16135 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41402
41418
    {
41403
41419
            if (Lex->current_select->set_braces(0))
41404
41420
            {
41419
41435
  case 2623:
41420
41436
 
41421
41437
/* Line 1455 of yacc.c  */
41422
 
#line 16140 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41438
#line 16156 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41423
41439
    {
41424
41440
            if (setup_select_in_parentheses(Lex))
41425
41441
              MYSQL_YYABORT;
41429
41445
  case 2625:
41430
41446
 
41431
41447
/* Line 1455 of yacc.c  */
41432
 
#line 16149 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41448
#line 16165 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41433
41449
    {
41434
41450
            Lex->current_select->table_list.save_and_clear(&Lex->save_list);
41435
41451
          }
41438
41454
  case 2626:
41439
41455
 
41440
41456
/* Line 1455 of yacc.c  */
41441
 
#line 16153 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41457
#line 16169 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41442
41458
    {
41443
41459
            Lex->current_select->table_list.push_front(&Lex->save_list);
41444
41460
          }
41447
41463
  case 2627:
41448
41464
 
41449
41465
/* Line 1455 of yacc.c  */
41450
 
#line 16160 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41466
#line 16176 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41451
41467
    { Lex->create_view_check= VIEW_CHECK_NONE; }
41452
41468
    break;
41453
41469
 
41454
41470
  case 2628:
41455
41471
 
41456
41472
/* Line 1455 of yacc.c  */
41457
 
#line 16162 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41473
#line 16178 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41458
41474
    { Lex->create_view_check= VIEW_CHECK_CASCADED; }
41459
41475
    break;
41460
41476
 
41461
41477
  case 2629:
41462
41478
 
41463
41479
/* Line 1455 of yacc.c  */
41464
 
#line 16164 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41480
#line 16180 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41465
41481
    { Lex->create_view_check= VIEW_CHECK_CASCADED; }
41466
41482
    break;
41467
41483
 
41468
41484
  case 2630:
41469
41485
 
41470
41486
/* Line 1455 of yacc.c  */
41471
 
#line 16166 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41487
#line 16182 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41472
41488
    { Lex->create_view_check= VIEW_CHECK_LOCAL; }
41473
41489
    break;
41474
41490
 
41475
41491
  case 2631:
41476
41492
 
41477
41493
/* Line 1455 of yacc.c  */
41478
 
#line 16183 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41494
#line 16199 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41479
41495
    {                 /* $8 */
41480
41496
            Lex->raw_trg_on_table_name_begin= YYLIP->get_tok_start();
41481
41497
          }
41484
41500
  case 2632:
41485
41501
 
41486
41502
/* Line 1455 of yacc.c  */
41487
 
#line 16189 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41503
#line 16205 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41488
41504
    {                 /* $12 */
41489
41505
            Lex->raw_trg_on_table_name_end= YYLIP->get_tok_start();
41490
41506
          }
41493
41509
  case 2633:
41494
41510
 
41495
41511
/* Line 1455 of yacc.c  */
41496
 
#line 16194 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41512
#line 16210 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41497
41513
    {                 /* $15 */
41498
41514
            THD *thd= YYTHD;
41499
41515
            LEX *lex= thd->lex;
41528
41544
  case 2634:
41529
41545
 
41530
41546
/* Line 1455 of yacc.c  */
41531
 
#line 16224 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41547
#line 16240 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41532
41548
    { /* $17 */
41533
41549
            THD *thd= YYTHD;
41534
41550
            LEX *lex= Lex;
41558
41574
  case 2635:
41559
41575
 
41560
41576
/* Line 1455 of yacc.c  */
41561
 
#line 16259 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41577
#line 16275 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41562
41578
    {
41563
41579
            THD *thd= YYTHD;
41564
41580
            LEX *lex= thd->lex;
41580
41596
  case 2636:
41581
41597
 
41582
41598
/* Line 1455 of yacc.c  */
41583
 
#line 16277 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41599
#line 16293 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41584
41600
    {
41585
41601
            THD *thd= YYTHD;
41586
41602
            LEX *lex= thd->lex;
41602
41618
  case 2637:
41603
41619
 
41604
41620
/* Line 1455 of yacc.c  */
41605
 
#line 16300 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41621
#line 16316 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41606
41622
    { /* $5 */
41607
41623
            THD *thd= YYTHD;
41608
41624
            LEX *lex= thd->lex;
41638
41654
  case 2638:
41639
41655
 
41640
41656
/* Line 1455 of yacc.c  */
41641
 
#line 16332 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41657
#line 16348 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41642
41658
    { /* $8 */
41643
41659
            Lex->sphead->m_parser_data.set_parameter_end_ptr(
41644
41660
              YYLIP->get_cpp_tok_start());
41648
41664
  case 2639:
41649
41665
 
41650
41666
/* Line 1455 of yacc.c  */
41651
 
#line 16337 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41667
#line 16353 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41652
41668
    { /* $10 */
41653
41669
            LEX *lex= Lex;
41654
41670
            lex->charset= NULL;
41661
41677
  case 2640:
41662
41678
 
41663
41679
/* Line 1455 of yacc.c  */
41664
 
#line 16345 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41680
#line 16361 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41665
41681
    { /* $12 */
41666
41682
            LEX *lex= Lex;
41667
41683
            sp_head *sp= lex->sphead;
41689
41705
  case 2641:
41690
41706
 
41691
41707
/* Line 1455 of yacc.c  */
41692
 
#line 16368 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41708
#line 16384 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41693
41709
    { /* $14 */
41694
41710
            THD *thd= YYTHD;
41695
41711
            LEX *lex= thd->lex;
41702
41718
  case 2642:
41703
41719
 
41704
41720
/* Line 1455 of yacc.c  */
41705
 
#line 16376 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41721
#line 16392 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41706
41722
    {
41707
41723
            THD *thd= YYTHD;
41708
41724
            LEX *lex= thd->lex;
41762
41778
  case 2643:
41763
41779
 
41764
41780
/* Line 1455 of yacc.c  */
41765
 
#line 16434 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41781
#line 16450 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41766
41782
    {
41767
41783
            THD *thd= YYTHD;
41768
41784
            LEX *lex= Lex;
41787
41803
  case 2644:
41788
41804
 
41789
41805
/* Line 1455 of yacc.c  */
41790
 
#line 16454 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41806
#line 16470 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41791
41807
    {
41792
41808
            /*
41793
41809
              NOTE: the start of the parameters in the query string is
41804
41820
  case 2645:
41805
41821
 
41806
41822
/* Line 1455 of yacc.c  */
41807
 
#line 16467 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41823
#line 16483 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41808
41824
    {
41809
41825
            THD *thd= YYTHD;
41810
41826
            LEX *lex= thd->lex;
41819
41835
  case 2646:
41820
41836
 
41821
41837
/* Line 1455 of yacc.c  */
41822
 
#line 16477 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41838
#line 16493 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41823
41839
    {
41824
41840
            THD *thd= YYTHD;
41825
41841
            LEX *lex= thd->lex;
41832
41848
  case 2647:
41833
41849
 
41834
41850
/* Line 1455 of yacc.c  */
41835
 
#line 16485 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41851
#line 16501 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41836
41852
    {
41837
41853
            THD *thd= YYTHD;
41838
41854
            LEX *lex= Lex;
41846
41862
  case 2648:
41847
41863
 
41848
41864
/* Line 1455 of yacc.c  */
41849
 
#line 16499 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41865
#line 16515 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41850
41866
    {
41851
41867
            Lex->sql_command = SQLCOM_XA_START;
41852
41868
          }
41855
41871
  case 2649:
41856
41872
 
41857
41873
/* Line 1455 of yacc.c  */
41858
 
#line 16503 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41874
#line 16519 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41859
41875
    {
41860
41876
            Lex->sql_command = SQLCOM_XA_END;
41861
41877
          }
41864
41880
  case 2650:
41865
41881
 
41866
41882
/* Line 1455 of yacc.c  */
41867
 
#line 16507 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41883
#line 16523 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41868
41884
    {
41869
41885
            Lex->sql_command = SQLCOM_XA_PREPARE;
41870
41886
          }
41873
41889
  case 2651:
41874
41890
 
41875
41891
/* Line 1455 of yacc.c  */
41876
 
#line 16511 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41892
#line 16527 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41877
41893
    {
41878
41894
            Lex->sql_command = SQLCOM_XA_COMMIT;
41879
41895
          }
41882
41898
  case 2652:
41883
41899
 
41884
41900
/* Line 1455 of yacc.c  */
41885
 
#line 16515 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41901
#line 16531 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41886
41902
    {
41887
41903
            Lex->sql_command = SQLCOM_XA_ROLLBACK;
41888
41904
          }
41891
41907
  case 2653:
41892
41908
 
41893
41909
/* Line 1455 of yacc.c  */
41894
 
#line 16519 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41910
#line 16535 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41895
41911
    {
41896
41912
            Lex->sql_command = SQLCOM_XA_RECOVER;
41897
41913
          }
41900
41916
  case 2654:
41901
41917
 
41902
41918
/* Line 1455 of yacc.c  */
41903
 
#line 16526 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41919
#line 16542 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41904
41920
    {
41905
41921
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (1)].string)->length() <= MAXGTRIDSIZE);
41906
41922
            if (!(Lex->xid=(XID *)YYTHD->alloc(sizeof(XID))))
41912
41928
  case 2655:
41913
41929
 
41914
41930
/* Line 1455 of yacc.c  */
41915
 
#line 16533 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41931
#line 16549 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41916
41932
    {
41917
41933
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (3)].string)->length() <= MAXGTRIDSIZE && (yyvsp[(3) - (3)].string)->length() <= MAXBQUALSIZE);
41918
41934
            if (!(Lex->xid=(XID *)YYTHD->alloc(sizeof(XID))))
41924
41940
  case 2656:
41925
41941
 
41926
41942
/* Line 1455 of yacc.c  */
41927
 
#line 16540 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41943
#line 16556 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41928
41944
    {
41929
41945
            MYSQL_YYABORT_UNLESS((yyvsp[(1) - (5)].string)->length() <= MAXGTRIDSIZE && (yyvsp[(3) - (5)].string)->length() <= MAXBQUALSIZE);
41930
41946
            if (!(Lex->xid=(XID *)YYTHD->alloc(sizeof(XID))))
41936
41952
  case 2657:
41937
41953
 
41938
41954
/* Line 1455 of yacc.c  */
41939
 
#line 16549 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41955
#line 16565 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41940
41956
    {}
41941
41957
    break;
41942
41958
 
41943
41959
  case 2658:
41944
41960
 
41945
41961
/* Line 1455 of yacc.c  */
41946
 
#line 16550 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41962
#line 16566 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41947
41963
    {}
41948
41964
    break;
41949
41965
 
41950
41966
  case 2659:
41951
41967
 
41952
41968
/* Line 1455 of yacc.c  */
41953
 
#line 16554 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41969
#line 16570 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41954
41970
    { Lex->xa_opt=XA_NONE;        }
41955
41971
    break;
41956
41972
 
41957
41973
  case 2660:
41958
41974
 
41959
41975
/* Line 1455 of yacc.c  */
41960
 
#line 16555 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41976
#line 16571 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41961
41977
    { Lex->xa_opt=XA_JOIN;        }
41962
41978
    break;
41963
41979
 
41964
41980
  case 2661:
41965
41981
 
41966
41982
/* Line 1455 of yacc.c  */
41967
 
#line 16556 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41983
#line 16572 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41968
41984
    { Lex->xa_opt=XA_RESUME;      }
41969
41985
    break;
41970
41986
 
41971
41987
  case 2662:
41972
41988
 
41973
41989
/* Line 1455 of yacc.c  */
41974
 
#line 16560 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41990
#line 16576 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41975
41991
    { Lex->xa_opt=XA_NONE;        }
41976
41992
    break;
41977
41993
 
41978
41994
  case 2663:
41979
41995
 
41980
41996
/* Line 1455 of yacc.c  */
41981
 
#line 16561 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
41997
#line 16577 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41982
41998
    { Lex->xa_opt=XA_ONE_PHASE;   }
41983
41999
    break;
41984
42000
 
41985
42001
  case 2664:
41986
42002
 
41987
42003
/* Line 1455 of yacc.c  */
41988
 
#line 16566 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
42004
#line 16582 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41989
42005
    { Lex->xa_opt=XA_NONE;        }
41990
42006
    break;
41991
42007
 
41992
42008
  case 2665:
41993
42009
 
41994
42010
/* Line 1455 of yacc.c  */
41995
 
#line 16568 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
42011
#line 16584 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
41996
42012
    { Lex->xa_opt=XA_SUSPEND;     }
41997
42013
    break;
41998
42014
 
41999
42015
  case 2667:
42000
42016
 
42001
42017
/* Line 1455 of yacc.c  */
42002
 
#line 16573 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
42018
#line 16589 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
42003
42019
    {}
42004
42020
    break;
42005
42021
 
42006
42022
  case 2668:
42007
42023
 
42008
42024
/* Line 1455 of yacc.c  */
42009
 
#line 16574 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
42025
#line 16590 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
42010
42026
    { Lex->xa_opt=XA_FOR_MIGRATE; }
42011
42027
    break;
42012
42028
 
42013
42029
  case 2669:
42014
42030
 
42015
42031
/* Line 1455 of yacc.c  */
42016
 
#line 16579 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
42032
#line 16595 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
42017
42033
    {
42018
42034
            LEX *lex= Lex;
42019
42035
            lex->sql_command= SQLCOM_INSTALL_PLUGIN;
42025
42041
  case 2670:
42026
42042
 
42027
42043
/* Line 1455 of yacc.c  */
42028
 
#line 16589 "/export/home/pb2/build/sb_0-14135359-1421674846.01/mysql-5.6.23-release-export-7480611_gpl/sql/sql_yacc.yy"
 
42044
#line 16605 "/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy"
42029
42045
    {
42030
42046
            LEX *lex= Lex;
42031
42047
            lex->sql_command= SQLCOM_UNINSTALL_PLUGIN;
42036
42052
 
42037
42053
 
42038
42054
/* Line 1455 of yacc.c  */
42039
 
#line 42040 "/export/home/pb2/build/sb_0-14135359-1421674846.01/dist_GPL/sql/sql_yacc.cc"
 
42055
#line 42056 "/export/home/pb2/build/sb_0-14808611-1427300997.94/dist_GPL/sql/sql_yacc.cc"
42040
42056
      default: break;
42041
42057
    }
42042
42058
  YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);