select_stmt.go 614 B

123456789101112131415161718192021222324252627282930
  1. package pg
  2. import (
  3. "github.com/kyleconroy/sqlc/internal/sql/ast"
  4. )
  5. type SelectStmt struct {
  6. DistinctClause *ast.List
  7. IntoClause *IntoClause
  8. TargetList *ast.List
  9. FromClause *ast.List
  10. WhereClause ast.Node
  11. GroupClause *ast.List
  12. HavingClause ast.Node
  13. WindowClause *ast.List
  14. ValuesLists *ast.List
  15. SortClause *ast.List
  16. LimitOffset ast.Node
  17. LimitCount ast.Node
  18. LockingClause *ast.List
  19. WithClause *WithClause
  20. Op SetOperation
  21. All bool
  22. Larg *SelectStmt
  23. Rarg *SelectStmt
  24. }
  25. func (n *SelectStmt) Pos() int {
  26. return 0
  27. }