public class org.apache.cassandra.tools.LoaderOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.tools.LoaderOptions
super_class: java.lang.Object
{
public static final java.lang.String HELP_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "help"
public static final java.lang.String VERBOSE_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "verbose"
public static final java.lang.String NOPROGRESS_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "no-progress"
public static final java.lang.String NATIVE_PORT_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "port"
public static final java.lang.String STORAGE_PORT_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "storage-port"
public static final java.lang.String SSL_STORAGE_PORT_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ssl-storage-port"
public static final java.lang.String USER_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "username"
public static final java.lang.String PASSWD_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "password"
public static final java.lang.String AUTH_PROVIDER_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "auth-provider"
public static final java.lang.String INITIAL_HOST_ADDRESS_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "nodes"
public static final java.lang.String IGNORE_NODES_OPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ignore"
public static final java.lang.String CONNECTIONS_PER_HOST;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "connections-per-host"
public static final java.lang.String CONFIG_PATH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "conf-path"
public static final java.lang.String THROTTLE_MBITS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "throttle"
public static final java.lang.String INTER_DC_THROTTLE_MBITS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "inter-dc-throttle"
public static final java.lang.String TOOL_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "sstableloader"
public static final java.lang.String SSL_TRUSTSTORE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "truststore"
public static final java.lang.String SSL_TRUSTSTORE_PW;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "truststore-password"
public static final java.lang.String SSL_KEYSTORE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "keystore"
public static final java.lang.String SSL_KEYSTORE_PW;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "keystore-password"
public static final java.lang.String SSL_PROTOCOL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ssl-protocol"
public static final java.lang.String SSL_ALGORITHM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ssl-alg"
public static final java.lang.String SSL_STORE_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "store-type"
public static final java.lang.String SSL_CIPHER_SUITES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ssl-ciphers"
public final java.io.File directory;
descriptor: Ljava/io/File;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean debug;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean verbose;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final boolean noProgress;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int nativePort;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.lang.String user;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.lang.String passwd;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.datastax.driver.core.AuthProvider authProvider;
descriptor: Lcom/datastax/driver/core/AuthProvider;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int throttle;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int interDcThrottle;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int storagePort;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int sslStoragePort;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.cassandra.config.EncryptionOptions$ClientEncryptionOptions clientEncOptions;
descriptor: Lorg/apache/cassandra/config/EncryptionOptions$ClientEncryptionOptions;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int connectionsPerHost;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.cassandra.config.EncryptionOptions$ServerEncryptionOptions serverEncOptions;
descriptor: Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.util.Set<java.net.InetAddress> hosts;
descriptor: Ljava/util/Set;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/net/InetAddress;>;
public final java.util.Set<java.net.InetAddress> ignores;
descriptor: Ljava/util/Set;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/net/InetAddress;>;
void <init>(org.apache.cassandra.tools.LoaderOptions$Builder);
descriptor: (Lorg/apache/cassandra/tools/LoaderOptions$Builder;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.directory:Ljava/io/File;
putfield org.apache.cassandra.tools.LoaderOptions.directory:Ljava/io/File;
2: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.debug:Z
putfield org.apache.cassandra.tools.LoaderOptions.debug:Z
3: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.verbose:Z
putfield org.apache.cassandra.tools.LoaderOptions.verbose:Z
4: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.noProgress:Z
putfield org.apache.cassandra.tools.LoaderOptions.noProgress:Z
5: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.nativePort:I
putfield org.apache.cassandra.tools.LoaderOptions.nativePort:I
6: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.user:Ljava/lang/String;
putfield org.apache.cassandra.tools.LoaderOptions.user:Ljava/lang/String;
7: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.passwd:Ljava/lang/String;
putfield org.apache.cassandra.tools.LoaderOptions.passwd:Ljava/lang/String;
8: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.authProvider:Lcom/datastax/driver/core/AuthProvider;
putfield org.apache.cassandra.tools.LoaderOptions.authProvider:Lcom/datastax/driver/core/AuthProvider;
9: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.throttle:I
putfield org.apache.cassandra.tools.LoaderOptions.throttle:I
10: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.interDcThrottle:I
putfield org.apache.cassandra.tools.LoaderOptions.interDcThrottle:I
11: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.storagePort:I
putfield org.apache.cassandra.tools.LoaderOptions.storagePort:I
12: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.sslStoragePort:I
putfield org.apache.cassandra.tools.LoaderOptions.sslStoragePort:I
13: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.clientEncOptions:Lorg/apache/cassandra/config/EncryptionOptions$ClientEncryptionOptions;
putfield org.apache.cassandra.tools.LoaderOptions.clientEncOptions:Lorg/apache/cassandra/config/EncryptionOptions$ClientEncryptionOptions;
14: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.connectionsPerHost:I
putfield org.apache.cassandra.tools.LoaderOptions.connectionsPerHost:I
15: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.serverEncOptions:Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
putfield org.apache.cassandra.tools.LoaderOptions.serverEncOptions:Lorg/apache/cassandra/config/EncryptionOptions$ServerEncryptionOptions;
16: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.hosts:Ljava/util/Set;
putfield org.apache.cassandra.tools.LoaderOptions.hosts:Ljava/util/Set;
17: aload 0
aload 1
getfield org.apache.cassandra.tools.LoaderOptions$Builder.ignores:Ljava/util/Set;
putfield org.apache.cassandra.tools.LoaderOptions.ignores:Ljava/util/Set;
18: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/cassandra/tools/LoaderOptions;
0 19 1 builder Lorg/apache/cassandra/tools/LoaderOptions$Builder;
MethodParameters:
Name Flags
builder
public static org.apache.cassandra.tools.LoaderOptions$Builder builder();
descriptor: ()Lorg/apache/cassandra/tools/LoaderOptions$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.cassandra.tools.LoaderOptions$Builder
dup
invokespecial org.apache.cassandra.tools.LoaderOptions$Builder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static void errorMsg(java.lang.String, org.apache.cassandra.tools.BulkLoader$CmdLineOptions);
descriptor: (Ljava/lang/String;Lorg/apache/cassandra/tools/BulkLoader$CmdLineOptions;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic java.lang.System.err:Ljava/io/PrintStream;
aload 0
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: aload 1
invokestatic org.apache.cassandra.tools.LoaderOptions.printUsage:(Lorg/apache/commons/cli/Options;)V
2: iconst_1
invokestatic java.lang.System.exit:(I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 msg Ljava/lang/String;
0 4 1 options Lorg/apache/cassandra/tools/BulkLoader$CmdLineOptions;
MethodParameters:
Name Flags
msg
options
private static org.apache.cassandra.tools.BulkLoader$CmdLineOptions getCmdLineOptions();
descriptor: ()Lorg/apache/cassandra/tools/BulkLoader$CmdLineOptions;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: new org.apache.cassandra.tools.BulkLoader$CmdLineOptions
dup
invokespecial org.apache.cassandra.tools.BulkLoader$CmdLineOptions.<init>:()V
astore 0
start local 0 1: aload 0
ldc "v"
ldc "verbose"
ldc "verbose output"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
2: aload 0
ldc "h"
ldc "help"
ldc "display this help message"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
3: aload 0
aconst_null
ldc "no-progress"
ldc "don't display progress"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
4: aload 0
ldc "i"
ldc "ignore"
ldc "NODES"
ldc "don't stream to this (comma separated) list of nodes"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
5: aload 0
ldc "d"
ldc "nodes"
ldc "initial hosts"
ldc "Required. try to connect to these hosts (comma separated) initially for ring information"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
6: aload 0
ldc "p"
ldc "port"
ldc "native transport port"
ldc "port used for native connection (default 9042)"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
7: aload 0
ldc "sp"
ldc "storage-port"
ldc "storage port"
ldc "port used for internode communication (default 7000)"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
8: aload 0
ldc "ssp"
ldc "ssl-storage-port"
ldc "ssl storage port"
ldc "port used for TLS internode communication (default 7001)"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
9: aload 0
ldc "t"
ldc "throttle"
ldc "throttle"
ldc "throttle speed in Mbits (default unlimited)"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
10: aload 0
ldc "idct"
ldc "inter-dc-throttle"
ldc "inter-dc-throttle"
ldc "inter-datacenter throttle speed in Mbits (default unlimited)"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
11: aload 0
ldc "u"
ldc "username"
ldc "username"
ldc "username for cassandra authentication"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
12: aload 0
ldc "pw"
ldc "password"
ldc "password"
ldc "password for cassandra authentication"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
13: aload 0
ldc "ap"
ldc "auth-provider"
ldc "auth provider"
ldc "custom AuthProvider class name for cassandra authentication"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
14: aload 0
ldc "cph"
ldc "connections-per-host"
ldc "connectionsPerHost"
ldc "number of concurrent connections-per-host."
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
15: aload 0
ldc "ts"
ldc "truststore"
ldc "TRUSTSTORE"
ldc "Client SSL: full path to truststore"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
16: aload 0
ldc "tspw"
ldc "truststore-password"
ldc "TRUSTSTORE-PASSWORD"
ldc "Client SSL: password of the truststore"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
17: aload 0
ldc "ks"
ldc "keystore"
ldc "KEYSTORE"
ldc "Client SSL: full path to keystore"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
18: aload 0
ldc "kspw"
ldc "keystore-password"
ldc "KEYSTORE-PASSWORD"
ldc "Client SSL: password of the keystore"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
19: aload 0
ldc "prtcl"
ldc "ssl-protocol"
ldc "PROTOCOL"
ldc "Client SSL: connections protocol to use (default: TLS)"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
20: aload 0
ldc "alg"
ldc "ssl-alg"
ldc "ALGORITHM"
ldc "Client SSL: algorithm (default: SunX509)"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
21: aload 0
ldc "st"
ldc "store-type"
ldc "STORE-TYPE"
ldc "Client SSL: type of store"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
22: aload 0
ldc "ciphers"
ldc "ssl-ciphers"
ldc "CIPHER-SUITES"
ldc "Client SSL: comma-separated list of encryption suites to use"
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
23: aload 0
ldc "f"
ldc "conf-path"
ldc "path to config file"
ldc "cassandra.yaml file path for streaming throughput and client/server SSL."
invokevirtual org.apache.cassandra.tools.BulkLoader$CmdLineOptions.addOption:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/cli/Options;
pop
24: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 25 0 options Lorg/apache/cassandra/tools/BulkLoader$CmdLineOptions;
public static void printUsage(org.apache.commons.cli.Options);
descriptor: (Lorg/apache/commons/cli/Options;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: ldc "%s [options] <dir_path>"
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc "sstableloader"
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 1
start local 1 1: new java.lang.StringBuilder
dup
invokestatic java.lang.System.lineSeparator:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: ldc "Bulk load the sstables found in the directory <dir_path> to the configured cluster."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc "The parent directories of <dir_path> are used as the target keyspace/table name. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc "So for instance, to load an sstable named Standard1-g-1-Data.db into Keyspace1/Standard1, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc "you will need to have the files Standard1-g-1-Data.db and Standard1-g-1-Index.db into a directory /path/to/Keyspace1/Standard1/."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 7: new java.lang.StringBuilder
dup
invokestatic java.lang.System.lineSeparator:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
8: ldc "You can provide cassandra.yaml file with -f command line option to set up streaming throughput, client and server encryption options. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc "Only stream_throughput_outbound_megabits_per_sec, server_encryption_options and client_encryption_options are read from yaml. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: ldc "You can override options read from cassandra.yaml with corresponding command line options."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 12: new org.apache.commons.cli.HelpFormatter
dup
invokespecial org.apache.commons.cli.HelpFormatter.<init>:()V
aload 1
aload 2
aload 0
aload 3
invokevirtual org.apache.commons.cli.HelpFormatter.printHelp:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/cli/Options;Ljava/lang/String;)V
13: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 options Lorg/apache/commons/cli/Options;
1 14 1 usage Ljava/lang/String;
7 14 2 header Ljava/lang/String;
12 14 3 footer Ljava/lang/String;
MethodParameters:
Name Flags
options
}
SourceFile: "LoaderOptions.java"
NestMembers:
org.apache.cassandra.tools.LoaderOptions$Builder
InnerClasses:
public ClientEncryptionOptions = org.apache.cassandra.config.EncryptionOptions$ClientEncryptionOptions of org.apache.cassandra.config.EncryptionOptions
public ServerEncryptionOptions = org.apache.cassandra.config.EncryptionOptions$ServerEncryptionOptions of org.apache.cassandra.config.EncryptionOptions
public CmdLineOptions = org.apache.cassandra.tools.BulkLoader$CmdLineOptions of org.apache.cassandra.tools.BulkLoader
Builder = org.apache.cassandra.tools.LoaderOptions$Builder of org.apache.cassandra.tools.LoaderOptions