Modifier and Type | Method and Description |
---|---|
abstract ColumnIdentifier |
ColumnDefinition.Raw.getIdentifier(CFMetaData cfm)
Get the identifier corresponding to this raw column, without assuming this is an
existing column (unlike
ColumnDefinition.Raw.prepare(org.apache.cassandra.config.CFMetaData) ). |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<ColumnIdentifier> |
ColumnDefinition.toIdentifiers(java.util.Collection<ColumnDefinition> definitions)
Converts the specified column definitions into column identifiers.
|
Modifier and Type | Method and Description |
---|---|
CFMetaData.Builder |
CFMetaData.Builder.addClusteringColumn(ColumnIdentifier name,
AbstractType type) |
CFMetaData.Builder |
CFMetaData.Builder.addPartitionKey(ColumnIdentifier name,
AbstractType type) |
CFMetaData.Builder |
CFMetaData.Builder.addRegularColumn(ColumnIdentifier name,
AbstractType type) |
CFMetaData.Builder |
CFMetaData.Builder.addStaticColumn(ColumnIdentifier name,
AbstractType type) |
ColumnDefinition |
CFMetaData.getColumnDefinition(ColumnIdentifier name)
Returns the ColumnDefinition for
name . |
boolean |
ViewDefinition.includes(ColumnIdentifier column) |
void |
CFMetaData.renameColumn(ColumnIdentifier from,
ColumnIdentifier to) |
void |
ViewDefinition.renameColumn(ColumnIdentifier from,
ColumnIdentifier to)
Replace the column 'from' with 'to' in this materialized view definition's partition,
clustering, or included columns.
|
ColumnDefinition |
ColumnDefinition.withNewName(ColumnIdentifier newName) |
Constructor and Description |
---|
ColumnDefinition(java.lang.String ksName,
java.lang.String cfName,
ColumnIdentifier name,
AbstractType<?> type,
int position,
ColumnDefinition.Kind kind) |
Modifier and Type | Field and Description |
---|---|
static ColumnIdentifier |
Json.JSON_COLUMN_ID |
ColumnIdentifier |
ColumnSpecification.name |
Modifier and Type | Method and Description |
---|---|
ColumnIdentifier |
ColumnIdentifier.clone(AbstractAllocator allocator) |
static ColumnIdentifier |
ColumnIdentifier.getInterned(AbstractType<?> type,
java.nio.ByteBuffer bytes,
java.lang.String text) |
static ColumnIdentifier |
ColumnIdentifier.getInterned(java.nio.ByteBuffer bytes,
AbstractType<?> type) |
static ColumnIdentifier |
ColumnIdentifier.getInterned(java.lang.String rawText,
boolean keepCase) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<ColumnIdentifier,Term> |
Json.parseJson(java.lang.String jsonString,
java.util.Collection<ColumnDefinition> expectedReceivers)
Given a JSON string, return a map of columns to their values for the insert.
|
Modifier and Type | Method and Description |
---|---|
int |
ColumnIdentifier.compareTo(ColumnIdentifier that) |
Term |
QueryOptions.getJsonColumnValue(int bindIndex,
ColumnIdentifier columnName,
java.util.Collection<ColumnDefinition> expectedReceivers)
Returns the term corresponding to column
columnName in the JSON value of bind index bindIndex . |
ColumnSpecification |
ColumnSpecification.withAlias(ColumnIdentifier alias)
Returns a new
ColumnSpecification for the same column but with the specified alias. |
Constructor and Description |
---|
ColumnSpecification(java.lang.String ksName,
java.lang.String cfName,
ColumnIdentifier name,
AbstractType<?> type) |
UTName(ColumnIdentifier ksName,
ColumnIdentifier utName) |
Constructor and Description |
---|
VariableSpecifications(java.util.List<ColumnIdentifier> variableNames) |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ColumnIdentifier> |
UDFunction.argNames |
Modifier and Type | Method and Description |
---|---|
java.util.List<ColumnIdentifier> |
UDFunction.argNames() |
Modifier and Type | Method and Description |
---|---|
static UDFunction |
UDFunction.create(FunctionName name,
java.util.List<ColumnIdentifier> argNames,
java.util.List<AbstractType<?>> argTypes,
AbstractType<?> returnType,
boolean calledOnNullInput,
java.lang.String language,
java.lang.String body) |
static UDFunction |
UDFunction.createBrokenFunction(FunctionName name,
java.util.List<ColumnIdentifier> argNames,
java.util.List<AbstractType<?>> argTypes,
AbstractType<?> returnType,
boolean calledOnNullInput,
java.lang.String language,
java.lang.String body,
InvalidRequestException reason)
It can happen that a function has been declared (is listed in the scheam) but cannot
be loaded (maybe only on some nodes).
|
Constructor and Description |
---|
UDFunction(FunctionName name,
java.util.List<ColumnIdentifier> argNames,
java.util.List<AbstractType<?>> argTypes,
AbstractType<?> returnType,
boolean calledOnNullInput,
java.lang.String language,
java.lang.String body) |
UDFunction(FunctionName name,
java.util.List<ColumnIdentifier> argNames,
java.util.List<AbstractType<?>> argTypes,
com.datastax.driver.core.DataType[] argDataTypes,
AbstractType<?> returnType,
com.datastax.driver.core.DataType returnDataType,
boolean calledOnNullInput,
java.lang.String language,
java.lang.String body) |
Modifier and Type | Field and Description |
---|---|
ColumnIdentifier |
RawSelector.alias |
Constructor and Description |
---|
RawSelector(Selectable.Raw selectable,
ColumnIdentifier alias) |
Modifier and Type | Field and Description |
---|---|
ColumnIdentifier |
IndexTarget.column |
Modifier and Type | Method and Description |
---|---|
void |
CreateTableStatement.RawStatement.addColumnAlias(ColumnIdentifier alias) |
void |
CreateTableStatement.RawStatement.addDefinition(ColumnIdentifier def,
CQL3Type.Raw type,
boolean isStatic) |
AbstractType |
CFProperties.getReversableType(ColumnIdentifier targetIdentifier,
AbstractType<?> type) |
void |
CFProperties.setOrdering(ColumnIdentifier alias,
boolean reversed) |
Modifier and Type | Method and Description |
---|---|
void |
CreateTableStatement.RawStatement.addKeyAliases(java.util.List<ColumnIdentifier> aliases) |
void |
ParsedStatement.setBoundVariables(java.util.List<ColumnIdentifier> boundNames) |
Constructor and Description |
---|
IndexTarget(ColumnIdentifier column,
IndexTarget.Type type) |
Constructor and Description |
---|
CreateFunctionStatement(FunctionName functionName,
java.lang.String language,
java.lang.String body,
java.util.List<ColumnIdentifier> argNames,
java.util.List<CQL3Type.Raw> argRawTypes,
CQL3Type.Raw rawReturnType,
boolean calledOnNullInput,
boolean orReplace,
boolean ifNotExists) |
CreateTableStatement(CFName name,
TableParams params,
boolean ifNotExists,
java.util.Set<ColumnIdentifier> staticColumns,
java.util.UUID id) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<ColumnIdentifier> |
AbstractReadCommandBuilder.columns |
Copyright © 2018 The Apache Software Foundation