package
datasource
Type Members
-
sealed
case class
AggregationFilter(aggregation: String) extends Product with Serializable
-
case class
ApiKeyAuth(apiKey: String) extends Auth with Product with Serializable
-
case class
AssetsItem(id: Long, path: Option[Seq[Long]], depth: Option[Long], name: String, parentId: Option[Long], description: Option[String], types: Option[Seq[Type]], metadata: Option[Map[String, String]], source: Option[String], sourceId: Option[String], createdTime: Option[Long], lastUpdatedTime: Option[Long]) extends Product with Serializable
-
-
sealed
trait
Auth extends AnyRef
-
case class
BearerTokenAuth(bearerToken: String) extends Auth with Product with Serializable
-
case class
CdpApiErrorPayload(code: Int, message: String) extends Product with Serializable
-
case class
CdpApiException(url: Uri, code: Int, message: String) extends Throwable with Product with Serializable
-
-
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
CursorsCursorIterator(url: Uri, config: RelationConfig) extends Iterator[(Option[String], Option[Int])] with CdpConnector with Product with Serializable
-
case class
Data[A](data: A) extends Product with Serializable
-
sealed
case class
DataPoint(timestamp: Long, value: Option[Double], average: Option[Double], max: Option[Double], min: Option[Double], count: Option[Double], sum: Option[Double], stepInterpolation: Option[Double], continuousVariance: Option[Double], discreteVariance: Option[Double], totalVariation: Option[Double]) extends Serializable with Product
-
sealed
case class
DataPointTimestamp(timestamp: Long) extends Product with Serializable
-
sealed
case class
DataPointsDataItems[A](items: Seq[A]) extends Product with Serializable
-
sealed
case class
DataPointsItem(name: String, datapoints: Array[DataPoint]) extends Product with Serializable
-
abstract
case class
DataPointsRdd(sparkContext: SparkContext, getSinglePartitionBaseUri: Uri, config: RelationConfig) extends RDD[Row] with CdpConnector with Product with Serializable
-
case class
DataPointsRddPartition(name: String, startTime: Long, endTime: Long, index: Int) extends Partition with Product with Serializable
-
abstract
class
DataPointsRelation extends BaseRelation with InsertableRelation with TableScan with PrunedFilteredScan with CdpConnector with Serializable
-
sealed
case class
DataPointsTimestampItem(name: String, datapoints: Array[DataPointTimestamp]) extends Product with Serializable
-
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
DoubleIsTooLargeForJSON(field: Long) extends Throwable with Product with Serializable
-
case class
Error[A](error: A) extends Product with Serializable
-
-
case class
EventItem(id: Option[Long], startTime: Option[Long], endTime: Option[Long], description: Option[String], type: Option[String], subtype: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], source: Option[String], sourceId: Option[String], createdTime: Option[Long], lastUpdatedTime: Option[Long]) extends Product with Serializable
-
-
case class
FieldData(id: Long, name: String, valueType: String, value: String) extends Product with Serializable
-
case class
FieldDescription(id: Long, name: String, description: String, valueType: String) extends Product with Serializable
-
case class
FileItem(id: Option[Long], fileName: String, directory: Option[String], source: Option[String], sourceId: Option[String], fileType: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], uploaded: Option[Boolean], uploadedAt: Option[Long], createdTime: Option[Long], lastUpdatedTime: Option[Long]) extends Product with Serializable
-
-
sealed
case class
GranularityFilter(amount: Option[Long], unit: String) extends Product with Serializable
-
-
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
-
case class
Login(user: String, loggedIn: Boolean, project: String, projectId: Long) extends Product with Serializable
-
sealed
case class
Max(value: Long) extends Limit with Product with Serializable
-
sealed
case class
Min(value: Long) extends Limit 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
ModelRevisionNodeItem(id: Long, treeIndex: Long, parentId: Option[Long], depth: Long, name: String, subtreeSize: Long, metadata: Map[String, String], boundingBox: Option[Map[String, Seq[Double]]], sectorId: Option[Long]) extends Product with Serializable
-
sealed
case class
NameFilter(name: String) extends Product with Serializable
-
case class
NextCursorIterator[A](url: Uri, config: RelationConfig)(implicit evidence$1: Decoder[A]) extends Iterator[(Option[String], Option[Int])] with CdpConnector with Product with Serializable
-
case class
NonNullableSetter[A](set: A) extends Product with Serializable
-
-
-
case class
PostAssetsItem(name: String, parentId: Option[Long], description: Option[String], types: Option[Seq[PostType]], source: Option[String], sourceId: Option[String], metadata: Option[Map[String, String]]) extends Product with Serializable
-
case class
PostEventItem(startTime: Option[Long], endTime: Option[Long], description: Option[String], type: Option[String], subtype: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], source: Option[String], sourceId: Option[String]) extends Product with Serializable
-
case class
PostField(id: Long, value: String) extends Product with Serializable
-
case class
PostTimeSeriesDataItems[A](items: Seq[A]) extends Product with Serializable
-
case class
PostTimeSeriesItem(name: String, isString: Boolean, metadata: Option[Map[String, String]], unit: Option[String], assetId: Option[Long], isStep: Option[Boolean], description: Option[String], securityCategories: Option[Seq[Long]]) extends Product with Serializable
-
case class
PostType(id: Long, fields: Seq[PostField]) extends Product with Serializable
-
case class
PushdownFilter(fieldName: String, value: String) extends 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
Setter[A](set: A, setNull: Boolean) extends Product with Serializable
-
case class
SourceWithResourceId(id: Long, source: String, sourceId: String) extends Product with Serializable
-
-
-
-
-
case class
ThreeDModelRevisionSectorsItem(id: Int, parentId: Option[Int], path: String, depth: Int, boundingBox: Map[String, Seq[Double]], threedFileId: Long, threedFiles: Seq[Map[String, Long]]) extends Product with Serializable
-
-
-
-
case class
TimeSeriesConflict(notFound: Seq[Long]) extends Product with Serializable
-
case class
TimeSeriesItem(name: String, isString: Boolean, metadata: Option[Map[String, String]], unit: Option[String], assetId: Option[Long], isStep: Option[Boolean], description: Option[String], securityCategories: Option[Seq[Long]], id: Option[Long], createdTime: Option[Long], lastUpdatedTime: Option[Long]) extends Product with Serializable
-
case class
TimeSeriesNotFound(notFound: Seq[String]) extends Product with Serializable
-
-
case class
Type(id: Long, name: String, fields: Seq[FieldData]) extends Product with Serializable
-
case class
TypeDescription(id: Long, name: String, description: String, fields: Seq[FieldDescription]) extends Product with Serializable
-
case class
UpdateAssetsItem(id: Option[Long], name: Option[NonNullableSetter[String]], description: Option[Setter[String]], metadata: Option[Setter[Map[String, String]]], source: Option[Setter[String]], sourceId: Option[Setter[String]]) extends Product with Serializable
-
case class
UpdateAssetsItemBase(id: Option[Long], name: Option[String], description: Option[String], metadata: Option[Map[String, String]], source: Option[String], sourceId: Option[String]) extends Product with Serializable
-
case class
UpdateEventItem(id: Option[Long], startTime: Option[Setter[Long]], endTime: Option[Setter[Long]], description: Option[Setter[String]], type: Option[Setter[String]], subtype: Option[Setter[String]], metadata: Option[Setter[Map[String, String]]], assetIds: Option[Map[String, Seq[Long]]], source: Option[Setter[String]], sourceId: Option[Setter[String]]) extends Product with Serializable
-
case class
UpdateFileItem(id: Option[Long], directory: Option[Setter[String]], source: Option[Setter[String]], sourceId: Option[Setter[String]], fileType: Option[Setter[String]], metadata: Option[Setter[Map[String, String]]], assetIds: Option[Map[String, Seq[Long]]]) extends Product with Serializable
-
-
case class
UpdateTimeSeriesBase(name: Option[String], isString: Option[Boolean], metadata: Option[Map[String, String]], unit: Option[String], assetId: Option[Long], isStep: Option[Boolean], description: Option[String], securityCategories: Option[Seq[Long]], id: Option[Long]) extends Product with Serializable
-
case class
UpdateTimeSeriesItem(id: Long, name: Option[Setter[String]], metadata: Option[Setter[Map[String, String]]], unit: Option[Setter[String]], assetId: Option[Setter[Long]], description: Option[Setter[String]], securityCategories: Option[Map[String, Option[Seq[Long]]]], isString: Option[Setter[Boolean]], isStep: Option[Setter[Boolean]]) extends Product with Serializable
-