model

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdministrableRoleAuthorizations

type AdministrableRoleAuthorizations struct {
	Grantee     *string
	RoleName    *string
	IsGrantable *string
}

type ApplicableRoles

type ApplicableRoles struct {
	Grantee     *string
	RoleName    *string
	IsGrantable *string
}

type Attributes

type Attributes struct {
	UdtCatalog                  *string
	UdtSchema                   *string
	UdtName                     *string
	AttributeName               *string
	OrdinalPosition             *int32
	AttributeDefault            *string
	IsNullable                  *string
	DataType                    *string
	CharacterMaximumLength      *int32
	CharacterOctetLength        *int32
	CharacterSetCatalog         *string
	CharacterSetSchema          *string
	CharacterSetName            *string
	CollationCatalog            *string
	CollationSchema             *string
	CollationName               *string
	NumericPrecision            *int32
	NumericPrecisionRadix       *int32
	NumericScale                *int32
	DatetimePrecision           *int32
	IntervalType                *string
	IntervalPrecision           *int32
	AttributeUdtCatalog         *string
	AttributeUdtSchema          *string
	AttributeUdtName            *string
	ScopeCatalog                *string
	ScopeSchema                 *string
	ScopeName                   *string
	MaximumCardinality          *int32
	DtdIdentifier               *string
	IsDerivedReferenceAttribute *string
}

type CharacterSets

type CharacterSets struct {
	CharacterSetCatalog   *string
	CharacterSetSchema    *string
	CharacterSetName      *string
	CharacterRepertoire   *string
	FormOfUse             *string
	DefaultCollateCatalog *string
	DefaultCollateSchema  *string
	DefaultCollateName    *string
}

type CheckConstraintRoutineUsage

type CheckConstraintRoutineUsage struct {
	ConstraintCatalog *string
	ConstraintSchema  *string
	ConstraintName    *string
	SpecificCatalog   *string
	SpecificSchema    *string
	SpecificName      *string
}

type CheckConstraints

type CheckConstraints struct {
	ConstraintCatalog *string
	ConstraintSchema  *string
	ConstraintName    *string
	CheckClause       *string
}

type CollationCharacterSetApplicability

type CollationCharacterSetApplicability struct {
	CollationCatalog    *string
	CollationSchema     *string
	CollationName       *string
	CharacterSetCatalog *string
	CharacterSetSchema  *string
	CharacterSetName    *string
}

type Collations

type Collations struct {
	CollationCatalog *string
	CollationSchema  *string
	CollationName    *string
	PadAttribute     *string
}

type ColumnColumnUsage

type ColumnColumnUsage struct {
	TableCatalog    *string
	TableSchema     *string
	TableName       *string
	ColumnName      *string
	DependentColumn *string
}

type ColumnDomainUsage

type ColumnDomainUsage struct {
	DomainCatalog *string
	DomainSchema  *string
	DomainName    *string
	TableCatalog  *string
	TableSchema   *string
	TableName     *string
	ColumnName    *string
}

type ColumnOptions

type ColumnOptions struct {
	TableCatalog *string
	TableSchema  *string
	TableName    *string
	ColumnName   *string
	OptionName   *string
	OptionValue  *string
}

type ColumnPrivileges

type ColumnPrivileges struct {
	Grantor       *string
	Grantee       *string
	TableCatalog  *string
	TableSchema   *string
	TableName     *string
	ColumnName    *string
	PrivilegeType *string
	IsGrantable   *string
}

type ColumnUdtUsage

type ColumnUdtUsage struct {
	UdtCatalog   *string
	UdtSchema    *string
	UdtName      *string
	TableCatalog *string
	TableSchema  *string
	TableName    *string
	ColumnName   *string
}

type Columns

type Columns struct {
	TableCatalog           *string
	TableSchema            *string
	TableName              *string
	ColumnName             *string
	OrdinalPosition        *int32
	ColumnDefault          *string
	IsNullable             *string
	DataType               *string
	CharacterMaximumLength *int32
	CharacterOctetLength   *int32
	NumericPrecision       *int32
	NumericPrecisionRadix  *int32
	NumericScale           *int32
	DatetimePrecision      *int32
	IntervalType           *string
	IntervalPrecision      *int32
	CharacterSetCatalog    *string
	CharacterSetSchema     *string
	CharacterSetName       *string
	CollationCatalog       *string
	CollationSchema        *string
	CollationName          *string
	DomainCatalog          *string
	DomainSchema           *string
	DomainName             *string
	UdtCatalog             *string
	UdtSchema              *string
	UdtName                *string
	ScopeCatalog           *string
	ScopeSchema            *string
	ScopeName              *string
	MaximumCardinality     *int32
	DtdIdentifier          *string
	IsSelfReferencing      *string
	IsIdentity             *string
	IdentityGeneration     *string
	IdentityStart          *string
	IdentityIncrement      *string
	IdentityMaximum        *string
	IdentityMinimum        *string
	IdentityCycle          *string
	IsGenerated            *string
	GenerationExpression   *string
	IsUpdatable            *string
}

type ConstraintColumnUsage

type ConstraintColumnUsage struct {
	TableCatalog      *string
	TableSchema       *string
	TableName         *string
	ColumnName        *string
	ConstraintCatalog *string
	ConstraintSchema  *string
	ConstraintName    *string
}

type ConstraintTableUsage

type ConstraintTableUsage struct {
	TableCatalog      *string
	TableSchema       *string
	TableName         *string
	ConstraintCatalog *string
	ConstraintSchema  *string
	ConstraintName    *string
}

type DataTypePrivileges

type DataTypePrivileges struct {
	ObjectCatalog *string
	ObjectSchema  *string
	ObjectName    *string
	ObjectType    *string
	DtdIdentifier *string
}

type DomainConstraints

type DomainConstraints struct {
	ConstraintCatalog *string
	ConstraintSchema  *string
	ConstraintName    *string
	DomainCatalog     *string
	DomainSchema      *string
	DomainName        *string
	IsDeferrable      *string
	InitiallyDeferred *string
}

type DomainUdtUsage

type DomainUdtUsage struct {
	UdtCatalog    *string
	UdtSchema     *string
	UdtName       *string
	DomainCatalog *string
	DomainSchema  *string
	DomainName    *string
}

type Domains

type Domains struct {
	DomainCatalog          *string
	DomainSchema           *string
	DomainName             *string
	DataType               *string
	CharacterMaximumLength *int32
	CharacterOctetLength   *int32
	CharacterSetCatalog    *string
	CharacterSetSchema     *string
	CharacterSetName       *string
	CollationCatalog       *string
	CollationSchema        *string
	CollationName          *string
	NumericPrecision       *int32
	NumericPrecisionRadix  *int32
	NumericScale           *int32
	DatetimePrecision      *int32
	IntervalType           *string
	IntervalPrecision      *int32
	DomainDefault          *string
	UdtCatalog             *string
	UdtSchema              *string
	UdtName                *string
	ScopeCatalog           *string
	ScopeSchema            *string
	ScopeName              *string
	MaximumCardinality     *int32
	DtdIdentifier          *string
}

type ElementTypes

type ElementTypes struct {
	ObjectCatalog            *string
	ObjectSchema             *string
	ObjectName               *string
	ObjectType               *string
	CollectionTypeIdentifier *string
	DataType                 *string
	CharacterMaximumLength   *int32
	CharacterOctetLength     *int32
	CharacterSetCatalog      *string
	CharacterSetSchema       *string
	CharacterSetName         *string
	CollationCatalog         *string
	CollationSchema          *string
	CollationName            *string
	NumericPrecision         *int32
	NumericPrecisionRadix    *int32
	NumericScale             *int32
	DatetimePrecision        *int32
	IntervalType             *string
	IntervalPrecision        *int32
	DomainDefault            *string
	UdtCatalog               *string
	UdtSchema                *string
	UdtName                  *string
	ScopeCatalog             *string
	ScopeSchema              *string
	ScopeName                *string
	MaximumCardinality       *int32
	DtdIdentifier            *string
}

type EnabledRoles

type EnabledRoles struct {
	RoleName *string
}

type ForeignDataWrapperOptions

type ForeignDataWrapperOptions struct {
	ForeignDataWrapperCatalog *string
	ForeignDataWrapperName    *string
	OptionName                *string
	OptionValue               *string
}

type ForeignDataWrappers

type ForeignDataWrappers struct {
	ForeignDataWrapperCatalog  *string
	ForeignDataWrapperName     *string
	AuthorizationIdentifier    *string
	LibraryName                *string
	ForeignDataWrapperLanguage *string
}

type ForeignServerOptions

type ForeignServerOptions struct {
	ForeignServerCatalog *string
	ForeignServerName    *string
	OptionName           *string
	OptionValue          *string
}

type ForeignServers

type ForeignServers struct {
	ForeignServerCatalog      *string
	ForeignServerName         *string
	ForeignDataWrapperCatalog *string
	ForeignDataWrapperName    *string
	ForeignServerType         *string
	ForeignServerVersion      *string
	AuthorizationIdentifier   *string
}

type ForeignTableOptions

type ForeignTableOptions struct {
	ForeignTableCatalog *string
	ForeignTableSchema  *string
	ForeignTableName    *string
	OptionName          *string
	OptionValue         *string
}

type ForeignTables

type ForeignTables struct {
	ForeignTableCatalog  *string
	ForeignTableSchema   *string
	ForeignTableName     *string
	ForeignServerCatalog *string
	ForeignServerName    *string
}

type InformationSchemaCatalogName

type InformationSchemaCatalogName struct {
	CatalogName *string
}

type KeyColumnUsage

type KeyColumnUsage struct {
	ConstraintCatalog          *string
	ConstraintSchema           *string
	ConstraintName             *string
	TableCatalog               *string
	TableSchema                *string
	TableName                  *string
	ColumnName                 *string
	OrdinalPosition            *int32
	PositionInUniqueConstraint *int32
}

type Parameters

type Parameters struct {
	SpecificCatalog        *string
	SpecificSchema         *string
	SpecificName           *string
	OrdinalPosition        *int32
	ParameterMode          *string
	IsResult               *string
	AsLocator              *string
	ParameterName          *string
	DataType               *string
	CharacterMaximumLength *int32
	CharacterOctetLength   *int32
	CharacterSetCatalog    *string
	CharacterSetSchema     *string
	CharacterSetName       *string
	CollationCatalog       *string
	CollationSchema        *string
	CollationName          *string
	NumericPrecision       *int32
	NumericPrecisionRadix  *int32
	NumericScale           *int32
	DatetimePrecision      *int32
	IntervalType           *string
	IntervalPrecision      *int32
	UdtCatalog             *string
	UdtSchema              *string
	UdtName                *string
	ScopeCatalog           *string
	ScopeSchema            *string
	ScopeName              *string
	MaximumCardinality     *int32
	DtdIdentifier          *string
	ParameterDefault       *string
}

type ReferentialConstraints

type ReferentialConstraints struct {
	ConstraintCatalog       *string
	ConstraintSchema        *string
	ConstraintName          *string
	UniqueConstraintCatalog *string
	UniqueConstraintSchema  *string
	UniqueConstraintName    *string
	MatchOption             *string
	UpdateRule              *string
	DeleteRule              *string
}

type RoleColumnGrants

type RoleColumnGrants struct {
	Grantor       *string
	Grantee       *string
	TableCatalog  *string
	TableSchema   *string
	TableName     *string
	ColumnName    *string
	PrivilegeType *string
	IsGrantable   *string
}

type RoleRoutineGrants

type RoleRoutineGrants struct {
	Grantor         *string
	Grantee         *string
	SpecificCatalog *string
	SpecificSchema  *string
	SpecificName    *string
	RoutineCatalog  *string
	RoutineSchema   *string
	RoutineName     *string
	PrivilegeType   *string
	IsGrantable     *string
}

type RoleTableGrants

type RoleTableGrants struct {
	Grantor       *string
	Grantee       *string
	TableCatalog  *string
	TableSchema   *string
	TableName     *string
	PrivilegeType *string
	IsGrantable   *string
	WithHierarchy *string
}

type RoleUdtGrants

type RoleUdtGrants struct {
	Grantor       *string
	Grantee       *string
	UdtCatalog    *string
	UdtSchema     *string
	UdtName       *string
	PrivilegeType *string
	IsGrantable   *string
}

type RoleUsageGrants

type RoleUsageGrants struct {
	Grantor       *string
	Grantee       *string
	ObjectCatalog *string
	ObjectSchema  *string
	ObjectName    *string
	ObjectType    *string
	PrivilegeType *string
	IsGrantable   *string
}

type RoutinePrivileges

type RoutinePrivileges struct {
	Grantor         *string
	Grantee         *string
	SpecificCatalog *string
	SpecificSchema  *string
	SpecificName    *string
	RoutineCatalog  *string
	RoutineSchema   *string
	RoutineName     *string
	PrivilegeType   *string
	IsGrantable     *string
}

type Routines

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

type SQLFeatures

type SQLFeatures struct {
	FeatureID      *string
	FeatureName    *string
	SubFeatureID   *string
	SubFeatureName *string
	IsSupported    *string
	IsVerifiedBy   *string
	Comments       *string
}

type SQLImplementationInfo

type SQLImplementationInfo struct {
	ImplementationInfoID   *string
	ImplementationInfoName *string
	IntegerValue           *int32
	CharacterValue         *string
	Comments               *string
}

type SQLSizing

type SQLSizing struct {
	SizingID       *int32
	SizingName     *string
	SupportedValue *int32
	Comments       *string
}

type Schemata

type Schemata struct {
	CatalogName                *string
	SchemaName                 *string
	SchemaOwner                *string
	DefaultCharacterSetCatalog *string
	DefaultCharacterSetSchema  *string
	DefaultCharacterSetName    *string
	SQLPath                    *string
}

type Sequences

type Sequences struct {
	SequenceCatalog       *string
	SequenceSchema        *string
	SequenceName          *string
	DataType              *string
	NumericPrecision      *int32
	NumericPrecisionRadix *int32
	NumericScale          *int32
	StartValue            *string
	MinimumValue          *string
	MaximumValue          *string
	Increment             *string
	CycleOption           *string
}

type TableConstraints

type TableConstraints struct {
	ConstraintCatalog *string
	ConstraintSchema  *string
	ConstraintName    *string
	TableCatalog      *string
	TableSchema       *string
	TableName         *string
	ConstraintType    *string
	IsDeferrable      *string
	InitiallyDeferred *string
	Enforced          *string
}

type TablePrivileges

type TablePrivileges struct {
	Grantor       *string
	Grantee       *string
	TableCatalog  *string
	TableSchema   *string
	TableName     *string
	PrivilegeType *string
	IsGrantable   *string
	WithHierarchy *string
}

type Tables

type Tables struct {
	TableCatalog              *string
	TableSchema               *string
	TableName                 *string
	TableType                 *string
	SelfReferencingColumnName *string
	ReferenceGeneration       *string
	UserDefinedTypeCatalog    *string
	UserDefinedTypeSchema     *string
	UserDefinedTypeName       *string
	IsInsertableInto          *string
	IsTyped                   *string
	CommitAction              *string
}

type TriggeredUpdateColumns

type TriggeredUpdateColumns struct {
	TriggerCatalog     *string
	TriggerSchema      *string
	TriggerName        *string
	EventObjectCatalog *string
	EventObjectSchema  *string
	EventObjectTable   *string
	EventObjectColumn  *string
}

type Triggers

type Triggers struct {
	TriggerCatalog          *string
	TriggerSchema           *string
	TriggerName             *string
	EventManipulation       *string
	EventObjectCatalog      *string
	EventObjectSchema       *string
	EventObjectTable        *string
	ActionOrder             *int32
	ActionCondition         *string
	ActionStatement         *string
	ActionOrientation       *string
	ActionTiming            *string
	ActionReferenceOldTable *string
	ActionReferenceNewTable *string
	ActionReferenceOldRow   *string
	ActionReferenceNewRow   *string
	Created                 *time.Time
}

type UdtPrivileges

type UdtPrivileges struct {
	Grantor       *string
	Grantee       *string
	UdtCatalog    *string
	UdtSchema     *string
	UdtName       *string
	PrivilegeType *string
	IsGrantable   *string
}

type UsagePrivileges

type UsagePrivileges struct {
	Grantor       *string
	Grantee       *string
	ObjectCatalog *string
	ObjectSchema  *string
	ObjectName    *string
	ObjectType    *string
	PrivilegeType *string
	IsGrantable   *string
}

type UserDefinedTypes

type UserDefinedTypes struct {
	UserDefinedTypeCatalog  *string
	UserDefinedTypeSchema   *string
	UserDefinedTypeName     *string
	UserDefinedTypeCategory *string
	IsInstantiable          *string
	IsFinal                 *string
	OrderingForm            *string
	OrderingCategory        *string
	OrderingRoutineCatalog  *string
	OrderingRoutineSchema   *string
	OrderingRoutineName     *string
	ReferenceType           *string
	DataType                *string
	CharacterMaximumLength  *int32
	CharacterOctetLength    *int32
	CharacterSetCatalog     *string
	CharacterSetSchema      *string
	CharacterSetName        *string
	CollationCatalog        *string
	CollationSchema         *string
	CollationName           *string
	NumericPrecision        *int32
	NumericPrecisionRadix   *int32
	NumericScale            *int32
	DatetimePrecision       *int32
	IntervalType            *string
	IntervalPrecision       *int32
	SourceDtdIdentifier     *string
	RefDtdIdentifier        *string
}

type UserMappingOptions

type UserMappingOptions struct {
	AuthorizationIdentifier *string
	ForeignServerCatalog    *string
	ForeignServerName       *string
	OptionName              *string
	OptionValue             *string
}

type UserMappings

type UserMappings struct {
	AuthorizationIdentifier *string
	ForeignServerCatalog    *string
	ForeignServerName       *string
}

type ViewColumnUsage

type ViewColumnUsage struct {
	ViewCatalog  *string
	ViewSchema   *string
	ViewName     *string
	TableCatalog *string
	TableSchema  *string
	TableName    *string
	ColumnName   *string
}

type ViewRoutineUsage

type ViewRoutineUsage struct {
	TableCatalog    *string
	TableSchema     *string
	TableName       *string
	SpecificCatalog *string
	SpecificSchema  *string
	SpecificName    *string
}

type ViewTableUsage

type ViewTableUsage struct {
	ViewCatalog  *string
	ViewSchema   *string
	ViewName     *string
	TableCatalog *string
	TableSchema  *string
	TableName    *string
}

type Views

type Views struct {
	TableCatalog            *string
	TableSchema             *string
	TableName               *string
	ViewDefinition          *string
	CheckOption             *string
	IsUpdatable             *string
	IsInsertableInto        *string
	IsTriggerUpdatable      *string
	IsTriggerDeletable      *string
	IsTriggerInsertableInto *string
}

Jump to

Keyboard shortcuts

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