Showing:

Annotations
Diagrams
Model
Source
Element Group scalar_expressions
Namespace http://www.sqlparser.com/xml/ansi2003
Annotations
scalar expressions.this group is used for documentation only, not used in XML file.
Diagram
Diagram ansi2003_xsd_Element_data_type.tmp#data_type ansi2003_xsd_Element_field_definition.tmp#field_definition ansi2003_xsd_Element_value_expression_primary.tmp#value_expression_primary ansi2003_xsd_Element_value_specification.tmp#value_specification ansi2003_xsd_Element_target_specification.tmp#target_specification ansi2003_xsd_Element_contextually_typed_value_specification.tmp#contextually_typed_value_specification ansi2003_xsd_Element_identifier_chain.tmp#identifier_chain ansi2003_xsd_Element_column_reference.tmp#column_reference ansi2003_xsd_Element_sql_parameter_reference.tmp#sql_parameter_reference ansi2003_xsd_Element_set_function_specification.tmp#set_function_specification ansi2003_xsd_Element_window_function.tmp#window_function ansi2003_xsd_Element_case_expression.tmp#case_expression ansi2003_xsd_Element_cast_specification.tmp#cast_specification ansi2003_xsd_Element_next_value_expression.tmp#next_value_expression ansi2003_xsd_Element_field_reference.tmp#field_reference ansi2003_xsd_Element_subtype_treatment.tmp#subtype_treatment ansi2003_xsd_Element_method_invocation.tmp#method_invocation ansi2003_xsd_Element_static_method_invocation.tmp#static_method_invocation ansi2003_xsd_Element_new_specification.tmp#new_specification ansi2003_xsd_Element_attribute_or_method_reference.tmp#attribute_or_method_reference ansi2003_xsd_Element_dereference_operation.tmp#dereference_operation ansi2003_xsd_Element_method_reference.tmp#method_reference ansi2003_xsd_Element_reference_resolution.tmp#reference_resolution ansi2003_xsd_Element_array_element_reference.tmp#array_element_reference ansi2003_xsd_Element_multiset_element_reference.tmp#multiset_element_reference ansi2003_xsd_Element_value_expression.tmp#value_expression ansi2003_xsd_Element_numeric_value_expression.tmp#numeric_value_expression ansi2003_xsd_Element_numeric_value_function.tmp#numeric_value_function ansi2003_xsd_Element_string_value_expression.tmp#string_value_expression ansi2003_xsd_Element_string_value_function.tmp#string_value_function ansi2003_xsd_Element_datetime_value_expression.tmp#datetime_value_expression ansi2003_xsd_Element_datetime_value_function.tmp#datetime_value_function ansi2003_xsd_Element_interval_value_expression.tmp#interval_value_expression ansi2003_xsd_Element_interval_value_function.tmp#interval_value_function ansi2003_xsd_Element_boolean_value_expression.tmp#boolean_value_expression ansi2003_xsd_Element_array_value_expression.tmp#array_value_expression ansi2003_xsd_Element_array_value_constructor.tmp#array_value_constructor ansi2003_xsd_Element_multiset_value_expression.tmp#multiset_value_expression ansi2003_xsd_Element_multiset_value_function.tmp#multiset_value_function ansi2003_xsd_Element_multiset_value_constructor.tmp#multiset_value_constructor
Model
Children array_element_reference, array_value_constructor, array_value_expression, attribute_or_method_reference, boolean_value_expression, case_expression, cast_specification, column_reference, contextually_typed_value_specification, data_type, datetime_value_expression, datetime_value_function, dereference_operation, field_definition, field_reference, identifier_chain, interval_value_expression, interval_value_function, method_invocation, method_reference, multiset_element_reference, multiset_value_constructor, multiset_value_expression, multiset_value_function, new_specification, next_value_expression, numeric_value_expression, numeric_value_function, reference_resolution, set_function_specification, sql_parameter_reference, static_method_invocation, string_value_expression, string_value_function, subtype_treatment, target_specification, value_expression, value_expression_primary, value_specification, window_function
Source
<xs:group name="scalar_expressions">
  <xs:annotation>
    <xs:documentation xml:lang="en">scalar expressions.this group is used for documentation only, not used in XML file.</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element ref="data_type"/>
    <xs:element ref="field_definition"/>
    <xs:element ref="value_expression_primary"/>
    <xs:element ref="value_specification"/>
    <xs:element ref="target_specification"/>
    <xs:element ref="contextually_typed_value_specification"/>
    <xs:element ref="identifier_chain"/>
    <xs:element ref="column_reference"/>
    <xs:element ref="sql_parameter_reference"/>
    <xs:element ref="set_function_specification"/>
    <xs:element ref="window_function"/>
    <xs:element ref="case_expression"/>
    <xs:element ref="cast_specification"/>
    <xs:element ref="next_value_expression"/>
    <xs:element ref="field_reference"/>
    <xs:element ref="subtype_treatment"/>
    <xs:element ref="method_invocation"/>
    <xs:element ref="static_method_invocation"/>
    <xs:element ref="new_specification"/>
    <xs:element ref="attribute_or_method_reference"/>
    <xs:element ref="dereference_operation"/>
    <xs:element ref="method_reference"/>
    <xs:element ref="reference_resolution"/>
    <xs:element ref="array_element_reference"/>
    <xs:element ref="multiset_element_reference"/>
    <xs:element ref="value_expression"/>
    <xs:element ref="numeric_value_expression"/>
    <xs:element ref="numeric_value_function"/>
    <xs:element ref="string_value_expression"/>
    <xs:element ref="string_value_function"/>
    <xs:element ref="datetime_value_expression"/>
    <xs:element ref="datetime_value_function"/>
    <xs:element ref="interval_value_expression"/>
    <xs:element ref="interval_value_function"/>
    <xs:element ref="boolean_value_expression"/>
    <xs:element ref="array_value_expression"/>
    <xs:element ref="array_value_constructor"/>
    <xs:element ref="multiset_value_expression"/>
    <xs:element ref="multiset_value_function"/>
    <xs:element ref="multiset_value_constructor"/>
  </xs:all>
</xs:group>