Package | Description |
---|---|
sirius.db.es | |
sirius.db.jdbc |
Support layer for using JDBC (accessing SQL Databases).
|
sirius.db.mixing | |
sirius.db.mixing.properties | |
sirius.db.mongo |
Thin layer above Mongo DB.
|
Modifier and Type | Class and Description |
---|---|
class |
ElasticEntity
Represents the base class for all entities which are managed via
Elastic and stored in Elasticsearch. |
Modifier and Type | Class and Description |
---|---|
class |
SQLEntity
Represents the base class for all entities which are managed via
OMA and stored in
a JDBC / SQL database. |
Modifier and Type | Class and Description |
---|---|
class |
BaseEntity<I>
Represents the base class for all entities which can be managed using
Mixing . |
class |
Composite
Base class for all composites.
|
class |
Nested
Base class for all nested objects.
|
class |
Property
Maps a field, which is either defined in an entity, a composite or a mixin to a mapped property.
|
Modifier and Type | Field and Description |
---|---|
protected Set<Class<? extends Mixable>> |
EntityDescriptor.mixins
Contains a set of all mixins available for this entity.
|
Modifier and Type | Method and Description |
---|---|
Collection<Class<? extends Mixable>> |
EntityDescriptor.getMixins()
Returns all mixins known for the describes entity.
|
Modifier and Type | Class and Description |
---|---|
class |
AmountProperty
Represents an
Amount field within a Mixable . |
class |
BaseEntityRefListProperty
Represents an
BaseEntityRefList field within a Mixable . |
class |
BaseEntityRefProperty<I,E extends BaseEntity<I>,R extends BaseEntityRef<I,E>>
Base implementation for handling properties of type
BaseEntityRef . |
class |
BaseMapProperty
|
class |
BooleanProperty
|
class |
ElasticRefProperty
Represents a reference to another
ElasticEntity field within a Mixable . |
class |
EnumProperty
|
class |
InstantProperty
|
class |
IntegerProperty
|
class |
LocalDateProperty
Represents a date property which contains no associated time value.
|
class |
LocalDateTimeProperty
Represents a timestamp property which contains a date along with a time value.
|
class |
LocalTimeProperty
|
class |
LongProperty
|
class |
MongoRefProperty
Represents a reference to another
MongoEntity field within a Mixable . |
class |
MultiPointLocationProperty
Permits to store a
MultiPointLocation as location aware "MultiPoint" in MongoDB. |
class |
NestedListProperty
Represents an
NestedList field within a MongoEntity . |
class |
SQLEntityRefProperty
|
class |
StringIntMapProperty
Represents an
StringIntMap field within a Mixable . |
class |
StringListMapProperty
|
class |
StringListProperty
Represents a
StringList field within a Mixable . |
class |
StringLocalDateTimeMapProperty
Represents an
StringLocalDateTimeMap field within a Mixable . |
class |
StringMapProperty
|
class |
StringNestedMapProperty
Represents an
StringList field within a MongoEntity . |
class |
StringProperty
|
Modifier and Type | Class and Description |
---|---|
class |
MongoEntity
Represents the base class for all entities which are managed via
Mango and stored in MongoDB. |
Copyright © 2018. All rights reserved.