Package

com.google.cloud.spark

bigquery

Permalink

package bigquery

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bigquery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ArrowBinaryIterator extends Iterator[InternalRow]

    Permalink

    An iterator for scanning over rows serialized in Arrow format

  2. class ArrowSchemaConverter extends ColumnVector

    Permalink
  3. class AvroBinaryIterator extends Iterator[InternalRow]

    Permalink

    An iterator for scanning over rows serialized in Avro format

  4. implicit class BigQueryDataFrameReader extends AnyRef

    Permalink
  5. implicit class BigQueryDataFrameWriter[T] extends AnyRef

    Permalink
  6. case class BigQueryInsertableRelation(bigQuery: BigQuery, sqlContext: SQLContext, options: SparkBigQueryOptions) extends BaseRelation with InsertableRelation with Logging with Product with Serializable

    Permalink

    Used only to insert data into BigQuery.

    Used only to insert data into BigQuery. Getting the table metadata (existence, number of records, size, etc.) is done by API calls without reading existing data

  7. class BigQueryRelationProvider extends RelationProvider with CreatableRelationProvider with SchemaRelationProvider with DataSourceRegister

    Permalink
  8. case class BigQueryWriteHelper(bigQuery: BigQuery, sqlContext: SQLContext, saveMode: SaveMode, options: SparkBigQueryOptions, data: DataFrame, tableExists: Boolean) extends Logging with Product with Serializable

    Permalink
  9. class DefaultSource extends BigQueryRelationProvider

    Permalink
  10. case class IntermediateDataCleaner(path: Path, conf: Configuration) extends Thread with Logging with Product with Serializable

    Permalink

    Responsible for recursively deleting the intermediate path.

    Responsible for recursively deleting the intermediate path. Implementing Thread in order to act as shutdown hook.

    path

    the path to delete

    conf

    the hadoop configuration

  11. case class SparkBigQueryOptions(tableId: TableId, parentProject: String, credentials: Option[String] = None, credentialsFile: Option[String] = None, filter: Option[String] = None, schema: Option[StructType] = None, maxParallelism: Option[Int] = None, temporaryGcsBucket: Option[String] = None, intermediateFormat: FormatOptions = SparkBigQueryOptions.DefaultFormat, readDataFormat: DataFormat = ..., combinePushedDownFilters: Boolean = true, viewsEnabled: Boolean = false, materializationProject: Option[String] = None, materializationDataset: Option[String] = None, partitionField: Option[String] = None, partitionExpirationMs: Option[Long] = None, partitionRequireFilter: Option[Boolean] = None, partitionType: Option[String] = None, clusteredFields: Option[Array[String]] = None, createDisposition: Option[CreateDisposition] = None, optimizedEmptyProjection: Boolean = true, accessToken: Option[String] = None, loadSchemaUpdateOptions: List[SchemaUpdateOption] = ImmutableList.of(), viewExpirationTimeInHours: Int = 24, maxReadRowsRetries: Int = 3) extends Product with Serializable

    Permalink

    Options for defining BigQueryRelations

  12. case class ToIterator[E](remote: RemoteIterator[E]) extends Iterator[E] with Product with Serializable

    Permalink

    Converts HDFS RemoteIterator to Scala iterator

Value Members

  1. object ArrowBinaryIterator

    Permalink
  2. object BigQueryRelationProvider

    Permalink
  3. object BigQueryUtil

    Permalink

    Static helpers for working with BigQuery.

  4. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  5. object SchemaConverters extends Logging

    Permalink

    Stateless converters for Converting between Spark and BigQuery types.

  6. object SparkBigQueryOptions extends Serializable

    Permalink

    Resolvers for SparkBigQueryOptions

  7. package direct

    Permalink
  8. package examples

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped