Package rs.sol.soloist.server.builtindomains.builtindatatypes

Provides classes SOLoist built-in data types.

See:
          Description

Interface Summary
SerializationHandler<T extends IPrimitiveTypeInstance,S extends Serializable>  
 

Class Summary
Boolean TODO
Boolean.DefaultHandler  
Boolean.DefaultSerializationHandler  
Color  
Color.DefaultHandler Color is encoded as 32-bit integer (ARGB)
Color.DefaultSerializationHandler  
Currency  
Currency.DefaultHandler  
Currency.DefaultSerializationHandler  
Date Local date (zoneless).
Date.AsDate Date stored as SQL DATE (in UTC)
Date.AsString Date stored as string yyyy-MM-dd
Date.DefaultSerializationHandler  
DateTime Absolute date and time.
DateTime.AsDateTime Encodes DateTime as SQL DATETIME (in UTC)
DateTime.AsDateTimeLocal Encodes DateTime as SQL DATETIME (in local timezone)
DateTime.AsLong  
DateTime.AsString Encodes DateTime as yyyy-MM-dd HH:mm:ss.SSS in UTC
DateTime.AsStringLocal Encodes DateTime as yyyy-MM-dd HH:mm:ss.SSS in local timezone
DateTime.DefaultSerializationHandler  
File  
File.AsBlob File stored as BLOB
File.PathAsString File path (absolute) encoded as string
File.RelativePathAsString File path (relative to repository) encoded as string
Font  
Font.Context  
Font.DefaultHandler  
InstanceOfDataType  
InstanceOfEnumeration  
InstanceOfPrimitiveType  
Integer  
Integer.DefaultHandler  
Integer.DefaultSerializationHandler  
Picture  
Real  
Real.DefaultHandler  
Real.DefaultSerializationHandler  
SerializationMapper  
Text  
Text.ConservativeNulEncoded This DTH will encode empty Text as '\0' in order to distinguish it from null.
Text.DefaultHandler Default O2R handler for Text primitive type
TODO: read tagged values from attributes and set length accordingly
Text.DefaultHandlerForOracle In Oracle, unlike most DBMS, '' (empty string) is same as NULL.
This DTH will treat NULL as '', i.e.
Text.DefaultSerializationHandler  
Time Local time (zoneless).
Time.AsString Time stored as string HH-mm-ss.SSS
Time.AsTime Time stored as SQL TIME
Time.DefaultSerializationHandler  
TimeInterval  
TimeInterval.AsInteger  
TimeInterval.AsLong  
 

Package rs.sol.soloist.server.builtindomains.builtindatatypes Description

Provides classes SOLoist built-in data types.