view

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AdministrableRoleAuthorizations = newAdministrableRoleAuthorizationsTable()
View Source
var ApplicableRoles = newApplicableRolesTable()
View Source
var Attributes = newAttributesTable()
View Source
var CharacterSets = newCharacterSetsTable()
View Source
var CheckConstraintRoutineUsage = newCheckConstraintRoutineUsageTable()
View Source
var CheckConstraints = newCheckConstraintsTable()
View Source
var CollationCharacterSetApplicability = newCollationCharacterSetApplicabilityTable()
View Source
var Collations = newCollationsTable()
View Source
var ColumnColumnUsage = newColumnColumnUsageTable()
View Source
var ColumnDomainUsage = newColumnDomainUsageTable()
View Source
var ColumnOptions = newColumnOptionsTable()
View Source
var ColumnPrivileges = newColumnPrivilegesTable()
View Source
var ColumnUdtUsage = newColumnUdtUsageTable()
View Source
var Columns = newColumnsTable()
View Source
var ConstraintColumnUsage = newConstraintColumnUsageTable()
View Source
var ConstraintTableUsage = newConstraintTableUsageTable()
View Source
var DataTypePrivileges = newDataTypePrivilegesTable()
View Source
var DomainConstraints = newDomainConstraintsTable()
View Source
var DomainUdtUsage = newDomainUdtUsageTable()
View Source
var Domains = newDomainsTable()
View Source
var ElementTypes = newElementTypesTable()
View Source
var EnabledRoles = newEnabledRolesTable()
View Source
var ForeignDataWrapperOptions = newForeignDataWrapperOptionsTable()
View Source
var ForeignDataWrappers = newForeignDataWrappersTable()
View Source
var ForeignServerOptions = newForeignServerOptionsTable()
View Source
var ForeignServers = newForeignServersTable()
View Source
var ForeignTableOptions = newForeignTableOptionsTable()
View Source
var ForeignTables = newForeignTablesTable()
View Source
var InformationSchemaCatalogName = newInformationSchemaCatalogNameTable()
View Source
var KeyColumnUsage = newKeyColumnUsageTable()
View Source
var Parameters = newParametersTable()
View Source
var ReferentialConstraints = newReferentialConstraintsTable()
View Source
var RoleColumnGrants = newRoleColumnGrantsTable()
View Source
var RoleRoutineGrants = newRoleRoutineGrantsTable()
View Source
var RoleTableGrants = newRoleTableGrantsTable()
View Source
var RoleUdtGrants = newRoleUdtGrantsTable()
View Source
var RoleUsageGrants = newRoleUsageGrantsTable()
View Source
var RoutinePrivileges = newRoutinePrivilegesTable()
View Source
var Routines = newRoutinesTable()
View Source
var Schemata = newSchemataTable()
View Source
var Sequences = newSequencesTable()
View Source
var TableConstraints = newTableConstraintsTable()
View Source
var TablePrivileges = newTablePrivilegesTable()
View Source
var Tables = newTablesTable()
View Source
var TriggeredUpdateColumns = newTriggeredUpdateColumnsTable()
View Source
var Triggers = newTriggersTable()
View Source
var UdtPrivileges = newUdtPrivilegesTable()
View Source
var UsagePrivileges = newUsagePrivilegesTable()
View Source
var UserDefinedTypes = newUserDefinedTypesTable()
View Source
var UserMappingOptions = newUserMappingOptionsTable()
View Source
var UserMappings = newUserMappingsTable()
View Source
var ViewColumnUsage = newViewColumnUsageTable()
View Source
var ViewRoutineUsage = newViewRoutineUsageTable()
View Source
var ViewTableUsage = newViewTableUsageTable()
View Source
var Views = newViewsTable()

Functions

This section is empty.

Types

type AdministrableRoleAuthorizationsTable

type AdministrableRoleAuthorizationsTable struct {
	postgres.Table

	//Columns
	Grantee     postgres.ColumnString
	RoleName    postgres.ColumnString
	IsGrantable postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*AdministrableRoleAuthorizationsTable) AS

creates new AdministrableRoleAuthorizationsTable with assigned alias

type ApplicableRolesTable

type ApplicableRolesTable struct {
	postgres.Table

	//Columns
	Grantee     postgres.ColumnString
	RoleName    postgres.ColumnString
	IsGrantable postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ApplicableRolesTable) AS

creates new ApplicableRolesTable with assigned alias

type AttributesTable

type AttributesTable struct {
	postgres.Table

	//Columns
	UdtCatalog                  postgres.ColumnString
	UdtSchema                   postgres.ColumnString
	UdtName                     postgres.ColumnString
	AttributeName               postgres.ColumnString
	OrdinalPosition             postgres.ColumnInteger
	AttributeDefault            postgres.ColumnString
	IsNullable                  postgres.ColumnString
	DataType                    postgres.ColumnString
	CharacterMaximumLength      postgres.ColumnInteger
	CharacterOctetLength        postgres.ColumnInteger
	CharacterSetCatalog         postgres.ColumnString
	CharacterSetSchema          postgres.ColumnString
	CharacterSetName            postgres.ColumnString
	CollationCatalog            postgres.ColumnString
	CollationSchema             postgres.ColumnString
	CollationName               postgres.ColumnString
	NumericPrecision            postgres.ColumnInteger
	NumericPrecisionRadix       postgres.ColumnInteger
	NumericScale                postgres.ColumnInteger
	DatetimePrecision           postgres.ColumnInteger
	IntervalType                postgres.ColumnString
	IntervalPrecision           postgres.ColumnInteger
	AttributeUdtCatalog         postgres.ColumnString
	AttributeUdtSchema          postgres.ColumnString
	AttributeUdtName            postgres.ColumnString
	ScopeCatalog                postgres.ColumnString
	ScopeSchema                 postgres.ColumnString
	ScopeName                   postgres.ColumnString
	MaximumCardinality          postgres.ColumnInteger
	DtdIdentifier               postgres.ColumnString
	IsDerivedReferenceAttribute postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*AttributesTable) AS

func (a *AttributesTable) AS(alias string) *AttributesTable

creates new AttributesTable with assigned alias

type CharacterSetsTable

type CharacterSetsTable struct {
	postgres.Table

	//Columns
	CharacterSetCatalog   postgres.ColumnString
	CharacterSetSchema    postgres.ColumnString
	CharacterSetName      postgres.ColumnString
	CharacterRepertoire   postgres.ColumnString
	FormOfUse             postgres.ColumnString
	DefaultCollateCatalog postgres.ColumnString
	DefaultCollateSchema  postgres.ColumnString
	DefaultCollateName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*CharacterSetsTable) AS

creates new CharacterSetsTable with assigned alias

type CheckConstraintRoutineUsageTable

type CheckConstraintRoutineUsageTable struct {
	postgres.Table

	//Columns
	ConstraintCatalog postgres.ColumnString
	ConstraintSchema  postgres.ColumnString
	ConstraintName    postgres.ColumnString
	SpecificCatalog   postgres.ColumnString
	SpecificSchema    postgres.ColumnString
	SpecificName      postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*CheckConstraintRoutineUsageTable) AS

creates new CheckConstraintRoutineUsageTable with assigned alias

type CheckConstraintsTable

type CheckConstraintsTable struct {
	postgres.Table

	//Columns
	ConstraintCatalog postgres.ColumnString
	ConstraintSchema  postgres.ColumnString
	ConstraintName    postgres.ColumnString
	CheckClause       postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*CheckConstraintsTable) AS

creates new CheckConstraintsTable with assigned alias

type CollationCharacterSetApplicabilityTable

type CollationCharacterSetApplicabilityTable struct {
	postgres.Table

	//Columns
	CollationCatalog    postgres.ColumnString
	CollationSchema     postgres.ColumnString
	CollationName       postgres.ColumnString
	CharacterSetCatalog postgres.ColumnString
	CharacterSetSchema  postgres.ColumnString
	CharacterSetName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*CollationCharacterSetApplicabilityTable) AS

creates new CollationCharacterSetApplicabilityTable with assigned alias

type CollationsTable

type CollationsTable struct {
	postgres.Table

	//Columns
	CollationCatalog postgres.ColumnString
	CollationSchema  postgres.ColumnString
	CollationName    postgres.ColumnString
	PadAttribute     postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*CollationsTable) AS

func (a *CollationsTable) AS(alias string) *CollationsTable

creates new CollationsTable with assigned alias

type ColumnColumnUsageTable

type ColumnColumnUsageTable struct {
	postgres.Table

	//Columns
	TableCatalog    postgres.ColumnString
	TableSchema     postgres.ColumnString
	TableName       postgres.ColumnString
	ColumnName      postgres.ColumnString
	DependentColumn postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ColumnColumnUsageTable) AS

creates new ColumnColumnUsageTable with assigned alias

type ColumnDomainUsageTable

type ColumnDomainUsageTable struct {
	postgres.Table

	//Columns
	DomainCatalog postgres.ColumnString
	DomainSchema  postgres.ColumnString
	DomainName    postgres.ColumnString
	TableCatalog  postgres.ColumnString
	TableSchema   postgres.ColumnString
	TableName     postgres.ColumnString
	ColumnName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ColumnDomainUsageTable) AS

creates new ColumnDomainUsageTable with assigned alias

type ColumnOptionsTable

type ColumnOptionsTable struct {
	postgres.Table

	//Columns
	TableCatalog postgres.ColumnString
	TableSchema  postgres.ColumnString
	TableName    postgres.ColumnString
	ColumnName   postgres.ColumnString
	OptionName   postgres.ColumnString
	OptionValue  postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ColumnOptionsTable) AS

creates new ColumnOptionsTable with assigned alias

type ColumnPrivilegesTable

type ColumnPrivilegesTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	TableCatalog  postgres.ColumnString
	TableSchema   postgres.ColumnString
	TableName     postgres.ColumnString
	ColumnName    postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ColumnPrivilegesTable) AS

creates new ColumnPrivilegesTable with assigned alias

type ColumnUdtUsageTable

type ColumnUdtUsageTable struct {
	postgres.Table

	//Columns
	UdtCatalog   postgres.ColumnString
	UdtSchema    postgres.ColumnString
	UdtName      postgres.ColumnString
	TableCatalog postgres.ColumnString
	TableSchema  postgres.ColumnString
	TableName    postgres.ColumnString
	ColumnName   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ColumnUdtUsageTable) AS

creates new ColumnUdtUsageTable with assigned alias

type ColumnsTable

type ColumnsTable struct {
	postgres.Table

	//Columns
	TableCatalog           postgres.ColumnString
	TableSchema            postgres.ColumnString
	TableName              postgres.ColumnString
	ColumnName             postgres.ColumnString
	OrdinalPosition        postgres.ColumnInteger
	ColumnDefault          postgres.ColumnString
	IsNullable             postgres.ColumnString
	DataType               postgres.ColumnString
	CharacterMaximumLength postgres.ColumnInteger
	CharacterOctetLength   postgres.ColumnInteger
	NumericPrecision       postgres.ColumnInteger
	NumericPrecisionRadix  postgres.ColumnInteger
	NumericScale           postgres.ColumnInteger
	DatetimePrecision      postgres.ColumnInteger
	IntervalType           postgres.ColumnString
	IntervalPrecision      postgres.ColumnInteger
	CharacterSetCatalog    postgres.ColumnString
	CharacterSetSchema     postgres.ColumnString
	CharacterSetName       postgres.ColumnString
	CollationCatalog       postgres.ColumnString
	CollationSchema        postgres.ColumnString
	CollationName          postgres.ColumnString
	DomainCatalog          postgres.ColumnString
	DomainSchema           postgres.ColumnString
	DomainName             postgres.ColumnString
	UdtCatalog             postgres.ColumnString
	UdtSchema              postgres.ColumnString
	UdtName                postgres.ColumnString
	ScopeCatalog           postgres.ColumnString
	ScopeSchema            postgres.ColumnString
	ScopeName              postgres.ColumnString
	MaximumCardinality     postgres.ColumnInteger
	DtdIdentifier          postgres.ColumnString
	IsSelfReferencing      postgres.ColumnString
	IsIdentity             postgres.ColumnString
	IdentityGeneration     postgres.ColumnString
	IdentityStart          postgres.ColumnString
	IdentityIncrement      postgres.ColumnString
	IdentityMaximum        postgres.ColumnString
	IdentityMinimum        postgres.ColumnString
	IdentityCycle          postgres.ColumnString
	IsGenerated            postgres.ColumnString
	GenerationExpression   postgres.ColumnString
	IsUpdatable            postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ColumnsTable) AS

func (a *ColumnsTable) AS(alias string) *ColumnsTable

creates new ColumnsTable with assigned alias

type ConstraintColumnUsageTable

type ConstraintColumnUsageTable struct {
	postgres.Table

	//Columns
	TableCatalog      postgres.ColumnString
	TableSchema       postgres.ColumnString
	TableName         postgres.ColumnString
	ColumnName        postgres.ColumnString
	ConstraintCatalog postgres.ColumnString
	ConstraintSchema  postgres.ColumnString
	ConstraintName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ConstraintColumnUsageTable) AS

creates new ConstraintColumnUsageTable with assigned alias

type ConstraintTableUsageTable

type ConstraintTableUsageTable struct {
	postgres.Table

	//Columns
	TableCatalog      postgres.ColumnString
	TableSchema       postgres.ColumnString
	TableName         postgres.ColumnString
	ConstraintCatalog postgres.ColumnString
	ConstraintSchema  postgres.ColumnString
	ConstraintName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ConstraintTableUsageTable) AS

creates new ConstraintTableUsageTable with assigned alias

type DataTypePrivilegesTable

type DataTypePrivilegesTable struct {
	postgres.Table

	//Columns
	ObjectCatalog postgres.ColumnString
	ObjectSchema  postgres.ColumnString
	ObjectName    postgres.ColumnString
	ObjectType    postgres.ColumnString
	DtdIdentifier postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*DataTypePrivilegesTable) AS

creates new DataTypePrivilegesTable with assigned alias

type DomainConstraintsTable

type DomainConstraintsTable struct {
	postgres.Table

	//Columns
	ConstraintCatalog postgres.ColumnString
	ConstraintSchema  postgres.ColumnString
	ConstraintName    postgres.ColumnString
	DomainCatalog     postgres.ColumnString
	DomainSchema      postgres.ColumnString
	DomainName        postgres.ColumnString
	IsDeferrable      postgres.ColumnString
	InitiallyDeferred postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*DomainConstraintsTable) AS

creates new DomainConstraintsTable with assigned alias

type DomainUdtUsageTable

type DomainUdtUsageTable struct {
	postgres.Table

	//Columns
	UdtCatalog    postgres.ColumnString
	UdtSchema     postgres.ColumnString
	UdtName       postgres.ColumnString
	DomainCatalog postgres.ColumnString
	DomainSchema  postgres.ColumnString
	DomainName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*DomainUdtUsageTable) AS

creates new DomainUdtUsageTable with assigned alias

type DomainsTable

type DomainsTable struct {
	postgres.Table

	//Columns
	DomainCatalog          postgres.ColumnString
	DomainSchema           postgres.ColumnString
	DomainName             postgres.ColumnString
	DataType               postgres.ColumnString
	CharacterMaximumLength postgres.ColumnInteger
	CharacterOctetLength   postgres.ColumnInteger
	CharacterSetCatalog    postgres.ColumnString
	CharacterSetSchema     postgres.ColumnString
	CharacterSetName       postgres.ColumnString
	CollationCatalog       postgres.ColumnString
	CollationSchema        postgres.ColumnString
	CollationName          postgres.ColumnString
	NumericPrecision       postgres.ColumnInteger
	NumericPrecisionRadix  postgres.ColumnInteger
	NumericScale           postgres.ColumnInteger
	DatetimePrecision      postgres.ColumnInteger
	IntervalType           postgres.ColumnString
	IntervalPrecision      postgres.ColumnInteger
	DomainDefault          postgres.ColumnString
	UdtCatalog             postgres.ColumnString
	UdtSchema              postgres.ColumnString
	UdtName                postgres.ColumnString
	ScopeCatalog           postgres.ColumnString
	ScopeSchema            postgres.ColumnString
	ScopeName              postgres.ColumnString
	MaximumCardinality     postgres.ColumnInteger
	DtdIdentifier          postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*DomainsTable) AS

func (a *DomainsTable) AS(alias string) *DomainsTable

creates new DomainsTable with assigned alias

type ElementTypesTable

type ElementTypesTable struct {
	postgres.Table

	//Columns
	ObjectCatalog            postgres.ColumnString
	ObjectSchema             postgres.ColumnString
	ObjectName               postgres.ColumnString
	ObjectType               postgres.ColumnString
	CollectionTypeIdentifier postgres.ColumnString
	DataType                 postgres.ColumnString
	CharacterMaximumLength   postgres.ColumnInteger
	CharacterOctetLength     postgres.ColumnInteger
	CharacterSetCatalog      postgres.ColumnString
	CharacterSetSchema       postgres.ColumnString
	CharacterSetName         postgres.ColumnString
	CollationCatalog         postgres.ColumnString
	CollationSchema          postgres.ColumnString
	CollationName            postgres.ColumnString
	NumericPrecision         postgres.ColumnInteger
	NumericPrecisionRadix    postgres.ColumnInteger
	NumericScale             postgres.ColumnInteger
	DatetimePrecision        postgres.ColumnInteger
	IntervalType             postgres.ColumnString
	IntervalPrecision        postgres.ColumnInteger
	DomainDefault            postgres.ColumnString
	UdtCatalog               postgres.ColumnString
	UdtSchema                postgres.ColumnString
	UdtName                  postgres.ColumnString
	ScopeCatalog             postgres.ColumnString
	ScopeSchema              postgres.ColumnString
	ScopeName                postgres.ColumnString
	MaximumCardinality       postgres.ColumnInteger
	DtdIdentifier            postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ElementTypesTable) AS

creates new ElementTypesTable with assigned alias

type EnabledRolesTable

type EnabledRolesTable struct {
	postgres.Table

	//Columns
	RoleName postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*EnabledRolesTable) AS

creates new EnabledRolesTable with assigned alias

type ForeignDataWrapperOptionsTable

type ForeignDataWrapperOptionsTable struct {
	postgres.Table

	//Columns
	ForeignDataWrapperCatalog postgres.ColumnString
	ForeignDataWrapperName    postgres.ColumnString
	OptionName                postgres.ColumnString
	OptionValue               postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ForeignDataWrapperOptionsTable) AS

creates new ForeignDataWrapperOptionsTable with assigned alias

type ForeignDataWrappersTable

type ForeignDataWrappersTable struct {
	postgres.Table

	//Columns
	ForeignDataWrapperCatalog  postgres.ColumnString
	ForeignDataWrapperName     postgres.ColumnString
	AuthorizationIdentifier    postgres.ColumnString
	LibraryName                postgres.ColumnString
	ForeignDataWrapperLanguage postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ForeignDataWrappersTable) AS

creates new ForeignDataWrappersTable with assigned alias

type ForeignServerOptionsTable

type ForeignServerOptionsTable struct {
	postgres.Table

	//Columns
	ForeignServerCatalog postgres.ColumnString
	ForeignServerName    postgres.ColumnString
	OptionName           postgres.ColumnString
	OptionValue          postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ForeignServerOptionsTable) AS

creates new ForeignServerOptionsTable with assigned alias

type ForeignServersTable

type ForeignServersTable struct {
	postgres.Table

	//Columns
	ForeignServerCatalog      postgres.ColumnString
	ForeignServerName         postgres.ColumnString
	ForeignDataWrapperCatalog postgres.ColumnString
	ForeignDataWrapperName    postgres.ColumnString
	ForeignServerType         postgres.ColumnString
	ForeignServerVersion      postgres.ColumnString
	AuthorizationIdentifier   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ForeignServersTable) AS

creates new ForeignServersTable with assigned alias

type ForeignTableOptionsTable

type ForeignTableOptionsTable struct {
	postgres.Table

	//Columns
	ForeignTableCatalog postgres.ColumnString
	ForeignTableSchema  postgres.ColumnString
	ForeignTableName    postgres.ColumnString
	OptionName          postgres.ColumnString
	OptionValue         postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ForeignTableOptionsTable) AS

creates new ForeignTableOptionsTable with assigned alias

type ForeignTablesTable

type ForeignTablesTable struct {
	postgres.Table

	//Columns
	ForeignTableCatalog  postgres.ColumnString
	ForeignTableSchema   postgres.ColumnString
	ForeignTableName     postgres.ColumnString
	ForeignServerCatalog postgres.ColumnString
	ForeignServerName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ForeignTablesTable) AS

creates new ForeignTablesTable with assigned alias

type InformationSchemaCatalogNameTable

type InformationSchemaCatalogNameTable struct {
	postgres.Table

	//Columns
	CatalogName postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*InformationSchemaCatalogNameTable) AS

creates new InformationSchemaCatalogNameTable with assigned alias

type KeyColumnUsageTable

type KeyColumnUsageTable struct {
	postgres.Table

	//Columns
	ConstraintCatalog          postgres.ColumnString
	ConstraintSchema           postgres.ColumnString
	ConstraintName             postgres.ColumnString
	TableCatalog               postgres.ColumnString
	TableSchema                postgres.ColumnString
	TableName                  postgres.ColumnString
	ColumnName                 postgres.ColumnString
	OrdinalPosition            postgres.ColumnInteger
	PositionInUniqueConstraint postgres.ColumnInteger

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*KeyColumnUsageTable) AS

creates new KeyColumnUsageTable with assigned alias

type ParametersTable

type ParametersTable struct {
	postgres.Table

	//Columns
	SpecificCatalog        postgres.ColumnString
	SpecificSchema         postgres.ColumnString
	SpecificName           postgres.ColumnString
	OrdinalPosition        postgres.ColumnInteger
	ParameterMode          postgres.ColumnString
	IsResult               postgres.ColumnString
	AsLocator              postgres.ColumnString
	ParameterName          postgres.ColumnString
	DataType               postgres.ColumnString
	CharacterMaximumLength postgres.ColumnInteger
	CharacterOctetLength   postgres.ColumnInteger
	CharacterSetCatalog    postgres.ColumnString
	CharacterSetSchema     postgres.ColumnString
	CharacterSetName       postgres.ColumnString
	CollationCatalog       postgres.ColumnString
	CollationSchema        postgres.ColumnString
	CollationName          postgres.ColumnString
	NumericPrecision       postgres.ColumnInteger
	NumericPrecisionRadix  postgres.ColumnInteger
	NumericScale           postgres.ColumnInteger
	DatetimePrecision      postgres.ColumnInteger
	IntervalType           postgres.ColumnString
	IntervalPrecision      postgres.ColumnInteger
	UdtCatalog             postgres.ColumnString
	UdtSchema              postgres.ColumnString
	UdtName                postgres.ColumnString
	ScopeCatalog           postgres.ColumnString
	ScopeSchema            postgres.ColumnString
	ScopeName              postgres.ColumnString
	MaximumCardinality     postgres.ColumnInteger
	DtdIdentifier          postgres.ColumnString
	ParameterDefault       postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ParametersTable) AS

func (a *ParametersTable) AS(alias string) *ParametersTable

creates new ParametersTable with assigned alias

type ReferentialConstraintsTable

type ReferentialConstraintsTable struct {
	postgres.Table

	//Columns
	ConstraintCatalog       postgres.ColumnString
	ConstraintSchema        postgres.ColumnString
	ConstraintName          postgres.ColumnString
	UniqueConstraintCatalog postgres.ColumnString
	UniqueConstraintSchema  postgres.ColumnString
	UniqueConstraintName    postgres.ColumnString
	MatchOption             postgres.ColumnString
	UpdateRule              postgres.ColumnString
	DeleteRule              postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ReferentialConstraintsTable) AS

creates new ReferentialConstraintsTable with assigned alias

type RoleColumnGrantsTable

type RoleColumnGrantsTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	TableCatalog  postgres.ColumnString
	TableSchema   postgres.ColumnString
	TableName     postgres.ColumnString
	ColumnName    postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*RoleColumnGrantsTable) AS

creates new RoleColumnGrantsTable with assigned alias

type RoleRoutineGrantsTable

type RoleRoutineGrantsTable struct {
	postgres.Table

	//Columns
	Grantor         postgres.ColumnString
	Grantee         postgres.ColumnString
	SpecificCatalog postgres.ColumnString
	SpecificSchema  postgres.ColumnString
	SpecificName    postgres.ColumnString
	RoutineCatalog  postgres.ColumnString
	RoutineSchema   postgres.ColumnString
	RoutineName     postgres.ColumnString
	PrivilegeType   postgres.ColumnString
	IsGrantable     postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*RoleRoutineGrantsTable) AS

creates new RoleRoutineGrantsTable with assigned alias

type RoleTableGrantsTable

type RoleTableGrantsTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	TableCatalog  postgres.ColumnString
	TableSchema   postgres.ColumnString
	TableName     postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString
	WithHierarchy postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*RoleTableGrantsTable) AS

creates new RoleTableGrantsTable with assigned alias

type RoleUdtGrantsTable

type RoleUdtGrantsTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	UdtCatalog    postgres.ColumnString
	UdtSchema     postgres.ColumnString
	UdtName       postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*RoleUdtGrantsTable) AS

creates new RoleUdtGrantsTable with assigned alias

type RoleUsageGrantsTable

type RoleUsageGrantsTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	ObjectCatalog postgres.ColumnString
	ObjectSchema  postgres.ColumnString
	ObjectName    postgres.ColumnString
	ObjectType    postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*RoleUsageGrantsTable) AS

creates new RoleUsageGrantsTable with assigned alias

type RoutinePrivilegesTable

type RoutinePrivilegesTable struct {
	postgres.Table

	//Columns
	Grantor         postgres.ColumnString
	Grantee         postgres.ColumnString
	SpecificCatalog postgres.ColumnString
	SpecificSchema  postgres.ColumnString
	SpecificName    postgres.ColumnString
	RoutineCatalog  postgres.ColumnString
	RoutineSchema   postgres.ColumnString
	RoutineName     postgres.ColumnString
	PrivilegeType   postgres.ColumnString
	IsGrantable     postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*RoutinePrivilegesTable) AS

creates new RoutinePrivilegesTable with assigned alias

type RoutinesTable

type RoutinesTable struct {
	postgres.Table

	//Columns
	SpecificCatalog                 postgres.ColumnString
	SpecificSchema                  postgres.ColumnString
	SpecificName                    postgres.ColumnString
	RoutineCatalog                  postgres.ColumnString
	RoutineSchema                   postgres.ColumnString
	RoutineName                     postgres.ColumnString
	RoutineType                     postgres.ColumnString
	ModuleCatalog                   postgres.ColumnString
	ModuleSchema                    postgres.ColumnString
	ModuleName                      postgres.ColumnString
	UdtCatalog                      postgres.ColumnString
	UdtSchema                       postgres.ColumnString
	UdtName                         postgres.ColumnString
	DataType                        postgres.ColumnString
	CharacterMaximumLength          postgres.ColumnInteger
	CharacterOctetLength            postgres.ColumnInteger
	CharacterSetCatalog             postgres.ColumnString
	CharacterSetSchema              postgres.ColumnString
	CharacterSetName                postgres.ColumnString
	CollationCatalog                postgres.ColumnString
	CollationSchema                 postgres.ColumnString
	CollationName                   postgres.ColumnString
	NumericPrecision                postgres.ColumnInteger
	NumericPrecisionRadix           postgres.ColumnInteger
	NumericScale                    postgres.ColumnInteger
	DatetimePrecision               postgres.ColumnInteger
	IntervalType                    postgres.ColumnString
	IntervalPrecision               postgres.ColumnInteger
	TypeUdtCatalog                  postgres.ColumnString
	TypeUdtSchema                   postgres.ColumnString
	TypeUdtName                     postgres.ColumnString
	ScopeCatalog                    postgres.ColumnString
	ScopeSchema                     postgres.ColumnString
	ScopeName                       postgres.ColumnString
	MaximumCardinality              postgres.ColumnInteger
	DtdIdentifier                   postgres.ColumnString
	RoutineBody                     postgres.ColumnString
	RoutineDefinition               postgres.ColumnString
	ExternalName                    postgres.ColumnString
	ExternalLanguage                postgres.ColumnString
	ParameterStyle                  postgres.ColumnString
	IsDeterministic                 postgres.ColumnString
	SQLDataAccess                   postgres.ColumnString
	IsNullCall                      postgres.ColumnString
	SQLPath                         postgres.ColumnString
	SchemaLevelRoutine              postgres.ColumnString
	MaxDynamicResultSets            postgres.ColumnInteger
	IsUserDefinedCast               postgres.ColumnString
	IsImplicitlyInvocable           postgres.ColumnString
	SecurityType                    postgres.ColumnString
	ToSQLSpecificCatalog            postgres.ColumnString
	ToSQLSpecificSchema             postgres.ColumnString
	ToSQLSpecificName               postgres.ColumnString
	AsLocator                       postgres.ColumnString
	Created                         postgres.ColumnTimestampz
	LastAltered                     postgres.ColumnTimestampz
	NewSavepointLevel               postgres.ColumnString
	IsUdtDependent                  postgres.ColumnString
	ResultCastFromDataType          postgres.ColumnString
	ResultCastAsLocator             postgres.ColumnString
	ResultCastCharMaxLength         postgres.ColumnInteger
	ResultCastCharOctetLength       postgres.ColumnInteger
	ResultCastCharSetCatalog        postgres.ColumnString
	ResultCastCharSetSchema         postgres.ColumnString
	ResultCastCharSetName           postgres.ColumnString
	ResultCastCollationCatalog      postgres.ColumnString
	ResultCastCollationSchema       postgres.ColumnString
	ResultCastCollationName         postgres.ColumnString
	ResultCastNumericPrecision      postgres.ColumnInteger
	ResultCastNumericPrecisionRadix postgres.ColumnInteger
	ResultCastNumericScale          postgres.ColumnInteger
	ResultCastDatetimePrecision     postgres.ColumnInteger
	ResultCastIntervalType          postgres.ColumnString
	ResultCastIntervalPrecision     postgres.ColumnInteger
	ResultCastTypeUdtCatalog        postgres.ColumnString
	ResultCastTypeUdtSchema         postgres.ColumnString
	ResultCastTypeUdtName           postgres.ColumnString
	ResultCastScopeCatalog          postgres.ColumnString
	ResultCastScopeSchema           postgres.ColumnString
	ResultCastScopeName             postgres.ColumnString
	ResultCastMaximumCardinality    postgres.ColumnInteger
	ResultCastDtdIdentifier         postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*RoutinesTable) AS

func (a *RoutinesTable) AS(alias string) *RoutinesTable

creates new RoutinesTable with assigned alias

type SchemataTable

type SchemataTable struct {
	postgres.Table

	//Columns
	CatalogName                postgres.ColumnString
	SchemaName                 postgres.ColumnString
	SchemaOwner                postgres.ColumnString
	DefaultCharacterSetCatalog postgres.ColumnString
	DefaultCharacterSetSchema  postgres.ColumnString
	DefaultCharacterSetName    postgres.ColumnString
	SQLPath                    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*SchemataTable) AS

func (a *SchemataTable) AS(alias string) *SchemataTable

creates new SchemataTable with assigned alias

type SequencesTable

type SequencesTable struct {
	postgres.Table

	//Columns
	SequenceCatalog       postgres.ColumnString
	SequenceSchema        postgres.ColumnString
	SequenceName          postgres.ColumnString
	DataType              postgres.ColumnString
	NumericPrecision      postgres.ColumnInteger
	NumericPrecisionRadix postgres.ColumnInteger
	NumericScale          postgres.ColumnInteger
	StartValue            postgres.ColumnString
	MinimumValue          postgres.ColumnString
	MaximumValue          postgres.ColumnString
	Increment             postgres.ColumnString
	CycleOption           postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*SequencesTable) AS

func (a *SequencesTable) AS(alias string) *SequencesTable

creates new SequencesTable with assigned alias

type TableConstraintsTable

type TableConstraintsTable struct {
	postgres.Table

	//Columns
	ConstraintCatalog postgres.ColumnString
	ConstraintSchema  postgres.ColumnString
	ConstraintName    postgres.ColumnString
	TableCatalog      postgres.ColumnString
	TableSchema       postgres.ColumnString
	TableName         postgres.ColumnString
	ConstraintType    postgres.ColumnString
	IsDeferrable      postgres.ColumnString
	InitiallyDeferred postgres.ColumnString
	Enforced          postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*TableConstraintsTable) AS

creates new TableConstraintsTable with assigned alias

type TablePrivilegesTable

type TablePrivilegesTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	TableCatalog  postgres.ColumnString
	TableSchema   postgres.ColumnString
	TableName     postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString
	WithHierarchy postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*TablePrivilegesTable) AS

creates new TablePrivilegesTable with assigned alias

type TablesTable

type TablesTable struct {
	postgres.Table

	//Columns
	TableCatalog              postgres.ColumnString
	TableSchema               postgres.ColumnString
	TableName                 postgres.ColumnString
	TableType                 postgres.ColumnString
	SelfReferencingColumnName postgres.ColumnString
	ReferenceGeneration       postgres.ColumnString
	UserDefinedTypeCatalog    postgres.ColumnString
	UserDefinedTypeSchema     postgres.ColumnString
	UserDefinedTypeName       postgres.ColumnString
	IsInsertableInto          postgres.ColumnString
	IsTyped                   postgres.ColumnString
	CommitAction              postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*TablesTable) AS

func (a *TablesTable) AS(alias string) *TablesTable

creates new TablesTable with assigned alias

type TriggeredUpdateColumnsTable

type TriggeredUpdateColumnsTable struct {
	postgres.Table

	//Columns
	TriggerCatalog     postgres.ColumnString
	TriggerSchema      postgres.ColumnString
	TriggerName        postgres.ColumnString
	EventObjectCatalog postgres.ColumnString
	EventObjectSchema  postgres.ColumnString
	EventObjectTable   postgres.ColumnString
	EventObjectColumn  postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*TriggeredUpdateColumnsTable) AS

creates new TriggeredUpdateColumnsTable with assigned alias

type TriggersTable

type TriggersTable struct {
	postgres.Table

	//Columns
	TriggerCatalog          postgres.ColumnString
	TriggerSchema           postgres.ColumnString
	TriggerName             postgres.ColumnString
	EventManipulation       postgres.ColumnString
	EventObjectCatalog      postgres.ColumnString
	EventObjectSchema       postgres.ColumnString
	EventObjectTable        postgres.ColumnString
	ActionOrder             postgres.ColumnInteger
	ActionCondition         postgres.ColumnString
	ActionStatement         postgres.ColumnString
	ActionOrientation       postgres.ColumnString
	ActionTiming            postgres.ColumnString
	ActionReferenceOldTable postgres.ColumnString
	ActionReferenceNewTable postgres.ColumnString
	ActionReferenceOldRow   postgres.ColumnString
	ActionReferenceNewRow   postgres.ColumnString
	Created                 postgres.ColumnTimestampz

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*TriggersTable) AS

func (a *TriggersTable) AS(alias string) *TriggersTable

creates new TriggersTable with assigned alias

type UdtPrivilegesTable

type UdtPrivilegesTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	UdtCatalog    postgres.ColumnString
	UdtSchema     postgres.ColumnString
	UdtName       postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*UdtPrivilegesTable) AS

creates new UdtPrivilegesTable with assigned alias

type UsagePrivilegesTable

type UsagePrivilegesTable struct {
	postgres.Table

	//Columns
	Grantor       postgres.ColumnString
	Grantee       postgres.ColumnString
	ObjectCatalog postgres.ColumnString
	ObjectSchema  postgres.ColumnString
	ObjectName    postgres.ColumnString
	ObjectType    postgres.ColumnString
	PrivilegeType postgres.ColumnString
	IsGrantable   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*UsagePrivilegesTable) AS

creates new UsagePrivilegesTable with assigned alias

type UserDefinedTypesTable

type UserDefinedTypesTable struct {
	postgres.Table

	//Columns
	UserDefinedTypeCatalog  postgres.ColumnString
	UserDefinedTypeSchema   postgres.ColumnString
	UserDefinedTypeName     postgres.ColumnString
	UserDefinedTypeCategory postgres.ColumnString
	IsInstantiable          postgres.ColumnString
	IsFinal                 postgres.ColumnString
	OrderingForm            postgres.ColumnString
	OrderingCategory        postgres.ColumnString
	OrderingRoutineCatalog  postgres.ColumnString
	OrderingRoutineSchema   postgres.ColumnString
	OrderingRoutineName     postgres.ColumnString
	ReferenceType           postgres.ColumnString
	DataType                postgres.ColumnString
	CharacterMaximumLength  postgres.ColumnInteger
	CharacterOctetLength    postgres.ColumnInteger
	CharacterSetCatalog     postgres.ColumnString
	CharacterSetSchema      postgres.ColumnString
	CharacterSetName        postgres.ColumnString
	CollationCatalog        postgres.ColumnString
	CollationSchema         postgres.ColumnString
	CollationName           postgres.ColumnString
	NumericPrecision        postgres.ColumnInteger
	NumericPrecisionRadix   postgres.ColumnInteger
	NumericScale            postgres.ColumnInteger
	DatetimePrecision       postgres.ColumnInteger
	IntervalType            postgres.ColumnString
	IntervalPrecision       postgres.ColumnInteger
	SourceDtdIdentifier     postgres.ColumnString
	RefDtdIdentifier        postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*UserDefinedTypesTable) AS

creates new UserDefinedTypesTable with assigned alias

type UserMappingOptionsTable

type UserMappingOptionsTable struct {
	postgres.Table

	//Columns
	AuthorizationIdentifier postgres.ColumnString
	ForeignServerCatalog    postgres.ColumnString
	ForeignServerName       postgres.ColumnString
	OptionName              postgres.ColumnString
	OptionValue             postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*UserMappingOptionsTable) AS

creates new UserMappingOptionsTable with assigned alias

type UserMappingsTable

type UserMappingsTable struct {
	postgres.Table

	//Columns
	AuthorizationIdentifier postgres.ColumnString
	ForeignServerCatalog    postgres.ColumnString
	ForeignServerName       postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*UserMappingsTable) AS

creates new UserMappingsTable with assigned alias

type ViewColumnUsageTable

type ViewColumnUsageTable struct {
	postgres.Table

	//Columns
	ViewCatalog  postgres.ColumnString
	ViewSchema   postgres.ColumnString
	ViewName     postgres.ColumnString
	TableCatalog postgres.ColumnString
	TableSchema  postgres.ColumnString
	TableName    postgres.ColumnString
	ColumnName   postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ViewColumnUsageTable) AS

creates new ViewColumnUsageTable with assigned alias

type ViewRoutineUsageTable

type ViewRoutineUsageTable struct {
	postgres.Table

	//Columns
	TableCatalog    postgres.ColumnString
	TableSchema     postgres.ColumnString
	TableName       postgres.ColumnString
	SpecificCatalog postgres.ColumnString
	SpecificSchema  postgres.ColumnString
	SpecificName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ViewRoutineUsageTable) AS

creates new ViewRoutineUsageTable with assigned alias

type ViewTableUsageTable

type ViewTableUsageTable struct {
	postgres.Table

	//Columns
	ViewCatalog  postgres.ColumnString
	ViewSchema   postgres.ColumnString
	ViewName     postgres.ColumnString
	TableCatalog postgres.ColumnString
	TableSchema  postgres.ColumnString
	TableName    postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ViewTableUsageTable) AS

creates new ViewTableUsageTable with assigned alias

type ViewsTable

type ViewsTable struct {
	postgres.Table

	//Columns
	TableCatalog            postgres.ColumnString
	TableSchema             postgres.ColumnString
	TableName               postgres.ColumnString
	ViewDefinition          postgres.ColumnString
	CheckOption             postgres.ColumnString
	IsUpdatable             postgres.ColumnString
	IsInsertableInto        postgres.ColumnString
	IsTriggerUpdatable      postgres.ColumnString
	IsTriggerDeletable      postgres.ColumnString
	IsTriggerInsertableInto postgres.ColumnString

	AllColumns     postgres.ColumnList
	MutableColumns postgres.ColumnList
}

func (*ViewsTable) AS

func (a *ViewsTable) AS(alias string) *ViewsTable

creates new ViewsTable with assigned alias

Jump to

Keyboard shortcuts

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