EmptyTable

edu.gemini.grackle.sql.SqlMappingLike.Table$.EmptyTable$
case object EmptyTable extends Table

Specialized representation of an empty table

Attributes

Source:
SqlMapping.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Table
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels = EmptyTuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Singleton
Source:
Mirror.scala
type MirroredElemTypes = EmptyTuple

Attributes

Inherited from:
Singleton
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala
type MirroredMonoType = Singleton.this.type

The mirrored *-type

The mirrored *-type

Attributes

Inherited from:
Singleton
Source:
Mirror.scala
type MirroredType = Singleton.this.type

Attributes

Inherited from:
Singleton
Source:
Mirror.scala

Value members

Concrete methods

def count(cols: List[Int]): Int

Attributes

Source:
SqlMapping.scala
def definesAll(cols: List[Int]): Boolean

True if all the given columns are defined, false otherwise

True if all the given columns are defined, false otherwise

Attributes

Source:
SqlMapping.scala

A copy of this Table containing only the rows for which all the given columns are defined

A copy of this Table containing only the rows for which all the given columns are defined

Attributes

Source:
SqlMapping.scala
def group(cols: List[Int]): Iterator[Table]

Group this Table by the values of the given columns

Group this Table by the values of the given columns

Attributes

Source:
SqlMapping.scala
override def isEmpty: Boolean

Attributes

Definition Classes
Source:
SqlMapping.scala

Attributes

Source:
SqlMapping.scala

Attributes

Source:
SqlMapping.scala
def select(col: Int): Option[Any]

Yield the value of the given column

Yield the value of the given column

Attributes

Source:
SqlMapping.scala

Inherited methods

def fromProduct(p: Product): MirroredMonoType

Create a new instance of type T with elements taken from product p.

Create a new instance of type T with elements taken from product p.

Attributes

Inherited from:
Singleton
Source:
Mirror.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product