github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/opt/exec/execbuilder/testdata/values (about)

     1  # LogicTest: local
     2  
     3  # Tests for the implicit one row, zero column values operator.
     4  query TTTTT
     5  EXPLAIN (VERBOSE) SELECT 1 a
     6  ----
     7  ·       distributed    false            ·    ·
     8  ·       vectorized     false            ·    ·
     9  values  ·              ·                (a)  ·
    10  ·       size           1 column, 1 row  ·    ·
    11  ·       row 0, expr 0  1                ·    ·
    12  
    13  query TTTTT
    14  EXPLAIN (VERBOSE) SELECT 1 + 2 a
    15  ----
    16  ·       distributed    false            ·    ·
    17  ·       vectorized     false            ·    ·
    18  values  ·              ·                (a)  ·
    19  ·       size           1 column, 1 row  ·    ·
    20  ·       row 0, expr 0  3                ·    ·
    21  
    22  query TTTTT
    23  EXPLAIN (VERBOSE) VALUES (1, 2, 3), (4, 5, 6)
    24  ----
    25  ·       distributed    false              ·                            ·
    26  ·       vectorized     false              ·                            ·
    27  values  ·              ·                  (column1, column2, column3)  ·
    28  ·       size           3 columns, 2 rows  ·                            ·
    29  ·       row 0, expr 0  1                  ·                            ·
    30  ·       row 0, expr 1  2                  ·                            ·
    31  ·       row 0, expr 2  3                  ·                            ·
    32  ·       row 1, expr 0  4                  ·                            ·
    33  ·       row 1, expr 1  5                  ·                            ·
    34  ·       row 1, expr 2  6                  ·                            ·
    35  
    36  query TTTTT
    37  EXPLAIN (VERBOSE) VALUES (length('a')), (1 + length('a')), (length('abc')), (length('ab') * 2)
    38  ----
    39  ·       distributed    false             ·          ·
    40  ·       vectorized     false             ·          ·
    41  values  ·              ·                 (column1)  ·
    42  ·       size           1 column, 4 rows  ·          ·
    43  ·       row 0, expr 0  1                 ·          ·
    44  ·       row 1, expr 0  2                 ·          ·
    45  ·       row 2, expr 0  3                 ·          ·
    46  ·       row 3, expr 0  4                 ·          ·
    47  
    48  query TTTTT
    49  EXPLAIN (VERBOSE) SELECT a + b AS r FROM (VALUES (1, 2), (3, 4), (5, 6)) AS v(a, b)
    50  ----
    51  ·            distributed    false              ·                   ·
    52  ·            vectorized     false              ·                   ·
    53  render       ·              ·                  (r)                 ·
    54   │           render 0       column1 + column2  ·                   ·
    55   └── values  ·              ·                  (column1, column2)  ·
    56  ·            size           2 columns, 3 rows  ·                   ·
    57  ·            row 0, expr 0  1                  ·                   ·
    58  ·            row 0, expr 1  2                  ·                   ·
    59  ·            row 1, expr 0  3                  ·                   ·
    60  ·            row 1, expr 1  4                  ·                   ·
    61  ·            row 2, expr 0  5                  ·                   ·
    62  ·            row 2, expr 1  6                  ·                   ·