Extensible query processing in starburst | Synapse