public class TableClientBuilderImpl extends Object implements TableClient.Builder
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
keepQueryText |
protected int |
queryCacheSize |
protected com.yandex.ydb.table.impl.SessionPoolOptions |
sessionPoolOptions |
protected TableRpc |
tableRpc |
| Constructor and Description |
|---|
TableClientBuilderImpl(TableRpc tableRpc) |
| Modifier and Type | Method and Description |
|---|---|
TableClient |
build() |
TableClient.Builder |
keepQueryText(boolean keep) |
TableClient.Builder |
queryCacheSize(int size) |
TableClient.Builder |
sessionCreationMaxRetries(int maxRetries) |
TableClient.Builder |
sessionKeepAliveTime(Duration duration) |
TableClient.Builder |
sessionMaxIdleTime(Duration duration) |
TableClient.Builder |
sessionPoolSize(int minSize,
int maxSize) |
protected final TableRpc tableRpc
protected int queryCacheSize
protected boolean keepQueryText
protected com.yandex.ydb.table.impl.SessionPoolOptions sessionPoolOptions
public TableClientBuilderImpl(TableRpc tableRpc)
public TableClient.Builder queryCacheSize(int size)
queryCacheSize in interface TableClient.Builderpublic TableClient.Builder keepQueryText(boolean keep)
keepQueryText in interface TableClient.Builderpublic TableClient.Builder sessionPoolSize(int minSize, int maxSize)
sessionPoolSize in interface TableClient.Builderpublic TableClient.Builder sessionKeepAliveTime(Duration duration)
sessionKeepAliveTime in interface TableClient.Builderpublic TableClient.Builder sessionMaxIdleTime(Duration duration)
sessionMaxIdleTime in interface TableClient.Builderpublic TableClient.Builder sessionCreationMaxRetries(int maxRetries)
sessionCreationMaxRetries in interface TableClient.Builderpublic TableClient build()
build in interface TableClient.BuilderCopyright © 2021. All rights reserved.