Hierarchy For All Packages
- net.hydromatic.morel,
- net.hydromatic.morel.ast,
- net.hydromatic.morel.compile,
- net.hydromatic.morel.eval,
- net.hydromatic.morel.foreign,
- net.hydromatic.morel.type,
- net.hydromatic.morel.util
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- net.hydromatic.morel.util.ComparableSingletonList<E> (implements java.lang.Comparable<T>)
- net.hydromatic.morel.eval.Files.Directory (implements net.hydromatic.morel.eval.File)
- net.hydromatic.morel.util.MapList<E> (implements java.util.RandomAccess)
- net.hydromatic.morel.util.Ord.OrdArrayList<E> (implements java.util.RandomAccess)
- net.hydromatic.morel.util.Ord.OrdList<E>
- net.hydromatic.morel.util.Ord.OrdRandomAccessList<E> (implements java.util.RandomAccess)
- net.hydromatic.morel.util.Pair.MutableZipList<K,
V> - net.hydromatic.morel.util.Pair.ZipList<K,
V> - net.hydromatic.morel.util.PairLists.AbstractPairList<T,
U> (implements net.hydromatic.morel.util.PairList<T, U>) - net.hydromatic.morel.util.PairLists.ArrayImmutablePairList<T,
U> (implements net.hydromatic.morel.util.ImmutablePairList<T, U>) - net.hydromatic.morel.util.PairLists.EmptyImmutablePairList<T,
U> (implements net.hydromatic.morel.util.ImmutablePairList<T, U>) - net.hydromatic.morel.util.PairLists.MutablePairList<T,
U> - net.hydromatic.morel.util.PairLists.SingletonImmutablePairList<T,
U> (implements net.hydromatic.morel.util.ImmutablePairList<T, U>)
- net.hydromatic.morel.util.PairLists.ArrayImmutablePairList<T,
- net.hydromatic.morel.util.PairLists.RandomAccessList<E> (implements java.util.RandomAccess)
- net.hydromatic.morel.compile.PatternCoverageChecker.ElideList<E>
- net.hydromatic.morel.foreign.RelList
- net.hydromatic.morel.util.TailList<E>
- net.hydromatic.morel.eval.Unit (implements java.lang.Comparable<T>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- net.hydromatic.morel.util.AbstractImmutableList<E> (implements java.util.List<E>)
- net.hydromatic.morel.util.ConsList<E>
- net.hydromatic.morel.compile.Analyzer.Analysis
- net.hydromatic.morel.compile.Analyzer.MutableUse
- net.hydromatic.morel.eval.ApplicableImpl (implements net.hydromatic.morel.eval.Applicable)
- net.hydromatic.morel.eval.Applicable2<R,
A0, A1> - net.hydromatic.morel.eval.Codes.ListNth (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.ListTake (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.RealCompare (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.StringSub (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Applicable3<R,
A0, A1, A2> - net.hydromatic.morel.eval.Codes.StringExtract (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.StringSubstring (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.VectorUpdate (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.InteractUse (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.ListHd (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.ListLast (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.ListTabulate (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.ListTl (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.OptionValOf (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.RealCheckFloat (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.RealSign (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.RelationalOnly (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.StringConcat (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Codes.StringConcatWith (implements net.hydromatic.morel.eval.Codes.Positioned)
- net.hydromatic.morel.eval.Applicable2<R,
- net.hydromatic.morel.ast.Ast
- net.hydromatic.morel.ast.AstNode
- net.hydromatic.morel.ast.Ast.Aggregate
- net.hydromatic.morel.ast.Ast.DatatypeBind
- net.hydromatic.morel.ast.Ast.Decl
- net.hydromatic.morel.ast.Ast.DatatypeDecl
- net.hydromatic.morel.ast.Ast.FunDecl
- net.hydromatic.morel.ast.Ast.ValDecl
- net.hydromatic.morel.ast.Ast.Exp
- net.hydromatic.morel.ast.Ast.AnnotatedExp
- net.hydromatic.morel.ast.Ast.Apply
- net.hydromatic.morel.ast.Ast.Case
- net.hydromatic.morel.ast.Ast.Fn
- net.hydromatic.morel.ast.Ast.From
- net.hydromatic.morel.ast.Ast.Id
- net.hydromatic.morel.ast.Ast.If
- net.hydromatic.morel.ast.Ast.InfixCall
- net.hydromatic.morel.ast.Ast.Let
- net.hydromatic.morel.ast.Ast.ListExp
- net.hydromatic.morel.ast.Ast.Literal
- net.hydromatic.morel.ast.Ast.PrefixCall
- net.hydromatic.morel.ast.Ast.Record
- net.hydromatic.morel.ast.Ast.RecordSelector
- net.hydromatic.morel.ast.Ast.Tuple
- net.hydromatic.morel.ast.Ast.FromStep
- net.hydromatic.morel.ast.Ast.FunBind
- net.hydromatic.morel.ast.Ast.FunMatch
- net.hydromatic.morel.ast.Ast.Match
- net.hydromatic.morel.ast.Ast.OrderItem
- net.hydromatic.morel.ast.Ast.Pat
- net.hydromatic.morel.ast.Ast.AnnotatedPat
- net.hydromatic.morel.ast.Ast.AsPat
- net.hydromatic.morel.ast.Ast.Con0Pat
- net.hydromatic.morel.ast.Ast.ConPat
- net.hydromatic.morel.ast.Ast.IdPat
- net.hydromatic.morel.ast.Ast.InfixPat
- net.hydromatic.morel.ast.Ast.ListPat
- net.hydromatic.morel.ast.Ast.LiteralPat
- net.hydromatic.morel.ast.Ast.RecordPat
- net.hydromatic.morel.ast.Ast.TuplePat
- net.hydromatic.morel.ast.Ast.WildcardPat
- net.hydromatic.morel.ast.Ast.TyCon
- net.hydromatic.morel.ast.Ast.Type
- net.hydromatic.morel.ast.Ast.CompositeType
- net.hydromatic.morel.ast.Ast.FunctionType
- net.hydromatic.morel.ast.Ast.NamedType
- net.hydromatic.morel.ast.Ast.RecordType
- net.hydromatic.morel.ast.Ast.TupleType
- net.hydromatic.morel.ast.Ast.TyVar
- net.hydromatic.morel.ast.Ast.ValBind
- net.hydromatic.morel.ast.Core.BaseNode
- net.hydromatic.morel.ast.Core.Aggregate
- net.hydromatic.morel.ast.Core.Decl
- net.hydromatic.morel.ast.Core.DatatypeDecl
- net.hydromatic.morel.ast.Core.ValDecl
- net.hydromatic.morel.ast.Core.NonRecValDecl
- net.hydromatic.morel.ast.Core.RecValDecl
- net.hydromatic.morel.ast.Core.Exp
- net.hydromatic.morel.ast.Core.Apply
- net.hydromatic.morel.ast.Core.Case
- net.hydromatic.morel.ast.Core.Fn
- net.hydromatic.morel.ast.Core.From
- net.hydromatic.morel.ast.Core.Id (implements java.lang.Comparable<T>)
- net.hydromatic.morel.ast.Core.Let
- net.hydromatic.morel.ast.Core.Literal
- net.hydromatic.morel.ast.Core.Local
- net.hydromatic.morel.ast.Core.RecordSelector
- net.hydromatic.morel.ast.Core.Tuple
- net.hydromatic.morel.ast.Core.FromStep
- net.hydromatic.morel.ast.Core.Group
- net.hydromatic.morel.ast.Core.Order
- net.hydromatic.morel.ast.Core.Scan
- net.hydromatic.morel.ast.Core.Skip
- net.hydromatic.morel.ast.Core.Take
- net.hydromatic.morel.ast.Core.Where
- net.hydromatic.morel.ast.Core.Yield
- net.hydromatic.morel.ast.Core.Match
- net.hydromatic.morel.ast.Core.OrderItem
- net.hydromatic.morel.ast.Core.Pat
- net.hydromatic.morel.ast.Core.Con0Pat
- net.hydromatic.morel.ast.Core.ConPat
- net.hydromatic.morel.ast.Core.ListPat
- net.hydromatic.morel.ast.Core.LiteralPat
- net.hydromatic.morel.ast.Core.NamedPat (implements java.lang.Comparable<T>)
- net.hydromatic.morel.ast.Core.AsPat
- net.hydromatic.morel.ast.Core.IdPat
- net.hydromatic.morel.ast.Core.RecordPat
- net.hydromatic.morel.ast.Core.TuplePat
- net.hydromatic.morel.ast.Core.WildcardPat
- net.hydromatic.morel.ast.AstWriter
- net.hydromatic.morel.type.BaseType (implements net.hydromatic.morel.type.Type)
- net.hydromatic.morel.type.FnType
- net.hydromatic.morel.type.ForallType
- net.hydromatic.morel.type.ListType
- net.hydromatic.morel.type.ParameterizedType (implements net.hydromatic.morel.type.NamedType)
- net.hydromatic.morel.type.DataType
- net.hydromatic.morel.type.RecordType (implements net.hydromatic.morel.type.RecordLikeType)
- net.hydromatic.morel.type.ProgressiveRecordType
- net.hydromatic.morel.type.TupleType (implements net.hydromatic.morel.type.RecordLikeType)
- net.hydromatic.morel.type.Binding
- net.hydromatic.morel.compile.BuiltIn.Structure
- net.hydromatic.morel.foreign.Calcite
- net.hydromatic.morel.foreign.Calcite.CalciteMap
- net.hydromatic.morel.foreign.Calcite.CalciteCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.foreign.Calcite.DecorrelateProgram (implements org.apache.calcite.tools.Program)
- net.hydromatic.morel.foreign.Calcite.EmptyDataContext (implements org.apache.calcite.DataContext)
- net.hydromatic.morel.compile.CalciteCompiler.VarData
- net.hydromatic.morel.foreign.CalciteForeignValue (implements net.hydromatic.morel.foreign.ForeignValue)
- net.hydromatic.morel.foreign.CalciteFunctions
- net.hydromatic.morel.foreign.CalciteFunctions.Context
- net.hydromatic.morel.foreign.CalciteFunctions.MorelApplyFunction
- net.hydromatic.morel.foreign.CalciteFunctions.MorelApplyFunction.Compiled
- net.hydromatic.morel.foreign.CalciteFunctions.MorelScalarFunction
- net.hydromatic.morel.foreign.CalciteFunctions.MorelScalarFunction.Compiled
- net.hydromatic.morel.foreign.CalciteFunctions.MorelTableFunction
- net.hydromatic.morel.foreign.CalciteFunctions.MorelTableFunction.Compiled
- net.hydromatic.morel.eval.Closure (implements net.hydromatic.morel.eval.Applicable, java.lang.Comparable<T>)
- net.hydromatic.morel.eval.Closure.EvalEnvHolder (implements java.util.function.BiConsumer<T,
U>) - net.hydromatic.morel.eval.Codes
- net.hydromatic.morel.eval.Codes.AndAlsoCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.ApplyCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.ApplyCode2 (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.ApplyCode3 (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.ApplyCodeCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.BaseRowSink (implements net.hydromatic.morel.eval.Codes.RowSink)
- net.hydromatic.morel.eval.Codes.GroupRowSink
- net.hydromatic.morel.eval.Codes.OrderRowSink
- net.hydromatic.morel.eval.Codes.ScanRowSink
- net.hydromatic.morel.eval.Codes.SkipRowSink
- net.hydromatic.morel.eval.Codes.TakeRowSink
- net.hydromatic.morel.eval.Codes.WhereRowSink
- net.hydromatic.morel.eval.Codes.YieldRowSink
- net.hydromatic.morel.eval.Codes.CollectRowSink (implements net.hydromatic.morel.eval.Codes.RowSink)
- net.hydromatic.morel.eval.Codes.ConstantCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.GetCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.GetTupleCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.Let1Code (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.LetCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.OrElseCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.TupleCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.eval.Codes.WrapRelList (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.compile.Compiler
- net.hydromatic.morel.compile.CalciteCompiler
- net.hydromatic.morel.compile.Compiler.Context
- net.hydromatic.morel.compile.CalciteCompiler.RelContext
- net.hydromatic.morel.compile.Compiler.LinkCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.compile.Compiler.MatchCode (implements net.hydromatic.morel.eval.Code)
- net.hydromatic.morel.compile.Compiles
- net.hydromatic.morel.foreign.Converters
- net.hydromatic.morel.foreign.Converters.C2m
- net.hydromatic.morel.foreign.Converters.RecordConverter (implements net.hydromatic.morel.foreign.Converter<E>)
- net.hydromatic.morel.ast.Core
- net.hydromatic.morel.ast.Core.Wrapper (implements java.lang.Comparable<T>)
- net.hydromatic.morel.eval.DescriberImpl (implements net.hydromatic.morel.eval.Describer)
- net.hydromatic.morel.eval.DescriberImpl.DetailImpl (implements net.hydromatic.morel.eval.Describer.Detail)
- com.google.common.collect.DiscreteDomain<C>
- net.hydromatic.morel.type.RangeExtent.BooleanDiscreteDomain
- net.hydromatic.morel.type.RangeExtent.ProductDiscreteDomain
- net.hydromatic.morel.compile.Environment
- net.hydromatic.morel.compile.Environments.EmptyEnvironment
- net.hydromatic.morel.compile.Environments.MapEnvironment
- net.hydromatic.morel.compile.Environments.SubEnvironment
- net.hydromatic.morel.compile.Environments
- net.hydromatic.morel.compile.EnvVisitor.FromContext
- net.hydromatic.morel.eval.EvalEnvs
- net.hydromatic.morel.eval.EvalEnvs.ArraySubEvalEnv (implements net.hydromatic.morel.eval.EvalEnv)
- net.hydromatic.morel.eval.EvalEnvs.MutableArraySubEvalEnv (implements net.hydromatic.morel.eval.MutableEvalEnv)
- net.hydromatic.morel.eval.EvalEnvs.PatSubEvalEnv
- net.hydromatic.morel.eval.EvalEnvs.MutablePatSubEvalEnv (implements net.hydromatic.morel.eval.MutableEvalEnv)
- net.hydromatic.morel.eval.EvalEnvs.MapEvalEnv (implements net.hydromatic.morel.eval.EvalEnv)
- net.hydromatic.morel.eval.EvalEnvs.SubEvalEnv (implements net.hydromatic.morel.eval.EvalEnv)
- net.hydromatic.morel.eval.EvalEnvs.MutableSubEvalEnv (implements net.hydromatic.morel.eval.MutableEvalEnv)
- net.hydromatic.morel.compile.Extents
- net.hydromatic.morel.compile.Extents.Analysis
- net.hydromatic.morel.compile.Extents.Extent
- net.hydromatic.morel.compile.Extents.ExtentFilter
- net.hydromatic.morel.eval.Files
- net.hydromatic.morel.eval.Files.AbstractFile (implements net.hydromatic.morel.eval.File)
- net.hydromatic.morel.eval.Files.DataFile
- net.hydromatic.morel.eval.Files.UnknownFile
- net.hydromatic.morel.eval.Files.UnknownChildFile
- net.hydromatic.morel.util.Folder<E>
- net.hydromatic.morel.util.Folder.End<E>
- net.hydromatic.morel.ast.FromBuilder
- net.hydromatic.morel.util.JavaVersion (implements java.lang.Comparable<T>)
- net.hydromatic.morel.type.Keys
- net.hydromatic.morel.Main
- net.hydromatic.morel.Main.Shell (implements net.hydromatic.morel.eval.Session.Shell)
- net.hydromatic.morel.Main.SubShell
- net.hydromatic.morel.util.MapEntry<T,
U> (implements java.util.Map.Entry<K, V>) - net.hydromatic.morel.compile.NameGenerator
- net.hydromatic.morel.util.Ord<E> (implements java.util.Map.Entry<K,
V>) - net.hydromatic.morel.util.Pair<T1,
T2> (implements java.lang.Comparable<T>, java.util.Map.Entry<K, V>, java.io.Serializable) - net.hydromatic.morel.util.Pair.AdjacentIterator<E> (implements java.util.Iterator<E>)
- net.hydromatic.morel.util.Pair.FirstAndIterator<E> (implements java.util.Iterator<E>)
- net.hydromatic.morel.util.Pair.LeftIterator<L,
R> (implements java.util.Iterator<E>) - net.hydromatic.morel.util.Pair.RightIterator<L,
R> (implements java.util.Iterator<E>) - net.hydromatic.morel.util.Pair.ZipIterator<L,
R> (implements java.util.Iterator<E>) - net.hydromatic.morel.util.PairList.Builder<T,
U> - net.hydromatic.morel.util.PairLists
- net.hydromatic.morel.compile.PatternCoverageChecker
- net.hydromatic.morel.compile.PatternCoverageChecker.DataTypeSlot
- net.hydromatic.morel.compile.PatternCoverageChecker.Path
- net.hydromatic.morel.compile.PatternCoverageChecker.SubPath
- net.hydromatic.morel.ast.Pos
- net.hydromatic.morel.compile.Pretty
- net.hydromatic.morel.compile.Pretty.LabelVal
- net.hydromatic.morel.compile.Pretty.NamedVal
- net.hydromatic.morel.compile.Pretty.TypedVal
- net.hydromatic.morel.compile.Pretty.TypeVal
- net.hydromatic.morel.type.RangeExtent
- java.io.Reader (implements java.io.Closeable, java.lang.Readable)
- java.io.FilterReader
- net.hydromatic.morel.Main.BufferingReader
- java.io.FilterReader
- net.hydromatic.morel.compile.Resolver
- net.hydromatic.morel.compile.Resolver.PatExp
- net.hydromatic.morel.compile.Resolver.ResolvedDecl
- net.hydromatic.morel.compile.Resolver.ResolvedDatatypeDecl
- net.hydromatic.morel.compile.Resolver.ResolvedValDecl
- net.hydromatic.morel.util.Sat
- net.hydromatic.morel.util.Sat.Assignment
- net.hydromatic.morel.util.Sat.Term
- net.hydromatic.morel.util.Sat.Node
- net.hydromatic.morel.util.Sat.Not
- net.hydromatic.morel.util.Sat.Variable
- net.hydromatic.morel.eval.Session
- net.hydromatic.morel.Shell
- net.hydromatic.morel.Shell.ConfigImpl (implements net.hydromatic.morel.Shell.Config)
- net.hydromatic.morel.Shell.ReaderLineFn (implements net.hydromatic.morel.Shell.LineFn)
- net.hydromatic.morel.Shell.SubShell
- net.hydromatic.morel.Shell.SubShell.Use (implements net.hydromatic.morel.eval.Session.Shell)
- net.hydromatic.morel.Shell.TerminalLineFn (implements net.hydromatic.morel.Shell.LineFn)
- net.hydromatic.morel.ast.Shuttle
- net.hydromatic.morel.compile.EnvShuttle
- net.hydromatic.morel.compile.Inliner
- net.hydromatic.morel.compile.Relationalizer
- net.hydromatic.morel.compile.SuchThatShuttle
- net.hydromatic.morel.compile.EnvShuttle
- net.hydromatic.morel.util.Static
- net.hydromatic.morel.compile.SuchThatShuttle.FromState
- net.hydromatic.morel.compile.SuchThatShuttle.PatMap
- net.hydromatic.morel.util.ThreadLocals
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- net.hydromatic.morel.eval.Codes.MorelRuntimeException (implements net.hydromatic.morel.util.MorelException)
- net.hydromatic.morel.compile.CompileException (implements net.hydromatic.morel.util.MorelException)
- net.hydromatic.morel.compile.TypeResolver.TypeException
- net.hydromatic.morel.compile.SuchThatShuttle.RewriteFailedException
- net.hydromatic.morel.util.Unifier.CycleException
- java.lang.RuntimeException
- java.lang.Exception
- net.hydromatic.morel.compile.Tracers
- net.hydromatic.morel.util.Tracers
- net.hydromatic.morel.compile.Tracers.DelegatingTracer (implements net.hydromatic.morel.compile.Tracer)
- net.hydromatic.morel.compile.Tracers.EmptyTracer (implements net.hydromatic.morel.compile.Tracer)
- net.hydromatic.morel.util.Tracers.NullTracer (implements net.hydromatic.morel.util.Unifier.Tracer)
- net.hydromatic.morel.util.Tracers.PrintTracer (implements net.hydromatic.morel.util.Unifier.Tracer)
- net.hydromatic.morel.type.Type.Key
- net.hydromatic.morel.type.Keys.ApplyKey
- net.hydromatic.morel.type.Keys.DataTypeKey
- net.hydromatic.morel.type.Keys.ForallKey
- net.hydromatic.morel.type.Keys.NameKey
- net.hydromatic.morel.type.Keys.OpKey
- net.hydromatic.morel.type.Keys.OrdinalKey
- net.hydromatic.morel.type.Keys.ProgressiveRecordKey
- net.hydromatic.morel.type.Keys.RecordKey
- net.hydromatic.morel.compile.TypeMap
- net.hydromatic.morel.compile.TypeMap.TermToTypeConverter (implements net.hydromatic.morel.util.Unifier.TermVisitor<R>)
- net.hydromatic.morel.compile.TypeResolver
- net.hydromatic.morel.compile.TypeResolver.BindTypeEnv (implements net.hydromatic.morel.compile.TypeResolver.TypeEnv)
- net.hydromatic.morel.compile.TypeResolver.Foo
- net.hydromatic.morel.compile.TypeResolver.Resolved
- net.hydromatic.morel.compile.TypeResolver.Subst
- net.hydromatic.morel.compile.TypeResolver.EmptySubst
- net.hydromatic.morel.compile.TypeResolver.PlusSubst
- net.hydromatic.morel.compile.TypeResolver.TermVariable
- net.hydromatic.morel.compile.TypeResolver.TypeEnvHolder (implements java.util.function.BiConsumer<T,
U>) - net.hydromatic.morel.type.TypeSystem
- net.hydromatic.morel.type.TypeVar (implements net.hydromatic.morel.type.Type)
- net.hydromatic.morel.type.TypeVisitor<R>
- net.hydromatic.morel.type.TypeShuttle
- net.hydromatic.morel.type.TypeSystem.VariableCollector
- net.hydromatic.morel.util.Unifier
- net.hydromatic.morel.util.MartelliUnifier
- net.hydromatic.morel.util.RobinsonUnifier
- net.hydromatic.morel.util.Unifier.Failure (implements net.hydromatic.morel.util.Unifier.Result)
- net.hydromatic.morel.util.Unifier.Sequence (implements net.hydromatic.morel.util.Unifier.Term)
- net.hydromatic.morel.util.Unifier.Substitution
- net.hydromatic.morel.util.Unifier.SubstitutionResult (implements net.hydromatic.morel.util.Unifier.Result)
- net.hydromatic.morel.util.Unifier.TermTerm
- net.hydromatic.morel.util.Unifier.Variable (implements java.lang.Comparable<T>, net.hydromatic.morel.util.Unifier.Term)
- net.hydromatic.morel.ast.Visitor
- net.hydromatic.morel.compile.Compiles.PatternBinder
- net.hydromatic.morel.compile.EnvVisitor
- net.hydromatic.morel.compile.Analyzer
- net.hydromatic.morel.compile.RefChecker
- net.hydromatic.morel.compile.Resolver.ReferenceFinder
- net.hydromatic.morel.compile.TypeResolver.FieldExpander
- net.hydromatic.morel.ast.FromBuilder.StepHandler
- net.hydromatic.morel.compile.Resolver.FromResolver
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- net.hydromatic.morel.compile.BuiltIn.DataTypeHelper
- net.hydromatic.morel.foreign.CalciteFunctions.Arg
- net.hydromatic.morel.compile.CompiledStatement
- net.hydromatic.morel.compile.Compiler.Action
- net.hydromatic.morel.ast.Core.BindingConsumer
- net.hydromatic.morel.foreign.DataSet
- net.hydromatic.morel.eval.Describable
- net.hydromatic.morel.eval.Applicable
- net.hydromatic.morel.eval.Codes.Positioned
- net.hydromatic.morel.eval.Code
- net.hydromatic.morel.compile.CalciteCompiler.RelCode
- net.hydromatic.morel.eval.Codes.RowSink
- net.hydromatic.morel.eval.Applicable
- net.hydromatic.morel.eval.Describer
- net.hydromatic.morel.eval.Describer.Detail
- net.hydromatic.morel.eval.EvalEnv
- net.hydromatic.morel.eval.MutableEvalEnv
- net.hydromatic.morel.foreign.ForeignValue
- java.util.function.Function<T,
R> - net.hydromatic.morel.foreign.Converter<E>
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.SequencedCollection<E>
- java.util.List<E>
- net.hydromatic.morel.util.PairList<T,
U> - net.hydromatic.morel.util.ImmutablePairList<T,
U>
- net.hydromatic.morel.util.ImmutablePairList<T,
- net.hydromatic.morel.util.PairList<T,
- java.util.List<E>
- java.util.SequencedCollection<E>
- java.util.Collection<E>
- net.hydromatic.morel.compile.Macro
- net.hydromatic.morel.util.MorelException
- net.hydromatic.morel.util.Ord.IntObjObjConsumer<K,
V> - net.hydromatic.morel.util.Pair.PairWithOrdinalConsumer<K,
V> - net.hydromatic.morel.util.PairList.IndexedBiConsumer<T,
U> - net.hydromatic.morel.eval.Session.Shell
- net.hydromatic.morel.Shell.Config
- net.hydromatic.morel.Shell.LineFn
- net.hydromatic.morel.compile.Tracer
- net.hydromatic.morel.type.Type
- net.hydromatic.morel.type.NamedType
- net.hydromatic.morel.type.RecordLikeType
- net.hydromatic.morel.type.TypedValue
- net.hydromatic.morel.eval.File
- net.hydromatic.morel.compile.TypeResolver.TypeEnv
- net.hydromatic.morel.type.TypeSystem.ForallHelper
- net.hydromatic.morel.util.Unifier.Action
- net.hydromatic.morel.util.Unifier.Result
- net.hydromatic.morel.util.Unifier.Term
- net.hydromatic.morel.util.Unifier.TermVisitor<R>
- net.hydromatic.morel.util.Unifier.Tracer
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.hydromatic.morel.compile.Analyzer.Use
- net.hydromatic.morel.ast.Ast.Direction
- net.hydromatic.morel.ast.AstBuilder
- net.hydromatic.morel.compile.BuiltIn
- net.hydromatic.morel.eval.Codes.BuiltInExn
- net.hydromatic.morel.foreign.Converters.FieldConverter
- net.hydromatic.morel.ast.CoreBuilder
- net.hydromatic.morel.type.DummyType (implements net.hydromatic.morel.type.Type)
- net.hydromatic.morel.eval.Files.FileType
- net.hydromatic.morel.ast.FromBuilder.TupleType
- net.hydromatic.morel.ast.Op
- net.hydromatic.morel.type.PrimitiveType (implements net.hydromatic.morel.type.RecordLikeType)
- net.hydromatic.morel.eval.Prop
- net.hydromatic.morel.compile.Resolver.Init
- net.hydromatic.morel.util.Sat.Op
- net.hydromatic.morel.eval.Session.Shells (implements net.hydromatic.morel.eval.Session.Shell)
- net.hydromatic.morel.Shell.LineType
- net.hydromatic.morel.compile.TypeResolver.EmptyTypeEnv (implements net.hydromatic.morel.compile.TypeResolver.TypeEnv)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)