public static class Columns.ColumnSelector extends Object implements Columns.Selector
Modifier and Type | Method and Description |
---|---|
Columns.ColumnSelector |
as(com.datastax.oss.driver.api.core.CqlIdentifier alias)
|
Columns.ColumnSelector |
as(String alias)
|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static Columns.ColumnSelector |
from(ColumnName columnName)
Create a
Columns.ColumnSelector given ColumnName . |
static Columns.ColumnSelector |
from(com.datastax.oss.driver.api.core.CqlIdentifier columnName)
Create a
Columns.ColumnSelector given CqlIdentifier . |
static Columns.ColumnSelector |
from(String columnName)
Create a
Columns.ColumnSelector given a plain columnName . |
Optional<com.datastax.oss.driver.api.core.CqlIdentifier> |
getAlias() |
String |
getExpression() |
int |
hashCode() |
String |
toString() |
public static Columns.ColumnSelector from(ColumnName columnName)
Columns.ColumnSelector
given ColumnName
.public static Columns.ColumnSelector from(com.datastax.oss.driver.api.core.CqlIdentifier columnName)
Columns.ColumnSelector
given CqlIdentifier
.public static Columns.ColumnSelector from(String columnName)
Columns.ColumnSelector
given a plain columnName
.public Columns.ColumnSelector as(String alias)
alias
- must not be null or empty.Columns.ColumnSelector
.public Columns.ColumnSelector as(com.datastax.oss.driver.api.core.CqlIdentifier alias)
alias
- must not be null.Columns.ColumnSelector
.public Optional<com.datastax.oss.driver.api.core.CqlIdentifier> getAlias()
getAlias
in interface Columns.Selector
public String getExpression()
getExpression
in interface Columns.Selector
protected boolean canEqual(Object other)
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.