(t *testing.T)
| 766 | } |
| 767 | |
| 768 | func TestLateralTableRef(t *testing.T) { |
| 769 | stmt := &SelectStatement{ |
| 770 | Columns: []Expression{&Identifier{Name: "x"}}, |
| 771 | From: []TableReference{{Lateral: true, Subquery: &SelectStatement{Columns: []Expression{&Identifier{Name: "a"}}}, Alias: "sub"}}, |
| 772 | } |
| 773 | sql := stmt.SQL() |
| 774 | if !strings.Contains(sql, "LATERAL") { |
| 775 | t.Errorf("got: %s", sql) |
| 776 | } |
| 777 | } |
| 778 | |
| 779 | func TestOrderByNullsLast(t *testing.T) { |
| 780 | stmt := &SelectStatement{ |