public interface ITypeDesc extends SpaceTypeDescriptor, IDotnetTypeDescDetails, Cloneable, Externalizable, ISwapExternalizable
getDocumentWrapperClass, getFifoGroupingIndexesPaths, getFifoGroupingPropertyPath, getFifoSupport, getFixedProperty, getFixedPropertyPosition, getFixedPropertyPositionIgnoreCase, getIdPropertiesNames, getIdPropertyName, getObjectClass, getPropertiesIndexTypes, getPropertiesNames, getPropertiesNames, getPropertiesTypes, getQueryExtensions, getRoutingPropertyName, getSequenceNumberFixedPropertyID, getStorageType, getSuperTypeName, getTypeName, getTypeSimpleName, hasSequenceNumber, isBlobstoreEnabled, isBroadcast, isConcreteType, isReplicable, supportsDynamicProperties, supportsOptimisticLocking
getDotnetDocumentWrapperTypeName, getDotnetDynamicPropertiesStorageType
readExternal, writeExternal
readFromSwap, writeToSwap
ITypeDesc clone()
String getCodeBase()
boolean isExternalizable()
String[] getSuperClassesNames()
String[] getRestrictSuperClassesNames()
PropertyInfo[] getProperties()
PropertyInfo[] getProperties(boolean isPrimaryKeyFirst)
int getNumOfFixedProperties()
SpaceTypeDescriptor
getNumOfFixedProperties
in interface SpaceTypeDescriptor
PropertyInfo getFixedProperty(int propertyID)
SpaceTypeDescriptor
getFixedProperty
in interface SpaceTypeDescriptor
propertyID
- Position of requested fixed property.boolean isAllPropertiesObjectStorageType()
SpaceIdType getSpaceIdType()
default int getAutoGeneratedPropertyId()
default boolean isRoutingSameAsId()
boolean hasRoutingAnnotation()
int[] getIdentifierPropertiesId()
boolean isAutoGenerateId()
SpaceTypeDescriptor
isAutoGenerateId
in interface SpaceTypeDescriptor
boolean isAutoGenerateRouting()
int getRoutingPropertyId()
String getDefaultPropertyName()
int getChecksum()
int getNumOfIndexedProperties()
int getIndexedPropertyID(int propertyID)
boolean isSystemType()
boolean isFifoSupported()
boolean isFifoDefault()
EntryType getObjectType()
boolean supports(EntryType entryType)
ITypeIntrospector getIntrospector(EntryType entryType)
EntryTypeDesc getEntryTypeDesc(EntryType entryType)
boolean isInactive()
Map<String,SpaceIndex> getIndexes()
SpaceTypeDescriptor
getIndexes
in interface SpaceTypeDescriptor
SpaceIndex
SpaceIndexType getIndexType(String indexName)
List<SpaceIndex> getCompoundIndexes()
boolean anyCompoundIndex()
ClassBinaryStorageAdapter getClassBinaryStorageAdapter()
Serializable getVersionedSerializable()
String getPrimitivePropertiesWithoutNullValues()
String getTypeUidPrefix()
PropertyInfo[] getSerializedProperties()
PropertyInfo[] getNonSerializedProperties()
int[] getPositionsForScanning()
int[] getPositionsForSplitting()
TieredStorageTableConfig getTieredStorageTableConfig()
getTieredStorageTableConfig
in interface SpaceTypeDescriptor
Copyright © GigaSpaces.