public class WriteMethodsForProperty extends ReadMethodsForProperty
A property in MongoDB is stored as:
The type field identifies the value type.{ _id : OID, name : STRING, type : OID, indexed : BOOLEAN }
MongoDatabaseMethods.Operator| Constructor and Description |
|---|
WriteMethodsForProperty() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
createProperty(ch.agent.crnickl.api.Property<T> prop)
Create a new property and return its key.
|
<T> void |
deleteProperty(ch.agent.crnickl.api.Property<T> prop,
ch.agent.crnickl.impl.SchemaUpdatePolicy policy)
Delete the property.
|
void |
updateProperty(ch.agent.crnickl.api.Property<?> prop,
ch.agent.crnickl.impl.SchemaUpdatePolicy policy)
Update the name of the property.
|
getProperties, getProperty, getPropertyaddOperation, asQuery, compositeName, extractRegexp, getId, getId, getIdOrZero, getMongoDB, getMongoDB, getMongoDB, getObject, getObjectId, makeSurrogate, mongoObject, operationpublic <T> void createProperty(ch.agent.crnickl.api.Property<T> prop)
throws ch.agent.crnickl.T2DBException
prop - a propertych.agent.crnickl.T2DBExceptionpublic <T> void deleteProperty(ch.agent.crnickl.api.Property<T> prop,
ch.agent.crnickl.impl.SchemaUpdatePolicy policy)
throws ch.agent.crnickl.T2DBException
prop - a propertypolicy - a schema updating policych.agent.crnickl.T2DBExceptionpublic void updateProperty(ch.agent.crnickl.api.Property<?> prop,
ch.agent.crnickl.impl.SchemaUpdatePolicy policy)
throws ch.agent.crnickl.T2DBException
prop - a propertypolicy - a schema updating policych.agent.crnickl.T2DBExceptionCopyright © 2017. All rights reserved.