final class BigQuery extends AnyRef
- Alphabetic
- By Inheritance
- BigQuery
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val client: Client
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def createTypedTable[T <: HasAnnotation](tableSpec: String)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Unit
- def createTypedTable[T <: HasAnnotation](table: TableReference)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Unit
- def createTypedTable[T <: HasAnnotation](table: google.api.services.bigquery.model.Table)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Unit
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val extract: ExtractOps
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getTypedRows[T <: HasAnnotation](newSource: String = null)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Iterator[T]
Get a typed iterator for a BigQuery SELECT query or table.
Get a typed iterator for a BigQuery SELECT query or table.
Note that
T
must be annotated with BigQueryType.fromSchema, BigQueryType.fromTable, BigQueryType.fromQuery, or BigQueryType.toTable.By default the source (table or query) specified in the annotation will be used, but it can be overridden with the
newSource
parameter. For example:@BigQueryType.fromTable("bigquery-public-data:samples.gsod") class Row // Read from [bigquery-public-data:samples.gsod] as specified in the annotation. bq.getTypedRows[Row]() // Read from [myproject:samples.gsod] instead. bq.getTypedRows[Row]("myproject:samples.gsod") // Read from a query instead. bq.getTypedRows[Row]("SELECT * FROM [bigquery-public-data:samples.gsod] LIMIT 1000")
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val jobs: JobOps
- val load: LoadOps
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val query: QueryOps
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tables: TableOps
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def waitForJobs(bqJobs: BigQueryJob*): Unit
Wait for all jobs to finish.
- def writeTypedRows[T <: HasAnnotation](tableSpec: String, rows: List[T], writeDisposition: WriteDisposition = WRITE_EMPTY, createDisposition: CreateDisposition = CREATE_IF_NEEDED)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Long
Write a List of rows to a BigQuery table.
Write a List of rows to a BigQuery table. Note that element type
T
must be annotated with BigQueryType. - def writeTypedRows[T <: HasAnnotation](table: TableReference, rows: List[T], writeDisposition: WriteDisposition, createDisposition: CreateDisposition)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Long
Write a List of rows to a BigQuery table.
Write a List of rows to a BigQuery table. Note that element type
T
must be annotated with BigQueryType.