public class SqlQueryPlus extends Object
SQL requests come from a variety of sources in a variety of formats. Use
the SqlQueryPlus.Builder class to create an instance from the information
available at each point in the code.
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlQueryPlus.Builder |
| Constructor and Description |
|---|
SqlQueryPlus(String sql,
QueryContext queryContext,
List<org.apache.calcite.avatica.remote.TypedValue> parameters,
AuthenticationResult authResult) |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationResult |
authResult() |
static SqlQueryPlus.Builder |
builder() |
static SqlQueryPlus.Builder |
builder(SqlQuery sqlQuery) |
static SqlQueryPlus.Builder |
builder(String sql) |
QueryContext |
context() |
List<org.apache.calcite.avatica.remote.TypedValue> |
parameters() |
String |
sql() |
SqlQueryPlus |
withContext(Map<String,Object> context) |
SqlQueryPlus |
withContext(QueryContext context) |
SqlQueryPlus |
withParameters(List<org.apache.calcite.avatica.remote.TypedValue> parameters) |
public SqlQueryPlus(String sql, QueryContext queryContext, List<org.apache.calcite.avatica.remote.TypedValue> parameters, AuthenticationResult authResult)
public static SqlQueryPlus.Builder builder()
public static SqlQueryPlus.Builder builder(String sql)
public static SqlQueryPlus.Builder builder(SqlQuery sqlQuery)
public String sql()
public QueryContext context()
public List<org.apache.calcite.avatica.remote.TypedValue> parameters()
public AuthenticationResult authResult()
public SqlQueryPlus withContext(QueryContext context)
public SqlQueryPlus withContext(Map<String,Object> context)
public SqlQueryPlus withParameters(List<org.apache.calcite.avatica.remote.TypedValue> parameters)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.