blob: 3cb3cad95ba4a449a173439242775f4b76b414e1 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
id="org.eclipse.datatools.connectivity.oda.consumer.testdriver"
point="org.eclipse.datatools.connectivity.oda.dataSource">
<dataSource
odaVersion="3.1"
driverClass="org.eclipse.datatools.connectivity.oda.consumer.testdriver.TestDriverImpl"
setThreadContextClassLoader="false"
id="org.eclipse.datatools.connectivity.oda.consumer.testdriver"/>
<dataSet id="org.eclipse.datatools.connectivity.oda.consumer.testdriver.dataSet">
<dataTypeMapping
nativeDataType="CHAR"
nativeDataTypeCode="12"
odaScalarDataType="String"/>
<dataTypeMapping
nativeDataType="DATE"
nativeDataTypeCode="91"
odaScalarDataType="Date"/>
<dataTypeMapping
nativeDataType="BCD"
nativeDataTypeCode="3"
odaScalarDataType="Decimal"/>
<dataTypeMapping
nativeDataType="DOUBLE"
nativeDataTypeCode="8"
odaScalarDataType="Double"/>
<dataTypeMapping
nativeDataType="INT"
nativeDataTypeCode="4"
odaScalarDataType="Integer"/>
<dataTypeMapping
nativeDataType="TIME"
nativeDataTypeCode="92"
odaScalarDataType="Time"/>
<dataTypeMapping
nativeDataType="TIMESTAMP"
nativeDataTypeCode="93"
odaScalarDataType="Timestamp"/>
<dataTypeMapping
nativeDataType="BLOB"
nativeDataTypeCode="97"
odaScalarDataType="Blob"/>
<dataTypeMapping
nativeDataType="CLOB"
nativeDataTypeCode="98"
odaScalarDataType="Clob"/>
<dataTypeMapping
nativeDataType="BOOLEAN"
nativeDataTypeCode="16"
odaScalarDataType="Boolean"/>
</dataSet>
</extension>
<extension
id="filterExtension"
point="org.eclipse.datatools.connectivity.oda.filterExpressions">
<contributor
testerClass="org.eclipse.datatools.connectivity.oda.consumer.testdriver.filter.impl.FilterExprTester">
<supportedDataSetType
odaDataSetId="org.eclipse.datatools.connectivity.oda.consumer.testdriver.dataSet"
odaDataSourceId="org.eclipse.datatools.connectivity.oda.consumer.testdriver">
</supportedDataSetType>
<supportedDataSetType
odaDataSetId="org.eclipse.datatools.connectivity.oda.consumer.testdriver.jdbc.dbprofile.sqbDataSet"
odaDataSourceId="org.eclipse.datatools.connectivity.oda.consumer.testdriver.jdbc.dbprofile">
</supportedDataSetType>
<supportedOdaExpression
name="AndExpression">
</supportedOdaExpression>
<supportedOdaExpression
name="OrExpression">
</supportedOdaExpression>
<supportedOdaExpression
name="NotExpression">
</supportedOdaExpression>
</contributor>
<customExpression
displayName="Equal to"
id="0"
isNegatable="true"
isOptionable="true"
maxArguments="*"
minArguments="1">
</customExpression>
<customExpression
displayName="Between"
id="1001"
isNegatable="true"
isOptionable="true"
maxArguments="2"
minArguments="1">
<variableRestriction
variableType="ResultSetColumn">
<variableOdaDataTypeRestriction
odaScalarDataType="String">
</variableOdaDataTypeRestriction>
<variableOdaDataTypeRestriction
odaScalarDataType="Integer">
</variableOdaDataTypeRestriction>
<variableOdaDataTypeRestriction
odaScalarDataType="Double">
</variableOdaDataTypeRestriction>
<variableOdaDataTypeRestriction
odaScalarDataType="Decimal">
</variableOdaDataTypeRestriction>
<variableOdaDataTypeRestriction
odaScalarDataType="Date">
</variableOdaDataTypeRestriction>
<variableOdaDataTypeRestriction
odaScalarDataType="Time">
</variableOdaDataTypeRestriction>
<variableOdaDataTypeRestriction
odaScalarDataType="Timestamp">
</variableOdaDataTypeRestriction>
</variableRestriction>
</customExpression>
<customExpression
displayName="In"
id="1003"
isNegatable="true"
isOptionable="true"
maxArguments="*"
minArguments="1">
</customExpression>
<customExpression
displayName="IsNull"
id="1005"
isNegatable="true"
isOptionable="false"
maxArguments="0"
minArguments="0">
</customExpression>
<customExpression
displayName="IsInstanceOf"
id="instanceOf"
isNegatable="true"
isOptionable="false"
maxArguments="1"
minArguments="1">
<variableRestriction
variableType="InstanceOf">
<variableClassRestriction
class="org.eclipse.datatools.connectivity.oda.consumer.testdriver.OrderItem">
</variableClassRestriction>
</variableRestriction>
</customExpression>
</extension>
</plugin>