Class DatabricksHttpTTransport
- java.lang.Object
-
- org.apache.thrift.transport.TTransport
-
- com.databricks.jdbc.dbclient.impl.thrift.DatabricksHttpTTransport
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class DatabricksHttpTTransport extends org.apache.thrift.transport.TTransport
-
-
Constructor Summary
Constructors Constructor Description DatabricksHttpTTransport(IDatabricksHttpClient httpClient, String url, com.databricks.sdk.core.DatabricksConfig databricksConfig, IDatabricksConnectionContext connectionContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckReadBytesAvailable(long numBytes)voidclose()voidflush()org.apache.thrift.TConfigurationgetConfiguration()booleanisOpen()voidopen()intread(byte[] buf, int off, int len)voidupdateKnownMessageSize(long size)voidwrite(byte[] buf, int off, int len)
-
-
-
Constructor Detail
-
DatabricksHttpTTransport
public DatabricksHttpTTransport(IDatabricksHttpClient httpClient, String url, com.databricks.sdk.core.DatabricksConfig databricksConfig, IDatabricksConnectionContext connectionContext)
-
-
Method Detail
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin classorg.apache.thrift.transport.TTransport
-
open
public void open() throws org.apache.thrift.transport.TTransportException- Specified by:
openin classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classorg.apache.thrift.transport.TTransport
-
read
public int read(byte[] buf, int off, int len) throws org.apache.thrift.transport.TTransportException- Specified by:
readin classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
write
public void write(byte[] buf, int off, int len)- Specified by:
writein classorg.apache.thrift.transport.TTransport
-
flush
public void flush() throws org.apache.thrift.transport.TTransportException- Overrides:
flushin classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
getConfiguration
public org.apache.thrift.TConfiguration getConfiguration()
- Specified by:
getConfigurationin classorg.apache.thrift.transport.TTransport
-
updateKnownMessageSize
public void updateKnownMessageSize(long size) throws org.apache.thrift.transport.TTransportException- Specified by:
updateKnownMessageSizein classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
checkReadBytesAvailable
public void checkReadBytesAvailable(long numBytes) throws org.apache.thrift.transport.TTransportException- Specified by:
checkReadBytesAvailablein classorg.apache.thrift.transport.TTransport- Throws:
org.apache.thrift.transport.TTransportException
-
-