Package simpleorm.dataset
package simpleorm.dataset
-
ClassDescriptionA DataSet contains records of various types together with their meta data.Represents BigDecimal field meta data.Represents a BLOB, Binary large object.Booleans are represented as Boolean.TRUE/FALSE internally.Booleans which are represented by a string.Represents Bytes field meta data.Represents Date field meta data.Represents Double field meta data.SFieldEnum<T extends Enum<T>>Represents Enum field meta data.Defines aspects of fields.Represents Integer field meta data.Represents Long field meta data.Each instance defines the meta data for a field in an
SRecordMeta
.Represents columns that are not objects known to SimpleORM.SFieldReference<RI extends SRecordInstance>Represents a foreign key reference from one SRecordMeta to another.Scalar fields such as String, Int, but not References to other tables.Represents String field meta data.Represents Time field meta data.Represents Timestamp field meta data.SQuery<T extends SRecordInstance>The main Query interface that provides structured queries.SFOR_UPDATE causes addtional database locking (Typically SELECT ...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.Exception thrown due to broken optimistic locks.SRecordMeta<T extends SRecordInstance>Defines the meta data for aSRecordInstance
such as the table name.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.Used to link to the SSession from SDataSet, and thus record instances etc.