Package io.trino.tempto.sql
Class SqlContexts
java.lang.Object
io.trino.tempto.sql.SqlContexts
-
Method Summary
Modifier and TypeMethodDescriptionstatic ViewContextProvidercreateViewAs(String selectSql) Deprecated.This method uses internally the default query executor which is deprecated.static ViewContextProvidercreateViewAs(String selectSql, QueryExecutor queryExecutor) static ViewContextProvidercreateViewAs(String viewName, String selectSql, QueryExecutor queryExecutor)
-
Method Details
-
createViewAs
Deprecated.This method uses internally the default query executor which is deprecated. UsecreateViewAs(String, QueryExecutor)instead.Helper method designed to be used with lambda expressions containing assertions used on newly created view:executeWith(createViewAs("SELECT * FROM nation", view -> { assertThat(query(format("SELECT * FROM %s", view.getName()))) .hasRowsCount(25); }));- Parameters:
selectSql- sql select statement used to create view- Returns:
- viewContextProvider
-
createViewAs
-
createViewAs
public static ViewContextProvider createViewAs(String viewName, String selectSql, QueryExecutor queryExecutor)
-