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, 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 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, columnName: 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 CodeGen
Generate Scala code from database meta-data.
- 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