Home
Simply Innovative edited this page Jan 18, 2016
·
83 revisions
Siminov Core is a open source Object/Relational Mapping solution for all different environments - (Android - Java, iOS - Objective-C|Swift, Windows - C#, OS X - Objective-C|Swift). It maps data from an object model representation to a relational data table representation (and visa versa).
Siminov Core not only takes care of the mapping from model classes to database tables (and from Model data types to SQL data types), but also provides data query and retrieval facilities.
- [Get Involved] (https://github.com/Siminov/core/wiki/Preface)
- [Release Bundle Downloads] (https://github.com/Siminov/core/wiki/Release-Bundle-Downloads)
- [Using Core Build] (https://github.com/Siminov/core/wiki/Using-Core-Build)
- [Using Xamarin Build] (https://github.com/Siminov/core/wiki/Using-Xamarin-Build)
- [Siminov Descriptors] (https://github.com/Siminov/core/wiki/Siminov-Descriptors)
- [Configuring Application Descriptor] (https://github.com/Siminov/core/wiki/Configuring-Application-Descriptor)
- [Configuring DatabaseDescriptor] (https://github.com/Siminov/core/wiki/Configuring-Database-Descriptor)
- [Configuring Entity Descriptor] (https://github.com/Siminov/core/wiki/Configuring-Entity-Descriptor)
- [Configuring Library Descriptor] (https://github.com/Siminov/core/wiki/Configuring-Library-Descriptor)
- [Initializing] (https://github.com/Siminov/core/wiki/Initializing-Core)
- [Handling Multiple Schema's] (https://github.com/Siminov/core/wiki/Handling-Multiple-Schema)
- [Siminov Events] (https://github.com/Siminov/core/wiki/Siminov-Event)
- [Database Events] (https://github.com/Siminov/core/wiki/Database-Event)
- [Model - SQLite] (https://github.com/Siminov/core/wiki/Model-to-SQLite-Data-Types)
- [Create Database] (https://github.com/Siminov/core/wiki/Create-Database)
- [Drop Database] (https://github.com/Siminov/core/wiki/Drop-Database)
- [Create Table] (https://github.com/Siminov/core/wiki/Create-Table)
- [Drop Table] (https://github.com/Siminov/core/wiki/Drop-Table)
- [Create Index] (https://github.com/Siminov/core/wiki/Create-Index)
- [Drop Index] (https://github.com/Siminov/core/wiki/Drop-Index)
- [Select] (https://github.com/Siminov/core/wiki/Select)
- [Save] (https://github.com/Siminov/core/wiki/Save)
- [Update] (https://github.com/Siminov/core/wiki/Update)
- [Save Or Update] (https://github.com/Siminov/core/wiki/Save-Or-Update)
- [Delete] (https://github.com/Siminov/core/wiki/Delete)
- [Get Database Descriptor] (https://github.com/Siminov/core/wiki/Get-Database-Descriptor)
- [Get Entity Descriptor] (https://github.com/Siminov/core/wiki/Get-Entity-Descriptor)
- [Get Table Name] (https://github.com/Siminov/core/wiki/Get-Table-Name)
- [Get Column Names] (https://github.com/Siminov/core/wiki/Get-Column-Names)
- [Get Column Values] (https://github.com/Siminov/core/wiki/Get-Column-Values)
- [Get Column Types] (https://github.com/Siminov/core/wiki/Get-Column-Types)
- [Get Primary Keys] (https://github.com/Siminov/core/wiki/Get-Primary-Keys)
- [Get Mandatory Fields] (https://github.com/Siminov/core/wiki/Get-Mandatory-Fields)
- [Get Unique Fields] (https://github.com/Siminov/core/wiki/Get-Unique-Fields)
- [Get Foreign Keys] (https://github.com/Siminov/core/wiki/Get-Foreign-Keys)
- [Count] (https://github.com/Siminov/core/wiki/Count)
- [Average] (https://github.com/Siminov/core/wiki/Average)
- [Sum] (https://github.com/Siminov/core/wiki/Sum)
- [Total] (https://github.com/Siminov/core/wiki/Total)
- [Minimum] (https://github.com/Siminov/core/wiki/Minimum)
- [Maximum] (https://github.com/Siminov/core/wiki/Maximum)
- [Group Concat] (https://github.com/Siminov/core/wiki/Group-Concat)
- [Begin Transaction] (https://github.com/Siminov/core/wiki/Begin-Transaction)
- [Commit Transaction] (https://github.com/Siminov/core/wiki/Commit-Transaction)
- [End Transaction] (https://github.com/Siminov/core/wiki/End-Transaction)
- [One to One] (https://github.com/Siminov/core/wiki/One-to-One)
- [One to Many] (https://github.com/Siminov/core/wiki/One-to-Many)
- [Many to One] (https://github.com/Siminov/core/wiki/Many-to-One)
- [Many to Many] (https://github.com/Siminov/core/wiki/Many-to-Many)
- [How It Works] (https://github.com/Siminov/core/wiki/Making-Transaction-Thread-Safe)
- [Database Version Handling] (https://github.com/Siminov/core/wiki/Database-Upgrade)
- [SQLCipher] (https://github.com/Siminov/core/wiki/SQLCipher)
- [Database Interface] (https://github.com/Siminov/core/wiki/Database-Interface)
- [Data Type Handler Interface] (https://github.com/Siminov/core/wiki/Data-Type-Handler-Interface)
- [Query Builder Interface] (https://github.com/Siminov/core/wiki/Query-Builder-Interface)
- [Setting Up A Library Project] (https://github.com/Siminov/core/wiki/Setting-Up-A-Library-Project)
- [Referencing A Library Project] (https://github.com/Siminov/core/wiki/Referencing-A-Library-Project)
- [Configure Application With Library] (https://github.com/Siminov/core/wiki/Configure-Application-With-Library)
- [Siminov Exception] (https://github.com/Siminov/core/wiki/Siminov-Exception)
- [Deployment Exception] (https://github.com/Siminov/core/wiki/Deployment-Exception)
- [Database Exception] (https://github.com/Siminov/core/wiki/Database-Exception)