com
.
cognite
.
spark
.
datasource
NumericDataPointsRelation
Related Doc:
package datasource
class
NumericDataPointsRelation
extends
DataPointsRelation
Linear Supertypes
DataPointsRelation
,
Serializable
,
Serializable
,
CdpConnector
,
PrunedFilteredScan
,
TableScan
,
InsertableRelation
,
BaseRelation
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
NumericDataPointsRelation
DataPointsRelation
Serializable
Serializable
CdpConnector
PrunedFilteredScan
TableScan
InsertableRelation
BaseRelation
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
NumericDataPointsRelation
(
config:
RelationConfig
,
numPartitions:
Int
,
suppliedSchema:
Option
[
StructType
]
)
(
sqlContext:
SQLContext
)
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
def
baseDataPointsUrl
(
project:
String
)
:
Uri
Definition Classes
DataPointsRelation
def
baseUrl
(
project:
String
,
version:
String
,
baseUrl:
String
)
:
Uri
Definition Classes
CdpConnector
def
buildScan
(
requiredColumns:
Array
[
String
]
,
filters:
Array
[
Filter
]
)
:
RDD
[
Row
]
Definition Classes
NumericDataPointsRelation
→ PrunedFilteredScan
def
buildScan
()
:
RDD
[
Row
]
Definition Classes
DataPointsRelation
→ TableScan
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
implicit
val
customPrinter
:
Printer
Definition Classes
CdpConnector
lazy val
datapointsCreated
:
Counter
Definition Classes
NumericDataPointsRelation
→
DataPointsRelation
lazy val
datapointsRead
:
Counter
Definition Classes
NumericDataPointsRelation
→
DataPointsRelation
def
defaultHandling
(
url:
Uri
)
:
PartialFunction
[
Response
[
String
],
IO
[
Unit
]]
Definition Classes
CdpConnector
def
delete
(
config:
RelationConfig
,
url:
Uri
)
:
IO
[
Unit
]
Definition Classes
CdpConnector
def
deleteOr
(
config:
RelationConfig
,
url:
Uri
)
(
onResponse:
PartialFunction
[
Response
[
String
],
IO
[
Unit
]]
)
:
IO
[
Unit
]
Definition Classes
CdpConnector
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
filterMetadata
(
metadata:
Option
[
Map
[
String
,
String
]]
)
:
Option
[
Map
[
String
,
String
]]
Definition Classes
CdpConnector
def
filtersToTimestampLimits
(
filters:
Array
[
Filter
]
)
: (
Option
[
Long
],
Option
[
Long
])
Definition Classes
DataPointsRelation
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
get
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
initialCursor:
Option
[
String
] =
None
)
(
implicit
arg0:
Decoder
[
A
]
)
:
Iterator
[
A
]
Definition Classes
CdpConnector
def
getAggregation
(
filter:
Filter
)
:
Seq
[
AggregationFilter
]
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getGranularity
(
filter:
Filter
)
:
Seq
[
GranularityFilter
]
def
getJson
[
A
]
(
config:
RelationConfig
,
url:
Uri
)
(
implicit
arg0:
Decoder
[
A
]
)
:
IO
[
A
]
Definition Classes
CdpConnector
def
getNameFilters
(
filter:
Filter
)
:
Seq
[
NameFilter
]
Definition Classes
DataPointsRelation
def
getProject
(
auth:
Auth
,
maxRetries:
Int
,
baseUrl:
String
)
:
String
Definition Classes
CdpConnector
def
getProtobuf
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
parseResult: (
Response
[
Array
[
Byte
]]) ⇒
Response
[
A
]
)
:
IO
[
A
]
Definition Classes
CdpConnector
def
getTimestampLimit
(
filter:
Filter
)
:
Seq
[
Limit
]
Definition Classes
DataPointsRelation
def
getTimestampLimits
(
timeSeriesNames:
Vector
[
String
]
,
hardLimits: (
Option
[
Long
],
Option
[
Long
])
)
:
Map
[
String
, (
Long
,
Long
)]
Definition Classes
DataPointsRelation
def
getV1
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
initialCursor:
Option
[
String
] =
None
)
(
implicit
arg0:
Decoder
[
A
]
)
:
Iterator
[
A
]
Definition Classes
CdpConnector
def
getWithCursor
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
initialCursor:
Option
[
String
] =
None
)
(
implicit
arg0:
Decoder
[
A
]
)
:
Iterator
[
Chunk
[
A
,
String
]]
Definition Classes
CdpConnector
def
getWithCursorV1
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
initialCursor:
Option
[
String
] =
None
)
(
implicit
arg0:
Decoder
[
A
]
)
:
Iterator
[
Chunk
[
A
,
String
]]
Definition Classes
CdpConnector
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
insert
(
df:
DataFrame
,
overwrite:
Boolean
)
:
Unit
Definition Classes
NumericDataPointsRelation
→ InsertableRelation
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
needConversion
:
Boolean
Definition Classes
BaseRelation
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
onError
(
url:
Uri
,
response:
Response
[
String
]
)
:
Throwable
Definition Classes
CdpConnector
def
onError
[
A
,
B
]
(
url:
Uri
)
:
PartialFunction
[
Response
[
Either
[
B
,
A
]],
IO
[
A
]]
Definition Classes
CdpConnector
def
parseCdpApiError
(
responseBody:
String
,
url:
Uri
,
statusCode:
StatusCode
)
:
IO
[
Nothing
]
Definition Classes
CdpConnector
def
post
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
items:
Seq
[
A
]
)
(
implicit
arg0:
Encoder
[
A
]
)
:
IO
[
Unit
]
Definition Classes
CdpConnector
def
postJsonWithBody
[
A
,
B
]
(
config:
RelationConfig
,
url:
Uri
,
items:
Seq
[
B
]
)
(
implicit
arg0:
Decoder
[
A
]
,
arg1:
Encoder
[
B
]
)
:
IO
[
A
]
Definition Classes
CdpConnector
def
postOr
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
items:
Seq
[
A
]
)
(
onResponse:
PartialFunction
[
Response
[
String
],
IO
[
Unit
]]
)
(
implicit
arg0:
Encoder
[
A
]
)
:
IO
[
Unit
]
Definition Classes
CdpConnector
def
postTimeSeries
(
data:
MultiNamedTimeseriesData
)
:
IO
[
Unit
]
Definition Classes
DataPointsRelation
def
postWithBody
[
A
,
B
]
(
config:
RelationConfig
,
url:
Uri
,
items:
Seq
[
B
]
)
(
implicit
arg0:
Decoder
[
A
]
,
arg1:
Encoder
[
B
]
)
:
Iterator
[
A
]
Definition Classes
CdpConnector
def
put
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
items:
Seq
[
A
]
)
(
implicit
arg0:
Encoder
[
A
]
)
:
IO
[
Unit
]
Definition Classes
CdpConnector
def
putOr
[
A
]
(
config:
RelationConfig
,
url:
Uri
,
items:
Seq
[
A
]
)
(
onResponse:
PartialFunction
[
Response
[
String
],
IO
[
Unit
]]
)
(
implicit
arg0:
Encoder
[
A
]
)
:
IO
[
Unit
]
Definition Classes
CdpConnector
def
retryWithBackoff
[
A
]
(
ioa:
IO
[
A
]
,
initialDelay:
FiniteDuration
,
maxRetries:
Int
)
:
IO
[
A
]
Definition Classes
CdpConnector
def
schema
:
StructType
Definition Classes
NumericDataPointsRelation
→ BaseRelation
def
sizeInBytes
:
Long
Definition Classes
BaseRelation
val
sqlContext
:
SQLContext
Definition Classes
NumericDataPointsRelation
→
DataPointsRelation
→ BaseRelation
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toAggregationFilter
(
aggregation:
String
)
:
AggregationFilter
def
toGranularityFilter
(
granularity:
String
)
:
GranularityFilter
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
unhandledFilters
(
filters:
Array
[
Filter
]
)
:
Array
[
Filter
]
Definition Classes
BaseRelation
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
DataPointsRelation
Inherited from
Serializable
Inherited from
Serializable
Inherited from
CdpConnector
Inherited from
PrunedFilteredScan
Inherited from
TableScan
Inherited from
InsertableRelation
Inherited from
BaseRelation
Inherited from
AnyRef
Inherited from
Any
Ungrouped