Share via


2.2.3.2.3.22.1 AnyWindow Group

The AnyWindow group contains the elements for defining windows.

The following code is the XML schema (XSD) for the AnyWindow group.

   <xs:group name="AnyWindow">
     <xs:annotation>
       <xs:documentation>Placeholder for exactly one window element 
       of any type.</xs:documentation>
     </xs:annotation>
     <xs:choice>
       <xs:element name="SnapshotWindow" type="tns:SnapshotWindowType" />
       <xs:element name="HoppingWindow" type="tns:HoppingWindowType" />
       <xs:element name="CountByStartTimeWindow" 
                   type="tns:CountByStartTimeWindowType" />
     </xs:choice>
   </xs:group>
  

The following table describes the elements for the AnyWindow group.

Element

Type

Description

SnapshotWindow

SnapshotWindowType

If present, the window is a snapshot window and the SnapshotWindow element contains its definition.

HoppingWindow

HoppingWindowType

If present, the window is a hopping window and the HoppingWindow element contains its definition.

CountByStartTimeWindow

CountByStartTimeWindowType

If present, the window is a CountByStartTime window, and the CountByStartTimeWindow element contains its definition.