package meta
- Alphabetic
- Public
- Protected
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...