Documentation
¶
Index ¶
- type DBTX
- type GetCheckConstraintsRow
- type GetColumnsForTableRow
- type GetDependsOnFunctionsParams
- type GetDependsOnFunctionsRow
- type GetEnumsRow
- type GetExtensionsRow
- type GetForeignKeyConstraintsRow
- type GetIndexesRow
- type GetPoliciesRow
- type GetProcsRow
- type GetSequencesRow
- type GetTablesRow
- type GetTriggersRow
- 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) 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) 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 CollationName string CollationSchemaName string DefaultValue 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 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 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 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) 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.