๐Ÿ”จ 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

...