Hierarchy For Package com.darkcollective.relix.ast
Class Hierarchy
- java.lang.Object
- com.darkcollective.relix.ast.AstBuilders
- com.darkcollective.relix.ast.Expr
- com.darkcollective.relix.ast.Ordering
- com.darkcollective.relix.ast.AstBuilders
Interface Hierarchy
- com.darkcollective.relix.ast.IterateStop
- com.darkcollective.relix.ast.Operand
- com.darkcollective.relix.ast.Predicate
- com.darkcollective.relix.ast.RelNode
- com.darkcollective.relix.ast.ConditionalJoinNode
- com.darkcollective.relix.ast.WindowFrame
- com.darkcollective.relix.ast.WindowFunction
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.darkcollective.relix.ast.AggregateOperator
- com.darkcollective.relix.ast.AllenRelation
- com.darkcollective.relix.ast.ArithmeticOperator
- com.darkcollective.relix.ast.ComparisonOperator
- com.darkcollective.relix.ast.ConsolidationFunction
- com.darkcollective.relix.ast.MaterializationMode
- com.darkcollective.relix.ast.NullPlacement
- com.darkcollective.relix.ast.ObjectiveSense
- com.darkcollective.relix.ast.OffsetFunction
- com.darkcollective.relix.ast.RankingFunction
- com.darkcollective.relix.ast.SortDirection
- com.darkcollective.relix.ast.TieBreak
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.darkcollective.relix.ast.AggregateFunction
- com.darkcollective.relix.ast.AggregationNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.AllocationSpec
- com.darkcollective.relix.ast.AndPredicate (implements com.darkcollective.relix.ast.Predicate)
- com.darkcollective.relix.ast.AntiJoinNode (implements com.darkcollective.relix.ast.ConditionalJoinNode)
- com.darkcollective.relix.ast.ArrayConstruction (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.AsOfJoinNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.AttributeOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.BinaryArithmeticExpression (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.BooleanOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.ClosureNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.ClusterNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.ComparisonPredicate (implements com.darkcollective.relix.ast.Predicate)
- com.darkcollective.relix.ast.CompositionNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.ConditionOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.CoverNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.DateOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.DifferenceNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.DistinctNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.DivisionNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.DownsampleNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.DurationOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.ElementOfPredicate (implements com.darkcollective.relix.ast.Predicate)
- com.darkcollective.relix.ast.EmptyRelationNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.FixpointNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.FullOuterJoinNode (implements com.darkcollective.relix.ast.ConditionalJoinNode)
- com.darkcollective.relix.ast.FunctionCall (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.GroupingKey
- com.darkcollective.relix.ast.IntersectionNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.IntervalJoinNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.IterateNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.IterateStop.Converged (implements com.darkcollective.relix.ast.IterateStop)
- com.darkcollective.relix.ast.IterateStop.Rounds (implements com.darkcollective.relix.ast.IterateStop)
- com.darkcollective.relix.ast.IterateStop.Stable (implements com.darkcollective.relix.ast.IterateStop)
- com.darkcollective.relix.ast.LateralJoinNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.LeftOuterJoinNode (implements com.darkcollective.relix.ast.ConditionalJoinNode)
- com.darkcollective.relix.ast.LimitNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.NaturalJoinNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.NotPredicate (implements com.darkcollective.relix.ast.Predicate)
- com.darkcollective.relix.ast.NullPredicate (implements com.darkcollective.relix.ast.Predicate)
- com.darkcollective.relix.ast.NumberOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.OptimizeConstraint
- com.darkcollective.relix.ast.OptimizeNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.OrPredicate (implements com.darkcollective.relix.ast.Predicate)
- com.darkcollective.relix.ast.OuterUnionNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.PairwiseUniversalNode (implements com.darkcollective.relix.ast.ConditionalJoinNode)
- com.darkcollective.relix.ast.PathNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.PatternPredicate (implements com.darkcollective.relix.ast.Predicate)
- com.darkcollective.relix.ast.PivotNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.ProduceBound
- com.darkcollective.relix.ast.ProductNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.ProjectedAttribute
- com.darkcollective.relix.ast.ProjectionNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.RecursiveRefNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.RelationFunctionCall (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.RelationNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.RenameNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.RenameNode.RenamePair
- com.darkcollective.relix.ast.ReservoirSampleNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.RightOuterJoinNode (implements com.darkcollective.relix.ast.ConditionalJoinNode)
- com.darkcollective.relix.ast.SampleNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.SelectionNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.SemiJoinNode (implements com.darkcollective.relix.ast.ConditionalJoinNode)
- com.darkcollective.relix.ast.SessionizeNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.SetLiteralOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.SolveNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.SortNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.SortSpecification
- com.darkcollective.relix.ast.SourceLocation
- com.darkcollective.relix.ast.StringOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.StructConstruction (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.StructConstruction.Field
- com.darkcollective.relix.ast.SymmetricDifferenceNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.ThetaJoinNode (implements com.darkcollective.relix.ast.ConditionalJoinNode)
- com.darkcollective.relix.ast.TimeOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.TimestampOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.TopKNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.TraceNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.TreeNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.TruthRelationNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.UnaryOperand (implements com.darkcollective.relix.ast.Operand)
- com.darkcollective.relix.ast.UnionAllNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.UnionNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.UniversalNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.UnnestNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.UnpivotNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.WhyNode (implements com.darkcollective.relix.ast.RelNode)
- com.darkcollective.relix.ast.WindowFrame.BoundedFrame (implements com.darkcollective.relix.ast.WindowFrame)
- com.darkcollective.relix.ast.WindowFrame.CumulativeFrame (implements com.darkcollective.relix.ast.WindowFrame)
- com.darkcollective.relix.ast.WindowFrame.PartitionFrame (implements com.darkcollective.relix.ast.WindowFrame)
- com.darkcollective.relix.ast.WindowFunction.AggregateWindow (implements com.darkcollective.relix.ast.WindowFunction)
- com.darkcollective.relix.ast.WindowFunction.OffsetWindow (implements com.darkcollective.relix.ast.WindowFunction)
- com.darkcollective.relix.ast.WindowFunction.RankingWindow (implements com.darkcollective.relix.ast.WindowFunction)
- com.darkcollective.relix.ast.WindowNode (implements com.darkcollective.relix.ast.RelNode)
- java.lang.Record