Changing the execution system to collect the sources of the all statements and compile them at once.
Also caching the adapters, detecting and maintaining dependencies between statements.
Changing the execution system to collect the sources of the all statements and compile them at once.
Also caching the adapters, detecting and maintaining dependencies between statements.
Changing the execution system to collect the sources of the all statements and compile them at once.
Also caching the adapters, detecting and maintaining dependencies between statements.
Factoring out expression transformations, changing the builder and the adapter to support cumulative compile.
minor changes
Added The Default Memory adapter
adapter caching causes the builders to retain their status, which leads to wrong class generation! 
currently adapter caching is disabled.
fixed the adapter caching issue by instantiating the builder in the prepare method call. so that the builder is just alive for one pair of prepare/ run method calls.
fixed the adapter caching issue by instantiating the builder in the prepare method call. so that the builder is just alive for one pair of prepare/ run method calls.
fixed the adapter caching issue by instantiating the builder in the prepare method call. so that the builder is just alive for one pair of prepare/ run method calls.