ProjectType

Metadata

  • Base Table Class: Static
  • Default Size: 100

Fields

NameTypeSize (bytes)Description
IdInteger (signed)8The unique identifier of this ProjectType.
StatusSet of Status4
ShortNameString24The short text identifier of this ProjectType.
FullNameString80
RegistryCodeString80
ParentIdForeign key to ProjectType8This is a reference to the ProjectType table. It is keyed by the ParentId column in this table to the Id column in the ProjectType table.
UpdateNumberInteger (unsigned)8A number that records every change that happens to a record. It is primarily used to avoid write after read problems when an intermediate write has changed the originally read record.
OwnerUserForeign key to User8The Id of the User that owns this ProjectType.
OwnerGroupForeign key to Group8The Id of the Group that owns this ProjectType.
OwnerFirmForeign key to Firm8The Id of the Firm that owns this ProjectType.
CreateUserForeign key to User8The Id of the User that created this ProjectType.
CreateTimestampInteger (unsigned)8The time at which this ProjectType was created.
UpdateUserForeign key to User8The Id of the User that last updated this ProjectType.
UpdateTimestampInteger (unsigned)8The time at which this ProjectType was last updated.

Foreign Keys

The following diagram shows the tables that have a foreign key link to the ProjectType table. All Table nodes can be clicked to take you to that table's definition page.

graph LR;
	Holding-->|ProjectType|ProjectType
	click Holding "/marketgrid/developer/model/tables/Holding"
	HoldingTransaction-->|ProjectType|ProjectType
	click HoldingTransaction "/marketgrid/developer/model/tables/HoldingTransaction"
	InstrumentMarket-->|ProjectType|ProjectType
	click InstrumentMarket "/marketgrid/developer/model/tables/InstrumentMarket"
	Order-->|ProjectType|ProjectType
	click Order "/marketgrid/developer/model/tables/Order"