You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gora.apache.org by ma...@apache.org on 2011/06/25 20:38:36 UTC
svn commit: r1139584 - in
/incubator/gora/branches/0.1.1-incubating/gora-hbase: ivy/ivy.xml
src/main/java/org/apache/gora/hbase/store/HBaseMapping.java
src/main/java/org/apache/gora/hbase/store/HBaseStore.java
Author: mattmann
Date: Sat Jun 25 18:38:35 2011
New Revision: 1139584
URL: http://svn.apache.org/viewvc?rev=1139584&view=rev
Log:
Backport GORA-25 to 0.1.1-incubating branch.
Modified:
incubator/gora/branches/0.1.1-incubating/gora-hbase/ivy/ivy.xml
incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseMapping.java
incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java
Modified: incubator/gora/branches/0.1.1-incubating/gora-hbase/ivy/ivy.xml
URL: http://svn.apache.org/viewvc/incubator/gora/branches/0.1.1-incubating/gora-hbase/ivy/ivy.xml?rev=1139584&r1=1139583&r2=1139584&view=diff
==============================================================================
--- incubator/gora/branches/0.1.1-incubating/gora-hbase/ivy/ivy.xml (original)
+++ incubator/gora/branches/0.1.1-incubating/gora-hbase/ivy/ivy.xml Sat Jun 25 18:38:35 2011
@@ -39,6 +39,9 @@
<!-- test dependencies -->
<dependency org="org.apache.hadoop" name="hadoop-test" rev="0.20.2" conf="test->default"/>
+ <dependency org="org.apache.hbase" name="hbase" rev="0.90.0" conf="*->default">
+ <exclude org="org.apache.thrift"/>
+ </dependency>
</dependencies>
Modified: incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseMapping.java
URL: http://svn.apache.org/viewvc/incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseMapping.java?rev=1139584&r1=1139583&r2=1139584&view=diff
==============================================================================
--- incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseMapping.java (original)
+++ incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseMapping.java Sat Jun 25 18:38:35 2011
@@ -24,6 +24,7 @@ import java.util.Map;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTableDescriptor;
import org.apache.hadoop.hbase.io.hfile.Compression.Algorithm;
+import org.apache.hadoop.hbase.regionserver.StoreFile.BloomType;
import org.apache.hadoop.hbase.util.Bytes;
/**
@@ -68,7 +69,7 @@ public class HBaseMapping {
public void addColumnFamily(String tableName, String familyName
, String compression, String blockCache, String blockSize, String bloomFilter
- , String maxVersions, String timeToLive, String inMemory, String mapFileIndexInterval) {
+ , String maxVersions, String timeToLive, String inMemory) {
HColumnDescriptor columnDescriptor = addColumnFamily(tableName, familyName);
@@ -79,15 +80,13 @@ public class HBaseMapping {
if(blockSize != null)
columnDescriptor.setBlocksize(Integer.parseInt(blockSize));
if(bloomFilter != null)
- columnDescriptor.setBloomfilter(Boolean.parseBoolean(bloomFilter));
+ columnDescriptor.setBloomFilterType(BloomType.valueOf(bloomFilter));
if(maxVersions != null)
columnDescriptor.setMaxVersions(Integer.parseInt(maxVersions));
if(timeToLive != null)
columnDescriptor.setTimeToLive(Integer.parseInt(timeToLive));
if(inMemory != null)
columnDescriptor.setInMemory(Boolean.parseBoolean(inMemory));
- if(mapFileIndexInterval != null)
- columnDescriptor.setMapFileIndexInterval(Integer.parseInt(mapFileIndexInterval));
getTable(tableName).addFamily(columnDescriptor);
}
Modified: incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java
URL: http://svn.apache.org/viewvc/incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java?rev=1139584&r1=1139583&r2=1139584&view=diff
==============================================================================
--- incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java (original)
+++ incubator/gora/branches/0.1.1-incubating/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java Sat Jun 25 18:38:35 2011
@@ -544,10 +544,9 @@ implements Configurable {
String maxVersions = fieldElement.getAttributeValue("maxVersions");
String timeToLive = fieldElement.getAttributeValue("timeToLive");
String inMemory = fieldElement.getAttributeValue("inMemory");
- String mapFileIndexInterval = tableElement.getAttributeValue("mapFileIndexInterval");
mapping.addColumnFamily(tableName, familyName, compression, blockCache, blockSize
- , bloomFilter, maxVersions, timeToLive, inMemory, mapFileIndexInterval);
+ , bloomFilter, maxVersions, timeToLive, inMemory);
}
}