Package

slick.jdbc

meta

Permalink

package meta

Visibility
  1. Public
  2. All

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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    A qualified name with an optional catalog and schema.

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

    Permalink

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

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

    Permalink

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

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

    Permalink

    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

    Permalink

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

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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

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

Value Members

  1. object DatabaseMeta

    Permalink

    Accessor methods for various database meta data.

  2. object MAttribute extends Serializable

    Permalink
  3. object MBestRowIdentifierColumn extends Serializable

    Permalink
  4. object MClientInfoProperty extends Serializable

    Permalink
  5. object MColumn extends Serializable

    Permalink
  6. object MColumnPrivilege extends Serializable

    Permalink
  7. object MForeignKey extends Serializable

    Permalink
  8. object MFunction extends Serializable

    Permalink
  9. object MFunctionColumn extends Serializable

    Permalink
  10. object MIndexInfo extends Serializable

    Permalink
  11. object MPrimaryKey extends Serializable

    Permalink
  12. object MPrivilege extends Serializable

    Permalink
  13. object MProcedure extends Serializable

    Permalink
  14. object MProcedureColumn extends Serializable

    Permalink
  15. object MQName extends Serializable

    Permalink
  16. object MSchema extends Serializable

    Permalink
  17. object MSuperTable extends Serializable

    Permalink
  18. object MSuperType extends Serializable

    Permalink
  19. object MTable extends Serializable

    Permalink
  20. object MTablePrivilege extends Serializable

    Permalink
  21. object MTypeInfo extends Serializable

    Permalink
  22. object MUDT extends Serializable

    Permalink
  23. object MVersionColumn extends Serializable

    Permalink

Ungrouped