Package org.apache.cassandra.schema
Class KeyspaceParams
java.lang.Object
org.apache.cassandra.schema.KeyspaceParams
An immutable class representing keyspace parameters (durability and replication).
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic booleanThis determines durable writes for theSchemaConstants.SCHEMA_KEYSPACE_NAMEandSchemaConstants.SYSTEM_KEYSPACE_NAMEkeyspaces, the only reason it is not final is for commitlog unit tests.final booleanfinal ReplicationParams -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic KeyspaceParamsbooleaninthashCode()static KeyspaceParamslocal()static KeyspaceParamsstatic KeyspaceParamssimple(int replicationFactor) static KeyspaceParamsstatic KeyspaceParamssimpleTransient(int replicationFactor) toString()voidvalidate(String name, ClientState state)
-
Field Details
-
DEFAULT_DURABLE_WRITES
public static final boolean DEFAULT_DURABLE_WRITES- See Also:
-
DEFAULT_LOCAL_DURABLE_WRITES
public static boolean DEFAULT_LOCAL_DURABLE_WRITESThis determines durable writes for theSchemaConstants.SCHEMA_KEYSPACE_NAMEandSchemaConstants.SYSTEM_KEYSPACE_NAMEkeyspaces, the only reason it is not final is for commitlog unit tests. It should only be changed for testing purposes. -
durableWrites
public final boolean durableWrites -
replication
-
-
Constructor Details
-
KeyspaceParams
-
-
Method Details