dto

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionForm

type ActionForm struct {
	Description string
	ExecutionID string
	Namespace   string
	Name        string
	Arguments   []*ActionFormArgument
}

type ActionFormArgument

type ActionFormArgument struct {
	Name        string
	Description string
	Value       string
}

type ActionListItem

type ActionListItem struct {
	Namespace   string
	Name        string
	Description string
	Transaction bool
	Arguments   []*ActionListItemArgument
}

type ActionListItemArgument

type ActionListItemArgument struct {
	Name        string
	Type        string
	Description string
}

type DatabaseListItem

type DatabaseListItem struct {
	ID              uint64  `db:"id"`
	Name            string  `db:"name"`
	OwnerID         uint64  `db:"owner_id"`
	OwnerName       string  `db:"owner_name"`
	IsTemplate      bool    `db:"is_template"`
	ConnectionLimit int64   `db:"connection_limit"`
	TablespaceID    uint64  `db:"tablespace_id"`
	TablespaceName  string  `db:"tablespace_name"`
	Size            string  `db:"size"`
	SizePercent     float64 `db:"size_percent"`
	Encoding        string  `db:"encoding"`
	Collation       string  `db:"collation"`
	CharacterType   string  `db:"character_type"`
	CanConnect      bool
}

type SchemaListItem

type SchemaListItem struct {
	ID           uint64 `json:"ID" db:"id"`
	DatabaseName string
	Name         string `json:"name" db:"name"`
	OwnerID      uint64 `json:"ownerID" db:"owner_id"`
	OwnerName    string `json:"ownerName" db:"owner_name"`
}

type TableListItem

type TableListItem struct {
	DatabaseName   string
	Schema         string  `db:"schema_name"`
	Name           string  `db:"name"`
	OwnerName      string  `db:"owner_name"`
	TablespaceName string  `db:"tablespace_name"`
	RLS            bool    `db:"rls"`
	Internal       bool    `db:"internal"`
	Size           string  `db:"size"`
	SizePercent    float64 `db:"size_percent"`
	EstimatedRows  int64   `db:"estimated_rows"`
}

type TablespaceListItem

type TablespaceListItem struct {
	ID        uint64 `json:"ID" db:"id"`
	Name      string `json:"name" db:"name"`
	Size      string `json:"size" db:"size"`
	OwnerID   uint64 `json:"ownerID" db:"owner_id"`
	OwnerName string `json:"ownerName" db:"owner_name"`
	Location  string `json:"location" db:"location"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL