/
roleroutinegrant.xo.go
20 lines (17 loc) · 1.09 KB
/
roleroutinegrant.xo.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Package ischema contains the types for schema 'information_schema'.
package ischema
import "github.com/xo/xo/examples/pgcatalog/pgtypes"
// Code generated by xo. DO NOT EDIT.
// RoleRoutineGrant represents a row from 'information_schema.role_routine_grants'.
type RoleRoutineGrant struct {
Grantor pgtypes.SQLIdentifier `json:"grantor"` // grantor
Grantee pgtypes.SQLIdentifier `json:"grantee"` // grantee
SpecificCatalog pgtypes.SQLIdentifier `json:"specific_catalog"` // specific_catalog
SpecificSchema pgtypes.SQLIdentifier `json:"specific_schema"` // specific_schema
SpecificName pgtypes.SQLIdentifier `json:"specific_name"` // specific_name
RoutineCatalog pgtypes.SQLIdentifier `json:"routine_catalog"` // routine_catalog
RoutineSchema pgtypes.SQLIdentifier `json:"routine_schema"` // routine_schema
RoutineName pgtypes.SQLIdentifier `json:"routine_name"` // routine_name
PrivilegeType pgtypes.CharacterData `json:"privilege_type"` // privilege_type
IsGrantable pgtypes.YesOrNo `json:"is_grantable"` // is_grantable
}