Package | Description |
---|---|
org.apache.cassandra.db | |
org.apache.cassandra.schema |
Modifier and Type | Field and Description |
---|---|
static Columns |
Columns.NONE |
Columns |
RegularAndStaticColumns.regulars |
Columns |
RegularAndStaticColumns.statics |
Modifier and Type | Method and Description |
---|---|
Columns |
RegularAndStaticColumns.columns(boolean isStatic) |
Columns |
SerializationHeader.columns(boolean isStatic) |
Columns |
Columns.Serializer.deserialize(DataInputPlus in,
TableMetadata metadata) |
Columns |
Columns.Serializer.deserializeSubset(Columns superset,
DataInputPlus in) |
static Columns |
Columns.from(BTree.Builder<ColumnMetadata> builder) |
static Columns |
Columns.from(java.util.Collection<ColumnMetadata> s)
Returns a new
Columns object holding the same columns than the provided set. |
static Columns |
Columns.from(Row row)
Returns a new
Columns object holing the same columns as the provided Row. |
Columns |
Columns.mergeTo(Columns other)
Returns the result of merging this
Columns object with the
provided one. |
static Columns |
Columns.of(ColumnMetadata c)
Creates a
Columns holding only the one column provided. |
Columns |
Columns.without(ColumnMetadata 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) |
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<ColumnMetadata> columns,
Columns superset) |
void |
Columns.Serializer.serializeSubset(java.util.Collection<ColumnMetadata> 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 |
---|
RegularAndStaticColumns(Columns statics,
Columns regulars) |
Modifier and Type | Method and Description |
---|---|
Columns |
TableMetadata.regularColumns() |
Columns |
TableMetadata.staticColumns() |
Copyright © 2009-2022 The Apache Software Foundation