Package

org.yupana.api

types

Permalink

package types

Visibility
  1. Public
  2. All

Type Members

  1. class ArrayDataType[TT] extends DataType

    Permalink
  2. trait BoxingTag[T] extends Serializable

    Permalink
  3. trait DataType extends Serializable

    Permalink

    Data type definition.

    Data type definition. Contains information about processing data type: type metadata, serialization, available operations on this type.

  4. case class DataTypeMeta[T](sqlType: Int, displaySize: Int, sqlTypeName: String, javaTypeName: String, precision: Int, isSigned: Boolean, scale: Int) extends Product with Serializable

    Permalink

    Contains different meta information for type T

    Contains different meta information for type T

    T

    real scala type

    sqlType

    SQL type from java.sql.Types

    displaySize

    fiels of this type size in characters

    sqlTypeName

    SQL type name (like VARCHAR, INTEGER)

    javaTypeName

    Java type of this data type

    precision

    field precision for numeric types

    isSigned

    specifies if the numeric type signed

    scale

    scale for numeric types

  5. trait FixedStorable[T] extends Serializable

    Permalink
    Annotations
    @implicitNotFound( ... )
  6. class PartialConverter[In, Out] extends AnyRef

    Permalink

    Converter from type In to Out which might fail on some values.

    Converter from type In to Out which might fail on some values. This can be used on numeric types decreasing size (e.g. convert Long to Int if it possible).

    In

    input type

    Out

    output type

  7. trait Storable[T] extends Serializable

    Permalink

    Byte array serialization/deserialization type class

    Byte array serialization/deserialization type class

    T

    type to be serialized/deserialized

    Annotations
    @implicitNotFound( ... )
  8. class TypeConverter[In, Out] extends Serializable

    Permalink

    Converter from type In to Out.

    Converter from type In to Out. Usually works with numeric types, increasing precision.

    In

    input type

    Out

    output type

Value Members

  1. object BoxingTag extends Serializable

    Permalink
  2. object DataType extends Serializable

    Permalink
  3. object DataTypeMeta extends Serializable

    Permalink
  4. object FixedStorable extends Serializable

    Permalink
  5. object Storable extends Serializable

    Permalink
  6. object TypeConverter extends Serializable

    Permalink

Ungrouped