Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
28 lines
520 B
Go
28 lines
520 B
Go
package ast
|
|
|
|
type SQLValueFunctionOp uint
|
|
|
|
const (
|
|
// https://github.com/pganalyze/libpg_query/blob/15-latest/protobuf/pg_query.proto#L2984C1-L3003C1
|
|
_ SQLValueFunctionOp = iota
|
|
SVFOpCurrentDate
|
|
SVFOpCurrentTime
|
|
SVFOpCurrentTimeN
|
|
SVFOpCurrentTimestamp
|
|
SVFOpCurrentTimestampN
|
|
SVFOpLocaltime
|
|
SVFOpLocaltimeN
|
|
SVFOpLocaltimestamp
|
|
SVFOpLocaltimestampN
|
|
SVFOpCurrentRole
|
|
SVFOpCurrentUser
|
|
SVFOpUser
|
|
SVFOpSessionUser
|
|
SVFOpCurrentCatalog
|
|
SVFOpCurrentSchema
|
|
)
|
|
|
|
func (n *SQLValueFunctionOp) Pos() int {
|
|
return 0
|
|
}
|