Class

org.tresamigos.smv.python

SmvPyClient

Related Doc: package python

Permalink

class SmvPyClient extends AnyRef

Provide app-level methods for use in Python.

The collection types should be accessible through the py4j gateway.

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

Instance Constructors

  1. new SmvPyClient(j_smvApp: SmvApp)

    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 addFile(author: String, authorEmail: String, filePath: String, commitMessage: String, workDir: String = "."): Unit

    Permalink

    For python scripts to add file to a local git repository

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def callbackServerPort: Option[Int]

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val config: SmvConfig

    Permalink
  9. def copyToHdfs(in: IAnyInputStream, dest: String): Unit

    Permalink
  10. def dfFrom(schema: String, data: String): DataFrame

    Permalink

    Used to create small dataframes for testing

  11. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getMetadataJson(urn: String): String

    Permalink

    Returns metadata for a given urn

  16. def getRunConfig(key: String): String

    Permalink
  17. def getRunConfigHash(): Int

    Permalink
  18. def getRunInfo(urn: String): SmvRunInfoCollector

    Permalink

    Returns the run information of a dataset and all its dependencies from the last run.

  19. def getRunInfoByPartialName(partialName: String): SmvRunInfoCollector

    Permalink
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. def inferDS(name: String): SmvDataSet

    Permalink
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. val j_smvApp: SmvApp

    Permalink
  24. def moduleNames: List[String]

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

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

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

    Permalink
    Definition Classes
    AnyRef
  28. def outputDir: String

    Permalink

    Output directory for files

  29. val publishHive: Boolean

    Permalink
  30. def publishVersion: Option[String]

    Permalink
  31. def registerRepoFactory(id: String, iRepoFactory: IDataSetRepoFactoryPy4J): Unit

    Permalink
  32. def runModule(urn: String, forceRun: Boolean, version: Option[String], runConfig: Map[String, String]): RunModuleResult

    Permalink

    Runs an SmvModule written in either Python or Scala

  33. def runModuleByName(name: String, forceRun: Boolean, version: Option[String], runConfig: Map[String, String]): RunModuleResult

    Permalink

    Runs an SmvModule written in either Python or Scala

  34. def smvCsvFile(moduleName: String, path: String, csvAttr: CsvAttributes, pForceParserCheck: Boolean, pFailAtParsingError: Boolean, pUserSchema: Option[String]): SmvCsvFile

    Permalink

    Create a SmvCsvFile for use in Python

  35. def stages: Array[String]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  38. def urn2fqn(modUrn: String): String

    Permalink
  39. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped