See: Description
Class | Description |
---|---|
SDataSet |
A DataSet contains records of various types together with their meta data.
|
SFieldBigDecimal |
Represents BigDecimal field meta data.
|
SFieldBlob |
Represents a BLOB, Binary large object.
|
SFieldBoolean |
Booleans are represented as Boolean.TRUE/FALSE internally.
|
SFieldBooleanBit | |
SFieldBooleanChar |
Booleans which are represented by a string.
|
SFieldBytes |
Represents Bytes field meta data.
|
SFieldDate |
Represents Date field meta data.
|
SFieldDouble |
Represents Double field meta data.
|
SFieldEnum<T extends java.lang.Enum<T>> |
Represents Enum field meta data.
|
SFieldInteger |
Represents Integer field meta data.
|
SFieldLong |
Represents Long field meta data.
|
SFieldMeta |
Each instance defines the meta data for a field in an
SRecordMeta . |
SFieldObject |
Represents columns that are not objects known to SimpleORM.
|
SFieldReference<RI extends SRecordInstance> |
Represents a foreign key reference from one SRecordMeta to another.
|
SFieldScalar |
Scalar fields such as String, Int, but not References to other tables.
|
SFieldString |
Represents String field meta data.
|
SFieldTime |
Represents Time field meta data.
|
SFieldTimestamp |
Represents Timestamp field meta data.
|
SQuery<T extends SRecordInstance> |
The main Query inteface that provides structured queries.
|
SQuery.Join | |
SQuery.OrderBy | |
SQuery.Where | |
SRecordInstance |
Each SRecordInstance represents an individual record in memory that either correspond to a row in the database or a
new record that has yet to be inserted.
|
SRecordMeta<T extends SRecordInstance> |
Defines the meta data for a
SRecordInstance such as the table name. |
SSessionI |
Used to link to the SSession from SDataSet, and thus record instances etc.
|
Enum | Description |
---|---|
SFieldFlags |
Defines aspects of fields.
|
SGeneratorMode | |
SQueryMode |
SFOR_UPDATE causes addtional database locking (Typically SELECT ...
|
SSelectMode |
Public interface to globaly choose which fields to retrieve
SDESCRIPTIVE : only descriptive fields, typically pkeys and labels
SNORMAL : all fields except those marked SUNQUIERED
SALL : all fields, including SUNQUIERED
SNONE : used for SQuery.join to not add joined columns to Select list.
|
Exception | Description |
---|---|
SRecordInstance.BrokenOptimisticLockException |
Exception thrown due to broken optimistic locks.
|
See the ../../../../webSite/sorm/whitepaper.html for a more detailed description of DataSet functionality.
This is packaged in simpleorm-dataset.jar