From fa9b107e813d7769580827afd35e2a6e8a562ee8 Mon Sep 17 00:00:00 2001 From: Gilles Dubochet Date: Fri, 3 Feb 2006 13:11:41 +0000 Subject: Added somme additional documentation. --- docs/development/scala.dbc/SQLTypes.dot | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 docs/development/scala.dbc/SQLTypes.dot (limited to 'docs/development/scala.dbc/SQLTypes.dot') 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 -- cgit v1.2.3