Author: larsgeorge Date: Thu Jul 25 19:29:24 2013 New Revision: 1507101 URL: http://svn.apache.org/r1507101 Log: HBASE-8947 Thrift 2 : Replace "bool writeToWAL" with "TDurability durability" (Hamed Madani)
Added: hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java Added: hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java?rev=1507101&view=auto ============================================================================== --- hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java (added) +++ hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TDurability.java Thu Jul 25 19:29:24 2013 @@ -0,0 +1,58 @@ +/** + * Autogenerated by Thrift Compiler (0.9.0) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +package org.apache.hadoop.hbase.thrift2.generated; + + +import java.util.Map; +import java.util.HashMap; +import org.apache.thrift.TEnum; + +/** + * Specify Durability: + * - SKIP_WAL means do not write the Mutation to the WAL. + * - ASYNC_WAL means write the Mutation to the WAL asynchronously, + * - SYNC_WAL means write the Mutation to the WAL synchronously, + * - FSYNC_WAL means Write the Mutation to the WAL synchronously and force the entries to disk. + */ +public enum TDurability implements org.apache.thrift.TEnum { + SKIP_WAL(1), + ASYNC_WAL(2), + SYNC_WAL(3), + FSYNC_WAL(4); + + private final int value; + + private TDurability(int value) { + this.value = value; + } + + /** + * Get the integer value of this enum value, as defined in the Thrift IDL. + */ + public int getValue() { + return value; + } + + /** + * Find a the enum type by its integer value, as defined in the Thrift IDL. + * @return null if the value is not found. + */ + public static TDurability findByValue(int value) { + switch (value) { + case 1: + return SKIP_WAL; + case 2: + return ASYNC_WAL; + case 3: + return SYNC_WAL; + case 4: + return FSYNC_WAL; + default: + return null; + } + } +}