2010-04-06

General DTO 2

Sketch of General DTO

Type = (short|int|long|float|double|big-decimal|string|date|binary)
Field = (name:String, type:Type, value:Object)
Record = (index:int, field:Field)*
HeaderField = (name:String, type:Type)
HeaderRecord = (index:int, field:HeaderField)
SquareData = (header:HeaderRecord, records:(index:int, record:Record)+)
DataSetX = (basicLinearPart:Record, linearParts:(key:String, record:Record)*,
            sqauerParts:(key:String, squareData:SquareData)*)

No comments:

Post a Comment