Packages

package builder

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BaseTable(singleTableQuerySource: SingleTableSource, alias: String) extends Table with Product with Serializable
  2. case class JoinedTable(singleTableQuerySource: SingleTableSource, alias: String, joinCondition: String) extends Table with Product with Serializable
  3. case class LegacyTableSource(tableReference: BqTableReference) extends SingleTableSource with Product with Serializable
  4. case class MultiTableSource(baseTable: BaseTable, joinedTables: JoinedTable*) extends QuerySource with Product with Serializable
  5. trait Query extends AnyRef
  6. sealed trait QueryCondition extends AnyRef
  7. case class QueryHaving(fieldExpressions: List[String] = List(), groupByFields: List[String] = List(), condition: QueryCondition = QueryCondition.empty) extends Product with Serializable
  8. trait QuerySource extends AnyRef
  9. trait SingleTableSource extends QuerySource
  10. case class StandardTableSource(tableReference: BqTableReference) extends SingleTableSource with Product with Serializable
  11. sealed trait Table extends AnyRef
  12. case class TableQuery(querySource: QuerySource, condition: QueryCondition = QueryCondition.empty, fields: String = "*", queryHaving: QueryHaving = QueryHaving.empty) extends Query with Product with Serializable

Value Members

  1. object QueryCondition
  2. object QueryHaving extends Serializable

Ungrouped