Documentation
¶
Index ¶
- type DBTX
- type GetCheckConstraintsRow
- type GetColumnsForTableRow
- type GetDependsOnFunctionsParams
- type GetDependsOnFunctionsRow
- type GetEnumsRow
- type GetExtensionsRow
- type GetForeignKeyConstraintsRow
- type GetIndexesRow
- type GetMaterializedViewsRow
- type GetPoliciesRow
- type GetProcsRow
- type GetSequencesRow
- type GetTablesRow
- type GetTriggersRow
- type GetViewsRow
- type Queries
- func (q *Queries) GetCheckConstraints(ctx context.Context) ([]GetCheckConstraintsRow, 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) GetIndexes(ctx context.Context) ([]GetIndexesRow, error)
- func (q *Queries) GetMaterializedViews(ctx context.Context) ([]GetMaterializedViewsRow, error)
- func (q *Queries) GetPolicies(ctx context.Context) ([]GetPoliciesRow, error)
- func (q *Queries) GetProcs(ctx context.Context, prokind interface{}) ([]GetProcsRow, 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) GetViews(ctx context.Context) ([]GetViewsRow, 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 GetColumnsForTableRow struct {
ColumnName string
IsNotNull bool
ColumnSize int16
IdentityType string
StartValue sql.NullInt64
IncrementValue sql.NullInt64
MaxValue sql.NullInt64
MinValue sql.NullInt64
CacheSize sql.NullInt64
IsCycle sql.NullBool
CollationName string
CollationSchemaName string
DefaultValue string
GenerationExpression string
IsGenerated bool
ColumnType string
}
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 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
ColumnNames []string
ConstraintIsLocal bool
}
type GetMaterializedViewsRow ¶ added in v1.0.2
type GetPoliciesRow ¶ added in v0.7.0
type GetProcsRow ¶ added in v0.9.0
type GetSequencesRow ¶ added in v0.2.0
type GetTablesRow ¶
type GetTriggersRow ¶
type GetViewsRow ¶ added in v1.0.2
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) GetCheckConstraints ¶
func (q *Queries) GetCheckConstraints(ctx context.Context) ([]GetCheckConstraintsRow, error)
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) GetIndexes ¶
func (q *Queries) GetIndexes(ctx context.Context) ([]GetIndexesRow, error)
func (*Queries) GetMaterializedViews ¶ added in v1.0.2
func (q *Queries) GetMaterializedViews(ctx context.Context) ([]GetMaterializedViewsRow, error)
func (*Queries) GetPolicies ¶ added in v0.7.0
func (q *Queries) GetPolicies(ctx context.Context) ([]GetPoliciesRow, error)
func (*Queries) GetProcs ¶ added in v0.9.0
func (q *Queries) GetProcs(ctx context.Context, prokind interface{}) ([]GetProcsRow, 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.