Showing:

Annotations
Diagrams
Model
Source
Element Group schema_definition_and_manipulation
Namespace http://www.sqlparser.com/xml/ansi2003
Annotations
Schema definition and manipulation. this group is used for documentation only, not used in XML file.
Diagram
Diagram ansi2003_xsd_Element_schema_definition.tmp#schema_definition ansi2003_xsd_Element_drop_schema_statement.tmp#drop_schema_statement ansi2003_xsd_Element_table_definition.tmp#table_definition ansi2003_xsd_Element_column_definition.tmp#column_definition ansi2003_xsd_Element_default_clause.tmp#default_clause ansi2003_xsd_Element_table_constraint_definition.tmp#table_constraint_definition ansi2003_xsd_Element_unique_constraint_definition.tmp#unique_constraint_definition ansi2003_xsd_Element_referential_constraint_definition.tmp#referential_constraint_definition ansi2003_xsd_Element_check_constraint_definition.tmp#check_constraint_definition ansi2003_xsd_Element_alter_table_statement.tmp#alter_table_statement ansi2003_xsd_Element_add_column_definition.tmp#add_column_definition ansi2003_xsd_Element_alter_column_definition.tmp#alter_column_definition ansi2003_xsd_Element_set_column_default_clause.tmp#set_column_default_clause ansi2003_xsd_Element_drop_column_default_clause.tmp#drop_column_default_clause ansi2003_xsd_Element_add_column_scope_clause.tmp#add_column_scope_clause ansi2003_xsd_Element_drop_column_scope_clause.tmp#drop_column_scope_clause ansi2003_xsd_Element_alter_identity_column_specification.tmp#alter_identity_column_specification ansi2003_xsd_Element_drop_column_definition.tmp#drop_column_definition ansi2003_xsd_Element_add_table_constraint_definition.tmp#add_table_constraint_definition ansi2003_xsd_Element_drop_table_constraint_definition.tmp#drop_table_constraint_definition ansi2003_xsd_Element_drop_table_statement.tmp#drop_table_statement ansi2003_xsd_Element_view_definition.tmp#view_definition ansi2003_xsd_Element_drop_view_statement.tmp#drop_view_statement ansi2003_xsd_Element_domain_definition.tmp#domain_definition ansi2003_xsd_Element_alter_domain_statement.tmp#alter_domain_statement ansi2003_xsd_Element_set_domain_default_clause.tmp#set_domain_default_clause ansi2003_xsd_Element_drop_domain_default_clause.tmp#drop_domain_default_clause ansi2003_xsd_Element_add_domain_constraint_definition.tmp#add_domain_constraint_definition ansi2003_xsd_Element_drop_domain_constraint_definition.tmp#drop_domain_constraint_definition ansi2003_xsd_Element_drop_domain_statement.tmp#drop_domain_statement ansi2003_xsd_Element_character_set_definition.tmp#character_set_definition ansi2003_xsd_Element_drop_character_set_statement.tmp#drop_character_set_statement ansi2003_xsd_Element_collation_definition.tmp#collation_definition ansi2003_xsd_Element_drop_collation_statement.tmp#drop_collation_statement ansi2003_xsd_Element_transliteration_definition.tmp#transliteration_definition ansi2003_xsd_Element_drop_transliteration_statement.tmp#drop_transliteration_statement ansi2003_xsd_Element_assertion_definition.tmp#assertion_definition ansi2003_xsd_Element_drop_assertion_statement.tmp#drop_assertion_statement ansi2003_xsd_Element_trigger_definition.tmp#trigger_definition ansi2003_xsd_Element_drop_trigger_statement.tmp#drop_trigger_statement ansi2003_xsd_Element_user_defined_type_definition.tmp#user_defined_type_definition ansi2003_xsd_Element_attribute_definition.tmp#attribute_definition ansi2003_xsd_Element_alter_type_statement.tmp#alter_type_statement ansi2003_xsd_Element_add_attribute_definition.tmp#add_attribute_definition ansi2003_xsd_Element_drop_attribute_definition.tmp#drop_attribute_definition ansi2003_xsd_Element_add_original_method_specification.tmp#add_original_method_specification ansi2003_xsd_Element_add_overriding_method_specification.tmp#add_overriding_method_specification ansi2003_xsd_Element_drop_method_specifcation.tmp#drop_method_specifcation ansi2003_xsd_Element_drop_data_type_statement.tmp#drop_data_type_statement ansi2003_xsd_Element_sql_invoked_routine.tmp#sql_invoked_routine ansi2003_xsd_Element_alter_routine_statement.tmp#alter_routine_statement ansi2003_xsd_Element_drop_routine_statement.tmp#drop_routine_statement ansi2003_xsd_Element_user_defined_cast_definition.tmp#user_defined_cast_definition ansi2003_xsd_Element_drop_user_defined_cast_statement.tmp#drop_user_defined_cast_statement ansi2003_xsd_Element_user_defined_ordering_definition.tmp#user_defined_ordering_definition ansi2003_xsd_Element_drop_user_defined_ordering_statement.tmp#drop_user_defined_ordering_statement ansi2003_xsd_Element_transform_definition.tmp#transform_definition ansi2003_xsd_Element_alter_transform_statement.tmp#alter_transform_statement ansi2003_xsd_Element_add_transform_element_list.tmp#add_transform_element_list ansi2003_xsd_Element_drop_transform_element_list.tmp#drop_transform_element_list ansi2003_xsd_Element_drop_transform_statement.tmp#drop_transform_statement ansi2003_xsd_Element_sequence_generator_definition.tmp#sequence_generator_definition ansi2003_xsd_Element_alter_sequence_generator_statement.tmp#alter_sequence_generator_statement ansi2003_xsd_Element_drop_sequence_generator_statement.tmp#drop_sequence_generator_statement
Model
ALL(schema_definition drop_schema_statement table_definition column_definition default_clause table_constraint_definition unique_constraint_definition referential_constraint_definition check_constraint_definition alter_table_statement add_column_definition alter_column_definition set_column_default_clause drop_column_default_clause add_column_scope_clause drop_column_scope_clause alter_identity_column_specification drop_column_definition add_table_constraint_definition drop_table_constraint_definition drop_table_statement view_definition drop_view_statement domain_definition alter_domain_statement set_domain_default_clause drop_domain_default_clause add_domain_constraint_definition drop_domain_constraint_definition drop_domain_statement character_set_definition drop_character_set_statement collation_definition drop_collation_statement transliteration_definition drop_transliteration_statement assertion_definition drop_assertion_statement trigger_definition drop_trigger_statement user_defined_type_definition attribute_definition alter_type_statement add_attribute_definition drop_attribute_definition add_original_method_specification add_overriding_method_specification drop_method_specifcation drop_data_type_statement sql_invoked_routine alter_routine_statement drop_routine_statement user_defined_cast_definition drop_user_defined_cast_statement user_defined_ordering_definition drop_user_defined_ordering_statement transform_definition alter_transform_statement add_transform_element_list drop_transform_element_list drop_transform_statement sequence_generator_definition alter_sequence_generator_statement drop_sequence_generator_statement)
Children add_attribute_definition, add_column_definition, add_column_scope_clause, add_domain_constraint_definition, add_original_method_specification, add_overriding_method_specification, add_table_constraint_definition, add_transform_element_list, alter_column_definition, alter_domain_statement, alter_identity_column_specification, alter_routine_statement, alter_sequence_generator_statement, alter_table_statement, alter_transform_statement, alter_type_statement, assertion_definition, attribute_definition, character_set_definition, check_constraint_definition, collation_definition, column_definition, default_clause, domain_definition, drop_assertion_statement, drop_attribute_definition, drop_character_set_statement, drop_collation_statement, drop_column_default_clause, drop_column_definition, drop_column_scope_clause, drop_data_type_statement, drop_domain_constraint_definition, drop_domain_default_clause, drop_domain_statement, drop_method_specifcation, drop_routine_statement, drop_schema_statement, drop_sequence_generator_statement, drop_table_constraint_definition, drop_table_statement, drop_transform_element_list, drop_transform_statement, drop_transliteration_statement, drop_trigger_statement, drop_user_defined_cast_statement, drop_user_defined_ordering_statement, drop_view_statement, referential_constraint_definition, schema_definition, sequence_generator_definition, set_column_default_clause, set_domain_default_clause, sql_invoked_routine, table_constraint_definition, table_definition, transform_definition, transliteration_definition, trigger_definition, unique_constraint_definition, user_defined_cast_definition, user_defined_ordering_definition, user_defined_type_definition, view_definition
Source
<xs:group name="schema_definition_and_manipulation">
  <xs:annotation>
    <xs:documentation xml:lang="en">Schema definition and manipulation. this group is used for documentation only, not used in XML file.</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element ref="schema_definition"/>
    <xs:element ref="drop_schema_statement"/>
    <xs:element ref="table_definition"/>
    <xs:element ref="column_definition"/>
    <xs:element ref="default_clause"/>
    <xs:element ref="table_constraint_definition"/>
    <xs:element ref="unique_constraint_definition"/>
    <xs:element ref="referential_constraint_definition"/>
    <xs:element ref="check_constraint_definition"/>
    <xs:element ref="alter_table_statement"/>
    <xs:element ref="add_column_definition"/>
    <xs:element ref="alter_column_definition"/>
    <xs:element ref="set_column_default_clause"/>
    <xs:element ref="drop_column_default_clause"/>
    <xs:element ref="add_column_scope_clause"/>
    <xs:element ref="drop_column_scope_clause"/>
    <xs:element ref="alter_identity_column_specification"/>
    <xs:element ref="drop_column_definition"/>
    <xs:element ref="add_table_constraint_definition"/>
    <xs:element ref="drop_table_constraint_definition"/>
    <xs:element ref="drop_table_statement"/>
    <xs:element ref="view_definition"/>
    <xs:element ref="drop_view_statement"/>
    <xs:element ref="domain_definition"/>
    <xs:element ref="alter_domain_statement"/>
    <xs:element ref="set_domain_default_clause"/>
    <xs:element ref="drop_domain_default_clause"/>
    <xs:element ref="add_domain_constraint_definition"/>
    <xs:element ref="drop_domain_constraint_definition"/>
    <xs:element ref="drop_domain_statement"/>
    <xs:element ref="character_set_definition"/>
    <xs:element ref="drop_character_set_statement"/>
    <xs:element ref="collation_definition"/>
    <xs:element ref="drop_collation_statement"/>
    <xs:element ref="transliteration_definition"/>
    <xs:element ref="drop_transliteration_statement"/>
    <xs:element ref="assertion_definition"/>
    <xs:element ref="drop_assertion_statement"/>
    <xs:element ref="trigger_definition"/>
    <xs:element ref="drop_trigger_statement"/>
    <xs:element ref="user_defined_type_definition"/>
    <xs:element ref="attribute_definition"/>
    <xs:element ref="alter_type_statement"/>
    <xs:element ref="add_attribute_definition"/>
    <xs:element ref="drop_attribute_definition"/>
    <xs:element ref="add_original_method_specification"/>
    <xs:element ref="add_overriding_method_specification"/>
    <xs:element ref="drop_method_specifcation"/>
    <xs:element ref="drop_data_type_statement"/>
    <xs:element ref="sql_invoked_routine"/>
    <xs:element ref="alter_routine_statement"/>
    <xs:element ref="drop_routine_statement"/>
    <xs:element ref="user_defined_cast_definition"/>
    <xs:element ref="drop_user_defined_cast_statement"/>
    <xs:element ref="user_defined_ordering_definition"/>
    <xs:element ref="drop_user_defined_ordering_statement"/>
    <xs:element ref="transform_definition"/>
    <xs:element ref="alter_transform_statement"/>
    <xs:element ref="add_transform_element_list"/>
    <xs:element ref="drop_transform_element_list"/>
    <xs:element ref="drop_transform_statement"/>
    <xs:element ref="sequence_generator_definition"/>
    <xs:element ref="alter_sequence_generator_statement"/>
    <xs:element ref="drop_sequence_generator_statement"/>
  </xs:all>
</xs:group>