| 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 interface 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> |  | 
| SSessionI | Used to link to the SSession from SDataSet, and thus record instances etc. |