Class

org.tresamigos.smv

DataSetMgr

Related Doc: package smv

Permalink

class DataSetMgr extends AnyRef

DataSetMgr (DSM) is the entrypoint for SmvApp to load the SmvDataSets in a project. Every DSM method to load SmvDataSets creates a new transaction within which all of the indicated SmvDataSets are loaded from the most recent source and resolved. All SmvDataSets provided by DSM are resolved. DSM delegates to DataSetRepo to discover SmvDataSets to DataSetResolver to load and resolve SmvDataSets. DSM methods like load which look up SmvDataSets by name accept an arbitrary number of names so that all the target SmvDataSets are loaded within the same transaction (which is much faster).

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DataSetMgr
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DataSetMgr(smvConfig: SmvConfig)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allDataSets(): Seq[SmvDataSet]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def dataSetsForStage(stageNames: String*): Seq[SmvDataSet]

    Permalink
  8. def dataSetsForStageWithLink(stageNames: String*): Seq[SmvDataSet]

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. def inferDS(partialNames: String*): Seq[SmvDataSet]

    Permalink
  15. def inferStageFullName(partialStageName: String): String

    Permalink

    Infer full stageName from a partial name

  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def load(urns: URN*): Seq[SmvDataSet]

    Permalink
  18. def modulesToRun(modPartialNames: Seq[String], stageNames: Seq[String], allMods: Boolean): Seq[SmvDataSet]

    Permalink
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. def outputModulesForStage(stageNames: String*): Seq[SmvDataSet]

    Permalink
  23. def register(newRepoFactory: DataSetRepoFactory): Unit

    Permalink
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped