<xsd:element name="engine" type="ind-def:EntityObjectEngineType">
<xsd:annotation>
<xsd:documentation>The engine entity defines the specific database engine to use. Any tool looking to collect information about this object will need to know the engine in order to use the appropriate drivers to establish a connection.</xsd:documentation>
<xsd:appinfo>
<sch:pattern id="sqlobjdengine" xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<sch:rule context="ind-def:sql_object/ind-def:engine">
<sch:assert test="not(@datatype) or @datatype='string'">
<sch:value-of select="../@id" /> - datatype attribute for the engine entity of an sql_object should be 'string'</sch:assert>
</sch:rule>
</sch:pattern>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
|