package spark
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AggregationFilter(aggregation: String) extends Product with Serializable
- class AssetsRelation extends SdkV1Relation[Asset] with InsertableRelation
- case class CdfPartition(index: Int) extends Partition with Product with Serializable
- case class CdpApiErrorPayload(code: Int, message: String) extends Product with Serializable
- trait CdpConnector extends AnyRef
- case class CdpRdd[A](sparkContext: SparkContext, toRow: (A) ⇒ Row, getSinglePartitionBaseUri: Uri, config: RelationConfig, urlsWithFilters: Seq[Uri], cursors: Iterator[(Option[String], Option[Int])])(implicit evidence$1: Decoder[A]) extends RDD[Row] with CdpConnector with Product with Serializable
- case class CdpRddPartition(cursor: Option[String], size: Option[Int], index: Int, urlsWithFilters: Seq[Uri]) extends Partition with Product with Serializable
- abstract class CdpRelation[T <: Product] extends BaseRelation with TableScan with Serializable with PrunedFilteredScan with CdpConnector
- case class Chunk[A, B](chunk: Seq[A], cursor: Option[B]) extends Product with Serializable
- case class Data[A](data: A) extends Product with Serializable
- case class DataPointsFilter(id: Option[Long], externalId: Option[String], aggregates: Option[Seq[String]], granularity: Option[String]) extends Product with Serializable
- case class DataPointsItem(id: Option[Long], externalId: Option[String], timestamp: Timestamp, value: Double, aggregation: Option[String], granularity: Option[String]) extends Product with Serializable
- abstract class DataPointsRelationV1[A] extends BaseRelation with TableScan with PrunedFilteredScan with Serializable with InsertableRelation
- class DefaultSource extends RelationProvider with CreatableRelationProvider with SchemaRelationProvider with DataSourceRegister with CdpConnector
- case class DeleteItem(id: Long) extends Product with Serializable
- abstract class DeleteSchema extends AnyRef
- case class Error[A](error: A) extends Product with Serializable
- class EventsRelation extends SdkV1Relation[Event] with InsertableRelation
- class FilesRelation extends SdkV1Relation[File] with InsertableRelation
- case class InsertDataPointsItem(id: Option[Long], externalId: Option[String], timestamp: Instant, value: Double) extends Product with Serializable
- trait InsertSchema extends AnyRef
- case class Items[A](items: Seq[A]) extends Product with Serializable
- case class ItemsWithCursor[A](items: Seq[A], nextCursor: Option[String] = None) extends Product with Serializable
- abstract class Limit extends Ordered[Limit] with Serializable
- abstract class LimitLong extends Ordered[LimitLong] with Serializable
- case class Login(user: String, loggedIn: Boolean, project: String, projectId: Long) extends Product with Serializable
- sealed case class Max(value: Instant) extends Limit with Product with Serializable
- sealed case class MaxLong(value: Long) extends LimitLong with Product with Serializable
- sealed case class Min(value: Instant) extends Limit with Product with Serializable
- sealed case class MinLong(value: Long) extends LimitLong with Product with Serializable
- case class ModelItem(id: Long, name: String, createdTime: Long) extends Product with Serializable
- case class ModelRevisionItem(id: Long, fileId: Long, published: Boolean, rotation: Option[Seq[Double]], camera: Map[String, Seq[Double]], status: String, thumbnailThreedFileId: Option[Long], thumbnailUrl: Option[String], sceneThreedFiles: Option[Seq[Map[String, Long]]], sceneThreedFileId: Option[Long], assetMappingCount: Long, createdTime: Long) extends Product with Serializable
- case class ModelRevisionMappingItem(nodeId: Long, assetId: Long, treeIndex: Option[Long], subtreeSize: Option[Long]) extends Product with Serializable
- case class NextCursorIterator[A](url: Uri, config: RelationConfig, hasDataWrapper: Boolean)(implicit evidence$1: Decoder[A]) extends Iterator[(Option[String], Option[Int])] with CdpConnector with Product with Serializable
- final case class NoPushdown() extends PushdownExpression with Product with Serializable
- case class NonNullableSetter[A](set: A) extends Product with Serializable
- case class NumericDataPointsRdd(sparkContext: SparkContext, config: RelationConfig, getIOs: (GenericClient[IO, Nothing]) ⇒ Seq[(DataPointsFilter, IO[Map[String, Seq[DataPoint]]])], toRow: (DataPointsItem) ⇒ Row) extends RDD[Row] with Product with Serializable
- class NumericDataPointsRelationV1 extends DataPointsRelationV1[DataPointsItem]
- final case class PushdownAnd(left: PushdownExpression, right: PushdownExpression) extends PushdownExpression with Product with Serializable
- sealed trait PushdownExpression extends AnyRef
- final case class PushdownFilter(fieldName: String, value: String) extends PushdownExpression with Product with Serializable
- final case class PushdownFilters(filters: Seq[PushdownExpression]) extends PushdownExpression with Product with Serializable
- case class RawItem(key: String, lastUpdatedTime: Long, columns: JsonObject) extends Product with Serializable
- case class RawItemForPost(key: String, columns: JsonObject) extends Product with Serializable
- class RawTableRelation extends BaseRelation with InsertableRelation with TableScan with PrunedFilteredScan with CdpConnector with Serializable
- case class RelationConfig(auth: Auth, project: String, batchSize: Option[Int], limit: Option[Int], partitions: Int, maxRetries: Int, collectMetrics: Boolean, metricsPrefix: String, baseUrl: String, onConflict: OnConflict.Value, applicationId: String) extends Product with Serializable
- case class SdkV1Rdd[A](sparkContext: SparkContext, config: RelationConfig, toRow: (A) ⇒ Row, numPartitions: Int, getStreams: (GenericClient[IO, Nothing], Option[Int], Int) ⇒ Seq[Stream[IO, A]]) extends RDD[Row] with Product with Serializable
- abstract class SdkV1Relation[A <: Product] extends BaseRelation with CdpConnector with Serializable with TableScan with PrunedFilteredScan
- case class Setter[A](set: A, setNull: Boolean) extends Product with Serializable
- case class StringDataPointsFilter(id: Option[Long], externalId: Option[String]) extends Product with Serializable
- case class StringDataPointsItem(id: Option[Long], externalId: Option[String], timestamp: Timestamp, value: String) extends Product with Serializable
- case class StringDataPointsRdd(sparkContext: SparkContext, config: RelationConfig, getIOs: (GenericClient[IO, Nothing]) ⇒ Seq[(StringDataPointsFilter, IO[Seq[StringDataPoint]])], toRow: (StringDataPointsItem) ⇒ Row) extends RDD[Row] with Product with Serializable
- class StringDataPointsRelationV1 extends DataPointsRelationV1[StringDataPointsItem]
- class ThreeDModelRevisionMappingsRelation extends SdkV1Relation[ThreeDAssetMapping]
- class ThreeDModelRevisionNodesRelation extends SdkV1Relation[ThreeDNode]
- class ThreeDModelRevisionsRelation extends SdkV1Relation[ThreeDRevision]
- class ThreeDModelsRelation extends SdkV1Relation[ThreeDModel]
- class TimeSeriesRelation extends SdkV1Relation[TimeSeries] with InsertableRelation
- trait UpdateSchema extends AnyRef
- trait UpsertSchema extends AnyRef
Value Members
- object Batch
- object CdpConnector
- object Constants
- object OnConflict extends Enumeration
- object PushdownUtilities
- object RawTableRelation extends Serializable
- object Setter extends Serializable
- object TimeSeriesRelation extends DeleteSchema with UpsertSchema with InsertSchema with Serializable