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
ConstructorsConstructorDescriptionDatabricksHttpTTransport(IDatabricksHttpClient httpClient, String url, com.databricks.sdk.core.DatabricksConfig databricksConfig, IDatabricksConnectionContext connectionContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckReadBytesAvailable(long numBytes) voidclose()voidflush()org.apache.thrift.TConfigurationbooleanisOpen()voidopen()intread(byte[] buf, int off, int len) voidupdateKnownMessageSize(long size) voidwrite(byte[] buf, int off, int len) Methods inherited from class org.apache.thrift.transport.TTransport
consumeBuffer, getBuffer, getBufferPosition, getBytesRemainingInBuffer, peek, read, readAll, write, write
-
Constructor Details
-
DatabricksHttpTTransport
public DatabricksHttpTTransport(IDatabricksHttpClient httpClient, String url, com.databricks.sdk.core.DatabricksConfig databricksConfig, IDatabricksConnectionContext connectionContext)
-
-
Method Details
-
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
-