Skip to content

SQOL is a custom database format designed to provide a structured and intuitive representation of relational data. Inspired by the simplicity of JSON and the structure of SQL, SQOL combines familiar concepts from both to offer a versatile and expressive way of defining database schemas and data.

License

Notifications You must be signed in to change notification settings

jedi-studio/SQOL.vscode

Repository files navigation

SQOL

Structure Query Object Language

is the best data structure made by JEDI Studio

@entity User {
 @description "Description for entity here"
 @schema { 
   uId: number | string | null,
   username: string,
   address: object | array,
   job_status: boolean,
   workNumber: any
 },
 @validations {
   uId: { required: true, maxLength: 10 },
   userName: { required: true, minLength: 3 },
   address: { required: true },
   workNumber { required: false, default: 'No Number' }
 },
 @entries {
  (123231, "Jedi-Studio", { City: 'Dubai', Street: 'Sheikh Zayed street', buildingNo: 120, flatNo: 203 }, 009710545600431),
   // More enteries goes here
 }
}

// Mor entities goes here @validation and @description are optionals

About

SQOL is a custom database format designed to provide a structured and intuitive representation of relational data. Inspired by the simplicity of JSON and the structure of SQL, SQOL combines familiar concepts from both to offer a versatile and expressive way of defining database schemas and data.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published