CassandraTypeConversion

class Object
trait Matchable
class Any

Type members

Classlikes

implicit
class CassandraCreateTableSyntax(table: CreateTable)

Extension method that enables a CreateTable object to be converted into SqlType, using a parser Warning: There is no way to retrieve field names and types from a CreateTable, this is using a String parser to extract them, so it is less safe and it could break on run time

Extension method that enables a CreateTable object to be converted into SqlType, using a parser Warning: There is no way to retrieve field names and types from a CreateTable, this is using a String parser to extract them, so it is less safe and it could break on run time

Value Params
table

CreateTable instance

implicit
class CassandraListTupleSyntax(value: Iterable[(String, DataType)])

Extension method. Enables myInstance.asSqlType syntax when the instance is a Iterable

Extension method. Enables myInstance.asSqlType syntax when the instance is a Iterable

Value Params
value

is a tuple from Cassandra

implicit
class CassandraTupleSyntax(value: (String, DataType))

Extension method. Enables myInstance.asSqlType syntax

Extension method. Enables myInstance.asSqlType syntax

Value Params
value

is a tuple from Cassandra

Implicits

Implicits

final implicit

Extension method that enables a CreateTable object to be converted into SqlType, using a parser Warning: There is no way to retrieve field names and types from a CreateTable, this is using a String parser to extract them, so it is less safe and it could break on run time

Extension method that enables a CreateTable object to be converted into SqlType, using a parser Warning: There is no way to retrieve field names and types from a CreateTable, this is using a String parser to extract them, so it is less safe and it could break on run time

Value Params
table

CreateTable instance

final implicit
def CassandraListTupleSyntax(value: Iterable[(String, DataType)]): CassandraListTupleSyntax

Extension method. Enables myInstance.asSqlType syntax when the instance is a Iterable

Extension method. Enables myInstance.asSqlType syntax when the instance is a Iterable

Value Params
value

is a tuple from Cassandra

final implicit
def CassandraTupleSyntax(value: (String, DataType)): CassandraTupleSyntax

Extension method. Enables myInstance.asSqlType syntax

Extension method. Enables myInstance.asSqlType syntax

Value Params
value

is a tuple from Cassandra

implicit
val bigDecimalType: SqlTypeConversion[DataType]
implicit
val booleanType: SqlTypeConversion[DataType]
implicit
val cassandraCreateTable: SqlInstanceConversion[CreateTable]

Type Class implementation for CreateTable object Warning: It is not possible to extract field names and types from a CreateTable object, this is using a String parser to extract them, so it could fail on run time.

Type Class implementation for CreateTable object Warning: It is not possible to extract field names and types from a CreateTable object, this is using a String parser to extract them, so it could fail on run time.

implicit
val cassandraFields: SqlInstanceConversion[Iterable[(String, DataType)]]

List of fields

List of fields

implicit
val cassandraTupleType: SqlInstanceConversion[(String, DataType)]

Single Field

Single Field

implicit
val dateType: SqlTypeConversion[DataType]
implicit
val doubleType: SqlTypeConversion[DataType]
implicit
val floatType: SqlTypeConversion[DataType]
implicit
val intType: SqlTypeConversion[DataType]
implicit
val longType: SqlTypeConversion[DataType]
implicit
val stringType: SqlTypeConversion[DataType]
implicit
val timestampType: SqlTypeConversion[DataType]