slick.jdbc.meta

package slick.jdbc.meta

Members list

Type members

Classlikes

object DatabaseMeta

Accessor methods for various database meta data.

Accessor methods for various database meta data.

Attributes

Source
DatabaseMeta.scala
Supertypes
class Object
trait Matchable
class Any
Self type
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])

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

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

Attributes

Companion
object
Source
MAttribute.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MAttribute

Attributes

Companion
class
Source
MAttribute.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MAttribute.type
case class MBestRowIdentifierColumn(scope: Scope, column: String, sqlType: Int, typeName: String, columnSize: Option[Int], decimalDigits: Option[Short], pseudoColumn: Option[Boolean])

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

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

Attributes

Companion
object
Source
MBestRowIdentifierColumn.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
MBestRowIdentifierColumn.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MClientInfoProperty(name: String, maxLen: Int, defaultValue: String, description: String)

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

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

Attributes

Companion
object
Source
MClientInfoProperty.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
MClientInfoProperty.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
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])

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

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

Attributes

Companion
object
Source
MColumn.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MColumn

Attributes

Companion
class
Source
MColumn.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MColumn.type
case class MColumnPrivilege(table: MQName, column: String, privilege: MPrivilege)

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

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

Attributes

Companion
object
Source
MPrivilege.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
MPrivilege.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
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)

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

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

Attributes

Companion
object
Source
MForeignKey.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MForeignKey

Attributes

Companion
class
Source
MForeignKey.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MFunction(name: MQName, remarks: String, returnsTable: Option[Boolean], specificName: String)

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

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

Attributes

Companion
object
Source
MFunction.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MFunction

Attributes

Companion
class
Source
MFunction.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MFunction.type
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)

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

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

Attributes

Companion
object
Source
MFunctionColumn.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
MFunctionColumn.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
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])

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

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

Attributes

Companion
object
Source
MIndexInfo.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MIndexInfo

Attributes

Companion
class
Source
MIndexInfo.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MIndexInfo.type
case class MPrimaryKey(table: MQName, column: String, keySeq: Short, pkName: Option[String])

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

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

Attributes

Companion
object
Source
MPrimaryKey.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MPrimaryKey

Attributes

Companion
class
Source
MPrimaryKey.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MPrivilege(grantor: Option[String], grantee: String, privilege: String, grantable: Option[Boolean])

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

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

Attributes

Companion
object
Source
MPrivilege.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MPrivilege

Attributes

Companion
class
Source
MPrivilege.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MPrivilege.type
case class MProcedure(name: MQName, remarks: String, returnsResult: Option[Boolean], specificName: Option[String])

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

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

Attributes

Companion
object
Source
MProcedure.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MProcedure

Attributes

Companion
class
Source
MProcedure.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MProcedure.type
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])

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

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

Attributes

Companion
object
Source
MProcedureColumn.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
MProcedureColumn.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MQName(catalog: Option[String], schema: Option[String], name: String)

A qualified name with an optional catalog and schema.

A qualified name with an optional catalog and schema.

Attributes

Companion
object
Source
MQName.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MQName

Attributes

Companion
class
Source
MQName.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MQName.type
case class MSchema(schema: String, catalog: Option[String])

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

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

Attributes

Companion
object
Source
MSchema.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MSchema

Attributes

Companion
class
Source
MSchema.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MSchema.type
case class MSuperTable(table: MQName, superTable: String)

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

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

Attributes

Companion
object
Source
MSuperTable.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MSuperTable

Attributes

Companion
class
Source
MSuperTable.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MSuperType(typeName: MQName, superType: MQName)

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

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

Attributes

Companion
object
Source
MSuperType.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MSuperType

Attributes

Companion
class
Source
MSuperType.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MSuperType.type
case class MTable(name: MQName, tableType: String, remarks: String, typeName: Option[MQName], selfRefColName: Option[String], refGen: Option[String])

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

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

Attributes

Companion
object
Source
MTable.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MTable

Attributes

Companion
class
Source
MTable.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MTable.type
case class MTablePrivilege(table: MQName, privilege: MPrivilege)

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

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

Attributes

Companion
object
Source
MPrivilege.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
MPrivilege.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
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)

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

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

Attributes

Companion
object
Source
MTypeInfo.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MTypeInfo

Attributes

Companion
class
Source
MTypeInfo.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MTypeInfo.type
case class MUDT(typeName: MQName, className: String, sqlType: Int, remarks: String, baseType: Option[Short])

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

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

Attributes

Companion
object
Source
MUDT.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MUDT

Attributes

Companion
class
Source
MUDT.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MUDT.type
case class MVersionColumn(column: String, sqlType: Int, typeName: String, columnSize: Option[Int], bufferLength: Int, decimalDigits: Option[Int], pseudoColumn: Option[Boolean])

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

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

Attributes

Companion
object
Source
MVersionColumn.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
MVersionColumn.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type