Packages

package types

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AbstractArrayType(elementType: AbstractDataType) extends AbstractDataType with Product with Serializable

    Use AbstractArrayType(AbstractDataType) for defining expected types for expression parameters.

  2. case class AbstractMapType(keyType: AbstractDataType, valueType: AbstractDataType) extends AbstractDataType with Product with Serializable

    Use AbstractMapType(AbstractDataType, AbstractDataType) for defining expected types for expression parameters.

  3. abstract class AbstractStringType extends AbstractDataType with Serializable

    AbstractStringType is an abstract class for StringType with collation support.

  4. case class StringTypeBinary(supportsTrimCollation: Boolean) extends AbstractStringType with Product with Serializable

    Used for expressions supporting only binary collation.

  5. case class StringTypeBinaryLcase(supportsTrimCollation: Boolean) extends AbstractStringType with Product with Serializable

    Used for expressions supporting only binary and lowercase collation.

  6. case class StringTypeNonCSAICollation(supportsTrimCollation: Boolean) extends AbstractStringType with Product with Serializable

    Used for expressions supporting all possible collation types except those that are case-sensitive but accent insensitive (CS_AI).

  7. case class StringTypeWithCollation(supportsTrimCollation: Boolean, supportsCaseSpecifier: Boolean, supportsAccentSpecifier: Boolean) extends AbstractStringType with Product with Serializable

    Used for expressions supporting collation types with optional case, accent, and trim sensitivity specifiers.

    Used for expressions supporting collation types with optional case, accent, and trim sensitivity specifiers.

    Case and accent sensitivity specifiers are supported by default.

Ungrouped