SqlFragment
Typeclass for SQL fragments.
- Source:
- SqlModule.scala
Value members
Abstract methods
Returns (f1) AND (f2) AND ... (fn)
for all fragments.
Returns (f1) AND (f2) AND ... (fn)
for all fragments.
- Source:
- SqlModule.scala
Returns (f1) AND (f2) AND ... (fn)
for all defined fragments.
Returns (f1) AND (f2) AND ... (fn)
for all defined fragments.
- Source:
- SqlModule.scala
Returns (f1) OR (f2) OR ... (fn)
for all defined fragments.
Returns (f1) OR (f2) OR ... (fn)
for all defined fragments.
- Source:
- SqlModule.scala
Returns WHERE (f1) AND (f2) AND ... (fn)
or the empty fragment if fs
is empty.
Returns WHERE (f1) AND (f2) AND ... (fn)
or the empty fragment if fs
is empty.
- Source:
- SqlModule.scala
Returns WHERE (f1) AND (f2) AND ... (fn)
for defined f
, if any, otherwise the empty fragment.
Returns WHERE (f1) AND (f2) AND ... (fn)
for defined f
, if any, otherwise the empty fragment.
- Source:
- SqlModule.scala
Inherited methods
Associative operation which combines two values.
Associative operation which combines two values.
Example:
scala> import cats.kernel.instances.string._
scala> import cats.kernel.instances.int._
scala> import cats.kernel.instances.option._
scala> Semigroup[String].combine("Hello ", "World!")
res0: String = Hello World!
scala> Semigroup[Option[Int]].combine(None, Some(1))
res1: Option[Int] = Some(1)
- Inherited from:
- Semigroup
- Source:
- Semigroup.scala
Given a sequence of as
, sum them using the monoid and return the total.
Given a sequence of as
, sum them using the monoid and return the total.
Example:
scala> import cats.kernel.instances.string._
scala> Monoid[String].combineAll(List("One ", "Two ", "Three"))
res0: String = One Two Three
scala> Monoid[String].combineAll(List.empty)
res1: String = ""
- Inherited from:
- Monoid
- Source:
- Monoid.scala
Return a
appended to itself n
times.
Return a
appended to itself n
times.
Example:
scala> import cats.kernel.instances.string._
scala> Monoid[String].combineN("ha", 3)
res0: String = hahaha
scala> Monoid[String].combineN("ha", 0)
res1: String = ""
- Definition Classes
- Inherited from:
- =0")elseif(n.==(0))Monoid.this.emptyelseMonoid.this.repeatedCombineN(a,n)">Monoid
- Source:
- Monoid.scala
Return the identity element for this monoid.
Return the identity element for this monoid.
Example:
scala> import cats.kernel.instances.int._
scala> import cats.kernel.instances.string._
scala> Monoid[String].empty
res0: String = ""
scala> Monoid[Int].empty
res1: Int = 0
- Inherited from:
- Monoid
- Source:
- Monoid.scala
Between each pair of elements insert middle This name matches the term used in Foldable and Reducible and a similar Haskell function.
Between each pair of elements insert middle This name matches the term used in Foldable and Reducible and a similar Haskell function.
- Inherited from:
- Semigroup
- Source:
- Semigroup.scala
Tests if a
is the identity.
Tests if a
is the identity.
Example:
scala> import cats.kernel.instances.string._
scala> Monoid[String].isEmpty("")
res0: Boolean = true
scala> Monoid[String].isEmpty("something")
res1: Boolean = false
- Inherited from:
- Monoid
- Source:
- Monoid.scala