Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.11 KB

README.md

File metadata and controls

53 lines (40 loc) · 1.11 KB

🔨 Frida query builder

A dart library that helps you create SQLITE queries using statements and the builder design pattern.

📄 UML Diagram classes

Statements classes
Builders classes

👉 Ussage

  void main(){

    //1. Create a statement instance (SELECT, UPDATE, DELETE, INSERT, CREATE)
    final selectStatement = Select(
      from: "students", 
      alias: "s", 
      columns: [
        "name".field,
        "age".field,
        "gender".field,
        "Simple Text",
        22
      ],
    );

    //2. Create a FridaQueryBuilder instance and pass the statement to the constructor
    final fridaQueryBuilder = FridaQueryBuilder(selectStatement);

    //3. Build and get yout query string
    final queryString = fridaQueryBuilder.build();

    print(queryString);

    /* 
      OUTPUT:
      SELECT name , age , gender , "Simple Text" , 22
      FROM students AS s
    */
  }

🧪 Examples

...