package whylogs
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
DatasetProfileAggregator(datasetName: String, sessionTimeInMillis: Long, timeColumn: String = null, groupByColumns: Seq[String] = Seq(), sessionId: String = UUID.randomUUID().toString) extends sql.expressions.Aggregator[Row, DatasetProfile, ScalaDatasetProfile] with Serializable with Product
A dataset aggregator.
A dataset aggregator. It aggregates Row into DatasetProfile objects underneath the hood.
-
case class
ScalaDatasetProfile(value: DatasetProfile) extends Serializable with Product
Dataset API requires a case class for automatic encoders.
Dataset API requires a case class for automatic encoders. I couldn't figure out how to manually create an encoder for a Java class and thus a wrapper
- value
the actual DatasetProfile object
- Annotations
- @SerialVersionUID() @SQLUserDefinedType()
-
class
ScalaDatasetProfileUDT extends UserDefinedType[ScalaDatasetProfile]
The user defined type for the ScalaDatasetProfile class.
The user defined type for the ScalaDatasetProfile class. This is a developer API so it might break in the future.
Value Members
- object InstantDateTimeFormatter
- object ScalaDatasetProfileUDT extends Serializable