2.2.3.45 CT_ExpressionContents

Target namespace: http://schemas.microsoft.com/office/accessservices/2010/12/application

Referenced by: CT_NamedExpression, CT_Expression, CT_ConstraintWithExpression, CT_CheckConstraint, CT_DefaultConstraint, CT_OrderExpression, CT_Result, CT_GroupExpression, CT_ParameterValue, CT_ExpressionArgument, Expression

Specifies an expression.

Child Elements:

BitLiteral: A CT_BitLiteral element that specifies a Boolean literal.

DateLiteral: A CT_DateLiteral element that specifies a date literal.

DateTimeLiteral: A CT_DateTimeLiteral element that specifies a literal with both date and time components.

DecimalLiteral: A CT_DecimalLiteral element that specifies a decimal literal.

FunctionCall: A CT_FunctionCall element that specifies a function call.

Identifier: A CT_Identifier element that specifies an identifier.

IntegerLiteral: A CT_IntegerLiteral element that specifies an integer literal.

NullLiteral: A CT_NullLiteral element that specifies a null literal.

Original:  An  Ignored Value (section 2.1.4).

StringLiteral: A CT_StringLiteral element that specifies a string literal.

TimeLiteral: A CT_TimeLiteral element that specifies a time literal.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_ExpressionContents">
   <xsd:sequence>
     <xsd:element name="Original" type="xsd:string" minOccurs="0" wbld:cname="Original"/>
     <xsd:choice>
       <xsd:element name="FunctionCall" type="CT_FunctionCall" wbld:cname="FunctionCall"/>
       <xsd:element name="Identifier" type="CT_Identifier" wbld:cname="Identifier"/>
       <xsd:element name="DecimalLiteral" type="CT_DecimalLiteral" wbld:cname="DecimalLiteral"/>
       <xsd:element name="IntegerLiteral" type="CT_IntegerLiteral" wbld:cname="IntegerLiteral"/>
       <xsd:element name="NullLiteral" type="CT_NullLiteral" wbld:cname="NullLiteral"/>
       <xsd:element name="StringLiteral" type="CT_StringLiteral" wbld:cname="StringLiteral"/>
       <xsd:element name="DateTimeLiteral" type="CT_DateTimeLiteral" wbld:cname="DateTimeLiteral"/>
       <xsd:element name="DateLiteral" type="CT_DateLiteral" wbld:cname="DateLiteral"/>
       <xsd:element name="TimeLiteral" type="CT_TimeLiteral" wbld:cname="TimeLiteral"/>
       <xsd:element name="BitLiteral" type="CT_BitLiteral" wbld:cname="BitLiteral"/>
     </xsd:choice>
   </xsd:sequence>
 </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).