pl
.
touk
.
nussknacker
.
engine
compile
package
compile
Visibility
Public
All
Type Members
case class
CompilationResult
[
+Result
]
(
typing:
Map
[
String
,
NodeTypingInfo
]
,
result:
ValidatedNel
[
ProcessCompilationError
,
Result
]
)
extends
Product
with
Serializable
case class
CompiledProcess
(
parts:
CompiledProcessParts
,
subPartCompiler:
PartSubGraphCompiler
,
lazyInterpreterDeps:
LazyInterpreterDependencies
,
interpreter:
Interpreter
,
lifecycle:
Seq
[
Lifecycle
]
)
extends
Product
with
Serializable
class
ExpressionCompiler
extends
AnyRef
case class
NodeTypingInfo
(
inputValidationContext:
ValidationContext
,
expressionsTypingInfo:
Map
[
String
,
ExpressionTypingInfo
]
)
extends
Product
with
Serializable
class
PartSubGraphCompiler
extends
AnyRef
class
ProcessCompiler
extends
ProcessCompilerBase
with
ProcessValidator
trait
ProcessCompilerBase
extends
AnyRef
Attributes
protected
trait
ProcessValidator
extends
LazyLogging
case class
SubprocessResolver
(
subprocesses:
Map
[
String
,
CanonicalProcess
]
)
extends
Product
with
Serializable
Value Members
object
CompilationResult
extends
Applicative
[
CompilationResult
]
object
CompiledProcess
extends
Serializable
object
ExpressionCompiler
object
NodeTypingInfo
extends
Serializable
object
PartSort
object
PartSubGraphCompiler
object
ProcessCompiler
object
ProcessValidator
object
SubprocessResolver
extends
Serializable
object
Validations
Ungrouped