Class/Object

org.yupana.api.types

DataTypeMeta

Related Docs: object DataTypeMeta | package types

Permalink

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

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

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DataTypeMeta
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DataTypeMeta(sqlType: Int, displaySize: Int, sqlTypeName: String, javaTypeName: String, precision: Int, isSigned: Boolean, scale: Int)

    Permalink

    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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val displaySize: Int

    Permalink

    fiels of this type size in characters

  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. val isSigned: Boolean

    Permalink

    specifies if the numeric type signed

  12. val javaTypeName: String

    Permalink

    Java type of this data type

  13. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. val precision: Int

    Permalink

    field precision for numeric types

  17. val scale: Int

    Permalink

    scale for numeric types

  18. val sqlType: Int

    Permalink

    SQL type from java.sql.Types

  19. val sqlTypeName: String

    Permalink

    SQL type name (like VARCHAR, INTEGER)

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped