XML Schema Documentation

Schema Document Properties

Target Namespace None
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
No documentation provided.
Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
jaxb http://java.sun.com/xml/ns/jaxb
xjc http://java.sun.com/xml/ns/jaxb/xjc
<xsd:schema version=
"2.0" extensionBindingPrefixes=
"xjc" elementFormDefault=
"qualified"
>
...
</xsd:schema>

Global Declarations

Element: database

Name database
Type Database
Nillable no
Abstract no
No documentation provided.
<database
 name=
"
xsd:string" [1]
 catalog=
"
xsd:string" [0..1]
 charset-name=
"
xsd:string" [0..1]
 collation-name=
"
xsd:string" [0..1]
 default-base-class=
"
xsd:string" [0..1]
 default-java-naming-method=
"
JavaNamingMethodType
" [0..1]
 filename=
"
xsd:string" [0..1]
 package-name=
"
xsd:string" [0..1]
 version=
"
xsd:string" [0..1]
>
   <table> 
Table
 </table> [0..*]
   <procedure> 
Procedure
 </procedure> [0..*]
   <trigger> 
Trigger
 </trigger> [0..*]
</database>
<xsd:element name=
"database" type=
"
Database
"
/>

Element: databaseConnection

Name databaseConnection
Type DatabaseConnection
Nillable no
Abstract no
No documentation provided.
<databaseConnection
 name=
"
xsd:string" [0..1]
>
   <ssh> 
SSHConnection
 </ssh> [0..1]
   <database-timeout> 
xsd:int </database-timeout> [1]
   <show-errors> 
xsd:boolean </show-errors> [1]
   <show-drop-errors> 
xsd:boolean </show-drop-errors> [1]
   <create-database> 
xsd:boolean </create-database> [1]
   <auto-commit> 
xsd:boolean </auto-commit> [1]
   <verbose> 
xsd:boolean </verbose> [1]
   <number-of-rows-limit> 
xsd:int </number-of-rows-limit> [1]
   <cache-timeout> 
xsd:int </cache-timeout> [1]
   <connection-kind> 
ConnectionKind
 </connection-kind> [1]
   <database-url> 
xsd:string </database-url> [1]
   <driver> 
xsd:string </driver> [1]
   <username> 
xsd:string </username> [1]
   <password> 
xsd:string </password> [1]
   <model> 
xsd:string </model> [1]
   <jndi-name> 
xsd:string </jndi-name> [1]
   <datasource> 
xsd:string </datasource> [1]
   <datasource-class> 
xsd:string </datasource-class> [1]
   <description> 
xsd:string </description> [1]
   <server-filename> 
xsd:string </server-filename> [1]
   <resource-filename> 
xsd:string </resource-filename> [1]
   <package-name> 
xsd:string </package-name> [0..*]
   <schema-alias> 
Param
 </schema-alias> [0..*]
   <param> 
Param
 </param> [0..*]
   <name-case> 
CaseType
 </name-case> [1]
   <vendor> 
xsd:string </vendor> [1]
   <pool-validation-query> 
xsd:string </pool-validation-query> [1]
   <pool-max-total> 
xsd:int </pool-max-total> [1]
   <pool-max-idle> 
xsd:int </pool-max-idle> [1]
   <pool-min-idle> 
xsd:int </pool-min-idle> [1]
   <pool-max-wait-millis> 
xsd:int </pool-max-wait-millis> [1]
   <pool-time-between-eviction-runs-millis> 
xsd:int </pool-time-between-eviction-runs-millis> [1]
   <pool-min-evictable-idle-time-millis> 
xsd:int </pool-min-evictable-idle-time-millis> [1]
   <pool-test-while-idle> 
xsd:boolean </pool-test-while-idle> [1]
   <pool-test-on-borrow> 
xsd:boolean </pool-test-on-borrow> [1]
   <pool-remove-abandoned> 
xsd:boolean </pool-remove-abandoned> [1]
   <pool-remove-abandoned-timeout-seconds> 
xsd:int </pool-remove-abandoned-timeout-seconds> [1]
   <pool-log-abandoned> 
xsd:boolean </pool-log-abandoned> [1]
</databaseConnection>
<xsd:element name=
"databaseConnection" type=
"
DatabaseConnection
"
/>

Element: databaseConnections

Name databaseConnections
Type DatabaseConnections
Nillable no
Abstract no
No documentation provided.
<databaseConnections
 name=
"
xsd:string" [0..1]
 filename=
"
xsd:string" [0..1]
 resource=
"
xsd:string" [0..1]
 project-state=
"
ProjectStateType
" [0..1]
>
   <definition> 
Definition
 </definition> [0..*]
   <connection> 
DatabaseConnection
 </connection> [0..*]
</databaseConnections>
<xsd:element name=
"databaseConnections" type=
"
DatabaseConnections
"
/>

Element: databases

Name databases
Type Databases
Nillable no
Abstract no
No documentation provided.
<databases
>
   <database> 
Database
 </database> [0..*]
   <user> 
User
 </user> [0..*]
   <privilege> 
Privilege
 </privilege> [0..*]
</databases>
<xsd:element name=
"databases" type=
"
Databases
"
/>

Element: procedure

Name procedure
Type Procedure
Nillable no
Abstract no
No documentation provided.
<procedure
 name=
"
xsd:string" [1]
 database-name=
"
xsd:string" [0..1]
 filename=
"
xsd:string" [0..1]
 sql-characteristics=
"
xsd:string" [0..1]
 sql-security=
"
xsd:string" [0..1]
 description=
"
xsd:string" [0..1]
 vendor=
"
xsd:string" [0..1]
>
   <source> 
xsd:string </source> [0..1]
   <column> 
Column
 </column> [0..*]
</procedure>
<xsd:element name=
"procedure" type=
"
Procedure
"
/>

Element: table

Name table
Type Table
Nillable no
Abstract no
No documentation provided.
<table
 name=
"
xsd:string" [1]
 table-name=
"
xsd:string" [0..1]
 java-name=
"
xsd:string" [0..1]
 database-name=
"
xsd:string" [0..1]
 table-type=
"
TableType
" [0..1]
 base-class=
"
xsd:string" [0..1]
 charset-name=
"
xsd:string" [0..1]
 collation-name=
"
xsd:string" [0..1]
 data-directory=
"
xsd:string" [0..1]
 description=
"
xsd:string" [0..1]
 delay-key-write=
"
xsd:boolean" [0..1]
 engine=
"
EngineType
" [0..1]
 has-checksum=
"
xsd:boolean" [0..1]
 index-directory=
"
xsd:string" [0..1]
 interface=
"
xsd:string" [0..1]
 is-schema-updatable=
"
xsd:boolean" [0..1]
 is-rest-service=
"
xsd:boolean" [0..1]
 is-report-table=
"
xsd:boolean" [0..1]
 is-abstract=
"
xsd:boolean" [0..1]
 is-default=
"
xsd:boolean" [0..1]
 is-final=
"
xsd:boolean" [0..1]
 is-large-table=
"
xsd:boolean" [0..1]
 is-monitor-changes=
"
xsd:boolean" [0..1]
 fields-all-nullable=
"
xsd:boolean" [0..1]
 maximum-rows=
"
xsd:int" [0..1]
 minimum-rows=
"
xsd:int" [0..1]
 pack-keys=
"
PackKeysType
" [0..1]
 password=
"
xsd:string" [0..1]
 raid-type=
"
RaidType
" [0..1]
 raid-chunks=
"
xsd:string" [0..1]
 raid-chunk-size=
"
xsd:int" [0..1]
 row-format=
"
RowFormatType
" [0..1]
 skip-sql=
"
xsd:boolean" [0..1]
 union=
"
xsd:string" [0..1]
 iterations=
"
xsd:int" [0..1]
>
   <column> 
Column
 </column> [0..*]
   <import-table> 
xsd:string </import-table> [0..*]
   <foreign-key> 
ForeignKey
 </foreign-key> [0..*]
   <validator> 
xsd:string </validator> [1]
   <converter> 
xsd:string </converter> [1]
   <generator> 
xsd:string </generator> [1]
   <filter> 
xsd:string </filter> [1]
   <seed-filename> 
xsd:string </seed-filename> [1]
   <index> 
Index
 </index> [0..*]
   <sql-select> 
xsd:string </sql-select> [0..1]
   <sql-update> 
xsd:string </sql-update> [0..1]
   <sql-insert> 
xsd:string </sql-insert> [0..1]
   <sql-delete> 
xsd:string </sql-delete> [0..1]
   <query-class-name> 
xsd:string </query-class-name> [0..1]
   <row> 
Row
 </row> [0..*]
</table>
<xsd:element name=
"table" type=
"
Table
"
/>

Element: user

Name user
Type User
Nillable no
Abstract no
No documentation provided.
<user
 name=
"
xsd:string" [1]
 password=
"
xsd:string" [1]
 host=
"
xsd:string" [0..1]
/> 

<xsd:element name=
"user" type=
"
User
"
/>

Global Definitions

Complex Type: Cell

Super-types: xsd:string < Cell (by extension)
Sub-types: None
Name Cell
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [0..1]
 type=
"
xsd:string" [0..1]
>
    
xsd:string
</...>
<xsd:complexType name=
"Cell"
>
   <xsd:simpleContent
>
      <xsd:extension base=
"
xsd:string"
>
         <xsd:attribute name=
"name" type=
"
xsd:string"
/>
         <xsd:attribute name=
"type" type=
"
xsd:string" default=
"int"
/>
      </xsd:extension>
   </xsd:simpleContent>
</xsd:complexType>

Complex Type: Column

Super-types: None
Sub-types: None
Name Column
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [1]
 table-name=
"
xsd:string" [0..1]
 database-name=
"
xsd:string" [0..1]
 description=
"
xsd:string" [0..1]
 index-name=
"
xsd:string" [0..1]
 id-method=
"
IdMethodType
" [0..1]
 java-type=
"
xsd:string" [0..1]
 field=
"
xsd:string" [0..1]
 generic-type=
"
xsd:string" [0..1]
 logical-type=
"
xsd:string" [0..1]
 data-type=
"
xsd:string" [0..1]
 extra-data-type=
"
xsd:string" [0..1]
 decimal-size=
"
xsd:int" [0..1]
 default-value=
"
xsd:string" [0..1]
 size=
"
xsd:long" [0..1]
 order=
"
xsd:int" [0..1]
 columnVisibility=
"
ColumnVisibilityType
" [0..1]
 natural-key=
"
xsd:boolean" [0..1]
 primary-key=
"
xsd:boolean" [0..1]
 persistent=
"
xsd:boolean" [0..1]
 optional=
"
xsd:boolean" [0..1]
 required=
"
xsd:boolean" [0..1]
 secure=
"
xsd:boolean" [0..1]
 unique=
"
xsd:boolean" [0..1]
 unsigned=
"
xsd:boolean" [0..1]
 zero-fill=
"
xsd:boolean" [0..1]
 binary=
"
xsd:boolean" [0..1]
 ascii=
"
xsd:boolean" [0..1]
 unicode=
"
xsd:boolean" [0..1]
 is-nullable=
"
xsd:boolean" [0..1]
>
   <enum-value> 
EnumItem
 </enum-value> [0..*]
   <validator> 
xsd:string </validator> [1]
   <converter> 
xsd:string </converter> [1]
   <renderer> 
xsd:string </renderer> [1]
   <action> 
xsd:string </action> [1]
   <minimum-value> 
xsd:string </minimum-value> [1]
   <maximum-value> 
xsd:string </maximum-value> [1]
   <options> 
xsd:string </options> [1]
   <component-type> 
xsd:string </component-type> [1]
   <values-classname> 
xsd:string </values-classname> [1]
   <validation-message> 
xsd:string </validation-message> [1]
   <tooltip-message> 
xsd:string </tooltip-message> [1]
</...>
<xsd:complexType name=
"Column"
>
   <xsd:sequence
>
      <xsd:element name=
"enum-value" type=
"
EnumItem
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
<-- UI Modeling -->      <xsd:element name=
"validator" type=
"
xsd:string"
/>
      <xsd:element name=
"converter" type=
"
xsd:string"
/>
      <xsd:element name=
"renderer" type=
"
xsd:string"
/>
      <xsd:element name=
"action" type=
"
xsd:string"
/>
      <xsd:element name=
"minimum-value" type=
"
xsd:string"
/>
      <xsd:element name=
"maximum-value" type=
"
xsd:string"
/>
      <xsd:element name=
"options" type=
"
xsd:string"
/>
      <xsd:element name=
"component-type" type=
"
xsd:string"
/>
      <xsd:element name=
"values-classname" type=
"
xsd:string"
/>
      <xsd:element name=
"validation-message" type=
"
xsd:string"
/>
      <xsd:element name=
"tooltip-message" type=
"
xsd:string"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"table-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"database-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"description" type=
"
xsd:string"
/>
   <xsd:attribute name=
"index-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"id-method" type=
"
IdMethodType
" default=
"none"
/>
   <xsd:attribute name=
"java-type" type=
"
xsd:string"
/>
   <xsd:attribute name=
"field" type=
"
xsd:string"
/>
   <xsd:attribute name=
"generic-type" type=
"
xsd:string"
/>
   <xsd:attribute name=
"logical-type" type=
"
xsd:string"
/>
   <xsd:attribute name=
"data-type" type=
"
xsd:string"
/>
   <xsd:attribute name=
"extra-data-type" type=
"
xsd:string"
/>
   <xsd:attribute name=
"decimal-size" type=
"
xsd:int" default=
"0"
/>
   <xsd:attribute name=
"default-value" type=
"
xsd:string"
/>
   <xsd:attribute name=
"size" type=
"
xsd:long" default=
"0"
/>
   <xsd:attribute name=
"order" type=
"
xsd:int" default=
"1"
/>
   <xsd:attribute name=
"columnVisibility" type=
"
ColumnVisibilityType
" default=
"normal"
/>
<-- Flags -->   <xsd:attribute name=
"natural-key" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"primary-key" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"persistent" type=
"
xsd:boolean" default=
"true"
/>
   <xsd:attribute name=
"optional" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"required" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"secure" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"unique" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"unsigned" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"zero-fill" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"binary" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"ascii" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"unicode" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"is-nullable" type=
"
xsd:boolean" default=
"false"
/>
</xsd:complexType>

Complex Type: Database

Super-types: None
Sub-types: None
Name Database
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [1]
 catalog=
"
xsd:string" [0..1]
 charset-name=
"
xsd:string" [0..1]
 collation-name=
"
xsd:string" [0..1]
 default-base-class=
"
xsd:string" [0..1]
 default-java-naming-method=
"
JavaNamingMethodType
" [0..1]
 filename=
"
xsd:string" [0..1]
 package-name=
"
xsd:string" [0..1]
 version=
"
xsd:string" [0..1]
>
   <table> 
Table
 </table> [0..*]
   <procedure> 
Procedure
 </procedure> [0..*]
   <trigger> 
Trigger
 </trigger> [0..*]
</...>
<xsd:complexType name=
"Database"
>
   <xsd:sequence
>
      <xsd:element name=
"table" type=
"
Table
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"procedure" type=
"
Procedure
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"trigger" type=
"
Trigger
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"catalog" type=
"
xsd:string"
/>
   <xsd:attribute name=
"charset-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"collation-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"default-base-class" type=
"
xsd:string"
/>
   <xsd:attribute name=
"default-java-naming-method" type=
"
JavaNamingMethodType
" default=
"javaname"
/>
   <xsd:attribute name=
"filename" type=
"
xsd:string"
/>
   <xsd:attribute name=
"package-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"version" type=
"
xsd:string"
/>
</xsd:complexType>

Complex Type: DatabaseConnection

Super-types: None
Sub-types: None
Name DatabaseConnection
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [0..1]
>
   <ssh> 
SSHConnection
 </ssh> [0..1]
   <database-timeout> 
xsd:int </database-timeout> [1]
   <show-errors> 
xsd:boolean </show-errors> [1]
   <show-drop-errors> 
xsd:boolean </show-drop-errors> [1]
   <create-database> 
xsd:boolean </create-database> [1]
   <auto-commit> 
xsd:boolean </auto-commit> [1]
   <verbose> 
xsd:boolean </verbose> [1]
   <number-of-rows-limit> 
xsd:int </number-of-rows-limit> [1]
   <cache-timeout> 
xsd:int </cache-timeout> [1]
   <connection-kind> 
ConnectionKind
 </connection-kind> [1]
   <database-url> 
xsd:string </database-url> [1]
   <driver> 
xsd:string </driver> [1]
   <username> 
xsd:string </username> [1]
   <password> 
xsd:string </password> [1]
   <model> 
xsd:string </model> [1]
   <jndi-name> 
xsd:string </jndi-name> [1]
   <datasource> 
xsd:string </datasource> [1]
   <datasource-class> 
xsd:string </datasource-class> [1]
   <description> 
xsd:string </description> [1]
   <server-filename> 
xsd:string </server-filename> [1]
   <resource-filename> 
xsd:string </resource-filename> [1]
   <package-name> 
xsd:string </package-name> [0..*]
   <schema-alias> 
Param
 </schema-alias> [0..*]
   <param> 
Param
 </param> [0..*]
   <name-case> 
CaseType
 </name-case> [1]
   <vendor> 
xsd:string </vendor> [1]
   <pool-validation-query> 
xsd:string </pool-validation-query> [1]
   <pool-max-total> 
xsd:int </pool-max-total> [1]
   <pool-max-idle> 
xsd:int </pool-max-idle> [1]
   <pool-min-idle> 
xsd:int </pool-min-idle> [1]
   <pool-max-wait-millis> 
xsd:int </pool-max-wait-millis> [1]
   <pool-time-between-eviction-runs-millis> 
xsd:int </pool-time-between-eviction-runs-millis> [1]
   <pool-min-evictable-idle-time-millis> 
xsd:int </pool-min-evictable-idle-time-millis> [1]
   <pool-test-while-idle> 
xsd:boolean </pool-test-while-idle> [1]
   <pool-test-on-borrow> 
xsd:boolean </pool-test-on-borrow> [1]
   <pool-remove-abandoned> 
xsd:boolean </pool-remove-abandoned> [1]
   <pool-remove-abandoned-timeout-seconds> 
xsd:int </pool-remove-abandoned-timeout-seconds> [1]
   <pool-log-abandoned> 
xsd:boolean </pool-log-abandoned> [1]
</...>
<xsd:complexType name=
"DatabaseConnection"
>
   <xsd:sequence
>
      <xsd:element name=
"ssh" type=
"
SSHConnection
" minOccurs=
"0" maxOccurs=
"1"
/>
      <xsd:element name=
"database-timeout" type=
"
xsd:int" default=
"0"
/>
      <xsd:element name=
"show-errors" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"show-drop-errors" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"create-database" type=
"
xsd:boolean" default=
"false"
/>
      <xsd:element name=
"auto-commit" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"verbose" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"number-of-rows-limit" type=
"
xsd:int" default=
"0"
/>
      <xsd:element name=
"cache-timeout" type=
"
xsd:int" default=
"0"
/>
      <xsd:element name=
"connection-kind" type=
"
ConnectionKind
" default=
"TCP"
/>
      <xsd:element name=
"database-url" type=
"
xsd:string"
/>
      <xsd:element name=
"driver" type=
"
xsd:string"
/>
      <xsd:element name=
"username" type=
"
xsd:string"
/>
      <xsd:element name=
"password" type=
"
xsd:string"
/>
      <xsd:element name=
"model" type=
"
xsd:string"
/>
      <xsd:element name=
"jndi-name" type=
"
xsd:string"
/>
      <xsd:element name=
"datasource" type=
"
xsd:string"
/>
      <xsd:element name=
"datasource-class" type=
"
xsd:string"
/>
      <xsd:element name=
"description" type=
"
xsd:string"
/>
      <xsd:element name=
"server-filename" type=
"
xsd:string"
/>
      <xsd:element name=
"resource-filename" type=
"
xsd:string"
/>
      <xsd:element name=
"package-name" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"schema-alias" type=
"
Param
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"param" type=
"
Param
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"name-case" type=
"
CaseType
" default=
"normal"
/>
      <xsd:element name=
"vendor" type=
"
xsd:string" default=
"mysql"
/>
      <xsd:element name=
"pool-validation-query" type=
"
xsd:string" default=
"select 1"
/>
      <xsd:element name=
"pool-max-total" type=
"
xsd:int" default=
"8"
/>
      <xsd:element name=
"pool-max-idle" type=
"
xsd:int" default=
"8"
/>
      <xsd:element name=
"pool-min-idle" type=
"
xsd:int" default=
"0"
/>
      <xsd:element name=
"pool-max-wait-millis" type=
"
xsd:int" default=
"-1"
/>
      <xsd:element name=
"pool-time-between-eviction-runs-millis" type=
"
xsd:int" default=
"-1"
/>
      <xsd:element name=
"pool-min-evictable-idle-time-millis" type=
"
xsd:int" default=
"1800000"
/>
      <xsd:element name=
"pool-test-while-idle" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"pool-test-on-borrow" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"pool-remove-abandoned" type=
"
xsd:boolean" default=
"false"
/>
      <xsd:element name=
"pool-remove-abandoned-timeout-seconds" type=
"
xsd:int" default=
"300"
/>
      <xsd:element name=
"pool-log-abandoned" type=
"
xsd:boolean" default=
"false"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string"
/>
</xsd:complexType>

Complex Type: DatabaseConnections

Super-types: None
Sub-types: None
Name DatabaseConnections
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [0..1]
 filename=
"
xsd:string" [0..1]
 resource=
"
xsd:string" [0..1]
 project-state=
"
ProjectStateType
" [0..1]
>
   <definition> 
Definition
 </definition> [0..*]
   <connection> 
DatabaseConnection
 </connection> [0..*]
</...>
<xsd:complexType name=
"DatabaseConnections"
>
   <xsd:sequence
>
      <xsd:element name=
"definition" type=
"
Definition
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"connection" type=
"
DatabaseConnection
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"filename" type=
"
xsd:string" default=
"../databases.xml"
/>
   <xsd:attribute name=
"resource" type=
"
xsd:string"
/>
   <xsd:attribute name=
"project-state" type=
"
ProjectStateType
" default=
"opened"
/>
</xsd:complexType>

Complex Type: Databases

Super-types: None
Sub-types: None
Name Databases
Abstract no
No documentation provided.
<...
>
   <database> 
Database
 </database> [0..*]
   <user> 
User
 </user> [0..*]
   <privilege> 
Privilege
 </privilege> [0..*]
</...>
<xsd:complexType name=
"Databases"
>
   <xsd:sequence
>
      <xsd:element name=
"database" type=
"
Database
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"user" type=
"
User
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"privilege" type=
"
Privilege
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
</xsd:complexType>

Complex Type: Definition

Super-types: None
Sub-types: None
Name Definition
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [1]
 filename=
"
xsd:string" [1]
>
   <database> 
Database
 </database> [0..*]
</...>
<xsd:complexType name=
"Definition"
>
   <xsd:sequence
>
      <xsd:element name=
"database" type=
"
Database
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"filename" type=
"
xsd:string" use=
"required"
/>
</xsd:complexType>

Complex Type: EnumItem

Super-types: xsd:string < EnumItem (by extension)
Sub-types: None
Name EnumItem
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [0..1]
>
    
xsd:string
</...>
<xsd:complexType name=
"EnumItem"
>
   <xsd:simpleContent
>
      <xsd:extension base=
"
xsd:string"
>
         <xsd:attribute name=
"name" type=
"
xsd:string"
/>
      </xsd:extension>
   </xsd:simpleContent>
</xsd:complexType>

Complex Type: ForeignKey

Super-types: None
Sub-types: None
Name ForeignKey
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [0..1]
 local-database=
"
xsd:string" [0..1]
 local-table=
"
xsd:string" [1]
 foreign-database=
"
xsd:string" [0..1]
 foreign-table=
"
xsd:string" [1]
 constraint-name=
"
xsd:string" [0..1]
 unique=
"
xsd:boolean" [0..1]
 deferrability=
"
xsd:string" [0..1]
 on-update=
"
UpdateType
" [0..1]
 on-delete=
"
UpdateType
" [0..1]
>
   <foreign-key-reference> 
ForeignKeyReference
 </foreign-key-reference> [0..*]
</...>
<xsd:complexType name=
"ForeignKey"
>
   <xsd:sequence
>
      <xsd:element name=
"foreign-key-reference" type=
"
ForeignKeyReference
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"local-database" type=
"
xsd:string"
/>
   <xsd:attribute name=
"local-table" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"foreign-database" type=
"
xsd:string"
/>
   <xsd:attribute name=
"foreign-table" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"constraint-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"unique" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"deferrability" type=
"
xsd:string"
/>
   <xsd:attribute name=
"on-update" type=
"
UpdateType
"
/>
   <xsd:attribute name=
"on-delete" type=
"
UpdateType
"
/>
</xsd:complexType>

Complex Type: ForeignKeyReference

Super-types: None
Sub-types: None
Name ForeignKeyReference
Abstract no
No documentation provided.
<...
 local-column=
"
xsd:string" [1]
 foreign-column=
"
xsd:string" [1]
 sequence-number=
"
xsd:int" [0..1]
/> 

<xsd:complexType name=
"ForeignKeyReference"
>
   <xsd:attribute name=
"local-column" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"foreign-column" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"sequence-number" type=
"
xsd:int"
/>
</xsd:complexType>

Complex Type: Index

Super-types: None
Sub-types: None
Name Index
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [0..1]
 table-name=
"
xsd:string" [0..1]
 database-name=
"
xsd:string" [0..1]
 column-name=
"
xsd:string" [0..1]
 index-class=
"
IndexClassType
" [0..1]
 index-type=
"
IndexType
" [0..1]
 editable=
"
xsd:boolean" [0..1]
 primary=
"
xsd:boolean" [0..1]
 description=
"
xsd:string" [0..1]
/> 

<xsd:complexType name=
"Index"
>
   <xsd:attribute name=
"name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"table-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"database-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"column-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"index-class" type=
"
IndexClassType
" default=
"default"
/>
   <xsd:attribute name=
"index-type" type=
"
IndexType
" default=
"default"
/>
   <xsd:attribute name=
"editable" type=
"
xsd:boolean" default=
"true"
/>
   <xsd:attribute name=
"primary" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"description" type=
"
xsd:string"
/>
</xsd:complexType>

Complex Type: Param

Super-types: xsd:string < Param (by extension)
Sub-types: None
Name Param
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [0..1]
>
    
xsd:string
</...>
<xsd:complexType name=
"Param"
>
   <xsd:simpleContent
>
      <xsd:extension base=
"
xsd:string"
>
         <xsd:attribute name=
"name" type=
"
xsd:string"
/>
      </xsd:extension>
   </xsd:simpleContent>
</xsd:complexType>

Complex Type: Privilege

Super-types: None
Sub-types: None
Name Privilege
Abstract no
No documentation provided.
<...
 grantor=
"
xsd:string" [0..1]
 grantee=
"
xsd:string" [1]
 privilege=
"
xsd:string" [1]
 is-grantable=
"
xsd:boolean" [0..1]
/> 

<xsd:complexType name=
"Privilege"
>
   <xsd:attribute name=
"grantor" type=
"
xsd:string"
/>
   <xsd:attribute name=
"grantee" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"privilege" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"is-grantable" type=
"
xsd:boolean" default=
"false"
/>
</xsd:complexType>

Complex Type: Privileges

Super-types: None
Sub-types: None
Name Privileges
Abstract no
No documentation provided.
<...
>
   <privilege> 
Privilege
 </privilege> [0..*]
</...>
<xsd:complexType name=
"Privileges"
>
   <xsd:sequence
>
      <xsd:element name=
"privilege" type=
"
Privilege
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
</xsd:complexType>

Complex Type: Procedure

Super-types: None
Sub-types: None
Name Procedure
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [1]
 database-name=
"
xsd:string" [0..1]
 filename=
"
xsd:string" [0..1]
 sql-characteristics=
"
xsd:string" [0..1]
 sql-security=
"
xsd:string" [0..1]
 description=
"
xsd:string" [0..1]
 vendor=
"
xsd:string" [0..1]
>
   <source> 
xsd:string </source> [0..1]
   <column> 
Column
 </column> [0..*]
</...>
<xsd:complexType name=
"Procedure"
>
   <xsd:sequence
>
      <xsd:element name=
"source" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"1"
/>
      <xsd:element name=
"column" type=
"
Column
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"database-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"filename" type=
"
xsd:string"
/>
   <xsd:attribute name=
"sql-characteristics" type=
"
xsd:string"
/>
   <xsd:attribute name=
"sql-security" type=
"
xsd:string"
/>
   <xsd:attribute name=
"description" type=
"
xsd:string"
/>
   <xsd:attribute name=
"vendor" type=
"
xsd:string"
/>
</xsd:complexType>

Complex Type: ResultSetType

Super-types: None
Sub-types: None
Name ResultSetType
Abstract no
No documentation provided.
<...
>
   <ForwardOnly> 
xsd:boolean </ForwardOnly> [1]
   <ScrollInsensitive> 
xsd:boolean </ScrollInsensitive> [1]
   <ScrollSensitive> 
xsd:boolean </ScrollSensitive> [1]
</...>
<xsd:complexType name=
"ResultSetType"
>
   <xsd:sequence
>
      <xsd:element name=
"ForwardOnly" type=
"
xsd:boolean" default=
"false"
/>
      <xsd:element name=
"ScrollInsensitive" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"ScrollSensitive" type=
"
xsd:boolean" default=
"false"
/>
   </xsd:sequence>
</xsd:complexType>

Complex Type: Row

Super-types: None
Sub-types: None
Name Row
Abstract no
No documentation provided.
<...
>
   <cell> 
Cell
 </cell> [1..*]
</...>
<xsd:complexType name=
"Row"
>
   <xsd:sequence
>
      <xsd:element name=
"cell" type=
"
Cell
" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
</xsd:complexType>

Complex Type: Rows

Super-types: None
Sub-types: None
Name Rows
Abstract no
No documentation provided.
<...
>
   <row> 
Row
 </row> [1..*]
</...>
<xsd:complexType name=
"Rows"
>
   <xsd:sequence
>
      <xsd:element name=
"row" type=
"
Row
" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
</xsd:complexType>

Complex Type: SSHConnection

Super-types: None
Sub-types: None
Name SSHConnection
Abstract no
No documentation provided.
<...
>
   <ssh-username> 
xsd:string </ssh-username> [1]
   <ssh-password> 
xsd:string </ssh-password> [1]
   <ssh-host> 
xsd:string </ssh-host> [1]
   <ssh-port> 
xsd:int </ssh-port> [1]
   <remote-host> 
xsd:string </remote-host> [1]
   <remote-port> 
xsd:int </remote-port> [1]
   <local-port> 
xsd:int </local-port> [1]
</...>
<xsd:complexType name=
"SSHConnection"
>
   <xsd:sequence
>
      <xsd:element name=
"ssh-username" type=
"
xsd:string"
/>
      <xsd:element name=
"ssh-password" type=
"
xsd:string"
/>
      <xsd:element name=
"ssh-host" type=
"
xsd:string"
/>
      <xsd:element name=
"ssh-port" type=
"
xsd:int"
/>
      <xsd:element name=
"remote-host" type=
"
xsd:string"
/>
      <xsd:element name=
"remote-port" type=
"
xsd:int"
/>
      <xsd:element name=
"local-port" type=
"
xsd:int"
/>
   </xsd:sequence>
</xsd:complexType>

Complex Type: Table

Super-types: None
Sub-types: None
Name Table
Abstract no
<...
 name=
"
xsd:string" [1]
 table-name=
"
xsd:string" [0..1]
 java-name=
"
xsd:string" [0..1]
 database-name=
"
xsd:string" [0..1]
 table-type=
"
TableType
" [0..1]
 base-class=
"
xsd:string" [0..1]
 charset-name=
"
xsd:string" [0..1]
 collation-name=
"
xsd:string" [0..1]
 data-directory=
"
xsd:string" [0..1]
 description=
"
xsd:string" [0..1]
 delay-key-write=
"
xsd:boolean" [0..1]
 engine=
"
EngineType
" [0..1]
 has-checksum=
"
xsd:boolean" [0..1]
 index-directory=
"
xsd:string" [0..1]
 interface=
"
xsd:string" [0..1]
 is-schema-updatable=
"
xsd:boolean" [0..1]
 is-rest-service=
"
xsd:boolean" [0..1]
 is-report-table=
"
xsd:boolean" [0..1]
 is-abstract=
"
xsd:boolean" [0..1]
 is-default=
"
xsd:boolean" [0..1]
 is-final=
"
xsd:boolean" [0..1]
 is-large-table=
"
xsd:boolean" [0..1]
 is-monitor-changes=
"
xsd:boolean" [0..1]
 fields-all-nullable=
"
xsd:boolean" [0..1]
 maximum-rows=
"
xsd:int" [0..1]
 minimum-rows=
"
xsd:int" [0..1]
 pack-keys=
"
PackKeysType
" [0..1]
 password=
"
xsd:string" [0..1]
 raid-type=
"
RaidType
" [0..1]
 raid-chunks=
"
xsd:string" [0..1]
 raid-chunk-size=
"
xsd:int" [0..1]
 row-format=
"
RowFormatType
" [0..1]
 skip-sql=
"
xsd:boolean" [0..1]
 union=
"
xsd:string" [0..1]
 iterations=
"
xsd:int" [0..1]
>
   <column> 
Column
 </column> [0..*]
   <import-table> 
xsd:string </import-table> [0..*]
   <foreign-key> 
ForeignKey
 </foreign-key> [0..*]
   <validator> 
xsd:string </validator> [1]
   <converter> 
xsd:string </converter> [1]
   <generator> 
xsd:string </generator> [1]
   <filter> 
xsd:string </filter> [1]
   <seed-filename> 
xsd:string </seed-filename> [1]
   <index> 
Index
 </index> [0..*]
   <sql-select> 
xsd:string </sql-select> [0..1]
   <sql-update> 
xsd:string </sql-update> [0..1]
   <sql-insert> 
xsd:string </sql-insert> [0..1]
   <sql-delete> 
xsd:string </sql-delete> [0..1]
   <query-class-name> 
xsd:string </query-class-name> [0..1]
   <row> 
Row
 </row> [0..*]
</...>
<xsd:complexType name=
"Table"
>
   <xsd:sequence
>
      <xsd:element name=
"column" type=
"
Column
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"import-table" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"foreign-key" type=
"
ForeignKey
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"validator" type=
"
xsd:string"
/>
      <xsd:element name=
"converter" type=
"
xsd:string"
/>
      <xsd:element name=
"generator" type=
"
xsd:string"
/>
      <xsd:element name=
"filter" type=
"
xsd:string"
/>
      <xsd:element name=
"seed-filename" type=
"
xsd:string"
/>
      <xsd:element name=
"index" type=
"
Index
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
      <xsd:element name=
"sql-select" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"1"
/>
      <xsd:element name=
"sql-update" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"1"
/>
      <xsd:element name=
"sql-insert" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"1"
/>
      <xsd:element name=
"sql-delete" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"1"
/>
      <xsd:element name=
"query-class-name" type=
"
xsd:string" minOccurs=
"0" maxOccurs=
"1"
/>
      <xsd:element name=
"row" type=
"
Row
" minOccurs=
"0" maxOccurs=
"unbounded"
/>
   </xsd:sequence>
   <xsd:attribute name=
"name" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"table-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"java-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"database-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"table-type" type=
"
TableType
" default=
"table"
/>
   <xsd:attribute name=
"base-class" type=
"
xsd:string"
/>
   <xsd:attribute name=
"charset-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"collation-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"data-directory" type=
"
xsd:string"
/>
   <xsd:attribute name=
"description" type=
"
xsd:string"
/>
   <xsd:attribute name=
"delay-key-write" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"engine" type=
"
EngineType
"
/>
   <xsd:attribute name=
"has-checksum" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"index-directory" type=
"
xsd:string"
/>
   <xsd:attribute name=
"interface" type=
"
xsd:string"
/>
   <xsd:attribute name=
"is-schema-updatable" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"is-rest-service" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"is-report-table" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"is-abstract" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"is-default" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"is-final" type=
"
xsd:boolean" default=
"true"
/>
   <xsd:attribute name=
"is-large-table" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"is-monitor-changes" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"fields-all-nullable" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"maximum-rows" type=
"
xsd:int"
/>
   <xsd:attribute name=
"minimum-rows" type=
"
xsd:int"
/>
   <xsd:attribute name=
"pack-keys" type=
"
PackKeysType
"
/>
   <xsd:attribute name=
"password" type=
"
xsd:string"
/>
   <xsd:attribute name=
"raid-type" type=
"
RaidType
"
/>
   <xsd:attribute name=
"raid-chunks" type=
"
xsd:string"
/>
   <xsd:attribute name=
"raid-chunk-size" type=
"
xsd:int"
/>
   <xsd:attribute name=
"row-format" type=
"
RowFormatType
"
/>
   <xsd:attribute name=
"skip-sql" type=
"
xsd:boolean" default=
"false"
/>
   <xsd:attribute name=
"union" type=
"
xsd:string"
/>
   <xsd:attribute name=
"iterations" type=
"
xsd:int" default=
"0"
/>
</xsd:complexType>

Complex Type: TransactionIsolationLevels

Super-types: None
Sub-types: None
Name TransactionIsolationLevels
Abstract no
No documentation provided.
<...
>
   <TransactionSerializable> 
xsd:boolean </TransactionSerializable> [1]
   <TransactionRepeatableRead> 
xsd:boolean </TransactionRepeatableRead> [1]
   <TransactionReadCommitted> 
xsd:boolean </TransactionReadCommitted> [1]
   <TransactionReadUncommitted> 
xsd:boolean </TransactionReadUncommitted> [1]
   <TransactionNone> 
xsd:boolean </TransactionNone> [1]
</...>
<xsd:complexType name=
"TransactionIsolationLevels"
>
   <xsd:sequence
>
      <xsd:element name=
"TransactionSerializable" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"TransactionRepeatableRead" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"TransactionReadCommitted" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"TransactionReadUncommitted" type=
"
xsd:boolean" default=
"true"
/>
      <xsd:element name=
"TransactionNone" type=
"
xsd:boolean" default=
"false"
/>
   </xsd:sequence>
</xsd:complexType>

Complex Type: Trigger

Super-types: None
Sub-types: None
Name Trigger
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [1]
 table-name=
"
xsd:string" [0..1]
 database-name=
"
xsd:string" [0..1]
 username=
"
xsd:string" [0..1]
 time=
"
TimeType
" [0..1]
 event=
"
EventType
" [0..1]
 statement=
"
xsd:string" [0..1]
 drop-if-exists=
"
xsd:boolean" [0..1]
/> 

<xsd:complexType name=
"Trigger"
>
   <xsd:attribute name=
"name" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"table-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"database-name" type=
"
xsd:string"
/>
   <xsd:attribute name=
"username" type=
"
xsd:string"
/>
   <xsd:attribute name=
"time" type=
"
TimeType
"
/>
   <xsd:attribute name=
"event" type=
"
EventType
"
/>
   <xsd:attribute name=
"statement" type=
"
xsd:string"
/>
   <xsd:attribute name=
"drop-if-exists" type=
"
xsd:boolean" default=
"false"
/>
</xsd:complexType>

Complex Type: User

Super-types: None
Sub-types: None
Name User
Abstract no
No documentation provided.
<...
 name=
"
xsd:string" [1]
 password=
"
xsd:string" [1]
 host=
"
xsd:string" [0..1]
/> 

<xsd:complexType name=
"User"
>
   <xsd:attribute name=
"name" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"password" type=
"
xsd:string" use=
"required"
/>
   <xsd:attribute name=
"host" type=
"
xsd:string"
/>
</xsd:complexType>

Simple Type: CaseType

Super-types: xsd:string < CaseType (by restriction)
Sub-types: None
Name CaseType
Content
  • Base XSD Type: string
  • value comes from list: {'normal'|'upper'|'lower'}
No documentation provided.
<xsd:simpleType name=
"CaseType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"normal"
/>
      <xsd:enumeration value=
"upper"
/>
      <xsd:enumeration value=
"lower"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: ColumnVisibilityType

Super-types: xsd:string < ColumnVisibilityType (by restriction)
Sub-types: None
Name ColumnVisibilityType
Content
  • Base XSD Type: string
  • value comes from list: {'normal'|'required'|'optional'|'hidden'}
No documentation provided.
<xsd:simpleType name=
"ColumnVisibilityType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"normal"
/>
      <xsd:enumeration value=
"required"
/>
      <xsd:enumeration value=
"optional"
/>
      <xsd:enumeration value=
"hidden"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: ConnectionKind

Super-types: xsd:string < ConnectionKind (by restriction)
Sub-types: None
Name ConnectionKind
Content
  • Base XSD Type: string
  • value comes from list: {'TCP'|'Named Pipe'|'Memory'|'SSL'|'SSH'|'HTTP Proxy'|'HTTP Tunnel'|'Data Source'|'Resource Ref'|'JDBC Connection Pool'|'JDBC Resource'}
No documentation provided.
<xsd:simpleType name=
"ConnectionKind"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"TCP"
/>
      <xsd:enumeration value=
"Named Pipe"
/>
      <xsd:enumeration value=
"Memory"
/>
      <xsd:enumeration value=
"SSL"
/>
      <xsd:enumeration value=
"SSH"
/>
      <xsd:enumeration value=
"HTTP Proxy"
/>
      <xsd:enumeration value=
"HTTP Tunnel"
/>
      <xsd:enumeration value=
"Data Source"
/>
      <xsd:enumeration value=
"Resource Ref"
/>
      <xsd:enumeration value=
"JDBC Connection Pool"
/>
      <xsd:enumeration value=
"JDBC Resource"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: DashboardType

Super-types: xsd:string < DashboardType (by restriction)
Sub-types: None
Name DashboardType
Content
  • Base XSD Type: string
  • value comes from list: {'BAR_CHART'|'BUBBLE_CHART'|'CANDLESTICK_CHART'|'DATE_CHART'|'DONUT_CHART'|'GAUGE_CHART'|'LINE_CHART'|'OHLC_CHART'|'PIE_CHART'|'TEXT'|'TABLE'|'MAP'}
No documentation provided.
<xsd:simpleType name=
"DashboardType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"BAR_CHART"
/>
      <xsd:enumeration value=
"BUBBLE_CHART"
/>
      <xsd:enumeration value=
"CANDLESTICK_CHART"
/>
      <xsd:enumeration value=
"DATE_CHART"
/>
      <xsd:enumeration value=
"DONUT_CHART"
/>
      <xsd:enumeration value=
"GAUGE_CHART"
/>
      <xsd:enumeration value=
"LINE_CHART"
/>
      <xsd:enumeration value=
"OHLC_CHART"
/>
      <xsd:enumeration value=
"PIE_CHART"
/>
      <xsd:enumeration value=
"TEXT"
/>
      <xsd:enumeration value=
"TABLE"
/>
      <xsd:enumeration value=
"MAP"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: DataScope

Super-types: xsd:string < DataScope (by restriction)
Sub-types: None
Name DataScope
Content
  • Base XSD Type: string
  • value comes from list: {'SCHEMA'|'DATA'|'ALL'}
No documentation provided.
<xsd:simpleType name=
"DataScope"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"SCHEMA"
/>
      <xsd:enumeration value=
"DATA"
/>
      <xsd:enumeration value=
"ALL"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: EngineType

Super-types: xsd:string < EngineType (by restriction)
Sub-types: None
Name EngineType
Content
  • Base XSD Type: string
  • value comes from list: {'default'|'bdb'|'heap'|'isam'|'innodb'|'merge'|'mrg_myisam'|'myisam'|'memory'|'blackhole'|'csv'|'archive'|'performance_schema'}
No documentation provided.
<xsd:simpleType name=
"EngineType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"default"
/>
      <xsd:enumeration value=
"bdb"
/>
      <xsd:enumeration value=
"heap"
/>
      <xsd:enumeration value=
"isam"
/>
      <xsd:enumeration value=
"innodb"
/>
      <xsd:enumeration value=
"merge"
/>
      <xsd:enumeration value=
"mrg_myisam"
/>
      <xsd:enumeration value=
"myisam"
/>
      <xsd:enumeration value=
"memory"
/>
      <xsd:enumeration value=
"blackhole"
/>
      <xsd:enumeration value=
"csv"
/>
      <xsd:enumeration value=
"archive"
/>
      <xsd:enumeration value=
"performance_schema"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: EventType

Super-types: xsd:string < EventType (by restriction)
Sub-types: None
Name EventType
Content
  • Base XSD Type: string
  • value comes from list: {'update'|'delete'|'insert'}
No documentation provided.
<xsd:simpleType name=
"EventType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"update"
/>
      <xsd:enumeration value=
"delete"
/>
      <xsd:enumeration value=
"insert"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: FileFormat

Super-types: xsd:string < FileFormat (by restriction)
Sub-types: None
Name FileFormat
Content
  • Base XSD Type: string
  • value comes from list: {'SQL'|'XML'|'CSV'|'TEXT'|'HTML'|'EXCEL'|'META'}
No documentation provided.
<xsd:simpleType name=
"FileFormat"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"SQL"
/>
      <xsd:enumeration value=
"XML"
/>
      <xsd:enumeration value=
"CSV"
/>
      <xsd:enumeration value=
"TEXT"
/>
      <xsd:enumeration value=
"HTML"
/>
      <xsd:enumeration value=
"EXCEL"
/>
      <xsd:enumeration value=
"META"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: IdMethodType

Super-types: xsd:string < IdMethodType (by restriction)
Sub-types: None
Name IdMethodType
Content
  • Base XSD Type: string
  • value comes from list: {'idbroker'|'native'|'autoincrement'|'sequence'|'assigned'|'none'}
No documentation provided.
<xsd:simpleType name=
"IdMethodType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"idbroker"
/>
      <xsd:enumeration value=
"native"
/>
      <xsd:enumeration value=
"autoincrement"
/>
      <xsd:enumeration value=
"sequence"
/>
      <xsd:enumeration value=
"assigned"
/>
      <xsd:enumeration value=
"none"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: IndexClassType

Super-types: xsd:string < IndexClassType (by restriction)
Sub-types: None
Name IndexClassType
Content
  • Base XSD Type: string
  • value comes from list: {'unique'|'fulltext'|'spatial'|'default'}
No documentation provided.
<xsd:simpleType name=
"IndexClassType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"unique"
/>
      <xsd:enumeration value=
"fulltext"
/>
      <xsd:enumeration value=
"spatial"
/>
      <xsd:enumeration value=
"default"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: IndexType

Super-types: xsd:string < IndexType (by restriction)
Sub-types: None
Name IndexType
Content
  • Base XSD Type: string
  • value comes from list: {'btree'|'hash'|'default'}
No documentation provided.
<xsd:simpleType name=
"IndexType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"btree"
/>
      <xsd:enumeration value=
"hash"
/>
      <xsd:enumeration value=
"default"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: InheritanceType

Super-types: xsd:string < InheritanceType (by restriction)
Sub-types: None
Name InheritanceType
Content
  • Base XSD Type: string
  • value comes from list: {'false'|'single'}
No documentation provided.
<xsd:simpleType name=
"InheritanceType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"false"
/>
      <xsd:enumeration value=
"single"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: InsertMethodType

Super-types: xsd:string < InsertMethodType (by restriction)
Sub-types: None
Name InsertMethodType
Content
  • Base XSD Type: string
  • value comes from list: {'no'|'first'|'last'}
No documentation provided.
<xsd:simpleType name=
"InsertMethodType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"no"
/>
      <xsd:enumeration value=
"first"
/>
      <xsd:enumeration value=
"last"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: JavaNamingMethodType

Super-types: xsd:string < JavaNamingMethodType (by restriction)
Sub-types: None
Name JavaNamingMethodType
Content
  • Base XSD Type: string
  • value comes from list: {'nochange'|'underscore'|'javaname'}
No documentation provided.
<xsd:simpleType name=
"JavaNamingMethodType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"nochange"
/>
      <xsd:enumeration value=
"underscore"
/>
      <xsd:enumeration value=
"javaname"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: MetaFormatType

Super-types: xsd:string < MetaFormatType (by restriction)
Sub-types: None
Name MetaFormatType
Content
  • Base XSD Type: string
  • value comes from list: {'simple-format'|'complete-format'|'reduced-format'}
No documentation provided.
<xsd:simpleType name=
"MetaFormatType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"simple-format"
/>
      <xsd:enumeration value=
"complete-format"
/>
      <xsd:enumeration value=
"reduced-format"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: PackKeysType

Super-types: xsd:string < PackKeysType (by restriction)
Sub-types: None
Name PackKeysType
Content
  • Base XSD Type: string
  • value comes from list: {'0'|'1'|'default'}
No documentation provided.
<xsd:simpleType name=
"PackKeysType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"0"
/>
      <xsd:enumeration value=
"1"
/>
      <xsd:enumeration value=
"default"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: ProjectStateType

Super-types: xsd:string < ProjectStateType (by restriction)
Sub-types: None
Name ProjectStateType
Content
  • Base XSD Type: string
  • value comes from list: {'opened'|'closed'}
No documentation provided.
<xsd:simpleType name=
"ProjectStateType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"opened"
/>
      <xsd:enumeration value=
"closed"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: RaidType

Super-types: xsd:string < RaidType (by restriction)
Sub-types: None
Name RaidType
Content
  • Base XSD Type: string
  • value comes from list: {'1'|'striped'|'raid0'}
No documentation provided.
<xsd:simpleType name=
"RaidType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"1"
/>
      <xsd:enumeration value=
"striped"
/>
      <xsd:enumeration value=
"raid0"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: RowFormatType

Super-types: xsd:string < RowFormatType (by restriction)
Sub-types: None
Name RowFormatType
Content
  • Base XSD Type: string
  • value comes from list: {'default'|'dynamic'|'fixed'|'compressed'|'redundant'|'compact'}
No documentation provided.
<xsd:simpleType name=
"RowFormatType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"default"
/>
      <xsd:enumeration value=
"dynamic"
/>
      <xsd:enumeration value=
"fixed"
/>
      <xsd:enumeration value=
"compressed"
/>
      <xsd:enumeration value=
"redundant"
/>
      <xsd:enumeration value=
"compact"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: SortType

Super-types: xsd:string < SortType (by restriction)
Sub-types: None
Name SortType
Content
  • Base XSD Type: string
  • value comes from list: {'none'|'ascend'|'descend'}
No documentation provided.
<xsd:simpleType name=
"SortType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"none"
/>
      <xsd:enumeration value=
"ascend"
/>
      <xsd:enumeration value=
"descend"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: TableType

Super-types: xsd:string < TableType (by restriction)
Sub-types: None
Name TableType
Content
  • Base XSD Type: string
  • value comes from list: {'table'|'local-temporary'|'bean'|'view'|'viewapp'|'system-table'|'system-view'|'global-temporary'|'alias'|'synonym'|'data'|'base-table'|'crud-bean'|'interface'}
No documentation provided.
<xsd:simpleType name=
"TableType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"table"
/>
      <xsd:enumeration value=
"local-temporary"
/>
      <xsd:enumeration value=
"bean"
/>
      <xsd:enumeration value=
"view"
/>
      <xsd:enumeration value=
"viewapp"
/>
      <xsd:enumeration value=
"system-table"
/>
      <xsd:enumeration value=
"system-view"
/>
      <xsd:enumeration value=
"global-temporary"
/>
      <xsd:enumeration value=
"alias"
/>
      <xsd:enumeration value=
"synonym"
/>
      <xsd:enumeration value=
"data"
/>
      <xsd:enumeration value=
"base-table"
/>
      <xsd:enumeration value=
"crud-bean"
/>
      <xsd:enumeration value=
"interface"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: TimeType

Super-types: xsd:string < TimeType (by restriction)
Sub-types: None
Name TimeType
Content
  • Base XSD Type: string
  • value comes from list: {'before'|'after'}
No documentation provided.
<xsd:simpleType name=
"TimeType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"before"
/>
      <xsd:enumeration value=
"after"
/>
   </xsd:restriction>
</xsd:simpleType>

Simple Type: UpdateType

Super-types: xsd:string < UpdateType (by restriction)
Sub-types: None
Name UpdateType
Content
  • Base XSD Type: string
  • value comes from list: {'cascade'|'setnull'|'restrict'|'none'}
No documentation provided.
<xsd:simpleType name=
"UpdateType"
>
   <xsd:restriction base=
"
xsd:string"
>
      <xsd:enumeration value=
"cascade"
/>
      <xsd:enumeration value=
"setnull"
/>
      <xsd:enumeration value=
"restrict"
/>
      <xsd:enumeration value=
"none"
/>
   </xsd:restriction>
</xsd:simpleType>

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.