org.apache.accumulo.core.tabletserver.thrift
Class ActiveScan

java.lang.Object
  extended by org.apache.accumulo.core.tabletserver.thrift.ActiveScan
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<ActiveScan>, org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

public class ActiveScan
extends java.lang.Object
implements org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>, java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Nested Class Summary
static class ActiveScan._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
 long age
           
 java.lang.String client
           
 java.util.List<TColumn> columns
           
 TKeyExtent extent
           
 long idleTime
           
static java.util.Map<ActiveScan._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 java.util.List<IterInfo> ssiList
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio
           
 ScanState state
           
 java.lang.String tableId
           
 ScanType type
           
 java.lang.String user
           
 
Constructor Summary
ActiveScan()
           
ActiveScan(ActiveScan other)
          Performs a deep copy on other.
ActiveScan(java.lang.String client, java.lang.String user, java.lang.String tableId, long age, long idleTime, ScanType type, ScanState state, TKeyExtent extent, java.util.List<TColumn> columns, java.util.List<IterInfo> ssiList, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio)
           
 
Method Summary
 void addToColumns(TColumn elem)
           
 void addToSsiList(IterInfo elem)
           
 ActiveScan clone()
          Deprecated. 
 int compareTo(ActiveScan other)
           
 ActiveScan deepCopy()
           
 boolean equals(ActiveScan that)
           
 boolean equals(java.lang.Object that)
           
 long getAge()
           
 java.lang.String getClient()
           
 java.util.List<TColumn> getColumns()
           
 java.util.Iterator<TColumn> getColumnsIterator()
           
 int getColumnsSize()
           
 TKeyExtent getExtent()
           
 java.lang.Object getFieldValue(ActiveScan._Fields field)
           
 java.lang.Object getFieldValue(int fieldId)
           
 long getIdleTime()
           
 java.util.List<IterInfo> getSsiList()
           
 java.util.Iterator<IterInfo> getSsiListIterator()
           
 int getSsiListSize()
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getSsio()
           
 int getSsioSize()
           
 ScanState getState()
           
 java.lang.String getTableId()
           
 ScanType getType()
           
 java.lang.String getUser()
           
 int hashCode()
           
 boolean isSet(ActiveScan._Fields field)
          Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise
 boolean isSet(int fieldID)
           
 boolean isSetAge()
          Returns true if field age is set (has been asigned a value) and false otherwise
 boolean isSetClient()
          Returns true if field client is set (has been asigned a value) and false otherwise
 boolean isSetColumns()
          Returns true if field columns is set (has been asigned a value) and false otherwise
 boolean isSetExtent()
          Returns true if field extent is set (has been asigned a value) and false otherwise
 boolean isSetIdleTime()
          Returns true if field idleTime is set (has been asigned a value) and false otherwise
 boolean isSetSsiList()
          Returns true if field ssiList is set (has been asigned a value) and false otherwise
 boolean isSetSsio()
          Returns true if field ssio is set (has been asigned a value) and false otherwise
 boolean isSetState()
          Returns true if field state is set (has been asigned a value) and false otherwise
 boolean isSetTableId()
          Returns true if field tableId is set (has been asigned a value) and false otherwise
 boolean isSetType()
          Returns true if field type is set (has been asigned a value) and false otherwise
 boolean isSetUser()
          Returns true if field user is set (has been asigned a value) and false otherwise
 void putToSsio(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> val)
           
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 ActiveScan setAge(long age)
           
 void setAgeIsSet(boolean value)
           
 ActiveScan setClient(java.lang.String client)
           
 void setClientIsSet(boolean value)
           
 ActiveScan setColumns(java.util.List<TColumn> columns)
           
 void setColumnsIsSet(boolean value)
           
 ActiveScan setExtent(TKeyExtent extent)
           
 void setExtentIsSet(boolean value)
           
 void setFieldValue(ActiveScan._Fields field, java.lang.Object value)
           
 void setFieldValue(int fieldID, java.lang.Object value)
           
 ActiveScan setIdleTime(long idleTime)
           
 void setIdleTimeIsSet(boolean value)
           
 ActiveScan setSsiList(java.util.List<IterInfo> ssiList)
           
 void setSsiListIsSet(boolean value)
           
 ActiveScan setSsio(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio)
           
 void setSsioIsSet(boolean value)
           
 ActiveScan setState(ScanState state)
           
 void setStateIsSet(boolean value)
           
 ActiveScan setTableId(java.lang.String tableId)
           
 void setTableIdIsSet(boolean value)
           
 ActiveScan setType(ScanType type)
           
 void setTypeIsSet(boolean value)
           
 ActiveScan setUser(java.lang.String user)
           
 void setUserIsSet(boolean value)
           
 java.lang.String toString()
           
 void unsetAge()
           
 void unsetClient()
           
 void unsetColumns()
           
 void unsetExtent()
           
 void unsetIdleTime()
           
 void unsetSsiList()
           
 void unsetSsio()
           
 void unsetState()
           
 void unsetTableId()
           
 void unsetType()
           
 void unsetUser()
           
 void validate()
           
 void write(org.apache.thrift.protocol.TProtocol oprot)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

client

public java.lang.String client

user

public java.lang.String user

tableId

public java.lang.String tableId

age

public long age

idleTime

public long idleTime

type

public ScanType type
See Also:
ScanType

state

public ScanState state
See Also:
ScanState

extent

public TKeyExtent extent

columns

public java.util.List<TColumn> columns

ssiList

public java.util.List<IterInfo> ssiList

ssio

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio

metaDataMap

public static final java.util.Map<ActiveScan._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Constructor Detail

ActiveScan

public ActiveScan()

ActiveScan

public ActiveScan(java.lang.String client,
                  java.lang.String user,
                  java.lang.String tableId,
                  long age,
                  long idleTime,
                  ScanType type,
                  ScanState state,
                  TKeyExtent extent,
                  java.util.List<TColumn> columns,
                  java.util.List<IterInfo> ssiList,
                  java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio)

ActiveScan

public ActiveScan(ActiveScan other)
Performs a deep copy on other.

Method Detail

deepCopy

public ActiveScan deepCopy()
Specified by:
deepCopy in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

clone

@Deprecated
public ActiveScan clone()
Deprecated. 

Overrides:
clone in class java.lang.Object

getClient

public java.lang.String getClient()

setClient

public ActiveScan setClient(java.lang.String client)

unsetClient

public void unsetClient()

isSetClient

public boolean isSetClient()
Returns true if field client is set (has been asigned a value) and false otherwise


setClientIsSet

public void setClientIsSet(boolean value)

getUser

public java.lang.String getUser()

setUser

public ActiveScan setUser(java.lang.String user)

unsetUser

public void unsetUser()

isSetUser

public boolean isSetUser()
Returns true if field user is set (has been asigned a value) and false otherwise


setUserIsSet

public void setUserIsSet(boolean value)

getTableId

public java.lang.String getTableId()

setTableId

public ActiveScan setTableId(java.lang.String tableId)

unsetTableId

public void unsetTableId()

isSetTableId

public boolean isSetTableId()
Returns true if field tableId is set (has been asigned a value) and false otherwise


setTableIdIsSet

public void setTableIdIsSet(boolean value)

getAge

public long getAge()

setAge

public ActiveScan setAge(long age)

unsetAge

public void unsetAge()

isSetAge

public boolean isSetAge()
Returns true if field age is set (has been asigned a value) and false otherwise


setAgeIsSet

public void setAgeIsSet(boolean value)

getIdleTime

public long getIdleTime()

setIdleTime

public ActiveScan setIdleTime(long idleTime)

unsetIdleTime

public void unsetIdleTime()

isSetIdleTime

public boolean isSetIdleTime()
Returns true if field idleTime is set (has been asigned a value) and false otherwise


setIdleTimeIsSet

public void setIdleTimeIsSet(boolean value)

getType

public ScanType getType()
See Also:
ScanType

setType

public ActiveScan setType(ScanType type)
See Also:
ScanType

unsetType

public void unsetType()

isSetType

public boolean isSetType()
Returns true if field type is set (has been asigned a value) and false otherwise


setTypeIsSet

public void setTypeIsSet(boolean value)

getState

public ScanState getState()
See Also:
ScanState

setState

public ActiveScan setState(ScanState state)
See Also:
ScanState

unsetState

public void unsetState()

isSetState

public boolean isSetState()
Returns true if field state is set (has been asigned a value) and false otherwise


setStateIsSet

public void setStateIsSet(boolean value)

getExtent

public TKeyExtent getExtent()

setExtent

public ActiveScan setExtent(TKeyExtent extent)

unsetExtent

public void unsetExtent()

isSetExtent

public boolean isSetExtent()
Returns true if field extent is set (has been asigned a value) and false otherwise


setExtentIsSet

public void setExtentIsSet(boolean value)

getColumnsSize

public int getColumnsSize()

getColumnsIterator

public java.util.Iterator<TColumn> getColumnsIterator()

addToColumns

public void addToColumns(TColumn elem)

getColumns

public java.util.List<TColumn> getColumns()

setColumns

public ActiveScan setColumns(java.util.List<TColumn> columns)

unsetColumns

public void unsetColumns()

isSetColumns

public boolean isSetColumns()
Returns true if field columns is set (has been asigned a value) and false otherwise


setColumnsIsSet

public void setColumnsIsSet(boolean value)

getSsiListSize

public int getSsiListSize()

getSsiListIterator

public java.util.Iterator<IterInfo> getSsiListIterator()

addToSsiList

public void addToSsiList(IterInfo elem)

getSsiList

public java.util.List<IterInfo> getSsiList()

setSsiList

public ActiveScan setSsiList(java.util.List<IterInfo> ssiList)

unsetSsiList

public void unsetSsiList()

isSetSsiList

public boolean isSetSsiList()
Returns true if field ssiList is set (has been asigned a value) and false otherwise


setSsiListIsSet

public void setSsiListIsSet(boolean value)

getSsioSize

public int getSsioSize()

putToSsio

public void putToSsio(java.lang.String key,
                      java.util.Map<java.lang.String,java.lang.String> val)

getSsio

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getSsio()

setSsio

public ActiveScan setSsio(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> ssio)

unsetSsio

public void unsetSsio()

isSetSsio

public boolean isSetSsio()
Returns true if field ssio is set (has been asigned a value) and false otherwise


setSsioIsSet

public void setSsioIsSet(boolean value)

setFieldValue

public void setFieldValue(ActiveScan._Fields field,
                          java.lang.Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

setFieldValue

public void setFieldValue(int fieldID,
                          java.lang.Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

getFieldValue

public java.lang.Object getFieldValue(ActiveScan._Fields field)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

getFieldValue

public java.lang.Object getFieldValue(int fieldId)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

isSet

public boolean isSet(ActiveScan._Fields field)
Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise

Specified by:
isSet in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

isSet

public boolean isSet(int fieldID)
Specified by:
isSet in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(ActiveScan that)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(ActiveScan other)
Specified by:
compareTo in interface java.lang.Comparable<ActiveScan>

read

public void read(org.apache.thrift.protocol.TProtocol iprot)
          throws org.apache.thrift.TException
Specified by:
read in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>
Throws:
org.apache.thrift.TException

write

public void write(org.apache.thrift.protocol.TProtocol oprot)
           throws org.apache.thrift.TException
Specified by:
write in interface org.apache.thrift.TBase<ActiveScan,ActiveScan._Fields>
Throws:
org.apache.thrift.TException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public void validate()
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.