Class

org.nlp4l.framework.dao

RunDAO

Related Doc: package dao

Permalink

class RunDAO extends HasDatabaseConfigProvider[JdbcProfile]

Linear Supertypes
HasDatabaseConfigProvider[JdbcProfile], HasDatabaseConfig[JdbcProfile], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RunDAO
  2. HasDatabaseConfigProvider
  3. HasDatabaseConfig
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RunDAO(dbConfigProvider: DatabaseConfigProvider)

    Permalink
    Annotations
    @Inject()

Type Members

  1. class JobStatusTable extends slick.driver.JdbcProfile.API.Table[JobStatus]

    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 addRecord(jobId: Int, runId: Int, dicAttr: DictionaryAttribute, r: Record): Future[Int]

    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 createTable(jobId: Int, runId: Int, dicAttr: DictionaryAttribute): Future[Int]

    Permalink
  8. final def db: Database

    Permalink
    Attributes
    protected
    Definition Classes
    HasDatabaseConfig
  9. final val dbConfig: DatabaseConfig[JdbcProfile]

    Permalink
    Attributes
    protected
    Definition Classes
    HasDatabaseConfigProvider → HasDatabaseConfig
  10. val dbConfigProvider: DatabaseConfigProvider

    Permalink
    Attributes
    protected
    Definition Classes
    RunDAO → HasDatabaseConfigProvider
  11. def deleteJobStatusById(id: Int): Future[Int]

    Permalink
  12. def deleteJobStatusByJobId(jobId: Int): Future[Int]

    Permalink
  13. def deleteJobStatusByJobIdAndRunId(jobId: Int, runId: Int): Future[Int]

    Permalink
  14. def deleteRecord(jobId: Int, runId: Int, recordId: Int): Future[Int]

    Permalink
  15. final lazy val driver: JdbcProfile

    Permalink
    Attributes
    protected
    Definition Classes
    HasDatabaseConfig
  16. def dropTable(jobId: Int, runId: Int): Future[Int]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. def fetch(tableName: String, job: Job, dic: DictionaryAttribute, sort: String, order: String, offset: Int = 0, size: Int = 10, filters: Map[String, String]): Dictionary

    Permalink
  20. def fetchAll(jobId: Int, runId: Int, sort: String = "id", order: String = "asc"): Dictionary

    Permalink
  21. def fetchAllColumn(jobId: Int, runId: Int): Dictionary

    Permalink
  22. def fetchAllJobStatus(): Future[Seq[JobStatus]]

    Permalink
  23. def fetchCellValueList(jobId: Int, runId: Int, cellname: String): List[Any]

    Permalink
  24. def fetchJobStatus(sort: String, order: String, offset: Int = 0, size: Int = 10): Future[Seq[JobStatus]]

    Permalink
  25. def fetchRecordById(jobId: Int, runId: Int, recordId: Int): Option[Record]

    Permalink
  26. def fetchRecordData(jobId: Int, runId: Int, recordId: Int): Map[String, Any]

    Permalink
  27. def fetchRecordHashcode(jobId: Int, runId: Int, recordId: Int): Int

    Permalink
  28. def fetchRunStatus(jobId: Int, runId: Int): Future[Seq[JobStatus]]

    Permalink
  29. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  31. def getJobStatusById(id: Int): Future[JobStatus]

    Permalink
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. def initJobStatus: Future[Unit]

    Permalink
  34. def insertData(jobId: Int, runId: Int, dicAttr: DictionaryAttribute, dic: Dictionary): Int

    Permalink
  35. def insertJobStatus(js: JobStatus): Future[JobStatus]

    Permalink
  36. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  37. val jobStatus: TableQuery[JobStatusTable]

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

    Permalink
    Definition Classes
    AnyRef
  39. def nextId(jobId: Int, runId: Int): Future[Int]

    Permalink
  40. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  42. def quote(v: String): String

    Permalink
  43. def selectRunList(jobId: Int, lastRunId: Int): Seq[Int]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  46. def totalCount(jobId: Int, runId: Int): Future[Int]

    Permalink
  47. def totalCountFilter(jobId: Int, runId: Int, filters: Map[String, String]): Future[Int]

    Permalink
  48. def updateJobStatus(js: JobStatus): Future[Int]

    Permalink
  49. def updateRecord(jobId: Int, runId: Int, recordId: Int, dicAttr: DictionaryAttribute, r: Record): Future[Int]

    Permalink
  50. final def wait(): Unit

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

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

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

Inherited from HasDatabaseConfigProvider[JdbcProfile]

Inherited from HasDatabaseConfig[JdbcProfile]

Inherited from AnyRef

Inherited from Any

Ungrouped