Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CatalogAndSchema ¶
type CatalogAndSchema struct {
Catalog, Schema string
}
type GetObjDBSchemasFn ¶
type GetObjTablesFn ¶
type GetObjects ¶
type GetObjects struct { Ctx context.Context Depth adbc.ObjectDepth Catalog *string DbSchema *string TableName *string ColumnName *string TableType []string // contains filtered or unexported fields }
Helper to store state needed for GetObjects
func (*GetObjects) AppendCatalog ¶
func (g *GetObjects) AppendCatalog(catalogName string)
func (*GetObjects) Finish ¶
func (g *GetObjects) Finish() (array.RecordReader, error)
func (*GetObjects) Init ¶
func (g *GetObjects) Init(mem memory.Allocator, getObj GetObjDBSchemasFn, getTbls GetObjTablesFn) error
func (*GetObjects) Release ¶
func (g *GetObjects) Release()
type SchemaToTableInfo ¶
type SchemaToTableInfo = map[CatalogAndSchema][]TableInfo
Click to show internal directories.
Click to hide internal directories.