Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Cinema.TicketItem

persistent class Cinema.TicketItem extends %Library.Persistent

SQL Table Name: Cinema.TicketItem

Property Inventory

Properties

property AdultTickets as %Library.Integer [ InitialExpression = 2 ];
Property methods: AdultTicketsDisplayToLogical(), AdultTicketsGet(), AdultTicketsGetStored(), AdultTicketsIsValid(), AdultTicketsLogicalToDisplay(), AdultTicketsNormalize(), AdultTicketsSet()
property ChildTickets as %Library.Integer [ InitialExpression = 0 ];
Property methods: ChildTicketsDisplayToLogical(), ChildTicketsGet(), ChildTicketsGetStored(), ChildTicketsIsValid(), ChildTicketsLogicalToDisplay(), ChildTicketsNormalize(), ChildTicketsSet()
property Show as Cinema.Show;
Property methods: ShowGet(), ShowGetObject(), ShowGetObjectId(), ShowGetStored(), ShowGetSwizzled(), ShowIsValid(), ShowNewObject(), ShowSet(), ShowSetObject(), ShowSetObjectId(), ShowUnSwizzle()
relationship TicketOrder as Cinema.TicketOrder [ Required , Inverse = Items , Cardinality = parent ];
Property methods: TicketOrderGet(), TicketOrderGetObject(), TicketOrderGetObjectId(), TicketOrderGetStored(), TicketOrderGetSwizzled(), TicketOrderIsValid(), TicketOrderNewObject(), TicketOrderOnDelete(), TicketOrderRClose(), TicketOrderRExec(), TicketOrderRFetch(), TicketOrderRelate(), TicketOrderSQLCompute(), TicketOrderSet(), TicketOrderSetObject(), TicketOrderSetObjectId(), TicketOrderUnRelate(), TicketOrderUnSwizzle()

Queries

query ShowItem(P1 As %Library.String)
Selects ID, AdultTickets As %Library.Integer, ChildTickets As %Library.Integer, Title As %Library.String, StartTime As %Library.Time, TheaterName As %Library.String, Film As Cinema.Film
SQL Query:
SELECT ID, AdultTickets, ChildTickets, Show->Film->Title, Show->StartTime, Show->Theater->TheaterName, Show->Film FROM TicketItem WHERE (TicketOrder = :P1)

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (Cinema.TicketItem)

^CinemaooTicketItemD(ID)
=
AdultTickets
ChildTickets
Show
TicketOrder
Order
%%CLASSNAME
FeedbackOpens in a new tab