package meta
- Alphabetic
- Public
- All
Type Members
-
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().
-
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().
-
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().
-
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().
-
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().
-
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().
-
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().
-
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().
-
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().
-
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().
-
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.
-
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().
-
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().
-
case class
MQName(catalog: Option[String], schema: Option[String], name: String) extends Product with Serializable
A qualified name with an optional catalog and schema.
-
case class
MSchema(schema: String, catalog: Option[String]) extends Product with Serializable
A wrapper for a row in the ResultSet returned by DatabaseMetaData.getSchemas().
-
case class
MSuperTable(table: MQName, superTable: String) extends Product with Serializable
A wrapper for a row in the ResultSet returned by DatabaseMetaData.getSuperTables().
-
case class
MSuperType(typeName: MQName, superType: MQName) extends Product with Serializable
A wrapper for a row in the ResultSet returned by DatabaseMetaData.getSuperTypes().
-
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().
-
case class
MTablePrivilege(table: MQName, privilege: MPrivilege) extends Product with Serializable
A wrapper for a row in the ResultSet returned by DatabaseMetaData.getTablePrivileges().
-
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().
-
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().
-
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
-
object
DatabaseMeta
Accessor methods for various database meta data.
- object MAttribute extends Serializable
- object MBestRowIdentifierColumn extends Serializable
- object MClientInfoProperty extends Serializable
- object MColumn extends Serializable
- object MColumnPrivilege extends Serializable
- object MForeignKey extends Serializable
- object MFunction extends Serializable
- object MFunctionColumn extends Serializable
- object MIndexInfo extends Serializable
- object MPrimaryKey extends Serializable
- object MPrivilege extends Serializable
- object MProcedure extends Serializable
- object MProcedureColumn extends Serializable
- object MQName extends Serializable
- object MSchema extends Serializable
- object MSuperTable extends Serializable
- object MSuperType extends Serializable
- object MTable extends Serializable
- object MTablePrivilege extends Serializable
- object MTypeInfo extends Serializable
- object MUDT extends Serializable
- object MVersionColumn extends Serializable

edit this text on github
Scala Language-Integrated Connection Kit
This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.
Further documentation for Slick can be found on the documentation pages.
To the slick package list...