Packages

case class MTable(name: MQName, tableType: String, remarks: String, typeName: Option[MQName], selfRefColName: Option[String], refGen: Option[String]) extends Product with Serializable

A wrapper for a row in the ResultSet returned by DatabaseMetaData.getTables().

Source
MTable.scala
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MTable
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MTable(name: MQName, tableType: String, remarks: String, typeName: Option[MQName], selfRefColName: Option[String], refGen: Option[String])

Value Members

  1. def getBestRowIdentifier(scope: Scope, nullable: Boolean = false): BasicStreamingAction[Vector[MBestRowIdentifierColumn], MBestRowIdentifierColumn, Read]
  2. def getColumns: BasicStreamingAction[Vector[MColumn], MColumn, Read]
  3. def getExportedKeys: BasicStreamingAction[Vector[MForeignKey], MForeignKey, Read]
  4. def getImportedKeys: BasicStreamingAction[Vector[MForeignKey], MForeignKey, Read]
  5. def getIndexInfo(unique: Boolean = false, approximate: Boolean = false): BasicStreamingAction[Vector[MIndexInfo], MIndexInfo, Read]

    unique

    when true, return only indices for unique values; when false, return indices regardless of whether unique or not

  6. def getPrimaryKeys: BasicStreamingAction[Vector[MPrimaryKey], MPrimaryKey, Read]
  7. def getTablePrivileges: BasicStreamingAction[Vector[MTablePrivilege], MTablePrivilege, Read]
  8. def getVersionColumns: BasicStreamingAction[Vector[MVersionColumn], MVersionColumn, Read]
  9. val name: MQName
  10. def productElementNames: Iterator[String]
    Definition Classes
    Product
  11. val refGen: Option[String]
  12. val remarks: String
  13. val selfRefColName: Option[String]
  14. val tableType: String
  15. val typeName: Option[MQName]