Packages

c

org.sh.db

DBMaintenance

class DBMaintenance extends AnyRef

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

Instance Constructors

  1. new DBMaintenance(objects: Seq[AnyRef])
  2. new DBMaintenance(dbu: DBMaintenanceUtil)

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 archiveTable(tableID: String, timeColName: String, to: Long, masterPassword: String): Int
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def backupLoadedDBMgrs(dir: String): Unit
  7. def changePassword(groupID: Int, oldPassword: String, newPassword: String): Array[String]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. def countAllRows(tableID: String): Long
  10. def countRowsWhere(tableID: String, colName: String, operation: String, data: String): Long
  11. def deleteRowsWhere(tableID: String, colName: String, operation: String, data: String, masterPassword: String): Int
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def getAggregate(tableID: String, colName: String, aggregate: String): Aggregate
  16. def getAggregatedCol(tableID: String, aggregateCol: String, aggregate: String): Any
  17. def getAggregatedColFiltered(tableID: String, aggregateCol: String, aggregate: String, whereColName: String, whereOp: String, whereData: String): Any
  18. def getAllRows(tableID: String): List[Row]
  19. def getAvailableAggregates: Set[Aggr { def toString: String }]
  20. def getAvailableOps: Seq[Op { def toString: String }]
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def getConfig(tableID: String): JsonFormatted
  23. def getCreateString(tableID: String): String
  24. def getCreateStrings: Array[String]
  25. def getDB(tableID: String): DBManager
  26. def getDBNameGroups: Array[JsonFormatted]
  27. def getDBNameGroupsDetails: Array[DBGroup]
  28. def getDuplicateTableNames: Array[List[DBMgrData]]
  29. def getInitStackTrace(tableID: String): Array[String]
  30. def getRowsFor(tableID: String, colName: String, operation: String, data: String, max: Int, offset: Long): List[Row]
  31. def getTable(tableID: String): Table
  32. def getTableIDs: Array[DBMgrData]
  33. def getTableIDsSorted: Array[DBMgrData]
  34. def getTableIDsSortedRows: Array[DBMgrData]
  35. def getTablesWithCol(colName: String, colType: String): Array[String]
  36. def getTablesWithoutCol(colName: String, colType: String): Array[String]
  37. def getWhere(tableID: String, colName: String, operation: String, data: String): Where
  38. def h2_autoBackup_get: Array[String]
  39. def h2_autoBackup_set(enabled: Boolean, backupDirectory: Option[String], backupTimeMillis: Option[String]): Array[String]
  40. def h2_exportAllToCSV: Array[String]
  41. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. def queryProfiler_getLatestTrace(hash: Hash): Array[String]
  47. def queryProfiler_getQueries(sortBySlowest: Boolean, sortByCount: Boolean, max: Int, showTrace: Boolean): Array[String]
  48. def queryProfiler_isRunning: Boolean
  49. def queryProfiler_setOptions(enabled: Boolean, purgeData: Boolean): Unit
  50. def resetPassword(groupID: Int, masterPassword: String, newPassword: String): Array[String]
  51. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. def getRowsWhere(tableID: String, colName: String, operation: String, data: String): List[Row]
    Annotations
    @deprecated
    Deprecated

    (Since version 25 Sept 2017) use getRowsFor

Inherited from AnyRef

Inherited from Any

Ungrouped