Skip to content
This repository was archived by the owner on Jun 14, 2024. It is now read-only.

Commit cb2cc89

Browse files
author
Chungmin Lee
committed
Update Scaladoc
1 parent cd48176 commit cb2cc89

File tree

6 files changed

+13
-0
lines changed

6 files changed

+13
-0
lines changed

src/main/scala/com/microsoft/hyperspace/index/IndexSignatureProvider.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ import com.microsoft.hyperspace.util.fingerprint.{Fingerprint, FingerprintBuilde
2929
*
3030
* If the plan does not comply with [[FileBasedSignatureProvider]] or [[PlanSignatureProvider]]
3131
* requirements for signature computation, then no signature will be provided for the plan.
32+
*
33+
* @param fbf [[FingerprintBuilderFactory]] used for building fingerprints
3234
*/
3335
class IndexSignatureProvider(fbf: FingerprintBuilderFactory)
3436
extends LogicalPlanSignatureProvider {

src/main/scala/com/microsoft/hyperspace/index/PlanSignatureProvider.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ import com.microsoft.hyperspace.util.fingerprint.{Fingerprint, FingerprintBuilde
2424
* [[PlanSignatureProvider]] provides signature for a logical plan based on
2525
* the type of operators in it.
2626
* A plan needs to have at least one operator so its signature can be generated.
27+
*
28+
* @param fbf [[FingerprintBuilderFactory]] used for building fingerprints
2729
*/
2830
class PlanSignatureProvider(fbf: FingerprintBuilderFactory) extends LogicalPlanSignatureProvider {
2931

src/main/scala/com/microsoft/hyperspace/index/sources/default/DefaultFileBasedRelation.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ class DefaultFileBasedRelation(spark: SparkSession, override val plan: LogicalRe
4141

4242
/**
4343
* Computes the signature of the current relation.
44+
*
45+
* @param fb [[FingerprintBuilder]] used for building fingerprints
4446
*/
4547
override def signature(fb: FingerprintBuilder): Option[Fingerprint] = plan.relation match {
4648
case HadoopFsRelation(location: PartitioningAwareFileIndex, _, _, _, _, _) =>

src/main/scala/com/microsoft/hyperspace/index/sources/delta/DeltaLakeRelation.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ class DeltaLakeRelation(spark: SparkSession, override val plan: LogicalRelation)
3636

3737
/**
3838
* Computes the signature of the current relation.
39+
*
40+
* @param fb [[FingerprintBuilder]] used for building fingerprints
3941
*/
4042
override def signature(fb: FingerprintBuilder): Option[Fingerprint] = plan.relation match {
4143
case HadoopFsRelation(location: TahoeLogFileIndex, _, _, _, _, _) =>

src/main/scala/com/microsoft/hyperspace/index/sources/iceberg/IcebergRelation.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ class IcebergRelation(spark: SparkSession, override val plan: DataSourceV2Relati
4545

4646
/**
4747
* Computes the signature of the current relation.
48+
*
49+
* @param fb [[FingerprintBuilder]] used for building fingerprints
4850
*/
4951
override def signature(fb: FingerprintBuilder): Option[Fingerprint] = plan.source match {
5052
case _: IcebergSource =>

src/main/scala/com/microsoft/hyperspace/index/sources/interfaces.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ trait FileBasedRelation extends SourceRelation {
6161
*
6262
* If it is not possible to compute the signature (e.g. there are no files left),
6363
* the implementation might return None.
64+
*
65+
* @param fb [[FingerprintBuilder]] used for building fingerprints.
66+
* Use it to compute the signature from discriminating properties of the relation.
6467
*/
6568
def signature(fb: FingerprintBuilder): Option[Fingerprint]
6669

0 commit comments

Comments
 (0)