<?xml version="1.0"?>
  <gstructs-skip xmlns:attr="http://www.mysql.com/grt/struct-attribute">    
      <requires file="structs.db.xml"/>    

      <gstruct attr:caption="MSSQL Catalog" name="db.sybase.Catalog" parent="db.Catalog">      
          <members>        
              <member content-struct-name="db.sybase.Schema" content-type="object" name="schemata" overrides="db.Schema" type="list" owned="1"/>
          </members>      
      </gstruct>    

      <gstruct attr:caption="MSSQL Schema" name="db.sybase.Schema" parent="db.Schema">      
          <members>        
              <member content-struct-name="db.sybase.Table" content-type="object" name="tables" overrides="db.Table" type="list" owned="1"/>
              <member content-struct-name="db.sybase.View" content-type="object" name="views" overrides="db.View" type="list" owned="1"/>
              <member content-struct-name="db.sybase.Routine" content-type="object" name="routines" overrides="db.Routine" type="list" owned="1"/>
              <member content-struct-name="db.sybase.RoutineGroup" content-type="object" name="routineGroups" overrides="db.RoutineGroup" type="list" owned="1"/>
              <member content-struct-name="db.sybase.Synonym" content-type="object" name="synonyms" overrides="db.Synonym" type="list" owned="1"/>
              <member content-struct-name="db.sybase.StructuredDatatype" content-type="object" name="structuredTypes" overrides="db.StructuredDatatype" type="list" owned="1"/>
              <member content-struct-name="db.sybase.Sequence" content-type="object" name="sequences" overrides="db.Sequence" type="list" owned="1"/>
          </members>      
      </gstruct>    

      <gstruct attr:caption="MSSQL Table" attr:desc="a MSSQL database table object" name="db.sybase.Table" parent="db.Table">      
          <members>        
              <member name="createdDatetime" type="string"/>        
          </members>      
      </gstruct>    

      <gstruct name="db.sybase.Column" parent="db.Column">      
          <members>        
              <member name="identity" type="int"/>        
              <member name="computed" type="int"/>        
          </members>      
      </gstruct>    

      <gstruct name="db.sybase.SimpleDatatype" parent="db.SimpleDatatype"/>    

      <gstruct attr:caption="MSSQL Structured Datatype" attr:desc="a MSSQL structured datatype object" name="db.sybase.StructuredDatatype" parent="db.StructuredDatatype"/>    

      <gstruct name="db.sybase.Index" parent="db.Index">      
          <members>        
              <member name="ignoreDuplicateRows" type="int"/>        
              <member name="clustered" type="int"/>        
          </members>      
      </gstruct>    

      <gstruct name="db.sybase.IndexColumn" parent="db.IndexColumn"/>    

      <gstruct name="db.sybase.ForeignKey" parent="db.ForeignKey"/>    
  
      <gstruct name="db.sybase.Trigger" parent="db.Trigger"/>    

      <gstruct attr:caption="MSSQL View" attr:desc="a MSSQL database view object" name="db.sybase.View" parent="db.View"/>    

      <gstruct attr:caption="MSSQL Routine Group" attr:desc="a MSSQL database routine group" name="db.sybase.RoutineGroup" parent="db.RoutineGroup"/>    
  
      <gstruct attr:caption="MSSQL Routine" attr:desc="a MSSQL database routine object" name="db.sybase.Routine" parent="db.Routine"/>    

      <gstruct attr:caption="MSSQL Synonym" attr:desc="a MSSQL synonym object" name="db.sybase.Synonym" parent="db.Synonym"/>    

      <gstruct attr:caption="MSSQL Sequence" attr:desc="a MSSQL database sequence object" name="db.sybase.Sequence" parent="db.Sequence"/>    

  </gstructs-skip>
