@Documented @Retention(value=RUNTIME) @Target(value={ANNOTATION_TYPE,FIELD,METHOD}) public @interface PrimaryKeyColumn
PrimaryKeyClass
to be part of the
composite key or annotated with Id
to identify a single property as
primary key column.Id
,
PrimaryKey
,
PrimaryKeyClass
Modifier and Type | Optional Element and Description |
---|---|
boolean |
forceQuote
Deprecated.
since 3.0. The column name gets converted into
CqlIdentifier
hence it no longer requires an indication whether the name should be quoted. |
String |
name
The name of the column in the table.
|
Ordering |
ordering
The cluster ordering of this column if
type() is PrimaryKeyType.CLUSTERED , otherwise ignored. |
int |
ordinal
The order of this column relative to other primary key columns.
|
PrimaryKeyType |
type
The type of this key column.
|
String |
value
The name of the column in the table.
|
public abstract int ordinal
public abstract PrimaryKeyType type
PrimaryKeyType.CLUSTERED
.public abstract Ordering ordering
type()
is PrimaryKeyType.CLUSTERED
, otherwise ignored.
Default is Ordering.ASCENDING
.@Deprecated public abstract boolean forceQuote
CqlIdentifier
hence it no longer requires an indication whether the name should be quoted.CqlIdentifier.fromInternal(String)
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.