org.scalaquery

meta

package meta

Visibility
  1. Public
  2. All

Type Members

  1. 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. 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. class MClientInfoProperty(name: String, maxLen: Int, defaultValue: String, description: String) extends Product

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

  4. 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. class MColumnPrivilege(table: MQName, column: String, privilege: MPrivilege) extends Product

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

  6. 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. 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. 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. 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. 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. 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. 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. 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. class MQName(catalog: Option[String], schema: Option[String], name: String) extends Product

    A qualified name with an optional catalog and schema.

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

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

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

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

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

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

  18. 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. class MTablePrivilege(table: MQName, privilege: MPrivilege) extends Product

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

  20. 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. 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. 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