Type mapping attributes

The attributes listed in this table cannot have values.

Table 1. Mapping between simple BDL and XML data types
Attribute Definition
XSDAnySimpleType Map BDL STRING or VARCHAR to XML Schema simpleType.
XSDAnyType Map BDL STRING or VARCHAR to XML Schema anyType.
XSDAnyURI Map BDL STRING or VARCHAR to XML Schema anyURI.
XSDBase64binary Map BDL BYTE to the XML Schema base64binary.
XSDBoolean Map BDL BOOLEAN, SMALLINT or INTEGER to XML Schema boolean.
XSDByte Map BDL TINYINT, SMALLINT or BIGINT to XML Schema byte.
XSDDate Map BDL DATE or DATETIME to XML Schema date.
XSDDateTime Map BDL DATETIME to XML Schema dateTime.
XSDDecimal Map BDL DECIMAL to XML Schema decimal.
XSDDouble Map BDL FLOAT to XML Schema double.
XSDDuration Map BDL INTERVAL to XML Schema duration.
XSDEntities Map BDL STRING or VARCHAR to XML Schema entities.
XSDEntity Map BDL STRING or VARCHAR to XML Schema entity.
XSDFloat Map BDL SMALLFLOAT to XML Schema float.
XSDGday Map BDL DATETIME to XML Schema gDay.
XSDGMonth Map BDL DATETIME to XML Schema gMonth.
XSDGMonthDay Map BDL DATETIME to XML Schema gMonthDay.
XSDGYear Map BDL DATETIME to XML Schema gYear.
XSDGYearMonth Map BDL DATETIME to XML Schema gYearMonth.
XSDHexBinary Map BDL BYTE to XML Schema hexBinary.
XSDID Map BDL STRING or VARCHAR to XML Schema id.
XSDIDREF Map BDL STRING or VARCHAR to XML Schema idRef.
XSDIDREFS Map BDL STRING or VARCHAR to XML Schema idRefs.
XSDInt Map BDL INTEGER or BIGINT to XML Schema int.
XSDInteger Map BDL DECIMAL to XML Schema integer.
XSDLanguage Map BDL STRING or VARCHAR to XML Schema language.
XSDLong Map BDL BIGINT or DECIMAL to XML Schema long.
XSDNCName Map BDL STRING or VARCHAR to XML Schema NCName.
XSDName Map BDL STRING or VARCHAR to XML Schema Name.
XSDNegativeInteger Map BDL DECIMAL to XML Schema negativeInteger.
XSDNMTOKEN Map BDL STRING or VARCHAR to XML Schema NMToken.
XSDNMTOKENS Map BDL STRING or VARCHAR to XML Schema NMTokens.
XSDNonNegativeInteger Map BDL DECIMAL to XML Schema nonNegativeInteger.
XSDNonPositiveInteger Map BDL DECIMAL to XML Schema nonPositiveInteger.
XSDNormalizedString Map BDL STRING or VARCHAR to XML Schema normalizedString.
XSDNotation Not supported.
XSDPositiveInteger Map BDL DECIMAL to XML Schema positiveInteger.
XSDQName Map BDL STRING or VARCHAR to XML Schema QName.
XSDShort Map BDL SMALLINT or BIGINT to XML Schema short.
XSDString Map BDL STRING , Char, Text or VarChar to XML Schema string.
XSDTime Map BDL DATETIME to XML Schema time.
XSDToken Map BDL STRING or VARCHAR to XML Schema token.
XSDUnsignedByte Map BDL SMALLINT or BIGINT to XML Schema unsignedByte.
XSDUnsignedInt Map BDL BIGINT or DECIMAL to XML Schema unsignedInt.
XSDUnsignedLong Map BDL DECIMAL to XML Schema unsignedLong.
XSDUnsignedShort Map BDL INTEGER or BIGINT to XML Schema unsignedShort.