This project has retired. For details please refer to its
        
        Attic page.
      
org.apache.gora.hbase.store
Class HBaseMapping.HBaseMappingBuilder
java.lang.Object
   org.apache.gora.hbase.store.HBaseMapping.HBaseMappingBuilder
org.apache.gora.hbase.store.HBaseMapping.HBaseMappingBuilder
- Enclosing class:
- HBaseMapping
- public static class HBaseMapping.HBaseMappingBuilder 
- extends Object
A builder for creating the mapper. This will allow building a thread safe
 HBaseMapping using simple immutabilty.
 
| Method Summary | 
|  void | addColumnFamily(String tableName,
                String familyName)
 | 
|  void | addFamilyProps(String tableName,
               String familyName,
               String compression,
               String blockCache,
               String blockSize,
               String bloomFilter,
               String maxVersions,
               String timeToLive,
               String inMemory)
 | 
|  void | addField(String fieldName,
         String family,
         String qualifier)
 | 
|  HBaseMapping | build()
 | 
|  String | getTableName()
 | 
|  void | renameTable(String oldName,
            String newName)
 | 
|  void | setTableName(String tableName)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
HBaseMapping.HBaseMappingBuilder
public HBaseMapping.HBaseMappingBuilder()
getTableName
public String getTableName()
- 
 
setTableName
public void setTableName(String tableName)
- 
 
addFamilyProps
public void addFamilyProps(String tableName,
                           String familyName,
                           String compression,
                           String blockCache,
                           String blockSize,
                           String bloomFilter,
                           String maxVersions,
                           String timeToLive,
                           String inMemory)
- 
 
addColumnFamily
public void addColumnFamily(String tableName,
                            String familyName)
- 
 
addField
public void addField(String fieldName,
                     String family,
                     String qualifier)
- 
 
renameTable
public void renameTable(String oldName,
                        String newName)
- 
 
build
public HBaseMapping build()
- 
- Returns:
- A newly constructed mapping.
 
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.