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.