{"push_id":1043686583,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"c001c6457b36a2d00987abbc9d28d55a940a1ed6","before":"9ed0503f37feae43062bfa8076253d611e26876c","commits":[{"sha":"2a934ea0022a42a8cbfa59d01b7c190ad8397626","author":{"email":"60b6c3180fc6af9a320b40c25ed6d70bf16a5b86@deveel.com","name":"Antonello Provenzano"},"message":"Support for DROP TRIGGER statement and introducing object ownership\n* Modifications to the DROP CALLBACK TRIGGER statement (to support named callbacks and more granular events)\n* Implementation of the DropTrigger feature in TriggerManager\n* Introducing the Ownership of DB Objects: objects belong to those who created them, who have all rights on them and can never be revoked","distinct":true,"url":"https://api.github.com/repos/deveel/deveeldb/commits/2a934ea0022a42a8cbfa59d01b7c190ad8397626"},{"sha":"bdaf16aeeebbfb4592639b6f64629cbe5ff1f13d","author":{"email":"60b6c3180fc6af9a320b40c25ed6d70bf16a5b86@deveel.com","name":"Antonello Provenzano"},"message":"Support for the trigger's name resolving","distinct":true,"url":"https://api.github.com/repos/deveel/deveeldb/commits/bdaf16aeeebbfb4592639b6f64629cbe5ff1f13d"},{"sha":"5c90cf4f943a8bc6d097d91a08ec492421ab4c61","author":{"email":"60b6c3180fc6af9a320b40c25ed6d70bf16a5b86@deveel.com","name":"Antonello Provenzano"},"message":"Modifications to the architecture of the DB Objects (to follow-up on object ownership checking and other common architectural patterns to come)\n* IDbObject instances now hold a reference to the IObjectInfo that defines them\n* Removing the \"FullName\" and \"ObjectType\" properties from IDbObject (redundant to IObjectInfo)","distinct":true,"url":"https://api.github.com/repos/deveel/deveeldb/commits/5c90cf4f943a8bc6d097d91a08ec492421ab4c61"},{"sha":"bea53c18757ca9821fa966e3129f86c5ece1686c","author":{"email":"60b6c3180fc6af9a320b40c25ed6d70bf16a5b86@deveel.com","name":"Antonello Provenzano"},"message":"Supporting privileges ownership checking on objects","distinct":true,"url":"https://api.github.com/repos/deveel/deveeldb/commits/bea53c18757ca9821fa966e3129f86c5ece1686c"},{"sha":"9626ab52099322d344a55212f9d66e52b5efae41","author":{"email":"60b6c3180fc6af9a320b40c25ed6d70bf16a5b86@deveel.com","name":"Antonello Provenzano"},"message":"Transforming the nature of cursors\n* Cursors require being in a context to work\n* Introducing Native cursors (for SELECT statements)\n* Making cursors to implement a common ICursor that is enumerable","distinct":true,"url":"https://api.github.com/repos/deveel/deveeldb/commits/9626ab52099322d344a55212f9d66e52b5efae41"},{"sha":"244829e9c71ef3e015d27ea5e4684ea19b9136c8","author":{"email":"60b6c3180fc6af9a320b40c25ed6d70bf16a5b86@deveel.com","name":"Antonello Provenzano"},"message":"Converting SELECT statements to cursors (to support acquiring and releasing locks on resources in asynchronous access)\n* Modifications to the design of the statement results (to support cursor references, static results and error states)\n* Modifications to the Protocol design for QueryResult design\n* Implementation of the NativeCursor that wraps a SELECT query","distinct":true,"url":"https://api.github.com/repos/deveel/deveeldb/commits/244829e9c71ef3e015d27ea5e4684ea19b9136c8"},{"sha":"c001c6457b36a2d00987abbc9d28d55a940a1ed6","author":{"email":"60b6c3180fc6af9a320b40c25ed6d70bf16a5b86@deveel.com","name":"Antonello Provenzano"},"message":"Fixed and finished implementing SELECT INTO statement\n* Using cursors to get the result of the query into the destination (this is optimal in case of SELECT INTO tables)\n* Support for locking in write also in cursors (with the FOR UPDATE clause)","distinct":true,"url":"https://api.github.com/repos/deveel/deveeldb/commits/c001c6457b36a2d00987abbc9d28d55a940a1ed6"}]}