This project has retired. For details please refer to its
Attic page.
HBaseMapping.HBaseMappingBuilder (Apache Gora 0.2 API)
org.apache.gora.hbase.store
Class HBaseMapping.HBaseMappingBuilder
java.lang.Object
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-2013 The Apache Software Foundation. All Rights Reserved.