t

com.crobox.clickhouse.dsl.column

TypeCastFunctions

trait TypeCastFunctions extends AnyRef

Self Type
TypeCastFunctions with Magnets
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TypeCastFunctions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Cast[T](tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], simpleColumnType: SimpleColumnType) extends (TypeCastFunctions.this)#TypeCastColumn[T] with (TypeCastFunctions.this)#ConstOrColMagnet[T] with Product with Serializable
  2. sealed trait CastOutBind[I, O] extends AnyRef
  3. case class DateRep(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]) extends (TypeCastFunctions.this)#TypeCastColumn[LocalDate] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  4. case class DateTimeRep(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]) extends (TypeCastFunctions.this)#TypeCastColumn[DateTime] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  5. case class FixedString(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], n: Int) extends (TypeCastFunctions.this)#TypeCastColumn[String] with Product with Serializable
  6. case class Float32(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Float] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  7. case class Float64(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Float] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  8. case class Int16(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  9. case class Int32(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  10. case class Int64(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  11. case class Int8(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  12. case class Reinterpret[V](typeCastColumn: (TypeCastFunctions.this)#TypeCastColumn[_] with (TypeCastFunctions.this)#Reinterpretable) extends (TypeCastFunctions.this)#TypeCastColumn[V] with Product with Serializable
  13. sealed trait Reinterpretable extends AnyRef
  14. case class StringCutToZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]) extends (TypeCastFunctions.this)#TypeCastColumn[String] with Product with Serializable
  15. case class StringRep(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]) extends (TypeCastFunctions.this)#TypeCastColumn[String] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  16. abstract class TypeCastColumn[V] extends ExpressionColumn[V]
  17. case class UInt16(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  18. case class UInt32(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  19. case class UInt64(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable
  20. case class UInt8(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], orZero: Boolean = false) extends (TypeCastFunctions.this)#TypeCastColumn[Long] with (TypeCastFunctions.this)#Reinterpretable with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def cast[T <: SimpleColumnType, O](tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], simpleColumnType: T)(implicit castOut: (TypeCastFunctions.this)#CastOutBind[T, O]): (TypeCastFunctions.this)#Cast[O]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def reinterpret[V](typeCastColumn: (TypeCastFunctions.this)#TypeCastColumn[_] with (TypeCastFunctions.this)#Reinterpretable): (TypeCastFunctions.this)#Reinterpret[V]
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. def toDate(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#DateRep
  18. def toDateTime(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#DateTimeRep
  19. def toFixedString(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_], n: Int): (TypeCastFunctions.this)#FixedString
  20. def toFloat32(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Float32
  21. def toFloat32OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Float32
  22. def toFloat64(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Float64
  23. def toFloat64OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Float64
  24. def toInt16(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int16
  25. def toInt16OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int16
  26. def toInt32(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int32
  27. def toInt32OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int32
  28. def toInt64(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int64
  29. def toInt64OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int64
  30. def toInt8(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int8
  31. def toInt8OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#Int8
  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. def toStringCutToZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#StringCutToZero
  34. def toStringRep(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#StringRep
  35. def toUInt16(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt16
  36. def toUInt16OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt16
  37. def toUInt32(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt32
  38. def toUInt32OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt32
  39. def toUInt64(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt64
  40. def toUInt64OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt64
  41. def toUInt8(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt8
  42. def toUInt8OrZero(tableColumn: (TypeCastFunctions.this)#ConstOrColMagnet[_]): (TypeCastFunctions.this)#UInt8
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. implicit object DateCastOutBind extends (TypeCastFunctions.this)#CastOutBind[Date.type, Int]
  47. implicit object DateTimeCastOutBind extends (TypeCastFunctions.this)#CastOutBind[DateTime.type, Int]
  48. implicit object FixedStringCastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.FixedString.type, Int]
  49. implicit object Float32CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.Float32.type, Float]
  50. implicit object Float64CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.Float64.type, Float]
  51. implicit object Int16CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.Int16.type, Int]
  52. implicit object Int32CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.Int32.type, Int]
  53. implicit object Int64CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.Int64.type, Int]
  54. implicit object Int8CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.Int8.type, Int]
  55. implicit object StringCastOutBind extends (TypeCastFunctions.this)#CastOutBind[String.type, Int]
  56. implicit object UInt16CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.UInt16.type, Int]
  57. implicit object UInt32CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.UInt32.type, Int]
  58. implicit object UInt64CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.UInt64.type, Int]
  59. implicit object UInt8CastOutBind extends (TypeCastFunctions.this)#CastOutBind[schemabuilder.ColumnType.UInt8.type, Int]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped