File: lexOperatorStarIsArithmetic.in

package info (click to toggle)
phpmyadmin-sql-parser 5.10.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 17,244 kB
  • sloc: php: 52,958; makefile: 13; sh: 8
file content (50 lines) | stat: -rw-r--r-- 2,429 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
SELECT 2*3
SELECT 2 * 3
SELECT field * 8
SELECT 8 * field
SELECT foo * bar
SELECT `escaped_field` * 16
SELECT 16 * `escaped_field`
SELECT `foo` * `bar`
SELECT `foo`*`bar`
SELECT 1 * (SELECT COUNT(1) FROM nb_rows)
SELECT (SELECT COUNT(1) FROM nb_rows) * 1
SELECT (SELECT COUNT(1) FROM nb_rows) * (SELECT COUNT(1) FROM nb_rows)
SELECT (1 * 1) * (2 * 2)
SELECT 1 * (2 * (3 * (4 * 5)))
SELECT 2.71 * 3.14
SELECT 2.71 * -3.14
SELECT -2.71 * 3.14
SELECT -2.71 * -3.14
SELECT 0xABC * 0xCBA
SELECT 0xABC * -0xCBA
SELECT -0xABC * 0xCBA
SELECT -0xABC * -0xCBA

-- Now same but with comments inside (C style comments could conflicts with operator if lexer is failing)
SELECT 2 * /* comment */3
SELECT 2/* comment */ * 3
SELECT 2/* comment with * inside */ * 3
SELECT /* comment */ field /* comment */ * /* comment */ 8 /* comment */
SELECT /* comment */ 8 /* comment */ * /* comment */ field /* comment */
SELECT /* comment */ foo /* comment */ * /* comment */ bar /* comment */
SELECT /* comment */ `escaped_field` /* comment */ * /* comment */ 16 /* comment */
SELECT /* comment */ 16 /* comment */ * /* comment */ `escaped_field` /* comment */
SELECT /* comment */ `foo` /* comment */ * /* comment */ `bar` /* comment */
SELECT /* `comment` */ `foo` /* `comment` */ * /* `comment` */ `bar` /* `comment` */
SELECT /* comment */ 1 /* comment */ * /* comment */ (SELECT COUNT(/* comment */1/* comment */) /* comment */ FROM nb_rows)
SELECT /* comment */ (SELECT COUNT(1) /* comment */FROM/* comment */ nb_rows) /* comment */ * /* comment */ 1
SELECT (SELECT /* comment */ COUNT(1) /* comment */ FROM /* comment */ nb_rows) /* comment */ * /* comment */ (SELECT COUNT(1) FROM nb_rows)
SELECT (1 * 1) /* comment */ * /* comment */ (2 * 2)
SELECT /* comment */ 1 /* comment */ * /* comment */ (2 /* comment */ * /* comment */ (3 /* comment */ * /* comment */ (4 /* comment */ * /* comment */ 5))) /* comment */
SELECT 2.71 /* comment */ * /* comment */ 3.14
SELECT 2.71 /* comment */ * /* comment */ -3.14
SELECT -2.71 /* comment */ * /* comment */ 3.14
SELECT -2.71 /* comment */ * /* comment */ -3.14
SELECT 0xABC /* comment */ * /* comment */ 0xCBA
SELECT 0xABC /* comment */ * /* comment */ -0xCBA
SELECT -0xABC /* comment */ * /* comment */ 0xCBA
SELECT -0xABC /* comment */ * /* comment */ -0xCBA
SELECT 1 /* comment with FROM keyword */ * /* comment with USING keyword */1
SELECT 1 /* comment with ) */ * /* comment with , keyword */1