window_func.go 360 B

1234567891011121314151617181920212223
  1. package pg
  2. import (
  3. "github.com/kyleconroy/sqlc/internal/sql/ast"
  4. )
  5. type WindowFunc struct {
  6. Xpr ast.Node
  7. Winfnoid Oid
  8. Wintype Oid
  9. Wincollid Oid
  10. Inputcollid Oid
  11. Args *ast.List
  12. Aggfilter ast.Node
  13. Winref Index
  14. Winstar bool
  15. Winagg bool
  16. Location int
  17. }
  18. func (n *WindowFunc) Pos() int {
  19. return n.Location
  20. }