RFQ

Metadata

  • Base Table Class: Entity
  • Default Size: 10000

Fields

NameTypeSize (bytes)Description
IdInteger (signed)8The unique identifier of this RFQ.
StatusSet of Status4
OriginalOrderForeign key to Order8An Order is the fundamental record of trading activity in the system.
OrderForeign key to Order8An Order is the fundamental record of trading activity in the system.
DirectionOne of RfqDirection1
FirmForeign key to Firm8A Firm is the organisational unit into which users of the Trading System are grouped. Every Firm belongs to one Enterprise.
UserForeign key to User8The User Table contains a list of the UserIds that are used by individuals to log into the Trading System.
CounterPartyFirmForeign key to Firm8A Firm is the organisational unit into which users of the Trading System are grouped. Every Firm belongs to one Enterprise.
CounterPartyUserForeign key to User8The User Table contains a list of the UserIds that are used by individuals to log into the Trading System.
OrderStatusSet of OrderStatus4
TypeSet of OrderType4
ActiveSet of RfqActive1
PreviousPriceInteger (signed)8
PriceInteger (signed)8The current Price for this RFQ instance.
QuantityInteger (signed)8
RFQForeign key to RFQ8This is a reference to the RFQ table. It is keyed by the RFQ column in this table to the Id column in the RFQ table.
ThreadIdForeign key to RFQ8This is a reference to the RFQ table. It is keyed by the ThreadId column in this table to the Id column in the RFQ table.
PairedRFQForeign key to RFQ8This is a reference to the RFQ table. It is keyed by the PairedRFQ column in this table to the Id column in the RFQ table.
AcceptedInteger (unsigned)1
ChildCountInteger (unsigned)4
QuoteReqIDString60
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 RFQ.
OwnerGroupForeign key to Group8The Id of the Group that owns this RFQ.
OwnerFirmForeign key to Firm8The Id of the Firm that owns this RFQ.
CreateUserForeign key to User8The Id of the User that created this RFQ.
CreateTimestampInteger (unsigned)8The time at which this RFQ was created.
UpdateUserForeign key to User8The Id of the User that last updated this RFQ.
UpdateTimestampInteger (unsigned)8The time at which this RFQ was last updated.

Foreign Keys

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

graph LR;
	RFQRecipient-->|RFQ|RFQ
	click RFQRecipient "/marketgrid/developer/model/tables/RFQRecipient"