PlanEnumeration

gql.server.planner.PlanEnumeration$

Attributes

Source
PlanEnumeration.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class Batch(nodes: Set[NodeId], end: EndTime)

Attributes

Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class BatchId(id: Int) extends AnyVal

Attributes

Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
final case class EndTime(time: Double) extends AnyVal

Attributes

Companion
object
Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object EndTime

Attributes

Companion
class
Source
PlanEnumeration.scala
Supertypes
class Object
trait Matchable
class Any
Self type
EndTime.type
final case class EnumerationState(scheduled: Map[NodeId, Batch], forbidden: Set[Set[NodeId]])

Attributes

Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Family(cost: Double, nodes: Set[NodeId])

Attributes

Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class FamilyId(id: Int) extends AnyVal

Attributes

Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
final case class NodeId(id: Int) extends AnyVal

Attributes

Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
final case class Problem(families: Array[Family], arcs: Map[NodeId, Set[NodeId]])

Attributes

Source
PlanEnumeration.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

Attributes

Source
PlanEnumeration.scala