Package org.apache.cassandra.cql3
Class ResultSet.ResultMetadata
- java.lang.Object
-
- org.apache.cassandra.cql3.ResultSet.ResultMetadata
-
- Enclosing class:
- ResultSet
public static class ResultSet.ResultMetadata extends java.lang.Object
The metadata for the results of executing a query or prepared statement.
-
-
Field Summary
Fields Modifier and Type Field Description static CBCodec<ResultSet.ResultMetadata>
codec
static ResultSet.ResultMetadata
EMPTY
java.util.List<ColumnSpecification>
names
-
Constructor Summary
Constructors Constructor Description ResultMetadata(java.util.List<ColumnSpecification> names)
ResultMetadata(java.util.List<ColumnSpecification> names, PagingState pagingState)
ResultMetadata(MD5Digest digest, java.util.List<ColumnSpecification> names)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultSet.ResultMetadata
addNonSerializedColumns(java.util.Collection<? extends ColumnSpecification> columns)
Adds the specified columns which will not be serialized.ResultSet.ResultMetadata
copy()
boolean
equals(java.lang.Object other)
static ResultSet.ResultMetadata
fromPrepared(CQLStatement statement)
int
getColumnCount()
java.util.EnumSet<ResultSet.Flag>
getFlags()
PagingState
getPagingState()
MD5Digest
getResultMetadataId()
int
hashCode()
java.util.List<ColumnSpecification>
requestNames()
Return only the column names requested by the user, excluding those added for post-query re-orderings, see definition of names and columnCount.void
setHasMorePages(PagingState pagingState)
void
setMetadataChanged()
void
setSkipMetadata()
java.lang.String
toString()
int
valueCount()
-
-
-
Field Detail
-
codec
public static final CBCodec<ResultSet.ResultMetadata> codec
-
EMPTY
public static final ResultSet.ResultMetadata EMPTY
-
names
public final java.util.List<ColumnSpecification> names
-
-
Constructor Detail
-
ResultMetadata
public ResultMetadata(MD5Digest digest, java.util.List<ColumnSpecification> names)
-
ResultMetadata
public ResultMetadata(java.util.List<ColumnSpecification> names)
-
ResultMetadata
public ResultMetadata(java.util.List<ColumnSpecification> names, PagingState pagingState)
-
-
Method Detail
-
copy
public ResultSet.ResultMetadata copy()
-
requestNames
public java.util.List<ColumnSpecification> requestNames()
Return only the column names requested by the user, excluding those added for post-query re-orderings, see definition of names and columnCount.
-
valueCount
public int valueCount()
-
getFlags
public java.util.EnumSet<ResultSet.Flag> getFlags()
-
getColumnCount
public int getColumnCount()
-
getPagingState
public PagingState getPagingState()
-
addNonSerializedColumns
public ResultSet.ResultMetadata addNonSerializedColumns(java.util.Collection<? extends ColumnSpecification> columns)
Adds the specified columns which will not be serialized.- Parameters:
columns
- the columns
-
setHasMorePages
public void setHasMorePages(PagingState pagingState)
-
setSkipMetadata
public void setSkipMetadata()
-
setMetadataChanged
public void setMetadataChanged()
-
getResultMetadataId
public MD5Digest getResultMetadataId()
-
fromPrepared
public static ResultSet.ResultMetadata fromPrepared(CQLStatement statement)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-