org.apache.hadoop.hive.thrift
Class TFilterTransport

java.lang.Object
  extended by org.apache.thrift.transport.TTransport
      extended by org.apache.hadoop.hive.thrift.TFilterTransport
Direct Known Subclasses:
TUGIContainingTransport

public class TFilterTransport
extends org.apache.thrift.transport.TTransport

Transport that simply wraps another transport. This is the equivalent of FilterInputStream for Thrift transports.


Field Summary
protected  org.apache.thrift.transport.TTransport wrapped
           
 
Constructor Summary
TFilterTransport(org.apache.thrift.transport.TTransport wrapped)
           
 
Method Summary
 void close()
           
 void consumeBuffer(int len)
           
 void flush()
           
 byte[] getBuffer()
           
 int getBufferPosition()
           
 int getBytesRemainingInBuffer()
           
 boolean isOpen()
           
 void open()
           
 boolean peek()
           
 int read(byte[] buf, int off, int len)
           
 int readAll(byte[] buf, int off, int len)
           
 void write(byte[] buf)
           
 void write(byte[] buf, int off, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wrapped

protected final org.apache.thrift.transport.TTransport wrapped
Constructor Detail

TFilterTransport

public TFilterTransport(org.apache.thrift.transport.TTransport wrapped)
Method Detail

open

public void open()
          throws org.apache.thrift.transport.TTransportException
Specified by:
open in class org.apache.thrift.transport.TTransport
Throws:
org.apache.thrift.transport.TTransportException

isOpen

public boolean isOpen()
Specified by:
isOpen in class org.apache.thrift.transport.TTransport

peek

public boolean peek()
Overrides:
peek in class org.apache.thrift.transport.TTransport

close

public void close()
Specified by:
close in class org.apache.thrift.transport.TTransport

read

public int read(byte[] buf,
                int off,
                int len)
         throws org.apache.thrift.transport.TTransportException
Specified by:
read in class org.apache.thrift.transport.TTransport
Throws:
org.apache.thrift.transport.TTransportException

readAll

public int readAll(byte[] buf,
                   int off,
                   int len)
            throws org.apache.thrift.transport.TTransportException
Overrides:
readAll in class org.apache.thrift.transport.TTransport
Throws:
org.apache.thrift.transport.TTransportException

write

public void write(byte[] buf)
           throws org.apache.thrift.transport.TTransportException
Overrides:
write in class org.apache.thrift.transport.TTransport
Throws:
org.apache.thrift.transport.TTransportException

write

public void write(byte[] buf,
                  int off,
                  int len)
           throws org.apache.thrift.transport.TTransportException
Specified by:
write in class org.apache.thrift.transport.TTransport
Throws:
org.apache.thrift.transport.TTransportException

flush

public void flush()
           throws org.apache.thrift.transport.TTransportException
Overrides:
flush in class org.apache.thrift.transport.TTransport
Throws:
org.apache.thrift.transport.TTransportException

getBuffer

public byte[] getBuffer()
Overrides:
getBuffer in class org.apache.thrift.transport.TTransport

getBufferPosition

public int getBufferPosition()
Overrides:
getBufferPosition in class org.apache.thrift.transport.TTransport

getBytesRemainingInBuffer

public int getBytesRemainingInBuffer()
Overrides:
getBytesRemainingInBuffer in class org.apache.thrift.transport.TTransport

consumeBuffer

public void consumeBuffer(int len)
Overrides:
consumeBuffer in class org.apache.thrift.transport.TTransport


Copyright © 2012 The Apache Software Foundation