Documentation
¶
Index ¶
- type DBTX
- type GetCheckConstraintsRow
- type GetColumnsForTableRow
- type GetDependsOnFunctionsParams
- type GetDependsOnFunctionsRow
- type GetEnumsRow
- type GetExtensionsRow
- type GetForeignKeyConstraintsRow
- type GetFunctionsRow
- type GetIndexesRow
- type GetPoliciesRow
- type GetSequencesRow
- type GetTablesRow
- type GetTriggersRow
- type Queries
- func (q *Queries) GetCheckConstraints(ctx context.Context) ([]GetCheckConstraintsRow, error)
- func (q *Queries) GetColumnsForIndex(ctx context.Context, attrelid interface{}) ([]string, error)
- func (q *Queries) GetColumnsForTable(ctx context.Context, attrelid interface{}) ([]GetColumnsForTableRow, error)
- func (q *Queries) GetDependsOnFunctions(ctx context.Context, arg GetDependsOnFunctionsParams) ([]GetDependsOnFunctionsRow, error)
- func (q *Queries) GetEnums(ctx context.Context) ([]GetEnumsRow, error)
- func (q *Queries) GetExtensions(ctx context.Context) ([]GetExtensionsRow, error)
- func (q *Queries) GetForeignKeyConstraints(ctx context.Context) ([]GetForeignKeyConstraintsRow, error)
- func (q *Queries) GetFunctions(ctx context.Context) ([]GetFunctionsRow, error)
- func (q *Queries) GetIndexes(ctx context.Context) ([]GetIndexesRow, error)
- func (q *Queries) GetPolicies(ctx context.Context) ([]GetPoliciesRow, error)
- func (q *Queries) GetSchemas(ctx context.Context) ([]string, error)
- func (q *Queries) GetSequences(ctx context.Context) ([]GetSequencesRow, error)
- func (q *Queries) GetTables(ctx context.Context) ([]GetTablesRow, error)
- func (q *Queries) GetTriggers(ctx context.Context) ([]GetTriggersRow, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetCheckConstraintsRow ¶
type GetColumnsForTableRow ¶
type GetDependsOnFunctionsParams ¶ added in v0.2.0
type GetDependsOnFunctionsParams struct {
SystemCatalog interface{}
ObjectID interface{}
}
type GetEnumsRow ¶ added in v0.7.0
type GetExtensionsRow ¶ added in v0.3.0
type GetForeignKeyConstraintsRow ¶ added in v0.3.0
type GetFunctionsRow ¶
type GetIndexesRow ¶
type GetIndexesRow struct {
Oid interface{}
IndexName string
TableName string
TableSchemaName string
DefStmt string
ConstraintName string
ConstraintType string
ConstraintDef string
IndexIsValid bool
IndexIsPk bool
IndexIsUnique bool
ParentIndexName string
ParentIndexSchemaName string
ConstraintIsLocal bool
}
type GetPoliciesRow ¶ added in v0.7.0
type GetSequencesRow ¶ added in v0.2.0
type GetTablesRow ¶
type GetTriggersRow ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) GetCheckConstraints ¶
func (q *Queries) GetCheckConstraints(ctx context.Context) ([]GetCheckConstraintsRow, error)
func (*Queries) GetColumnsForIndex ¶
func (*Queries) GetColumnsForTable ¶
func (q *Queries) GetColumnsForTable(ctx context.Context, attrelid interface{}) ([]GetColumnsForTableRow, error)
func (*Queries) GetDependsOnFunctions ¶
func (q *Queries) GetDependsOnFunctions(ctx context.Context, arg GetDependsOnFunctionsParams) ([]GetDependsOnFunctionsRow, error)
func (*Queries) GetEnums ¶ added in v0.7.0
func (q *Queries) GetEnums(ctx context.Context) ([]GetEnumsRow, error)
func (*Queries) GetExtensions ¶ added in v0.3.0
func (q *Queries) GetExtensions(ctx context.Context) ([]GetExtensionsRow, error)
func (*Queries) GetForeignKeyConstraints ¶ added in v0.3.0
func (q *Queries) GetForeignKeyConstraints(ctx context.Context) ([]GetForeignKeyConstraintsRow, error)
func (*Queries) GetFunctions ¶
func (q *Queries) GetFunctions(ctx context.Context) ([]GetFunctionsRow, error)
func (*Queries) GetIndexes ¶
func (q *Queries) GetIndexes(ctx context.Context) ([]GetIndexesRow, error)
func (*Queries) GetPolicies ¶ added in v0.7.0
func (q *Queries) GetPolicies(ctx context.Context) ([]GetPoliciesRow, error)
func (*Queries) GetSchemas ¶ added in v0.6.0
func (*Queries) GetSequences ¶ added in v0.2.0
func (q *Queries) GetSequences(ctx context.Context) ([]GetSequencesRow, error)
func (*Queries) GetTables ¶
func (q *Queries) GetTables(ctx context.Context) ([]GetTablesRow, error)
func (*Queries) GetTriggers ¶
func (q *Queries) GetTriggers(ctx context.Context) ([]GetTriggersRow, error)
Click to show internal directories.
Click to hide internal directories.