Packages

package meta

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class MAttribute(typeName: MQName, attrName: String, sqlType: Int, attrTypeName: String, attrSize: Int, decimalDigits: Option[Int], numPrecRadic: Int, nullable: Option[Boolean], remarks: Option[String], attrDef: Option[String], charOctetLength: Option[Int], ordinalPosition: Int, isNullable: Option[Boolean], scope: Option[MQName], sourceSqlType: Option[Int]) extends Product with Serializable

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

  2. case class MBestRowIdentifierColumn(scope: Scope, column: String, sqlType: Int, typeName: String, columnSize: Option[Int], decimalDigits: Option[Short], pseudoColumn: Option[Boolean]) extends Product with Serializable

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

  3. case class MClientInfoProperty(name: String, maxLen: Int, defaultValue: String, description: String) extends Product with Serializable

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

  4. case class MColumn(table: MQName, name: String, sqlType: Int, typeName: String, size: Option[Int], decimalDigits: Option[Int], numPrecRadix: Int, nullable: Option[Boolean], remarks: Option[String], columnDef: Option[String], charOctetLength: Int, ordinalPosition: Int, isNullable: Option[Boolean], scope: Option[MQName], sourceDataType: Option[Any], isAutoInc: Option[Boolean]) extends Product with Serializable

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

  5. case class MColumnPrivilege(table: MQName, column: String, privilege: MPrivilege) extends Product with Serializable

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

  6. case class MForeignKey(pkTable: MQName, pkColumn: String, fkTable: MQName, fkColumn: String, keySeq: Short, updateRule: ForeignKeyAction, deleteRule: ForeignKeyAction, fkName: Option[String], pkName: Option[String], deferrability: Short) extends Product with Serializable

    A wrapper for a row in the ResultSet returned by DatabaseMetaData.getImportedKeys/getExportedKeys/getCrossReference().

  7. case class MFunction(name: MQName, remarks: String, returnsTable: Option[Boolean], specificName: String) extends Product with Serializable

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

  8. case class MFunctionColumn(function: MQName, column: String, columnType: Short, sqlType: Int, typeName: String, precision: Option[Int], length: Int, scale: Option[Short], radix: Short, nullable: Option[Boolean], remarks: String, charOctetLength: Option[Int], ordinalPosition: Int, isNullable: Option[Boolean], specificName: String) extends Product with Serializable

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

  9. case class MIndexInfo(table: MQName, nonUnique: Boolean, indexQualifier: Option[String], indexName: Option[String], indexType: Short, ordinalPosition: Short, column: Option[String], ascending: Option[Boolean], cardinality: Int, pages: Int, filterCondition: Option[String]) extends Product with Serializable

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

  10. case class MPrimaryKey(table: MQName, column: String, keySeq: Short, pkName: Option[String]) extends Product with Serializable

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

  11. case class MPrivilege(grantor: Option[String], grantee: String, privilege: String, grantable: Option[Boolean]) extends Product with Serializable

    A common privilege type which is used by MTablePrivilege and MColumnPrivilege.

  12. case class MProcedure(name: MQName, remarks: String, returnsResult: Option[Boolean], specificName: Option[String]) extends Product with Serializable

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

  13. case class MProcedureColumn(procedure: MQName, column: String, columnType: Short, sqlType: Int, typeName: String, precision: Option[Int], length: Int, scale: Option[Short], radix: Short, nullable: Option[Boolean], remarks: String, columnDef: Option[String], charOctetLength: Option[Int], ordinalPosition: Option[Int], isNullable: Option[Boolean], specificName: Option[String]) extends Product with Serializable

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

  14. case class MQName(catalog: Option[String], schema: Option[String], name: String) extends Product with Serializable

    A qualified name with an optional catalog and schema.

  15. case class MSchema(schema: String, catalog: Option[String]) extends Product with Serializable

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

  16. case class MSuperTable(table: MQName, superTable: String) extends Product with Serializable

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

  17. case class MSuperType(typeName: MQName, superType: MQName) extends Product with Serializable

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

  18. 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().

  19. case class MTablePrivilege(table: MQName, privilege: MPrivilege) extends Product with Serializable

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

  20. case class MTypeInfo(typeName: String, sqlType: Int, precision: Option[Int], literalPrefix: Option[String], literalSuffix: Option[String], createParams: Option[String], nullable: Option[Boolean], caseSensitive: Boolean, searchable: Short, unsignedAttribute: Boolean, fixedPrecScale: Boolean, autoIncrement: Boolean, localTypeName: Option[String], minScale: Short, maxScale: Short, numPrecRadix: Int) extends Product with Serializable

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

  21. case class MUDT(typeName: MQName, className: String, sqlType: Int, remarks: String, baseType: Option[Short]) extends Product with Serializable

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

  22. case class MVersionColumn(column: String, sqlType: Int, typeName: String, columnSize: Option[Int], bufferLength: Int, decimalDigits: Option[Int], pseudoColumn: Option[Boolean]) extends Product with Serializable

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

Value Members

  1. object DatabaseMeta

    Accessor methods for various database meta data.

  2. object MAttribute extends Serializable
  3. object MBestRowIdentifierColumn extends Serializable
  4. object MClientInfoProperty extends Serializable
  5. object MColumn extends Serializable
  6. object MColumnPrivilege extends Serializable
  7. object MForeignKey extends Serializable
  8. object MFunction extends Serializable
  9. object MFunctionColumn extends Serializable
  10. object MIndexInfo extends Serializable
  11. object MPrimaryKey extends Serializable
  12. object MPrivilege extends Serializable
  13. object MProcedure extends Serializable
  14. object MProcedureColumn extends Serializable
  15. object MQName extends Serializable
  16. object MSchema extends Serializable
  17. object MSuperTable extends Serializable
  18. object MSuperType extends Serializable
  19. object MTable extends Serializable
  20. object MTablePrivilege extends Serializable
  21. object MTypeInfo extends Serializable
  22. object MUDT extends Serializable
  23. object MVersionColumn extends Serializable

Ungrouped