Package io.trino.tempto.context
Interface ContextProvider<T>
- Type Parameters:
T- context class
- All Known Implementing Classes:
ViewContextProvider
public interface ContextProvider<T>
Provider class used for generation and cleanup of dsl defined contexts.
-
Method Summary
Modifier and TypeMethodDescriptionvoidMethod invoked after finishingContextRunnable.run(T)setup()Method generating new context.
-
Method Details
-
setup
T setup()Method generating new context.- Returns:
- generated context
-
cleanup
Method invoked after finishingContextRunnable.run(T)- Parameters:
context- dls defined context
-