Package | Description |
---|---|
org.apache.cassandra.cql3 | |
org.apache.cassandra.db |
Modifier and Type | Method and Description |
---|---|
static boolean |
SuperColumnCompatibility.recalculateIsDense(Columns columns)
Dense flag might have been incorrectly set if the node was upgraded from 2.x before CASSANDRA-12373.
|
Modifier and Type | Field and Description |
---|---|
static Columns |
Columns.NONE |
Columns |
PartitionColumns.regulars |
Columns |
PartitionColumns.statics |
Modifier and Type | Method and Description |
---|---|
Columns |
PartitionColumns.columns(boolean isStatic) |
Columns |
SerializationHeader.columns(boolean isStatic) |
Columns |
Columns.Serializer.deserialize(DataInputPlus in,
CFMetaData metadata) |
Columns |
Columns.Serializer.deserializeSubset(Columns superset,
DataInputPlus in) |
static Columns |
Columns.from(java.util.Collection<ColumnDefinition> s)
Returns a new
Columns object holing the same columns than the provided set. |
Columns |
Columns.mergeTo(Columns other)
Returns the result of merging this
Columns object with the
provided one. |
static Columns |
Columns.of(ColumnDefinition c)
Creates a
Columns holding only the one column provided. |
Columns |
Columns.without(ColumnDefinition column)
Returns the equivalent of those columns but with the provided column removed.
|
Modifier and Type | Method and Description |
---|---|
Columns |
Columns.Serializer.deserializeSubset(Columns superset,
DataInputPlus in) |
static Row |
LegacyLayout.extractStaticColumns(CFMetaData metadata,
DataInputPlus in,
Columns statics) |
Columns |
Columns.mergeTo(Columns other)
Returns the result of merging this
Columns object with the
provided one. |
void |
Columns.Serializer.serialize(Columns columns,
DataOutputPlus out) |
long |
Columns.Serializer.serializedSize(Columns columns) |
long |
Columns.Serializer.serializedSubsetSize(java.util.Collection<ColumnDefinition> columns,
Columns superset) |
void |
Columns.Serializer.serializeSubset(java.util.Collection<ColumnDefinition> columns,
Columns superset,
DataOutputPlus out)
If both ends have a pre-shared superset of the columns we are serializing, we can send them much
more efficiently.
|
Constructor and Description |
---|
PartitionColumns(Columns statics,
Columns regulars) |
Copyright © 2020 The Apache Software Foundation