RObject

open class RObject : TBase<T, F> , Serializable, Cloneable, Comparable<T>

Constructors

Link copied to clipboard
constructor()
constructor(objId: Int)
constructor(other: RObject)
Performs a deep copy on other.

Types

Link copied to clipboard
enum _Fields : TFieldIdEnum
The set of fields this struct contains, along with convenience methods for finding and manipulating them.

Properties

Link copied to clipboard
open var flags: Int
Link copied to clipboard
val metaDataMap: Map<RObject._Fields, FieldMetaData>
Link copied to clipboard
open var objId: Int
Link copied to clipboard
open var objInfo: Map<String, String>

Functions

Link copied to clipboard
open fun clear()
Link copied to clipboard
open fun compareTo(other: RObject): Int
Link copied to clipboard
open fun deepCopy(): RObject
Link copied to clipboard
open fun equals(that: RObject): Boolean
open fun equals(that: Any): Boolean
Link copied to clipboard
open fun fieldForId(fieldId: Int): RObject._Fields
Link copied to clipboard
Link copied to clipboard
open fun getFlags(): Int
Link copied to clipboard
open fun getObjId(): Int
Link copied to clipboard
open fun getObjInfo(): Map<String, String>
Link copied to clipboard
open fun getObjInfoSize(): Int
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun isSet(field: RObject._Fields): Boolean
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
Link copied to clipboard
open fun isSetFlags(): Boolean
Returns true if field flags is set (has been assigned a value) and false otherwise
Link copied to clipboard
open fun isSetObjId(): Boolean
Returns true if field objId is set (has been assigned a value) and false otherwise
Link copied to clipboard
open fun isSetObjInfo(): Boolean
Returns true if field objInfo is set (has been assigned a value) and false otherwise
Link copied to clipboard
open fun putToObjInfo(key: String, val: String)
Link copied to clipboard
open fun read(iprot: TProtocol)
Link copied to clipboard
open fun setFieldValue(field: RObject._Fields, value: Any)
Link copied to clipboard
open fun setFlags(flags: Int): RObject
Link copied to clipboard
open fun setFlagsIsSet(value: Boolean)
Link copied to clipboard
open fun setObjId(objId: Int): RObject
Link copied to clipboard
open fun setObjIdIsSet(value: Boolean)
Link copied to clipboard
open fun setObjInfo(objInfo: Map<String, String>): RObject
Link copied to clipboard
open fun setObjInfoIsSet(value: Boolean)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun unsetFlags()
Link copied to clipboard
open fun unsetObjId()
Link copied to clipboard
open fun unsetObjInfo()
Link copied to clipboard
open fun validate()
Link copied to clipboard
open fun write(oprot: TProtocol)