Skip to content

This is a javascript based layer helping to stucture and validate the incomming data.

License

Notifications You must be signed in to change notification settings

HishamElamir/NotAQuiteBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Not A Quite Base

This is a javascript based layer helping to stucture the incomming data.

What is the This layer

This layer is look like databases but it store data temporary in memory, stucture it and shape it as you like, with tons of functions and more. Still Under Developement, so if you wanted to help please ask and i be happy to work with you.

Why this layer

I am alwayes have to deal with incomming data from any where, if i have database i must validate the data before store it BUT if i haven't database and you want to process your data then what ??, the answer is beyond this layer WHY simply this layer has all database functionality and i hope it will help you to validate the data before processing it

Installation

<script src="./Storage.js"></script>
var database = new BasicStorage(Scheme);

Basic Usage

//  DataBase Created
var database = new BasicStorage({
    id: {type: 'number', attr: 'auto-increment', key: 'primary'},
    name: {type: 'string', default: 'No Name'},
    age: {type: 'number', Null: false},
    email: {type: 'string', Null: false}
});

//  Insert into DataBase
a = database.Insert({
                name: name,
                age: Number.isInteger(Number(age)) ? Number(age) : age,
                email: email
            });
//  Check if Insertion success or error raised
console.log(a);

API

BasicStorage(Scheme)

Insert(values)

Delete

Update

SelectCol

SelectAll

GetColsNames

About

This is a javascript based layer helping to stucture and validate the incomming data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published