Interface SqlAstCreationContext

All Superinterfaces:
BindingContext
All Known Subinterfaces:
SqlTranslationEngine
All Known Implementing Classes:
SqlTranslationEngineImpl

public interface SqlAstCreationContext extends BindingContext
The "context" in which creation of SQL AST occurs. Provides access to stuff generally needed when creating SQL AST nodes

Because we would like to be able to render SQL during the startup cycle, before the SessionFactory is completely initialized, code involved in SQL AST creation and rendering should avoid making use of the SessionFactory. Instead, use the objects exposed by this creation context.