@DocumentedSE @RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE={TYPESE,TYPE_PARAMETERSE,ANNOTATION_TYPESE,FIELDSE,METHODSE,PARAMETERSE}) public @interface CassandraType
DataType
修飾子と型 | 必須要素と説明 |
---|---|
com.datastax.driver.core.DataType.Name | type プロパティの DataType.Name 。 |
修飾子と型 | オプションの要素と説明 |
---|---|
com.datastax.driver.core.DataType.Name[] | typeArguments |
StringSE | userTypeName プロパティがユーザー定義型 (UDT) にマップされる場合、この属性はユーザー型名を保持します。 |
public abstract com.datastax.driver.core.DataType.Name[] typeArguments
Collection-like
SE の場合、この属性は Collection
SE の要素型を表す単一の DataType Name
を保持します。プロパティが Map
SE の場合、この属性には 2 つの DataType Names
が保持されます。1 つ目はキー型、2 つ目は値型です。プロパティが Collection-like
SE でも Map
SE でもない場合、この属性は無視されます。DataType.Name
オブジェクトの配列。DataType.Name
public abstract StringSE userTypeName
Collection-like
SE プロパティの場合、ユーザー型名はコンポーネント型に適用されます。ユーザー型名は、UDT が UserDefinedType
でアノテーションが付けられたクラスにマップされない場合にのみ必要です。name
SECopyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.