A fast and light-weight component library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.3 KiB

17 July 2017: @ 3:30am - I implemented the \ArrayAccess syntactic suggar to SQL, it's taking readability to the next level!

16 July 2017: On this day, I was on the MyBatis website reading documentation on their Dynamic SQL and SQL Builder Class; http://www.mybatis.org/mybatis-3/statement-builders.html http://www.mybatis.org/mybatis-3/dynamic-sql.html So I have begun the first steps in implementing the SQL class. The really funny thing about all these Query builders is that they normally require MORE code than straight SQL, I hate them all! @ 2:30pm I had the idea to incorporate my builder technique as well! The MyBatis Dynamic SQL builder is somewhat similar to my builder technique, except it's in XML! Yuk!

                Reading the Doctrine Data Mapping page (I hate Doctrine even more now), I have so much disrespect for it!
                    Why put `check constraints` in the Entity class?	http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html#property-mapping

                @ 4:15pm - BRAINSTORM! I had the idea to do `= new SQL().('My Additional Text here').().().('howdee doodee folks %s', $test).('WHERE id = :id', ['id' => 5]).('AND name = ?', $name)
                    OMG! I don't have to use sprintf() ... OMG ... I can add text DIRECTLY to the SQL('SELECT * FROM bla bla WHERE id = ', $id) ...