is
.
hail
expr
package
expr
Linear Supertypes
HailRepFunctions
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
expr
HailRepFunctions
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
Aggregator
=
TypedAggregator
[
Any
]
type
CMCodeCPS
[
T
]
= ((
Code
[
T
]) ⇒
CM
[
Code
[
Unit
]]) ⇒
CM
[
Code
[
Unit
]]
type
CPS
[
T
]
= ((
T
) ⇒
Unit
) ⇒
Unit
type
SymbolTable
=
Map
[
String
, (
Int
,
Type
)]
Value Members
def
aggregableHr
[
T
]
(
hrt:
HailRep
[
T
]
,
b:
Box
[
SymbolTable
]
)
:
HailRep
[
T
] { def typ: is.hail.expr.TAggregableVariable }
Definition Classes
HailRepFunctions
def
aggregableHr
[
T
]
(
implicit
hrt:
HailRep
[
T
]
)
:
HailRep
[
T
] { def typ: is.hail.expr.TAggregable }
Definition Classes
HailRepFunctions
implicit
object
altAlleleHr
extends
HailRep
[
AltAllele
]
Definition Classes
HailRepFunctions
implicit
def
arrayHr
[
T
]
(
implicit
hrt:
HailRep
[
T
]
)
:
HailRep
[
IndexedSeq
[
T
]] { def typ: is.hail.expr.TArray }
Definition Classes
HailRepFunctions
implicit
object
boolHr
extends
HailRep
[
Boolean
]
Definition Classes
HailRepFunctions
implicit
object
boxedboolHr
extends
HailRep
[
Boolean
]
Definition Classes
HailRepFunctions
implicit
object
boxeddoubleHr
extends
HailRep
[
Double
]
Definition Classes
HailRepFunctions
implicit
object
boxedfloatHr
extends
HailRep
[
Float
]
Definition Classes
HailRepFunctions
implicit
object
boxedintHr
extends
HailRep
[
Integer
]
Definition Classes
HailRepFunctions
implicit
object
boxedlongHr
extends
HailRep
[
Long
]
Definition Classes
HailRepFunctions
implicit
def
dictHr
[
K
,
V
]
(
implicit
hrt:
HailRep
[
K
]
,
hrt2:
HailRep
[
V
]
)
:
HailRep
[
Map
[
K
,
V
]] { def typ: is.hail.expr.TDict }
Definition Classes
HailRepFunctions
implicit
object
doubleHr
extends
HailRep
[
Double
]
Definition Classes
HailRepFunctions
def
emptySymTab
:
Map
[
String
, (
Int
,
Type
)]
implicit
object
floatHr
extends
HailRep
[
Float
]
Definition Classes
HailRepFunctions
implicit
object
genotypeHr
extends
HailRep
[
Genotype
]
Definition Classes
HailRepFunctions
implicit
object
intHr
extends
HailRep
[
Int
]
Definition Classes
HailRepFunctions
implicit
object
locusHr
extends
HailRep
[
Locus
]
Definition Classes
HailRepFunctions
implicit
object
locusIntervalHr
extends
HailRep
[
Interval
[
Locus
]]
Definition Classes
HailRepFunctions
implicit
object
longHr
extends
HailRep
[
Long
]
Definition Classes
HailRepFunctions
implicit
def
setHr
[
T
]
(
implicit
hrt:
HailRep
[
T
]
)
:
HailRep
[
Set
[
T
]] { def typ: is.hail.expr.TSet }
Definition Classes
HailRepFunctions
implicit
object
stringHr
extends
HailRep
[
String
]
Definition Classes
HailRepFunctions
implicit
def
toRichParser
[
T
]
(
parser:
expr.Parser.Parser
[
T
]
)
:
RichParser
[
T
]
implicit
def
unaryHr
[
T
,
U
]
(
implicit
hrt:
HailRep
[
T
]
,
hru:
HailRep
[
U
]
)
:
HailRep
[(
Any
) ⇒
Any
] { def typ: is.hail.expr.TFunction }
Definition Classes
HailRepFunctions
implicit
object
variantHr
extends
HailRep
[
Variant
]
Definition Classes
HailRepFunctions
Inherited from
HailRepFunctions
Inherited from
AnyRef
Inherited from
Any
Ungrouped