org.apache.hadoop.hbase.rest.model
Class ColumnSchemaModel

java.lang.Object
  extended by org.apache.hadoop.hbase.rest.model.ColumnSchemaModel
All Implemented Interfaces:
Serializable

public class ColumnSchemaModel
extends Object
implements Serializable

Representation of a column family schema.

 <complexType name="ColumnSchema">
   <attribute name="name" type="string"></attribute>
   <anyAttribute></anyAttribute>
 </complexType>
 

See Also:
Serialized Form

Constructor Summary
ColumnSchemaModel()
          Default constructor
 
Method Summary
 boolean __getBlockcache()
           
 int __getBlocksize()
           
 String __getBloomfilter()
           
 String __getCompression()
           
 boolean __getInMemory()
           
 int __getTTL()
           
 int __getVersions()
           
 void __setBlockcache(boolean value)
           
 void __setBlocksize(int value)
           
 void __setBloomfilter(String value)
           
 void __setCompression(String value)
           
 void __setInMemory(boolean value)
           
 void __setTTL(int value)
           
 void __setVersions(int value)
           
 void addAttribute(String name, Object value)
          Add an attribute to the column family schema
 Map<QName,Object> getAny()
           
 String getAttribute(String name)
           
 String getName()
           
 void setName(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnSchemaModel

public ColumnSchemaModel()
Default constructor

Method Detail

addAttribute

public void addAttribute(String name,
                         Object value)
Add an attribute to the column family schema

Parameters:
name - the attribute name
value - the attribute value

getAttribute

public String getAttribute(String name)
Parameters:
name - the attribute name
Returns:
the attribute value

getName

public String getName()
Returns:
the column name

getAny

public Map<QName,Object> getAny()
Returns:
the map for holding unspecified (user) attributes

setName

public void setName(String name)
Parameters:
name - the table name

toString

public String toString()
Overrides:
toString in class Object

__getBlockcache

public boolean __getBlockcache()
Returns:
true if the BLOCKCACHE attribute is present and true

__getBlocksize

public int __getBlocksize()
Returns:
the value of the BLOCKSIZE attribute or its default if it is unset

__getBloomfilter

public String __getBloomfilter()
Returns:
the value of the BLOOMFILTER attribute or its default if unset

__getCompression

public String __getCompression()
Returns:
the value of the COMPRESSION attribute or its default if unset

__getInMemory

public boolean __getInMemory()
Returns:
true if the IN_MEMORY attribute is present and true

__getTTL

public int __getTTL()
Returns:
the value of the TTL attribute or its default if it is unset

__getVersions

public int __getVersions()
Returns:
the value of the VERSIONS attribute or its default if it is unset

__setBlocksize

public void __setBlocksize(int value)
Parameters:
value - the desired value of the BLOCKSIZE attribute

__setBlockcache

public void __setBlockcache(boolean value)
Parameters:
value - the desired value of the BLOCKCACHE attribute

__setBloomfilter

public void __setBloomfilter(String value)

__setCompression

public void __setCompression(String value)
Parameters:
value - the desired value of the COMPRESSION attribute

__setInMemory

public void __setInMemory(boolean value)
Parameters:
value - the desired value of the IN_MEMORY attribute

__setTTL

public void __setTTL(int value)
Parameters:
value - the desired value of the TTL attribute

__setVersions

public void __setVersions(int value)
Parameters:
value - the desired value of the VERSIONS attribute


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