Package org.apache.calcite.avatica
Interface Meta.ConnectionProperties
-
- All Known Implementing Classes:
ConnectionPropertiesImpl
- Enclosing interface:
- Meta
public static interface Meta.ConnectionPropertiesA pojo containing various client-settableConnectionproperties.java.langtypes are used here so thatnullcan be used to indicate a value has no been set.Note: this interface is considered "experimental" and may undergo further changes as this functionality is extended to other aspects of state management for
Connection,Statement, andResultSet.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetCatalog()java.lang.StringgetSchema()java.lang.IntegergetTransactionIsolation()java.lang.BooleanisAutoCommit()booleanisEmpty()java.lang.BooleanisReadOnly()Meta.ConnectionPropertiesmerge(Meta.ConnectionProperties that)Overwrite fields inthiswith any non-null fields inthatMeta.ConnectionPropertiessetAutoCommit(boolean val)SetautoCommitstatus.Meta.ConnectionPropertiessetCatalog(java.lang.String val)Setcatalog.Meta.ConnectionPropertiessetReadOnly(boolean val)SetreadOnlystatus.Meta.ConnectionPropertiessetSchema(java.lang.String val)Setschema.Meta.ConnectionPropertiessetTransactionIsolation(int val)SettransactionIsolationstatus.Common.ConnectionPropertiestoProto()
-
-
-
Method Detail
-
merge
Meta.ConnectionProperties merge(Meta.ConnectionProperties that)
Overwrite fields inthiswith any non-null fields inthat- Returns:
this
-
isEmpty
boolean isEmpty()
- Returns:
truewhen no properties have been set,falseotherwise.
-
setAutoCommit
Meta.ConnectionProperties setAutoCommit(boolean val)
SetautoCommitstatus.- Returns:
this
-
isAutoCommit
java.lang.Boolean isAutoCommit()
-
setReadOnly
Meta.ConnectionProperties setReadOnly(boolean val)
SetreadOnlystatus.- Returns:
this
-
isReadOnly
java.lang.Boolean isReadOnly()
-
setTransactionIsolation
Meta.ConnectionProperties setTransactionIsolation(int val)
SettransactionIsolationstatus.- Returns:
this
-
getTransactionIsolation
java.lang.Integer getTransactionIsolation()
-
setCatalog
Meta.ConnectionProperties setCatalog(java.lang.String val)
Setcatalog.- Returns:
this
-
getCatalog
java.lang.String getCatalog()
-
setSchema
Meta.ConnectionProperties setSchema(java.lang.String val)
Setschema.- Returns:
this
-
getSchema
java.lang.String getSchema()
-
toProto
Common.ConnectionProperties toProto()
-
-