github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/sem/tree/testdata/pretty/precedence.ref.golden (about)

     1  // Code generated by TestPretty. DO NOT EDIT.
     2  // GENERATED FILE DO NOT EDIT
     3  1:
     4  -
     5  SELECT
     6  	a
     7  	+ b
     8  	- c,
     9  	a
    10  	- b
    11  	+ c,
    12  	a
    13  	+ b
    14  		- c,
    15  	a
    16  	- (
    17  			b
    18  			+ c
    19  		),
    20  	a
    21  	+ b
    22  	- c
    23  	+ d,
    24  	a
    25  	- b
    26  	+ c
    27  	+ d,
    28  	a
    29  	+ b
    30  		- c
    31  	+ d,
    32  	a
    33  	- (
    34  			b
    35  			+ c
    36  		)
    37  	+ d,
    38  	a
    39  	+ b
    40  	- c
    41  	- d,
    42  	a
    43  	- b
    44  	+ c
    45  	- d,
    46  	a
    47  	+ b
    48  		- c
    49  	- d,
    50  	a
    51  	- (
    52  			b
    53  			+ c
    54  		)
    55  	- d,
    56  	d
    57  	+ a
    58  		+ b
    59  		- c,
    60  	d
    61  	+ a
    62  		- b
    63  	+ c,
    64  	d
    65  	+ a
    66  	+ b
    67  		- c,
    68  	d
    69  	+ a
    70  		- (
    71  				b
    72  				+ c
    73  			),
    74  	d
    75  	- (
    76  			a
    77  			+ b
    78  			- c
    79  		),
    80  	d
    81  	- (
    82  			a
    83  			- b
    84  			+ c
    85  		),
    86  	d
    87  	- (
    88  			a
    89  			+ b
    90  				- c
    91  		),
    92  	d
    93  	- (
    94  			a
    95  			- (
    96  					b
    97  					+ c
    98  				)
    99  		),
   100  	a1
   101  	/ a2
   102  	/ (
   103  			b
   104  			/ c
   105  		)
   106  	/ (
   107  			d
   108  			/ e
   109  			/ f
   110  		),
   111  	(
   112  		a
   113  		+ b
   114  	)
   115  	* c
   116  	* d,
   117  	a
   118  	+ b
   119  		* c,
   120  	(
   121  		a
   122  		+ b
   123  	)
   124  	* c
   125  
   126  9:
   127  ---------
   128  SELECT
   129  	a + b
   130  	- c,
   131  	a - b
   132  	+ c,
   133  	a
   134  	+ b
   135  		- c,
   136  	a
   137  	- (
   138  			b
   139  			+ c
   140  		),
   141  	a + b
   142  	- c
   143  	+ d,
   144  	a - b
   145  	+ c
   146  	+ d,
   147  	a
   148  	+ b
   149  		- c
   150  	+ d,
   151  	a
   152  	- (
   153  			b
   154  			+ c
   155  		)
   156  	+ d,
   157  	a + b
   158  	- c
   159  	- d,
   160  	a - b
   161  	+ c
   162  	- d,
   163  	a
   164  	+ b
   165  		- c
   166  	- d,
   167  	a
   168  	- (
   169  			b
   170  			+ c
   171  		)
   172  	- d,
   173  	d
   174  	+ a
   175  		+ b
   176  		- c,
   177  	d
   178  	+ a
   179  		- b
   180  	+ c,
   181  	d
   182  	+ a
   183  	+ b
   184  		- c,
   185  	d
   186  	+ a
   187  		- (
   188  				b
   189  				+ c
   190  			),
   191  	d
   192  	- (
   193  			a
   194  			+ b
   195  			- c
   196  		),
   197  	d
   198  	- (
   199  			a
   200  			- b
   201  			+ c
   202  		),
   203  	d
   204  	- (
   205  			a
   206  			+ b
   207  				- c
   208  		),
   209  	d
   210  	- (
   211  			a
   212  			- (
   213  					b
   214  					+ c
   215  				)
   216  		),
   217  	a1
   218  	/ a2
   219  	/ (
   220  			b
   221  			/ c
   222  		)
   223  	/ (
   224  			d
   225  			/ e
   226  			/ f
   227  		),
   228  	(
   229  		a
   230  		+ b
   231  	)
   232  	* c
   233  	* d,
   234  	a
   235  	+ b
   236  		* c,
   237  	(
   238  		a
   239  		+ b
   240  	)
   241  	* c
   242  
   243  11:
   244  -----------
   245  SELECT
   246  	a + b
   247  	- c,
   248  	a - b
   249  	+ c,
   250  	a
   251  	+ b
   252  		- c,
   253  	a
   254  	- (
   255  			b
   256  			+ c
   257  		),
   258  	a + b
   259  	- c
   260  	+ d,
   261  	a - b
   262  	+ c
   263  	+ d,
   264  	a
   265  	+ b - c
   266  	+ d,
   267  	a
   268  	- (
   269  			b
   270  			+ c
   271  		)
   272  	+ d,
   273  	a + b
   274  	- c
   275  	- d,
   276  	a - b
   277  	+ c
   278  	- d,
   279  	a
   280  	+ b - c
   281  	- d,
   282  	a
   283  	- (
   284  			b
   285  			+ c
   286  		)
   287  	- d,
   288  	d
   289  	+ a + b
   290  		- c,
   291  	d
   292  	+ a - b
   293  	+ c,
   294  	d
   295  	+ a
   296  	+ b
   297  		- c,
   298  	d
   299  	+ a
   300  		- (
   301  				b
   302  				+ c
   303  			),
   304  	d
   305  	- (
   306  			a
   307  			+ b
   308  			- c
   309  		),
   310  	d
   311  	- (
   312  			a
   313  			- b
   314  			+ c
   315  		),
   316  	d
   317  	- (
   318  			a
   319  			+ b
   320  				- c
   321  		),
   322  	d
   323  	- (
   324  			a
   325  			- (
   326  					b
   327  					+ c
   328  				)
   329  		),
   330  	a1
   331  	/ a2
   332  	/ (
   333  			b
   334  			/ c
   335  		)
   336  	/ (
   337  			d
   338  			/ e
   339  			/ f
   340  		),
   341  	(a + b)
   342  	* c
   343  	* d,
   344  	a
   345  	+ b
   346  		* c,
   347  	(a + b)
   348  	* c
   349  
   350  12:
   351  ------------
   352  SELECT
   353  	a + b
   354  	- c,
   355  	a - b
   356  	+ c,
   357  	a
   358  	+ b - c,
   359  	a
   360  	- (
   361  			b
   362  			+ c
   363  		),
   364  	a + b
   365  	- c
   366  	+ d,
   367  	a - b
   368  	+ c
   369  	+ d,
   370  	a
   371  	+ b - c
   372  	+ d,
   373  	a
   374  	- (
   375  			b
   376  			+ c
   377  		)
   378  	+ d,
   379  	a + b
   380  	- c
   381  	- d,
   382  	a - b
   383  	+ c
   384  	- d,
   385  	a
   386  	+ b - c
   387  	- d,
   388  	a
   389  	- (
   390  			b
   391  			+ c
   392  		)
   393  	- d,
   394  	d
   395  	+ a + b
   396  		- c,
   397  	d
   398  	+ a - b
   399  	+ c,
   400  	d
   401  	+ a
   402  	+ b - c,
   403  	d
   404  	+ a
   405  		- (
   406  				b
   407  				+ c
   408  			),
   409  	d
   410  	- (
   411  			a
   412  			+ b
   413  			- c
   414  		),
   415  	d
   416  	- (
   417  			a
   418  			- b
   419  			+ c
   420  		),
   421  	d
   422  	- (
   423  			a
   424  			+ b
   425  				- c
   426  		),
   427  	d
   428  	- (
   429  			a
   430  			- (
   431  					b
   432  					+ c
   433  				)
   434  		),
   435  	a1
   436  	/ a2
   437  	/ (
   438  			b
   439  			/ c
   440  		)
   441  	/ (
   442  			d
   443  			/ e
   444  			/ f
   445  		),
   446  	(a + b)
   447  	* c
   448  	* d,
   449  	a
   450  	+ b * c,
   451  	(a + b)
   452  	* c
   453  
   454  13:
   455  -------------
   456  SELECT
   457  	a + b
   458  	- c,
   459  	a - b
   460  	+ c,
   461  	a
   462  	+ b - c,
   463  	a
   464  	- (
   465  			b
   466  			+ c
   467  		),
   468  	a + b - c
   469  	+ d,
   470  	a - b
   471  	+ c
   472  	+ d,
   473  	a
   474  	+ b - c
   475  	+ d,
   476  	a
   477  	- (b + c)
   478  	+ d,
   479  	a + b
   480  	- c
   481  	- d,
   482  	a - b + c
   483  	- d,
   484  	a + b - c
   485  	- d,
   486  	a
   487  	- (b + c)
   488  	- d,
   489  	d
   490  	+ a + b
   491  		- c,
   492  	d
   493  	+ a - b
   494  	+ c,
   495  	d
   496  	+ a
   497  	+ b - c,
   498  	d
   499  	+ a
   500  		- (
   501  				b
   502  				+ c
   503  			),
   504  	d
   505  	- (
   506  			a
   507  			+ b
   508  			- c
   509  		),
   510  	d
   511  	- (
   512  			a
   513  			- b
   514  			+ c
   515  		),
   516  	d
   517  	- (
   518  			a
   519  			+ b
   520  				- c
   521  		),
   522  	d
   523  	- (
   524  			a
   525  			- (
   526  					b
   527  					+ c
   528  				)
   529  		),
   530  	a1
   531  	/ a2
   532  	/ (b / c)
   533  	/ (
   534  			d
   535  			/ e
   536  			/ f
   537  		),
   538  	(a + b)
   539  	* c
   540  	* d,
   541  	a
   542  	+ b * c,
   543  	(a + b)
   544  	* c
   545  
   546  14:
   547  --------------
   548  SELECT
   549  	a + b - c,
   550  	a - b + c,
   551  	a + b - c,
   552  	a
   553  	- (b + c),
   554  	a + b - c
   555  	+ d,
   556  	a - b
   557  	+ c
   558  	+ d,
   559  	a
   560  	+ b - c
   561  	+ d,
   562  	a
   563  	- (b + c)
   564  	+ d,
   565  	a + b
   566  	- c
   567  	- d,
   568  	a - b + c
   569  	- d,
   570  	a + b - c
   571  	- d,
   572  	a
   573  	- (b + c)
   574  	- d,
   575  	d
   576  	+ a + b
   577  		- c,
   578  	d
   579  	+ a - b
   580  	+ c,
   581  	d
   582  	+ a
   583  	+ b - c,
   584  	d
   585  	+ a
   586  		- (
   587  				b
   588  				+ c
   589  			),
   590  	d
   591  	- (
   592  			a
   593  			+ b
   594  			- c
   595  		),
   596  	d
   597  	- (
   598  			a
   599  			- b
   600  			+ c
   601  		),
   602  	d
   603  	- (
   604  			a
   605  			+ b
   606  				- c
   607  		),
   608  	d
   609  	- (
   610  			a
   611  			- (
   612  					b
   613  					+ c
   614  				)
   615  		),
   616  	a1
   617  	/ a2
   618  	/ (b / c)
   619  	/ (
   620  			d
   621  			/ e
   622  			/ f
   623  		),
   624  	(a + b)
   625  	* c
   626  	* d,
   627  	a + b * c,
   628  	(a + b)
   629  	* c
   630  
   631  15:
   632  ---------------
   633  SELECT
   634  	a + b - c,
   635  	a - b + c,
   636  	a + b - c,
   637  	a
   638  	- (b + c),
   639  	a + b - c
   640  	+ d,
   641  	a - b
   642  	+ c
   643  	+ d,
   644  	a
   645  	+ b - c
   646  	+ d,
   647  	a - (b + c)
   648  	+ d,
   649  	a + b
   650  	- c
   651  	- d,
   652  	a - b + c
   653  	- d,
   654  	a + b - c
   655  	- d,
   656  	a
   657  	- (b + c)
   658  	- d,
   659  	d
   660  	+ a + b
   661  		- c,
   662  	d
   663  	+ a - b
   664  	+ c,
   665  	d
   666  	+ a
   667  	+ b - c,
   668  	d
   669  	+ a
   670  		- (
   671  				b
   672  				+ c
   673  			),
   674  	d
   675  	- (
   676  			a
   677  			+ b
   678  			- c
   679  		),
   680  	d
   681  	- (
   682  			a
   683  			- b
   684  			+ c
   685  		),
   686  	d
   687  	- (
   688  			a
   689  			+ b
   690  				- c
   691  		),
   692  	d
   693  	- (
   694  			a
   695  			- (
   696  					b
   697  					+ c
   698  				)
   699  		),
   700  	a1
   701  	/ a2
   702  	/ (b / c)
   703  	/ (
   704  			d
   705  			/ e
   706  			/ f
   707  		),
   708  	(a + b)
   709  	* c
   710  	* d,
   711  	a + b * c,
   712  	(a + b) * c
   713  
   714  16:
   715  ----------------
   716  SELECT
   717  	a + b - c,
   718  	a - b + c,
   719  	a + b - c,
   720  	a - (b + c),
   721  	a + b - c
   722  	+ d,
   723  	a - b
   724  	+ c
   725  	+ d,
   726  	a
   727  	+ b - c
   728  	+ d,
   729  	a - (b + c)
   730  	+ d,
   731  	a + b
   732  	- c
   733  	- d,
   734  	a - b + c
   735  	- d,
   736  	a + b - c
   737  	- d,
   738  	a
   739  	- (b + c)
   740  	- d,
   741  	d
   742  	+ a + b - c,
   743  	d
   744  	+ a - b
   745  	+ c,
   746  	d
   747  	+ a
   748  	+ b - c,
   749  	d
   750  	+ a
   751  		- (
   752  				b
   753  				+ c
   754  			),
   755  	d
   756  	- (
   757  			a
   758  			+ b
   759  			- c
   760  		),
   761  	d
   762  	- (
   763  			a
   764  			- b
   765  			+ c
   766  		),
   767  	d
   768  	- (
   769  			a
   770  			+ b
   771  				- c
   772  		),
   773  	d
   774  	- (
   775  			a
   776  			- (
   777  					b
   778  					+ c
   779  				)
   780  		),
   781  	a1
   782  	/ a2
   783  	/ (b / c)
   784  	/ (
   785  			d
   786  			/ e
   787  			/ f
   788  		),
   789  	(a + b)
   790  	* c
   791  	* d,
   792  	a + b * c,
   793  	(a + b) * c
   794  
   795  17:
   796  -----------------
   797  SELECT
   798  	a + b - c,
   799  	a - b + c,
   800  	a + b - c,
   801  	a - (b + c),
   802  	a + b - c
   803  	+ d,
   804  	a - b
   805  	+ c
   806  	+ d,
   807  	a
   808  	+ b - c
   809  	+ d,
   810  	a - (b + c)
   811  	+ d,
   812  	a + b
   813  	- c
   814  	- d,
   815  	a - b + c
   816  	- d,
   817  	a + b - c
   818  	- d,
   819  	a
   820  	- (b + c)
   821  	- d,
   822  	d
   823  	+ a + b - c,
   824  	d
   825  	+ a - b
   826  	+ c,
   827  	d
   828  	+ a
   829  	+ b - c,
   830  	d
   831  	+ a
   832  		- (
   833  				b
   834  				+ c
   835  			),
   836  	d
   837  	- (
   838  			a + b
   839  			- c
   840  		),
   841  	d
   842  	- (
   843  			a - b
   844  			+ c
   845  		),
   846  	d
   847  	- (
   848  			a
   849  			+ b
   850  				- c
   851  		),
   852  	d
   853  	- (
   854  			a
   855  			- (
   856  					b
   857  					+ c
   858  				)
   859  		),
   860  	a1
   861  	/ a2
   862  	/ (b / c)
   863  	/ (
   864  			d
   865  			/ e
   866  			/ f
   867  		),
   868  	(a + b)
   869  	* c
   870  	* d,
   871  	a + b * c,
   872  	(a + b) * c
   873  
   874  18:
   875  ------------------
   876  SELECT
   877  	a + b - c,
   878  	a - b + c,
   879  	a + b - c,
   880  	a - (b + c),
   881  	a + b - c + d,
   882  	a - b + c + d,
   883  	a + b - c + d,
   884  	a - (b + c)
   885  	+ d,
   886  	a + b - c - d,
   887  	a - b + c - d,
   888  	a + b - c - d,
   889  	a
   890  	- (b + c)
   891  	- d,
   892  	d + a + b - c,
   893  	d + a - b + c,
   894  	d + a + b - c,
   895  	d
   896  	+ a - (b + c),
   897  	d
   898  	- (a + b - c),
   899  	d
   900  	- (a - b + c),
   901  	d
   902  	- (a + b - c),
   903  	d
   904  	- (
   905  			a
   906  			- (
   907  					b
   908  					+ c
   909  				)
   910  		),
   911  	a1
   912  	/ a2
   913  	/ (b / c)
   914  	/ (d / e / f),
   915  	(a + b)
   916  	* c
   917  	* d,
   918  	a + b * c,
   919  	(a + b) * c
   920  
   921  20:
   922  --------------------
   923  SELECT
   924  	a + b - c,
   925  	a - b + c,
   926  	a + b - c,
   927  	a - (b + c),
   928  	a + b - c + d,
   929  	a - b + c + d,
   930  	a + b - c + d,
   931  	a - (b + c) + d,
   932  	a + b - c - d,
   933  	a - b + c - d,
   934  	a + b - c - d,
   935  	a - (b + c) - d,
   936  	d + a + b - c,
   937  	d + a - b + c,
   938  	d + a + b - c,
   939  	d + a - (b + c),
   940  	d - (a + b - c),
   941  	d - (a - b + c),
   942  	d - (a + b - c),
   943  	d
   944  	- (a - (b + c)),
   945  	a1
   946  	/ a2
   947  	/ (b / c)
   948  	/ (d / e / f),
   949  	(a + b) * c * d,
   950  	a + b * c,
   951  	(a + b) * c
   952  
   953  22:
   954  ----------------------
   955  SELECT
   956  	a + b - c,
   957  	a - b + c,
   958  	a + b - c,
   959  	a - (b + c),
   960  	a + b - c + d,
   961  	a - b + c + d,
   962  	a + b - c + d,
   963  	a - (b + c) + d,
   964  	a + b - c - d,
   965  	a - b + c - d,
   966  	a + b - c - d,
   967  	a - (b + c) - d,
   968  	d + a + b - c,
   969  	d + a - b + c,
   970  	d + a + b - c,
   971  	d + a - (b + c),
   972  	d - (a + b - c),
   973  	d - (a - b + c),
   974  	d - (a + b - c),
   975  	d - (a - (b + c)),
   976  	a1
   977  	/ a2
   978  	/ (b / c)
   979  	/ (d / e / f),
   980  	(a + b) * c * d,
   981  	a + b * c,
   982  	(a + b) * c
   983  
   984  36:
   985  ------------------------------------
   986  SELECT
   987  	a + b - c,
   988  	a - b + c,
   989  	a + b - c,
   990  	a - (b + c),
   991  	a + b - c + d,
   992  	a - b + c + d,
   993  	a + b - c + d,
   994  	a - (b + c) + d,
   995  	a + b - c - d,
   996  	a - b + c - d,
   997  	a + b - c - d,
   998  	a - (b + c) - d,
   999  	d + a + b - c,
  1000  	d + a - b + c,
  1001  	d + a + b - c,
  1002  	d + a - (b + c),
  1003  	d - (a + b - c),
  1004  	d - (a - b + c),
  1005  	d - (a + b - c),
  1006  	d - (a - (b + c)),
  1007  	a1 / a2 / (b / c) / (d / e / f),
  1008  	(a + b) * c * d,
  1009  	a + b * c,
  1010  	(a + b) * c
  1011  
  1012  378:
  1013  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1014  SELECT
  1015  	a + b - c, a - b + c, a + b - c, a - (b + c), a + b - c + d, a - b + c + d, a + b - c + d, a - (b + c) + d, a + b - c - d, a - b + c - d, a + b - c - d, a - (b + c) - d, d + a + b - c, d + a - b + c, d + a + b - c, d + a - (b + c), d - (a + b - c), d - (a - b + c), d - (a + b - c), d - (a - (b + c)), a1 / a2 / (b / c) / (d / e / f), (a + b) * c * d, a + b * c, (a + b) * c
  1016  
  1017  381:
  1018  ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1019  SELECT a + b - c, a - b + c, a + b - c, a - (b + c), a + b - c + d, a - b + c + d, a + b - c + d, a - (b + c) + d, a + b - c - d, a - b + c - d, a + b - c - d, a - (b + c) - d, d + a + b - c, d + a - b + c, d + a + b - c, d + a - (b + c), d - (a + b - c), d - (a - b + c), d - (a + b - c), d - (a - (b + c)), a1 / a2 / (b / c) / (d / e / f), (a + b) * c * d, a + b * c, (a + b) * c
  1020  
  1021