com
.
twitter
.
algebird
.
javaapi
Semigroups
object
Semigroups
extends
Visibility
Public
All
Value Members
def
bigIntSemigroup
()
:
Semigroup
[
BigInt
]
def
boolSemigroup
()
:
Semigroup
[
Boolean
]
def
doubleSemigroup
()
:
Semigroup
[
Double
]
def
floatSemigroup
()
:
Semigroup
[
Float
]
def
function1Semigroup
[
T
]
()
:
Semigroup
[(T) ⇒ T]
def
indexedSeqSemigroup
[
T
]
(
componentSemigroup:
Semigroup
[T]
)
:
Semigroup
[
IndexedSeq
[T]]
def
intSemigroup
()
:
Semigroup
[
Integer
]
def
jlistSemigroup
[
T
]
()
:
Semigroup
[
List
[T]]
def
jmapSemigroup
[
K
,
V
]
(
componentSemigroup:
Semigroup
[V]
)
:
Semigroup
[
Map
[K, V]]
def
listSemigroup
[
T
]
()
:
Semigroup
[
List
[T]]
def
longSemigroup
()
:
Semigroup
[
Long
]
def
mapSemigroup
[
K
,
V
]
(
componentSemigroup:
Semigroup
[V]
)
:
Semigroup
[
Map
[K, V]]
def
optionSemigroup
[
T
]
(
componentSemigroup:
Semigroup
[T]
)
:
Semigroup
[
Option
[T]]
def
scMapSemigroup
[
K
,
V
]
(
componentSemigroup:
Semigroup
[V]
)
:
Semigroup
[
Map
[K, V]]
def
semigroup
[
T
]
(
c:
Class
[T]
)
:
Semigroup
[T]
def
seqSemigroup
[
T
]
()
:
Semigroup
[
Seq
[T]]
def
setSemigroup
[
T
]
()
:
Semigroup
[
Set
[T]]
def
shortSemigroup
()
:
Semigroup
[
Short
]
def
stringSemigroup
()
:
Semigroup
[
String
]