@AlternateKeys(value=@Key(value={"layoutID","propertyName"})) @PrimaryKey(value={"layoutID","ordinal"}) @Independent @Alias(value="CARBONADO_LAYOUT_PROPERTY") public interface StoredLayoutProperty extends Storable<StoredLayoutProperty>, Unevolvable
StoredLayout
, which is used internally
by LayoutProperty
. This interface is public only because Carbonado
requires storable type definitions to be public.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdapterParams()
Parameters for adapter, or null if property has no explicit adapter.
|
java.lang.String |
getAdapterTypeName()
Adapter type name is a fully qualified Java class name.
|
byte[] |
getExtraData()
Since this record cannot evolve, this property allows it to be extended
without conflicting with existing records.
|
long |
getLayoutID() |
int |
getOrdinal()
Ordinal defines the order in which this property appears in it enclosing
layout.
|
java.lang.String |
getPropertyName() |
java.lang.String |
getPropertyTypeDescriptor()
Property type descriptor is a Java type descriptor.
|
int |
getVersionNumber()
Record version number for this StoredPropertyLayout instance.
|
boolean |
isNullable()
Returns true of property value can be set to null.
|
boolean |
isPrimaryKeyMember()
Returns true if property is a member of the primary key.
|
boolean |
isVersion()
Returns true if this property is the designated version number for the
Storable.
|
void |
setAdapterParams(java.lang.String params) |
void |
setAdapterTypeName(java.lang.String name) |
void |
setExtraData(byte[] data) |
void |
setLayoutID(long typeID) |
void |
setNullable(boolean nullable) |
void |
setOrdinal(int ordinal) |
void |
setPrimaryKeyMember(boolean pk) |
void |
setPropertyName(java.lang.String name) |
void |
setPropertyTypeDescriptor(java.lang.String type) |
void |
setVersion(boolean version) |
void |
setVersionNumber(int version) |
copy, copyAllProperties, copyDirtyProperties, copyPrimaryKeyProperties, copyUnequalProperties, copyVersionProperty, delete, equalPrimaryKeys, equalProperties, equals, getPropertyValue, hasDirtyProperties, hashCode, insert, isPropertyClean, isPropertyDirty, isPropertySupported, isPropertyUninitialized, load, markAllPropertiesClean, markAllPropertiesDirty, markPropertiesClean, markPropertiesDirty, prepare, propertyMap, readFrom, setPropertyValue, storableType, toString, toStringKeyOnly, tryDelete, tryInsert, tryLoad, tryUpdate, update, writeTo
long getLayoutID()
void setLayoutID(long typeID)
int getOrdinal()
void setOrdinal(int ordinal)
java.lang.String getPropertyName()
void setPropertyName(java.lang.String name)
java.lang.String getPropertyTypeDescriptor()
void setPropertyTypeDescriptor(java.lang.String type)
boolean isNullable()
void setNullable(boolean nullable)
boolean isPrimaryKeyMember()
void setPrimaryKeyMember(boolean pk)
boolean isVersion()
void setVersion(boolean version)
@Nullable java.lang.String getAdapterTypeName()
void setAdapterTypeName(java.lang.String name)
@Nullable java.lang.String getAdapterParams()
void setAdapterParams(java.lang.String params)
@Version int getVersionNumber()
void setVersionNumber(int version)
@Nullable byte[] getExtraData()
void setExtraData(byte[] data)
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.