Packages

o

com.ebiznext.comet.config

DatasetArea

object DatasetArea

Utilities methods to reference datasets paths Datasets paths are constructed as follows :

  • root path defined by the COMET_DATASETS env var or datasets applciation property
  • followed by the area name
  • followed by the the domain name
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DatasetArea
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def accepted(domain: String)(implicit settings: Settings): Path

    Valid records for datasets the specified domain are stored in this folder.

    Valid records for datasets the specified domain are stored in this folder.

    domain

    : Domain name

    returns

    Absolute path to the ingesting folder of domain

  5. def archive(domain: String)(implicit settings: Settings): Path

    Once ingested datasets are archived in this folder.

    Once ingested datasets are archived in this folder.

    domain

    : Domain name

    returns

    Absolute path to the archive folder of domain

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def assertions(implicit settings: Settings): Path
  8. def assertions(domain: String, schema: String)(implicit settings: Settings): Path
  9. def business(domain: String)(implicit settings: Settings): Path

    Default target folder for autojobs applied to datasets in this domain

    Default target folder for autojobs applied to datasets in this domain

    domain

    : Domain name

    returns

    Absolute path to the business folder of domain

  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. def continuousMetrics(domain: String, schema: String)(implicit settings: Settings): Path
  12. def discreteMetrics(domain: String, schema: String)(implicit settings: Settings): Path
  13. def domains(implicit settings: Settings): Path
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def frequenciesMetrics(domain: String, schema: String)(implicit settings: Settings): Path
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def ingesting(domain: String)(implicit settings: Settings): Path

    Datasets of the specified domain currently being ingested are located in this folder

    Datasets of the specified domain currently being ingested are located in this folder

    domain

    : Domain name

    returns

    Absolute path to the ingesting folder of domain

  21. def initDomains(storage: StorageHandler, domains: Iterable[String])(implicit settings: Settings): Unit
  22. def initMetadata(storage: StorageHandler)(implicit settings: Settings): Unit

  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def jobs(implicit settings: Settings): Path
  25. def mapping(implicit settings: Settings): Path
  26. def metadata(implicit settings: Settings): Path
  27. def metrics(domain: String, schema: String)(implicit settings: Settings): Path
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def path(domainPath: Path, schema: String): Path
  32. def path(domain: String, area: String)(implicit settings: Settings): Path
  33. def pending(domain: String)(implicit settings: Settings): Path

    datasets waiting to be ingested are stored here

    datasets waiting to be ingested are stored here

    domain

    : Domain Name

    returns

    Absolute path to the pending folder of domain

  34. def rejected(domain: String)(implicit settings: Settings): Path

    Invalid records and the reason why they have been rejected for the datasets of the specified domain are stored in this folder.

    Invalid records and the reason why they have been rejected for the datasets of the specified domain are stored in this folder.

    domain

    : Domain name

    returns

    Absolute path to the rejected folder of domain

  35. def substituteDomainAndSchemaInPath(domain: String, schema: String, path: String): Path
  36. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  37. def toString(): String
    Definition Classes
    AnyRef → Any
  38. def types(implicit settings: Settings): Path
  39. def unresolved(domain: String)(implicit settings: Settings): Path

    datasets with a file name that could not match any schema file name pattern in the specified domain are marked unresolved by being stored in this folder.

    datasets with a file name that could not match any schema file name pattern in the specified domain are marked unresolved by being stored in this folder.

    domain

    : Domain name

    returns

    Absolute path to the pending unresolved folder of domain

  40. def views(viewsPath: String)(implicit settings: Settings): Path
  41. def views(implicit settings: Settings): Path
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped