Documentation ¶
Index ¶
- type Argument
- type Catalog
- func (c *Catalog) Build(stmts []ast.Statement) error
- func (c *Catalog) GetTable(rel *ast.TableName) (Table, error)
- func (c *Catalog) ListFuncsByName(rel *ast.FuncName) ([]Function, error)
- func (c *Catalog) ResolveFuncCall(call *ast.FuncCall) (*Function, error)
- func (c *Catalog) Update(stmt ast.Statement) error
- type Column
- type CompositeType
- type Enum
- type Function
- type Schema
- type Table
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Catalog ¶
type Catalog struct { Comment string DefaultSchema string Name string Schemas []*Schema SearchPath []string LoadExtension func(string) *Schema // TODO: un-export Extensions map[string]struct{} }
func (*Catalog) ListFuncsByName ¶
func (*Catalog) ResolveFuncCall ¶
type CompositeType ¶
func (*CompositeType) SetComment ¶
func (ct *CompositeType) SetComment(c string)
type Enum ¶
func (*Enum) SetComment ¶
type Function ¶
Click to show internal directories.
Click to hide internal directories.