summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2006-02-03 13:11:41 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2006-02-03 13:11:41 +0000
commitfa9b107e813d7769580827afd35e2a6e8a562ee8 (patch)
tree36b878d33785b6649ed074261520a1fb7c644e43
parent1577ce588cdee475a730be3e315fbd25401e734d (diff)
downloadscala-fa9b107e813d7769580827afd35e2a6e8a562ee8.tar.gz
scala-fa9b107e813d7769580827afd35e2a6e8a562ee8.tar.bz2
scala-fa9b107e813d7769580827afd35e2a6e8a562ee8.zip
Added somme additional documentation.
-rw-r--r--docs/development/scala.dbc/SQLTypes.dot48
-rw-r--r--docs/development/scala.tools.nsc/nscNodes.dot (renamed from docs/development/nscNodes.dot)0
-rw-r--r--docs/development/scala.tools.nsc/nscTypes.dot (renamed from docs/development/nscTypes.dot)0
3 files changed, 48 insertions, 0 deletions
diff --git a/docs/development/scala.dbc/SQLTypes.dot b/docs/development/scala.dbc/SQLTypes.dot
new file mode 100644
index 0000000000..755b2fcfca
--- /dev/null
+++ b/docs/development/scala.dbc/SQLTypes.dot
@@ -0,0 +1,48 @@
+digraph SQLTypes {
+ node [shape = record]
+ DataType [label = "{DataType|nullable: Boolean}"]
+ StringType [label = "{StringType|maxLength: Int}"]
+ CharacterStringType [label = "{CharacterStringType|encoding: String}"]
+ CharacterType [label = "{CharacterType|length: Int}"]
+ CharacterVaryingType [label = "{CharacterVaryingType|length: Int}"]
+ CharacterLargeObjectType [label = "CharacterLargeObjectType"]
+ BinaryStringType [label = "BinaryStringType"]
+ BinaryType [label = "{BinaryType|length: Int}"]
+ BinaryVaryingType [label = "{BinaryVaryingType|length: Int}"]
+ BinaryLargeObjectType [label = "BinaryLargeObjectType"]
+ BooleanType [label = "BooleanType"]
+ NumericType [label = "{NumericType|precisionRadix: Int\nprecision: Int}"]
+ ExactNumericType [label = "{ExactNumericType|scale: Int}"]
+ ApproximateNumericType [label = "ApproximateNumericType"]
+ DateTimeType [label = "DateTimeType"]
+ TimeType [label = "{TimeType|precisionRadix: Int\nsecondScale: Int}"]
+ TimeWithoutTimezoneType [label = "TimeWithoutTimezoneType"]
+ TimeWithTimezoneType [label = "TimeWithTimezoneType"]
+ TimestampType [label = "{TimestampType|precisionRadix: Int\nsecondScale: Int}"]
+ TimestampWithoutTimezoneType [label = "TimestampWithoutTimezoneType"]
+ TimestampWithTimezoneType [label = "TimestampWithTimezoneType"]
+ DateType [label = "DateType"]
+ IntervalType [label = "{IntervalType|precisionRadix: Int\nsecondScale: Int}"]
+ StringType -> DataType
+ BooleanType -> DataType
+ NumericType -> DataType
+ DateTimeType -> DataType
+ IntervalType -> DataType
+ CharacterStringType -> StringType
+ BinaryStringType -> StringType
+ ExactNumericType -> NumericType
+ ApproximateNumericType -> NumericType
+ TimeType -> DateTimeType
+ TimestampType -> DateTimeType
+ DateType -> DateTimeType
+ CharacterType -> CharacterStringType
+ CharacterVaryingType -> CharacterStringType
+ CharacterLargeObjectType -> CharacterStringType
+ BinaryType -> BinaryStringType
+ BinaryVaryingType -> BinaryStringType
+ BinaryLargeObjectType -> BinaryStringType
+ TimeWithoutTimezoneType -> TimeType
+ TimeWithTimezoneType -> TimeType
+ TimestampWithoutTimezoneType -> TimestampType
+ TimestampWithTimezoneType -> TimestampType
+} \ No newline at end of file
diff --git a/docs/development/nscNodes.dot b/docs/development/scala.tools.nsc/nscNodes.dot
index eb0b792451..eb0b792451 100644
--- a/docs/development/nscNodes.dot
+++ b/docs/development/scala.tools.nsc/nscNodes.dot
diff --git a/docs/development/nscTypes.dot b/docs/development/scala.tools.nsc/nscTypes.dot
index 8e4e531aa6..8e4e531aa6 100644
--- a/docs/development/nscTypes.dot
+++ b/docs/development/scala.tools.nsc/nscTypes.dot