EquityClass

This table enumerates valid Equity Clases supported by Carta. Each Equity Class belongs to an Issuer and is associated with the Issuer via its IssuerAccount. This table is not required for MarketGrid processing, it is informational only and passed through for reporting.

Metadata

  • Base Table Class: Static
  • Default Size: Auction * 5 = 500

Fields

NameTypeSize (bytes)Description
IdInteger (signed)8The unique identifier of this EquityClass.
StatusSet of Status4
ExternalFKInteger (unsigned)8FK for this record in external system that generated it
IssuerAccountInteger (unsigned)8The ExternalFK of the IssuerAccount for the Issuer to which the Equity Class belongs.
ExtSourceTypeString100Carta specific information. Not used in MarketGrid.
ExtSourceIdInteger (unsigned)8Carta specific information. Not used in MarketGrid.
StockTypeString100Carta specific information. Not used in MarketGrid.
NameString100The long name of the Equity Class.
PrefixString24Carta specific information. Not used in MarketGrid.
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 EquityClass.
OwnerGroupForeign key to Group8The Id of the Group that owns this EquityClass.
OwnerFirmForeign key to Firm8The Id of the Firm that owns this EquityClass.
CreateUserForeign key to User8The Id of the User that created this EquityClass.
CreateTimestampInteger (unsigned)8The time at which this EquityClass was created.
UpdateUserForeign key to User8The Id of the User that last updated this EquityClass.
UpdateTimestampInteger (unsigned)8The time at which this EquityClass was last updated.

Foreign Keys

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

graph LR;
	SettlementClass-->|EquityClass|EquityClass
	click SettlementClass "/marketgrid/developer/model/tables/SettlementClass"
	MarketEligibleEquityClass-->|EquityClass|EquityClass
	click MarketEligibleEquityClass "/marketgrid/developer/model/tables/MarketEligibleEquityClass"