Package com.arcadedb.database
Class ImmutableEmbeddedDocument
- java.lang.Object
-
- com.arcadedb.database.BaseRecord
-
- com.arcadedb.database.BaseDocument
-
- com.arcadedb.database.ImmutableDocument
-
- com.arcadedb.database.ImmutableEmbeddedDocument
-
- All Implemented Interfaces:
Document
,EmbeddedDocument
,Identifiable
,Record
,Externalizable
,Serializable
public class ImmutableEmbeddedDocument extends ImmutableDocument implements EmbeddedDocument
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.arcadedb.database.BaseDocument
propertiesStartingPosition, type
-
Fields inherited from class com.arcadedb.database.BaseRecord
buffer, database, rid
-
Fields inherited from interface com.arcadedb.database.Document
RECORD_TYPE
-
Fields inherited from interface com.arcadedb.database.EmbeddedDocument
RECORD_TYPE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ImmutableEmbeddedDocument(Database database, DocumentType type, Binary buffer, EmbeddedModifier owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
byte
getRecordType()
int
hashCode()
MutableEmbeddedDocument
modify()
-
Methods inherited from class com.arcadedb.database.ImmutableDocument
checkForLazyLoading, get, getPropertyNames, has, propertiesAsMap, toJSON, toMap, toMap, toString
-
Methods inherited from class com.arcadedb.database.BaseDocument
asDocument, asDocument, detach, getBinary, getBoolean, getByte, getCalendar, getDate, getDecimal, getDouble, getEmbedded, getFloat, getInstant, getInteger, getList, getLocalDate, getLocalDateTime, getLong, getMap, getShort, getString, getType, getTypeName, getZonedDateTime, readExternal, reload, writeExternal
-
Methods inherited from class com.arcadedb.database.BaseRecord
asEdge, asEdge, asVertex, asVertex, delete, getBuffer, getDatabase, getIdentity, getRecord, getRecord, setBuffer
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.arcadedb.database.Document
asDocument, asDocument, detach, get, getBinary, getBoolean, getByte, getCalendar, getDate, getDecimal, getDouble, getEmbedded, getFloat, getInstant, getInteger, getList, getLocalDate, getLocalDateTime, getLong, getMap, getPropertyNames, getShort, getString, getType, getTypeName, getZonedDateTime, has, propertiesAsMap, toMap, toMap
-
Methods inherited from interface com.arcadedb.database.Identifiable
asEdge, asEdge, asVertex, asVertex, getRecord, getRecord
-
Methods inherited from interface com.arcadedb.database.Record
delete, getDatabase, getIdentity, reload, toJSON, toJSON
-
-
-
-
Constructor Detail
-
ImmutableEmbeddedDocument
protected ImmutableEmbeddedDocument(Database database, DocumentType type, Binary buffer, EmbeddedModifier owner)
-
-
Method Detail
-
getRecordType
public byte getRecordType()
- Specified by:
getRecordType
in interfaceRecord
- Overrides:
getRecordType
in classBaseDocument
-
modify
public MutableEmbeddedDocument modify()
- Specified by:
modify
in interfaceDocument
- Overrides:
modify
in classImmutableDocument
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classBaseRecord
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBaseRecord
-
-