| Package | Description |
|---|---|
| org.eiichiro.acidhouse |
Acid House - NoSQL Killer Tune.
|
| org.eiichiro.acidhouse.metamodel |
Metamodel package for Typesafe command builder API and Aggregation API.
|
| Modifier and Type | Method and Description |
|---|---|
<E> Delete<E> |
Session.delete(Metamodel<E> metamodel)
Returns
Delete for the specified entity metamodel. |
<E> GetList<E> |
Session.get(Metamodel<E> metamodel)
Returns
GetList for the specified entity metamodel. |
<E> Update<E> |
Session.update(Metamodel<E> metamodel)
Returns
Update for the specified entity metamodel. |
| Modifier and Type | Method and Description |
|---|---|
static <M extends Metamodel<E>,E> |
Metamodels.metamodel(Class<E> entity)
Creates
Metamodel instance corresponding to the specified entity
class. |
| Modifier and Type | Method and Description |
|---|---|
Metamodel<E> |
Property.metamodel()
Returns the
Metamodel instance which has this metamodel
property. |
Metamodel<?> |
Metamodel.parent()
Returns parent entity metamodel.
|
Metamodel<?> |
Metamodel.root()
Returns the root metmaodel of this metmaodel instance.
|
| Constructor and Description |
|---|
ComparableProperty(Metamodel<E> metamodel,
Type type,
String name)
Constructs a new
ComparableProperty instance with the specified
Metamodel instance which has this metamodel property, property
type and property name. |
EmbeddedProperty(Metamodel<E> metamodel,
Type type,
String name)
Constructs a new
EmbeddedProperty instance with the specified
Metamodel, property type and property name. |
Metamodel(Metamodel<?> parent,
Class<E> type,
String name)
Constructs a new
Metamodel instance with the specified entity
type, parent metamodel and metamodel name. |
Property(Metamodel<E> metamodel,
Type type,
String name)
Constructs a new
Property instance with the specified
Metamodel, property type and property name. |
Copyright © 2009-2014 Eiichiro Uchiumi. All Rights Reserved.