public class ColumnIdentifier extends java.lang.Object implements Selectable, java.lang.Comparable<ColumnIdentifier>, IMeasurableMemory
Selectable.WithFieldSelection, Selectable.WithFunction, Selectable.WritetimeOrTTL
Modifier and Type | Field and Description |
---|---|
java.nio.ByteBuffer |
bytes |
Constructor and Description |
---|
ColumnIdentifier(java.nio.ByteBuffer bytes,
AbstractType type) |
ColumnIdentifier(java.lang.String rawText,
boolean keepCase) |
Modifier and Type | Method and Description |
---|---|
ColumnIdentifier |
clone(AbstractAllocator allocator) |
int |
compareTo(ColumnIdentifier other) |
boolean |
equals(java.lang.Object o) |
long |
excessHeapSizeExcludingData() |
int |
hashCode() |
java.lang.String |
toString() |
long |
unsharedHeapSize() |
public ColumnIdentifier(java.lang.String rawText, boolean keepCase)
public ColumnIdentifier(java.nio.ByteBuffer bytes, AbstractType type)
public final int hashCode()
hashCode
in class java.lang.Object
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public long unsharedHeapSize()
unsharedHeapSize
in interface IMeasurableMemory
public long excessHeapSizeExcludingData()
public int compareTo(ColumnIdentifier other)
compareTo
in interface java.lang.Comparable<ColumnIdentifier>
public ColumnIdentifier clone(AbstractAllocator allocator)
Copyright © 2014 The Apache Software Foundation