Package

com.cognite.spark

datasource

Permalink

package datasource

Visibility
  1. Public
  2. All

Type Members

  1. sealed case class AggregationFilter(aggregation: String) extends Product with Serializable

    Permalink
  2. case class ApiKeyAuth(apiKey: String) extends Auth with Product with Serializable

    Permalink
  3. 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

    Permalink
  4. class AssetsRelation extends CdpRelation[AssetsItem] with InsertableRelation

    Permalink
  5. sealed trait Auth extends AnyRef

    Permalink
  6. case class BearerTokenAuth(bearerToken: String) extends Auth with Product with Serializable

    Permalink
  7. case class CdpApiErrorPayload(code: Int, message: String) extends Product with Serializable

    Permalink
  8. case class CdpApiException(url: Uri, code: Int, message: String) extends Throwable with Product with Serializable

    Permalink
  9. trait CdpConnector extends AnyRef

    Permalink
  10. 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

    Permalink
  11. case class CdpRddPartition(cursor: Option[String], size: Option[Int], index: Int, urlsWithFilters: Seq[Uri]) extends Partition with Product with Serializable

    Permalink
  12. abstract class CdpRelation[T <: Product] extends BaseRelation with TableScan with Serializable with PrunedFilteredScan with CdpConnector

    Permalink
  13. case class Chunk[A, B](chunk: Seq[A], cursor: Option[B]) extends Product with Serializable

    Permalink
  14. case class CursorsCursorIterator(url: Uri, config: RelationConfig) extends Iterator[(Option[String], Option[Int])] with CdpConnector with Product with Serializable

    Permalink
  15. case class Data[A](data: A) extends Product with Serializable

    Permalink
  16. 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

    Permalink
  17. sealed case class DataPointTimestamp(timestamp: Long) extends Product with Serializable

    Permalink
  18. sealed case class DataPointsDataItems[A](items: Seq[A]) extends Product with Serializable

    Permalink
  19. sealed case class DataPointsItem(name: String, datapoints: Array[DataPoint]) extends Product with Serializable

    Permalink
  20. abstract case class DataPointsRdd(sparkContext: SparkContext, getSinglePartitionBaseUri: Uri, config: RelationConfig) extends RDD[Row] with CdpConnector with Product with Serializable

    Permalink
  21. case class DataPointsRddPartition(name: String, startTime: Long, endTime: Long, index: Int) extends Partition with Product with Serializable

    Permalink
  22. abstract class DataPointsRelation extends BaseRelation with InsertableRelation with TableScan with PrunedFilteredScan with CdpConnector with Serializable

    Permalink
  23. sealed case class DataPointsTimestampItem(name: String, datapoints: Array[DataPointTimestamp]) extends Product with Serializable

    Permalink
  24. class DefaultSource extends RelationProvider with CreatableRelationProvider with SchemaRelationProvider with DataSourceRegister with CdpConnector

    Permalink
  25. case class DeleteItem(id: Long) extends Product with Serializable

    Permalink
  26. abstract class DeleteSchema extends AnyRef

    Permalink
  27. case class DoubleIsTooLargeForJSON(field: Long) extends Throwable with Product with Serializable

    Permalink
  28. case class Error[A](error: A) extends Product with Serializable

    Permalink
  29. case class EventConflict(duplicates: Seq[SourceWithResourceId]) extends Product with Serializable

    Permalink
  30. 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

    Permalink
  31. class EventsRelation extends CdpRelation[EventItem] with InsertableRelation with PrunedFilteredScan

    Permalink
  32. case class FieldData(id: Long, name: String, valueType: String, value: String) extends Product with Serializable

    Permalink
  33. case class FieldDescription(id: Long, name: String, description: String, valueType: String) extends Product with Serializable

    Permalink
  34. 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

    Permalink
  35. class FilesRelation extends CdpRelation[FileItem] with InsertableRelation

    Permalink
  36. sealed case class GranularityFilter(amount: Option[Long], unit: String) extends Product with Serializable

    Permalink
  37. trait InsertSchema extends AnyRef

    Permalink
  38. case class Items[A](items: Seq[A]) extends Product with Serializable

    Permalink
  39. case class ItemsWithCursor[A](items: Seq[A], nextCursor: Option[String] = None) extends Product with Serializable

    Permalink
  40. sealed case class LatestDataPoint(data: DataPointsDataItems[DataPointTimestamp]) extends Product with Serializable

    Permalink
  41. abstract class Limit extends Ordered[Limit] with Serializable

    Permalink
  42. case class Login(user: String, loggedIn: Boolean, project: String, projectId: Long) extends Product with Serializable

    Permalink
  43. sealed case class Max(value: Long) extends Limit with Product with Serializable

    Permalink
  44. sealed case class Min(value: Long) extends Limit with Product with Serializable

    Permalink
  45. case class ModelItem(id: Long, name: String, createdTime: Long) extends Product with Serializable

    Permalink
  46. 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

    Permalink
  47. case class ModelRevisionMappingItem(nodeId: Long, assetId: Long, treeIndex: Option[Long], subtreeSize: Option[Long]) extends Product with Serializable

    Permalink
  48. 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

    Permalink
  49. sealed case class NameFilter(name: String) extends Product with Serializable

    Permalink
  50. 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

    Permalink
  51. case class NonNullableSetter[A](set: A) extends Product with Serializable

    Permalink
  52. class NumericDataPointsRdd extends DataPointsRdd

    Permalink
  53. class NumericDataPointsRelation extends DataPointsRelation

    Permalink
  54. 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

    Permalink
  55. 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

    Permalink
  56. case class PostField(id: Long, value: String) extends Product with Serializable

    Permalink
  57. case class PostTimeSeriesDataItems[A](items: Seq[A]) extends Product with Serializable

    Permalink
  58. 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

    Permalink
  59. case class PostType(id: Long, fields: Seq[PostField]) extends Product with Serializable

    Permalink
  60. case class PushdownFilter(fieldName: String, value: String) extends Product with Serializable

    Permalink
  61. case class RawItem(key: String, lastUpdatedTime: Long, columns: JsonObject) extends Product with Serializable

    Permalink
  62. case class RawItemForPost(key: String, columns: JsonObject) extends Product with Serializable

    Permalink
  63. class RawTableRelation extends BaseRelation with InsertableRelation with TableScan with PrunedFilteredScan with CdpConnector with Serializable

    Permalink
  64. 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

    Permalink
  65. case class Setter[A](set: A, setNull: Boolean) extends Product with Serializable

    Permalink
  66. case class SourceWithResourceId(id: Long, source: String, sourceId: String) extends Product with Serializable

    Permalink
  67. class StringDataPointsRdd extends DataPointsRdd

    Permalink
  68. class StringDataPointsRelation extends DataPointsRelation

    Permalink
  69. class ThreeDModelRevisionMappingsRelation extends CdpRelation[ModelRevisionMappingItem]

    Permalink
  70. class ThreeDModelRevisionNodesRelation extends CdpRelation[ModelRevisionNodeItem]

    Permalink
  71. 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

    Permalink
  72. class ThreeDModelRevisionSectorsRelation extends CdpRelation[ThreeDModelRevisionSectorsItem]

    Permalink
  73. class ThreeDModelRevisionsRelation extends CdpRelation[ModelRevisionItem]

    Permalink
  74. class ThreeDModelsRelation extends CdpRelation[ModelItem]

    Permalink
  75. case class TimeSeriesConflict(notFound: Seq[Long]) extends Product with Serializable

    Permalink
  76. 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

    Permalink
  77. case class TimeSeriesNotFound(notFound: Seq[String]) extends Product with Serializable

    Permalink
  78. class TimeSeriesRelation extends CdpRelation[TimeSeriesItem] with InsertableRelation

    Permalink
  79. case class Type(id: Long, name: String, fields: Seq[FieldData]) extends Product with Serializable

    Permalink
  80. case class TypeDescription(id: Long, name: String, description: String, fields: Seq[FieldDescription]) extends Product with Serializable

    Permalink
  81. 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

    Permalink
  82. 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

    Permalink
  83. 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

    Permalink
  84. 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

    Permalink
  85. trait UpdateSchema extends AnyRef

    Permalink
  86. 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

    Permalink
  87. 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

    Permalink
  88. trait UpsertSchema extends AnyRef

    Permalink

Value Members

  1. object AssetsRelation extends DeleteSchema with InsertSchema with UpdateSchema with Serializable

    Permalink
  2. object Auth

    Permalink
  3. object Batch

    Permalink
  4. object CdpConnector

    Permalink
  5. object Constants

    Permalink
  6. object DataPointsRdd extends Serializable

    Permalink
  7. object EventsRelation extends DeleteSchema with UpsertSchema with InsertSchema with UpdateSchema with Serializable

    Permalink
  8. object Limit extends Enumeration with Serializable

    Permalink
  9. object NumericDataPointsRdd extends Serializable

    Permalink
  10. object OnConflict extends Enumeration

    Permalink
  11. object PostEventItem extends Serializable

    Permalink
  12. object PostTimeSeriesItem extends Serializable

    Permalink
  13. object RawTableRelation extends Serializable

    Permalink
  14. object Setter extends Serializable

    Permalink
  15. object TimeSeriesRelation extends DeleteSchema with UpsertSchema with InsertSchema with UpdateSchema with Serializable

    Permalink
  16. object UpdateAssetsItem extends Serializable

    Permalink
  17. object UpdateEventItem extends Serializable

    Permalink
  18. object UpdateFileItem extends Serializable

    Permalink
  19. object UpdateTimeSeriesItem extends Serializable

    Permalink

Ungrouped