summaryrefslogtreecommitdiff
path: root/src/dbc
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-11-29 17:41:45 +0000
committermichelou <michelou@epfl.ch>2006-11-29 17:41:45 +0000
commite566bd874bc7d0b4e6f2df33e5250cc06b677d2e (patch)
tree9ac6caafed5a64bef51fb67c6a4ef2d4a3f97091 /src/dbc
parent8809b3edf2ca73f0c584507dcf09da58fddc7648 (diff)
downloadscala-e566bd874bc7d0b4e6f2df33e5250cc06b677d2e.tar.gz
scala-e566bd874bc7d0b4e6f2df33e5250cc06b677d2e.tar.bz2
scala-e566bd874bc7d0b4e6f2df33e5250cc06b677d2e.zip
updated Scala comments in scala/Function.scala
Diffstat (limited to 'src/dbc')
-rw-r--r--src/dbc/scala/dbc/result/Field.scala38
-rw-r--r--src/dbc/scala/dbc/result/FieldMetadata.scala24
2 files changed, 33 insertions, 29 deletions
diff --git a/src/dbc/scala/dbc/result/Field.scala b/src/dbc/scala/dbc/result/Field.scala
index 5fc8be17ea..ff93cc1698 100644
--- a/src/dbc/scala/dbc/result/Field.scala
+++ b/src/dbc/scala/dbc/result/Field.scala
@@ -1,6 +1,6 @@
/* __ *\
** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2003-2006, LAMP/EPFL **
+** / __/ __// _ | / / / _ | (c) 2003-2007, LAMP/EPFL **
** __\ \/ /__/ __ |/ /__/ __ | **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
@@ -9,55 +9,55 @@
// $Id:Field.scala 6853 2006-03-20 16:58:47 +0100 (Mon, 20 Mar 2006) dubochet $
-package scala.dbc.result;
+package scala.dbc.result
-import scala.dbc.datatype._;
-import scala.dbc.value._;
+import scala.dbc.datatype._
+import scala.dbc.value._
/** An ISO-9075:2003 (SQL) table field. */
abstract class Field {
/** The content (value) of the field. The type of this value is undefined,
- * transformation into a useful type will be done by an automatic view
- * function defined in the field object. */
- def content: Value;
+ * transformation into a useful type will be done by an automatic view
+ * function defined in the field object.
+ */
+ def content: Value
final def value[Type <: Value]: Type =
- content.asInstanceOf[Type];
+ content.asInstanceOf[Type]
final def exactNumericValue[NativeType] =
- content.asInstanceOf[dbc.value.ExactNumeric[NativeType]];
+ content.asInstanceOf[dbc.value.ExactNumeric[NativeType]]
final def approximateNumericValue[NativeType] =
- content.asInstanceOf[dbc.value.ApproximateNumeric[NativeType]];
+ content.asInstanceOf[dbc.value.ApproximateNumeric[NativeType]]
final def booleanValue =
- content.asInstanceOf[dbc.value.Boolean];
+ content.asInstanceOf[dbc.value.Boolean]
final def characterValue =
- content.asInstanceOf[dbc.value.Character];
+ content.asInstanceOf[dbc.value.Character]
final def characterLargeObjectValue =
- content.asInstanceOf[dbc.value.CharacterLargeObject];
+ content.asInstanceOf[dbc.value.CharacterLargeObject]
final def characterVaryingValue =
- content.asInstanceOf[dbc.value.CharacterVarying];
+ content.asInstanceOf[dbc.value.CharacterVarying]
final def unknownValue =
- content.asInstanceOf[dbc.value.Unknown];
+ content.asInstanceOf[dbc.value.Unknown]
/** The tuple that contains this field. */
- def originatingTuple: Tuple;
+ def originatingTuple: Tuple
/** The field metadata attached to this field. */
- def metadata: FieldMetadata;
+ def metadata: FieldMetadata
}
object Field {
- implicit def fieldToValue (field:Field): Value = field.content;
-
+ implicit def fieldToValue (field: Field): Value = field.content
}
diff --git a/src/dbc/scala/dbc/result/FieldMetadata.scala b/src/dbc/scala/dbc/result/FieldMetadata.scala
index a3420eb7d6..3501bd3c79 100644
--- a/src/dbc/scala/dbc/result/FieldMetadata.scala
+++ b/src/dbc/scala/dbc/result/FieldMetadata.scala
@@ -1,6 +1,6 @@
/* __ *\
** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2003-2006, LAMP/EPFL **
+** / __/ __// _ | / / / _ | (c) 2003-2007, LAMP/EPFL **
** __\ \/ /__/ __ |/ /__/ __ | **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
@@ -9,28 +9,32 @@
// $Id:FieldMetadata.scala 6853 2006-03-20 16:58:47 +0100 (Mon, 20 Mar 2006) dubochet $
-package scala.dbc.result;
+package scala.dbc.result
-/** Informations attached to a field about its content and its relationship to the originating database. */
+/** The class <code>FieldMetadata</cocde> provides informations attached to
+ * a field about its content and its relationship to the originating database.
+ */
abstract class FieldMetadata {
/** The name of the field. */
- def name: String;
+ def name: String
/** The index of the field in the tuple. */
- def index: Int;
+ def index: Int
- /** The expected type of the field. This information is used for automatic transformation of the field value into a usable type. */
- def datatype: DataType;
+ /** The expected type of the field. This information is used for automatic
+ * transformation of the field value into a usable type.
+ */
+ def datatype: DataType
/** The name of the catalog in the database from which the field originates */
- def catalog: String;
+ def catalog: String
/** The name of the schema in the database from which the field originates */
- def schema: String;
+ def schema: String
/** The name of the table in the database from which the field originates */
- def table: String;
+ def table: String
}