public class org.apache.cassandra.hadoop.ConfigHelper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.hadoop.ConfigHelper
super_class: java.lang.Object
{
private static final java.lang.String INPUT_PARTITIONER_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.partitioner.class"
private static final java.lang.String OUTPUT_PARTITIONER_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.partitioner.class"
private static final java.lang.String INPUT_KEYSPACE_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.keyspace"
private static final java.lang.String OUTPUT_KEYSPACE_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.keyspace"
private static final java.lang.String INPUT_KEYSPACE_USERNAME_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.keyspace.username"
private static final java.lang.String INPUT_KEYSPACE_PASSWD_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.keyspace.passwd"
private static final java.lang.String OUTPUT_KEYSPACE_USERNAME_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.keyspace.username"
private static final java.lang.String OUTPUT_KEYSPACE_PASSWD_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.keyspace.passwd"
private static final java.lang.String INPUT_COLUMNFAMILY_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.columnfamily"
private static final java.lang.String OUTPUT_COLUMNFAMILY_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "mapreduce.output.basename"
private static final java.lang.String INPUT_PREDICATE_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.predicate"
private static final java.lang.String INPUT_KEYRANGE_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.keyRange"
private static final java.lang.String INPUT_SPLIT_SIZE_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.split.size"
private static final java.lang.String INPUT_SPLIT_SIZE_IN_MB_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.split.size_mb"
private static final java.lang.String INPUT_WIDEROWS_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.widerows"
private static final int DEFAULT_SPLIT_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
private static final java.lang.String RANGE_BATCH_SIZE_CONFIG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.range.batch.size"
private static final int DEFAULT_RANGE_BATCH_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
private static final java.lang.String INPUT_THRIFT_PORT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.thrift.port"
private static final java.lang.String OUTPUT_THRIFT_PORT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.thrift.port"
private static final java.lang.String INPUT_INITIAL_THRIFT_ADDRESS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.input.thrift.address"
private static final java.lang.String OUTPUT_INITIAL_THRIFT_ADDRESS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.thrift.address"
private static final java.lang.String READ_CONSISTENCY_LEVEL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.consistencylevel.read"
private static final java.lang.String WRITE_CONSISTENCY_LEVEL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.consistencylevel.write"
private static final java.lang.String OUTPUT_COMPRESSION_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.compression.class"
private static final java.lang.String OUTPUT_COMPRESSION_CHUNK_LENGTH;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.compression.length"
private static final java.lang.String OUTPUT_LOCAL_DC_ONLY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.output.local.dc.only"
private static final java.lang.String THRIFT_FRAMED_TRANSPORT_SIZE_IN_MB;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "cassandra.thrift.framed.size_mb"
private static final org.slf4j.Logger logger;
descriptor: Lorg/slf4j/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/cassandra/hadoop/ConfigHelper;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.cassandra.hadoop.ConfigHelper.$assertionsDisabled:Z
3: ldc Lorg/apache/cassandra/hadoop/ConfigHelper;
invokestatic org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
putstatic org.apache.cassandra.hadoop.ConfigHelper.logger:Lorg/slf4j/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/hadoop/ConfigHelper;
public static void setInputColumnFamily(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.String, boolean);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 2
1: new java.lang.UnsupportedOperationException
dup
ldc "keyspace may not be null"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ifnonnull 4
3: new java.lang.UnsupportedOperationException
dup
ldc "table may not be null"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
ldc "cassandra.input.keyspace"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 0
ldc "cassandra.input.columnfamily"
aload 2
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
ldc "cassandra.input.widerows"
iload 3
invokestatic java.lang.String.valueOf:(Z)Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 conf Lorg/apache/hadoop/conf/Configuration;
0 8 1 keyspace Ljava/lang/String;
0 8 2 columnFamily Ljava/lang/String;
0 8 3 widerows Z
MethodParameters:
Name Flags
conf
keyspace
columnFamily
widerows
public static void setInputColumnFamily(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokestatic org.apache.cassandra.hadoop.ConfigHelper.setInputColumnFamily:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 keyspace Ljava/lang/String;
0 2 2 columnFamily Ljava/lang/String;
MethodParameters:
Name Flags
conf
keyspace
columnFamily
public static void setOutputKeyspace(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.UnsupportedOperationException
dup
ldc "keyspace may not be null"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
ldc "cassandra.output.keyspace"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 conf Lorg/apache/hadoop/conf/Configuration;
0 4 1 keyspace Ljava/lang/String;
MethodParameters:
Name Flags
conf
keyspace
public static void setOutputColumnFamily(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "mapreduce.output.basename"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 columnFamily Ljava/lang/String;
MethodParameters:
Name Flags
conf
columnFamily
public static void setOutputColumnFamily(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokestatic org.apache.cassandra.hadoop.ConfigHelper.setOutputKeyspace:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
1: aload 0
aload 2
invokestatic org.apache.cassandra.hadoop.ConfigHelper.setOutputColumnFamily:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 conf Lorg/apache/hadoop/conf/Configuration;
0 3 1 keyspace Ljava/lang/String;
0 3 2 columnFamily Ljava/lang/String;
MethodParameters:
Name Flags
conf
keyspace
columnFamily
public static void setRangeBatchSize(org.apache.hadoop.conf.Configuration, int);
descriptor: (Lorg/apache/hadoop/conf/Configuration;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.range.batch.size"
iload 1
invokevirtual org.apache.hadoop.conf.Configuration.setInt:(Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 batchsize I
MethodParameters:
Name Flags
conf
batchsize
public static int getRangeBatchSize(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.range.batch.size"
sipush 4096
invokevirtual org.apache.hadoop.conf.Configuration.getInt:(Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setInputSplitSize(org.apache.hadoop.conf.Configuration, int);
descriptor: (Lorg/apache/hadoop/conf/Configuration;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.split.size"
iload 1
invokevirtual org.apache.hadoop.conf.Configuration.setInt:(Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 splitsize I
MethodParameters:
Name Flags
conf
splitsize
public static int getInputSplitSize(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.split.size"
ldc 65536
invokevirtual org.apache.hadoop.conf.Configuration.getInt:(Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setInputSplitSizeInMb(org.apache.hadoop.conf.Configuration, int);
descriptor: (Lorg/apache/hadoop/conf/Configuration;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.split.size_mb"
iload 1
invokevirtual org.apache.hadoop.conf.Configuration.setInt:(Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 splitSizeMb I
MethodParameters:
Name Flags
conf
splitSizeMb
public static int getInputSplitSizeInMb(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.split.size_mb"
iconst_m1
invokevirtual org.apache.hadoop.conf.Configuration.getInt:(Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setInputSlicePredicate(org.apache.hadoop.conf.Configuration, org.apache.cassandra.thrift.SlicePredicate);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Lorg/apache/cassandra/thrift/SlicePredicate;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.predicate"
aload 1
invokestatic org.apache.cassandra.hadoop.ConfigHelper.thriftToString:(Lorg/apache/thrift/TBase;)Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 predicate Lorg/apache/cassandra/thrift/SlicePredicate;
MethodParameters:
Name Flags
conf
predicate
public static org.apache.cassandra.thrift.SlicePredicate getInputSlicePredicate(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/thrift/SlicePredicate;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.predicate"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
invokestatic org.apache.cassandra.hadoop.ConfigHelper.predicateFromString:(Ljava/lang/String;)Lorg/apache/cassandra/thrift/SlicePredicate;
StackMap locals:
StackMap stack: org.apache.cassandra.thrift.SlicePredicate
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 conf Lorg/apache/hadoop/conf/Configuration;
1 4 1 s Ljava/lang/String;
MethodParameters:
Name Flags
conf
private static java.lang.String thriftToString(org.apache.thrift.TBase);
descriptor: (Lorg/apache/thrift/TBase;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: getstatic org.apache.cassandra.hadoop.ConfigHelper.$assertionsDisabled:Z
ifne 1
aload 0
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
new org.apache.thrift.TSerializer
dup
new org.apache.thrift.protocol.TBinaryProtocol$Factory
dup
invokespecial org.apache.thrift.protocol.TBinaryProtocol$Factory.<init>:()V
invokespecial org.apache.thrift.TSerializer.<init>:(Lorg/apache/thrift/protocol/TProtocolFactory;)V
astore 1
start local 1 2: aload 1
aload 0
invokevirtual org.apache.thrift.TSerializer.serialize:(Lorg/apache/thrift/TBase;)[B
invokestatic org.apache.cassandra.utils.Hex.bytesToHex:([B)Ljava/lang/String;
3: areturn
4: StackMap locals: org.apache.thrift.TBase org.apache.thrift.TSerializer
StackMap stack: org.apache.thrift.TException
astore 2
start local 2 5: new java.lang.RuntimeException
dup
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 object Lorg/apache/thrift/TBase;
2 6 1 serializer Lorg/apache/thrift/TSerializer;
5 6 2 e Lorg/apache/thrift/TException;
Exception table:
from to target type
2 3 4 Class org.apache.thrift.TException
MethodParameters:
Name Flags
object
private static org.apache.cassandra.thrift.SlicePredicate predicateFromString(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/cassandra/thrift/SlicePredicate;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: getstatic org.apache.cassandra.hadoop.ConfigHelper.$assertionsDisabled:Z
ifne 1
aload 0
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
new org.apache.thrift.TDeserializer
dup
new org.apache.thrift.protocol.TBinaryProtocol$Factory
dup
invokespecial org.apache.thrift.protocol.TBinaryProtocol$Factory.<init>:()V
invokespecial org.apache.thrift.TDeserializer.<init>:(Lorg/apache/thrift/protocol/TProtocolFactory;)V
astore 1
start local 1 2: new org.apache.cassandra.thrift.SlicePredicate
dup
invokespecial org.apache.cassandra.thrift.SlicePredicate.<init>:()V
astore 2
start local 2 3: aload 1
aload 2
aload 0
invokestatic org.apache.cassandra.utils.Hex.hexToBytes:(Ljava/lang/String;)[B
invokevirtual org.apache.thrift.TDeserializer.deserialize:(Lorg/apache/thrift/TBase;[B)V
4: goto 7
5: StackMap locals: java.lang.String org.apache.thrift.TDeserializer org.apache.cassandra.thrift.SlicePredicate
StackMap stack: org.apache.thrift.TException
astore 3
start local 3 6: new java.lang.RuntimeException
dup
aload 3
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 st Ljava/lang/String;
2 8 1 deserializer Lorg/apache/thrift/TDeserializer;
3 8 2 predicate Lorg/apache/cassandra/thrift/SlicePredicate;
6 7 3 e Lorg/apache/thrift/TException;
Exception table:
from to target type
3 4 5 Class org.apache.thrift.TException
MethodParameters:
Name Flags
st
public static void setInputRange(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.cassandra.thrift.KeyRange
dup
invokespecial org.apache.cassandra.thrift.KeyRange.<init>:()V
aload 1
invokevirtual org.apache.cassandra.thrift.KeyRange.setStart_token:(Ljava/lang/String;)Lorg/apache/cassandra/thrift/KeyRange;
aload 2
invokevirtual org.apache.cassandra.thrift.KeyRange.setEnd_token:(Ljava/lang/String;)Lorg/apache/cassandra/thrift/KeyRange;
astore 3
start local 3 1: aload 0
ldc "cassandra.input.keyRange"
aload 3
invokestatic org.apache.cassandra.hadoop.ConfigHelper.thriftToString:(Lorg/apache/thrift/TBase;)Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 conf Lorg/apache/hadoop/conf/Configuration;
0 3 1 startToken Ljava/lang/String;
0 3 2 endToken Ljava/lang/String;
1 3 3 range Lorg/apache/cassandra/thrift/KeyRange;
MethodParameters:
Name Flags
conf
startToken
endToken
public static void setInputRange(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.String, java.util.List<org.apache.cassandra.thrift.IndexExpression>);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.cassandra.thrift.KeyRange
dup
invokespecial org.apache.cassandra.thrift.KeyRange.<init>:()V
aload 1
invokevirtual org.apache.cassandra.thrift.KeyRange.setStart_token:(Ljava/lang/String;)Lorg/apache/cassandra/thrift/KeyRange;
aload 2
invokevirtual org.apache.cassandra.thrift.KeyRange.setEnd_token:(Ljava/lang/String;)Lorg/apache/cassandra/thrift/KeyRange;
aload 3
invokevirtual org.apache.cassandra.thrift.KeyRange.setRow_filter:(Ljava/util/List;)Lorg/apache/cassandra/thrift/KeyRange;
astore 4
start local 4 1: aload 0
ldc "cassandra.input.keyRange"
aload 4
invokestatic org.apache.cassandra.hadoop.ConfigHelper.thriftToString:(Lorg/apache/thrift/TBase;)Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 conf Lorg/apache/hadoop/conf/Configuration;
0 3 1 startToken Ljava/lang/String;
0 3 2 endToken Ljava/lang/String;
0 3 3 filter Ljava/util/List<Lorg/apache/cassandra/thrift/IndexExpression;>;
1 3 4 range Lorg/apache/cassandra/thrift/KeyRange;
Signature: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Lorg/apache/cassandra/thrift/IndexExpression;>;)V
MethodParameters:
Name Flags
conf
startToken
endToken
filter
public static void setInputRange(org.apache.hadoop.conf.Configuration, java.util.List<org.apache.cassandra.thrift.IndexExpression>);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/util/List;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.cassandra.thrift.KeyRange
dup
invokespecial org.apache.cassandra.thrift.KeyRange.<init>:()V
aload 1
invokevirtual org.apache.cassandra.thrift.KeyRange.setRow_filter:(Ljava/util/List;)Lorg/apache/cassandra/thrift/KeyRange;
astore 2
start local 2 1: aload 0
ldc "cassandra.input.keyRange"
aload 2
invokestatic org.apache.cassandra.hadoop.ConfigHelper.thriftToString:(Lorg/apache/thrift/TBase;)Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 conf Lorg/apache/hadoop/conf/Configuration;
0 3 1 filter Ljava/util/List<Lorg/apache/cassandra/thrift/IndexExpression;>;
1 3 2 range Lorg/apache/cassandra/thrift/KeyRange;
Signature: (Lorg/apache/hadoop/conf/Configuration;Ljava/util/List<Lorg/apache/cassandra/thrift/IndexExpression;>;)V
MethodParameters:
Name Flags
conf
filter
public static org.apache.cassandra.thrift.KeyRange getInputKeyRange(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/thrift/KeyRange;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.keyRange"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
invokestatic org.apache.cassandra.hadoop.ConfigHelper.keyRangeFromString:(Ljava/lang/String;)Lorg/apache/cassandra/thrift/KeyRange;
StackMap locals:
StackMap stack: org.apache.cassandra.thrift.KeyRange
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 conf Lorg/apache/hadoop/conf/Configuration;
1 4 1 str Ljava/lang/String;
MethodParameters:
Name Flags
conf
private static org.apache.cassandra.thrift.KeyRange keyRangeFromString(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/cassandra/thrift/KeyRange;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: getstatic org.apache.cassandra.hadoop.ConfigHelper.$assertionsDisabled:Z
ifne 1
aload 0
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
new org.apache.thrift.TDeserializer
dup
new org.apache.thrift.protocol.TBinaryProtocol$Factory
dup
invokespecial org.apache.thrift.protocol.TBinaryProtocol$Factory.<init>:()V
invokespecial org.apache.thrift.TDeserializer.<init>:(Lorg/apache/thrift/protocol/TProtocolFactory;)V
astore 1
start local 1 2: new org.apache.cassandra.thrift.KeyRange
dup
invokespecial org.apache.cassandra.thrift.KeyRange.<init>:()V
astore 2
start local 2 3: aload 1
aload 2
aload 0
invokestatic org.apache.cassandra.utils.Hex.hexToBytes:(Ljava/lang/String;)[B
invokevirtual org.apache.thrift.TDeserializer.deserialize:(Lorg/apache/thrift/TBase;[B)V
4: goto 7
5: StackMap locals: java.lang.String org.apache.thrift.TDeserializer org.apache.cassandra.thrift.KeyRange
StackMap stack: org.apache.thrift.TException
astore 3
start local 3 6: new java.lang.RuntimeException
dup
aload 3
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 st Ljava/lang/String;
2 8 1 deserializer Lorg/apache/thrift/TDeserializer;
3 8 2 keyRange Lorg/apache/cassandra/thrift/KeyRange;
6 7 3 e Lorg/apache/thrift/TException;
Exception table:
from to target type
3 4 5 Class org.apache.thrift.TException
MethodParameters:
Name Flags
st
public static java.lang.String getInputKeyspace(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.keyspace"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static java.lang.String getOutputKeyspace(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.keyspace"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setInputKeyspaceUserNameAndPassword(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokestatic org.apache.cassandra.hadoop.ConfigHelper.setInputKeyspaceUserName:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
1: aload 0
aload 2
invokestatic org.apache.cassandra.hadoop.ConfigHelper.setInputKeyspacePassword:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 conf Lorg/apache/hadoop/conf/Configuration;
0 3 1 username Ljava/lang/String;
0 3 2 password Ljava/lang/String;
MethodParameters:
Name Flags
conf
username
password
public static void setInputKeyspaceUserName(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.keyspace.username"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 username Ljava/lang/String;
MethodParameters:
Name Flags
conf
username
public static java.lang.String getInputKeyspaceUserName(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.keyspace.username"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setInputKeyspacePassword(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.keyspace.passwd"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 password Ljava/lang/String;
MethodParameters:
Name Flags
conf
password
public static java.lang.String getInputKeyspacePassword(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.keyspace.passwd"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setOutputKeyspaceUserNameAndPassword(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokestatic org.apache.cassandra.hadoop.ConfigHelper.setOutputKeyspaceUserName:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
1: aload 0
aload 2
invokestatic org.apache.cassandra.hadoop.ConfigHelper.setOutputKeyspacePassword:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 conf Lorg/apache/hadoop/conf/Configuration;
0 3 1 username Ljava/lang/String;
0 3 2 password Ljava/lang/String;
MethodParameters:
Name Flags
conf
username
password
public static void setOutputKeyspaceUserName(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.keyspace.username"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 username Ljava/lang/String;
MethodParameters:
Name Flags
conf
username
public static java.lang.String getOutputKeyspaceUserName(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.keyspace.username"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setOutputKeyspacePassword(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.keyspace.passwd"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 password Ljava/lang/String;
MethodParameters:
Name Flags
conf
password
public static java.lang.String getOutputKeyspacePassword(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.keyspace.passwd"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static java.lang.String getInputColumnFamily(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.columnfamily"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static java.lang.String getOutputColumnFamily(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "mapreduce.output.basename"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
ifnull 2
1: aload 0
ldc "mapreduce.output.basename"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
ldc "You must set the output column family using either setOutputColumnFamily or by adding a named output with MultipleOutputs"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static boolean getInputIsWide(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.widerows"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static java.lang.String getReadConsistencyLevel(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.consistencylevel.read"
ldc "LOCAL_ONE"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setReadConsistencyLevel(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.consistencylevel.read"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 consistencyLevel Ljava/lang/String;
MethodParameters:
Name Flags
conf
consistencyLevel
public static java.lang.String getWriteConsistencyLevel(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.consistencylevel.write"
ldc "LOCAL_ONE"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setWriteConsistencyLevel(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.consistencylevel.write"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 consistencyLevel Ljava/lang/String;
MethodParameters:
Name Flags
conf
consistencyLevel
public static int getInputRpcPort(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.thrift.port"
ldc "9160"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setInputRpcPort(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.thrift.port"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 port Ljava/lang/String;
MethodParameters:
Name Flags
conf
port
public static java.lang.String getInputInitialAddress(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.thrift.address"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setInputInitialAddress(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.thrift.address"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 address Ljava/lang/String;
MethodParameters:
Name Flags
conf
address
public static void setInputPartitioner(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.input.partitioner.class"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 classname Ljava/lang/String;
MethodParameters:
Name Flags
conf
classname
public static org.apache.cassandra.dht.IPartitioner getInputPartitioner(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/dht/IPartitioner;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.input.partitioner.class"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
invokestatic org.apache.cassandra.utils.FBUtilities.newPartitioner:(Ljava/lang/String;)Lorg/apache/cassandra/dht/IPartitioner;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static int getOutputRpcPort(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.thrift.port"
ldc "9160"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setOutputRpcPort(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.thrift.port"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 port Ljava/lang/String;
MethodParameters:
Name Flags
conf
port
public static java.lang.String getOutputInitialAddress(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.thrift.address"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setOutputInitialAddress(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.thrift.address"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 address Ljava/lang/String;
MethodParameters:
Name Flags
conf
address
public static void setOutputPartitioner(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.partitioner.class"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 classname Ljava/lang/String;
MethodParameters:
Name Flags
conf
classname
public static org.apache.cassandra.dht.IPartitioner getOutputPartitioner(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/dht/IPartitioner;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.partitioner.class"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
invokestatic org.apache.cassandra.utils.FBUtilities.newPartitioner:(Ljava/lang/String;)Lorg/apache/cassandra/dht/IPartitioner;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static java.lang.String getOutputCompressionClass(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.compression.class"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static java.lang.String getOutputCompressionChunkLength(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.compression.length"
ldc 65536
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setOutputCompressionClass(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.compression.class"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 classname Ljava/lang/String;
MethodParameters:
Name Flags
conf
classname
public static void setOutputCompressionChunkLength(org.apache.hadoop.conf.Configuration, java.lang.String);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.compression.length"
aload 1
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 length Ljava/lang/String;
MethodParameters:
Name Flags
conf
length
public static void setThriftFramedTransportSizeInMb(org.apache.hadoop.conf.Configuration, int);
descriptor: (Lorg/apache/hadoop/conf/Configuration;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.thrift.framed.size_mb"
iload 1
invokevirtual org.apache.hadoop.conf.Configuration.setInt:(Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 frameSizeInMB I
MethodParameters:
Name Flags
conf
frameSizeInMB
public static int getThriftFramedTransportSize(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.thrift.framed.size_mb"
bipush 15
invokevirtual org.apache.hadoop.conf.Configuration.getInt:(Ljava/lang/String;I)I
sipush 1024
imul
sipush 1024
imul
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static boolean getOutputLocalDCOnly(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "cassandra.output.local.dc.only"
ldc "false"
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
MethodParameters:
Name Flags
conf
public static void setOutputLocalDCOnly(org.apache.hadoop.conf.Configuration, boolean);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "cassandra.output.local.dc.only"
iload 1
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.set:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 conf Lorg/apache/hadoop/conf/Configuration;
0 2 1 localDCOnly Z
MethodParameters:
Name Flags
conf
localDCOnly
public static org.apache.cassandra.thrift.Cassandra$Client getClientFromInputAddressList(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/thrift/Cassandra$Client;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getInputInitialAddress:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
aload 0
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getInputRpcPort:(Lorg/apache/hadoop/conf/Configuration;)I
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getClientFromAddressList:(Lorg/apache/hadoop/conf/Configuration;[Ljava/lang/String;I)Lorg/apache/cassandra/thrift/Cassandra$Client;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
conf
public static org.apache.cassandra.thrift.Cassandra$Client getClientFromOutputAddressList(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/thrift/Cassandra$Client;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getOutputInitialAddress:(Lorg/apache/hadoop/conf/Configuration;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
aload 0
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getOutputRpcPort:(Lorg/apache/hadoop/conf/Configuration;)I
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getClientFromAddressList:(Lorg/apache/hadoop/conf/Configuration;[Ljava/lang/String;I)Lorg/apache/cassandra/thrift/Cassandra$Client;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 conf Lorg/apache/hadoop/conf/Configuration;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
conf
private static org.apache.cassandra.thrift.Cassandra$Client getClientFromAddressList(org.apache.hadoop.conf.Configuration, java.lang.String[], int);
descriptor: (Lorg/apache/hadoop/conf/Configuration;[Ljava/lang/String;I)Lorg/apache/cassandra/thrift/Cassandra$Client;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 2: aload 1
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 9
StackMap locals: org.apache.hadoop.conf.Configuration java.lang.String[] int org.apache.cassandra.thrift.Cassandra$Client java.util.List top int int java.lang.String[]
StackMap stack:
3: aload 8
iload 6
aaload
astore 5
start local 5 4: aload 0
aload 5
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.apache.cassandra.hadoop.ConfigHelper.createConnection:(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/Integer;)Lorg/apache/cassandra/thrift/Cassandra$Client;
astore 3
5: goto 10
6: StackMap locals: org.apache.hadoop.conf.Configuration java.lang.String[] int org.apache.cassandra.thrift.Cassandra$Client java.util.List java.lang.String int int java.lang.String[]
StackMap stack: java.io.IOException
astore 9
start local 9 7: aload 4
aload 9
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 5 8: iinc 6 1
StackMap locals: org.apache.hadoop.conf.Configuration java.lang.String[] int org.apache.cassandra.thrift.Cassandra$Client java.util.List top int int java.lang.String[]
StackMap stack:
9: iload 6
iload 7
if_icmplt 3
10: StackMap locals: org.apache.hadoop.conf.Configuration java.lang.String[] int org.apache.cassandra.thrift.Cassandra$Client java.util.List
StackMap stack:
aload 3
ifnonnull 17
11: getstatic org.apache.cassandra.hadoop.ConfigHelper.logger:Lorg/slf4j/Logger;
ldc "failed to connect to any initial addresses"
invokeinterface org.slf4j.Logger.error:(Ljava/lang/String;)V
12: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 15
StackMap locals: org.apache.hadoop.conf.Configuration java.lang.String[] int org.apache.cassandra.thrift.Cassandra$Client java.util.List top java.util.Iterator
StackMap stack:
13: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.io.IOException
astore 5
start local 5 14: getstatic org.apache.cassandra.hadoop.ConfigHelper.logger:Lorg/slf4j/Logger;
ldc ""
aload 5
invokeinterface org.slf4j.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
end local 5 15: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
16: aload 4
aload 4
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.io.IOException
athrow
17: StackMap locals: org.apache.hadoop.conf.Configuration java.lang.String[] int org.apache.cassandra.thrift.Cassandra$Client java.util.List
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 conf Lorg/apache/hadoop/conf/Configuration;
0 18 1 addresses [Ljava/lang/String;
0 18 2 port I
1 18 3 client Lorg/apache/cassandra/thrift/Cassandra$Client;
2 18 4 exceptions Ljava/util/List<Ljava/io/IOException;>;
4 8 5 address Ljava/lang/String;
7 8 9 ioe Ljava/io/IOException;
14 15 5 ioe Ljava/io/IOException;
Exception table:
from to target type
4 5 6 Class java.io.IOException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
conf
addresses
port
public static org.apache.cassandra.thrift.Cassandra$Client createConnection(org.apache.hadoop.conf.Configuration, java.lang.String, java.lang.Integer);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String;Ljava/lang/Integer;)Lorg/apache/cassandra/thrift/Cassandra$Client;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getClientTransportFactory:(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/thrift/ITransportFactory;
aload 1
aload 2
invokevirtual java.lang.Integer.intValue:()I
invokeinterface org.apache.cassandra.thrift.ITransportFactory.openTransport:(Ljava/lang/String;I)Lorg/apache/thrift/transport/TTransport;
astore 3
start local 3 1: new org.apache.cassandra.thrift.Cassandra$Client
dup
new org.apache.thrift.protocol.TBinaryProtocol
dup
aload 3
iconst_1
iconst_1
invokespecial org.apache.thrift.protocol.TBinaryProtocol.<init>:(Lorg/apache/thrift/transport/TTransport;ZZ)V
invokespecial org.apache.cassandra.thrift.Cassandra$Client.<init>:(Lorg/apache/thrift/protocol/TProtocol;)V
2: areturn
end local 3 3: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 4: new java.io.IOException
dup
new java.lang.StringBuilder
dup
ldc "Unable to connect to server "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokespecial java.io.IOException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 conf Lorg/apache/hadoop/conf/Configuration;
0 5 1 host Ljava/lang/String;
0 5 2 port Ljava/lang/Integer;
1 3 3 transport Lorg/apache/thrift/transport/TTransport;
4 5 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
conf
host
port
public static org.apache.cassandra.thrift.ITransportFactory getClientTransportFactory(org.apache.hadoop.conf.Configuration);
descriptor: (Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/cassandra/thrift/ITransportFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
ldc "cassandra.client.transport.factory"
ldc Lorg/apache/cassandra/thrift/TFramedTransportFactory;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getClientTransportFactory:(Ljava/lang/String;)Lorg/apache/cassandra/thrift/ITransportFactory;
astore 2
start local 2 2: aload 0
aload 2
invokeinterface org.apache.cassandra.thrift.ITransportFactory.supportedOptions:()Ljava/util/Set;
invokestatic org.apache.cassandra.hadoop.ConfigHelper.getOptions:(Lorg/apache/hadoop/conf/Configuration;Ljava/util/Set;)Ljava/util/Map;
astore 3
start local 3 3: aload 2
aload 3
invokeinterface org.apache.cassandra.thrift.ITransportFactory.setOptions:(Ljava/util/Map;)V
4: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 conf Lorg/apache/hadoop/conf/Configuration;
1 5 1 factoryClassName Ljava/lang/String;
2 5 2 factory Lorg/apache/cassandra/thrift/ITransportFactory;
3 5 3 options Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
conf
private static org.apache.cassandra.thrift.ITransportFactory getClientTransportFactory(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/cassandra/thrift/ITransportFactory;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.apache.cassandra.thrift.ITransportFactory
1: areturn
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 3: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Failed to instantiate transport factory:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 factoryClassName Ljava/lang/String;
3 4 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
MethodParameters:
Name Flags
factoryClassName
private static java.util.Map<java.lang.String, java.lang.String> getOptions(org.apache.hadoop.conf.Configuration, java.util.Set<java.lang.String>);
descriptor: (Lorg/apache/hadoop/conf/Configuration;Ljava/util/Set;)Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 1: aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: org.apache.hadoop.conf.Configuration java.util.Set java.util.Map top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 3: aload 0
aload 3
invokevirtual org.apache.hadoop.conf.Configuration.get:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 4: aload 5
ifnull 6
5: aload 2
aload 3
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 conf Lorg/apache/hadoop/conf/Configuration;
0 8 1 supportedOptions Ljava/util/Set<Ljava/lang/String;>;
1 8 2 options Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
3 6 3 optionKey Ljava/lang/String;
4 6 5 optionValue Ljava/lang/String;
Signature: (Lorg/apache/hadoop/conf/Configuration;Ljava/util/Set<Ljava/lang/String;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
MethodParameters:
Name Flags
conf
supportedOptions
}
SourceFile: "ConfigHelper.java"
InnerClasses:
public Client = org.apache.cassandra.thrift.Cassandra$Client of org.apache.cassandra.thrift.Cassandra
public Factory = org.apache.thrift.protocol.TBinaryProtocol$Factory of org.apache.thrift.protocol.TBinaryProtocol