# Package org.eclipse.rdf4j.query.algebra.evaluation.function.xsd

Functions for casting values to various XML Schema datatypes

See Also:
  `XSD`

- Class Summary
  Class | Description
  --- | ---
  BooleanCast | A `Function` that tries to cast its argument to an xsd:boolean.
  ByteCast | A `Function` that tries to cast its argument to an xsd:byte .
  CastFunction | Abstract superclass for `Function`s that cast an argument to an XML Schema datatype.
  DateTimeCast | A `Function` that tries to cast its argument to an xsd:dateTime.
  DecimalCast | A `Function` that tries to cast its argument to an xsd:decimal.
  DoubleCast | A `Function` that tries to cast its argument to an xsd:double.
  FloatCast | A `Function` that tries to cast its argument to an xsd:float.
  IntCast | A `Function` that tries to cast its argument to an xsd:int .
  IntegerCast | A `Function` that tries to cast its argument to an xsd:integer .
  IntegerCastFunction | Abstract superclass for `CastFunction`s that cast their arguments to an xsd:integer or one of its derived types.
  LongCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:long .
  NegativeIntegerCast | A `Function` that tries to cast its argument to an xsd:negativeInteger .
  NonNegativeIntegerCast | A `Function` that tries to cast its argument to an xsd:nonNegativeInteger .
  NonPositiveIntegerCast | A `Function` that tries to cast its argument to an xsd:nonPositiveInteger .
  PositiveIntegerCast | A `Function` that tries to cast its argument to an xsd:positiveInteger .
  ShortCast | A `Function` that tries to cast its argument to an xsd:short .
  StringCast | A `Function` that tries to cast its argument to an xsd:string.
  UnsignedByteCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedByte .
  UnsignedIntCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedInt .
  UnsignedLongCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedShort .
  UnsignedShortCast | A `IntegerCastFunction` that tries to cast its argument to an xsd:unsignedShort .