public final class SimpleSelector extends Selector
Modifier and Type | Class and Description |
---|---|
static class |
SimpleSelector.SimpleSelectorFactory
The Factory for
SimpleSelector . |
Selector.Factory
Modifier and Type | Field and Description |
---|---|
ColumnMetadata |
column |
Modifier and Type | Method and Description |
---|---|
void |
addFetchedColumns(ColumnFilter.Builder builder)
Add to the provided builder the column (and potential subselections) to fetch for this
selection.
|
void |
addInput(ProtocolVersion protocolVersion,
ResultSetBuilder rs)
Add the current value from the specified
ResultSetBuilder . |
java.nio.ByteBuffer |
getOutput(ProtocolVersion protocolVersion)
Returns the selector output.
|
AbstractType<?> |
getType()
Returns the
Selector output type. |
static Selector.Factory |
newFactory(ColumnMetadata def,
int idx) |
void |
reset()
Reset the internal state of this
Selector . |
java.lang.String |
toString() |
public final ColumnMetadata column
public static Selector.Factory newFactory(ColumnMetadata def, int idx)
public void addFetchedColumns(ColumnFilter.Builder builder)
Selector
addFetchedColumns
in class Selector
builder
- the builder to add columns and subselections to.public void addInput(ProtocolVersion protocolVersion, ResultSetBuilder rs) throws InvalidRequestException
Selector
ResultSetBuilder
.addInput
in class Selector
protocolVersion
- protocol version used for serializationrs
- the ResultSetBuilder
InvalidRequestException
- if a problem occurs while add the input valuepublic java.nio.ByteBuffer getOutput(ProtocolVersion protocolVersion) throws InvalidRequestException
Selector
getOutput
in class Selector
protocolVersion
- protocol version used for serializationInvalidRequestException
- if a problem occurs while computing the output valuepublic void reset()
Selector
Selector
.public AbstractType<?> getType()
Selector
Selector
output type.public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2009-2021 The Apache Software Foundation