LanguageConnectionContext keeps the pool of prepared statements, activations, and cursors in use by the current connection.
LanguageConnectionFactory generates all of the items a language system needs that is specific to a particular connection.
GenericStatementContext is pushed/popped around a statement prepare and execute so that any statement specific clean up can be performed.
Created by yxia on 6/1/18.
The temp tables will have following data structure TableDescriptor Declared in savepoint level Dropped in savepoint level Modified in savepoint level The actual logic LanguageConnectionContext will keep the "current savepoint level".