org.scalaquery

meta

package meta

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

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

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

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

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

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

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

  4. case class MColumn (table: MQName, column: String, sqlType: Int, typeName: String, columnSize: Option[Int], decimalDigits: Option[Int], numPrecRadix: Int, nullable: Option[Boolean], remarks: Option[String], columnDef: Option[String], charOctetLength: Int, ordinalPos: Int, isNullable: Option[Boolean], scope: Option[MQName], sourceDataType: Option[Int], isAutoInc: Option[Boolean]) extends Product

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

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

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

  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

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

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

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

  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

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

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

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

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

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

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

    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

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

  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

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

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

    A qualified name with an optional catalog and schema.

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

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

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

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

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

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

  18. case class MTable (name: MQName, tableType: String, remarks: String, typeName: Option[MQName], selfRefColName: Option[String], refGen: Option[String]) extends Product

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

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

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

  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

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

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

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

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

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

Value Members

  1. object CodeGen extends AnyRef

    Generate Scala code from database meta-data.

  2. object DatabaseMeta extends AnyRef

    Accessor methods for various database meta data.

  3. object MAttribute extends AnyRef

  4. object MBestRowIdentifierColumn extends AnyRef

  5. object MClientInfoProperty extends AnyRef

  6. object MColumn extends AnyRef

  7. object MColumnPrivilege extends AnyRef

  8. object MForeignKey extends AnyRef

  9. object MFunction extends AnyRef

  10. object MFunctionColumn extends AnyRef

  11. object MIndexInfo extends AnyRef

  12. object MPrimaryKey extends AnyRef

  13. object MPrivilege extends AnyRef

  14. object MProcedure extends AnyRef

  15. object MProcedureColumn extends AnyRef

  16. object MQName extends AnyRef

  17. object MSchema extends AnyRef

  18. object MSuperTable extends AnyRef

  19. object MSuperType extends AnyRef

  20. object MTable extends AnyRef

  21. object MTablePrivilege extends AnyRef

  22. object MTypeInfo extends AnyRef

  23. object MUDT extends AnyRef

  24. object MVersionColumn extends AnyRef