public class InverseRelation<FROM,TO> extends AbstractRelation<FROM,TO>
insider| Constructor and Description |
|---|
InverseRelation(com.ohmdb.abstracts.RelationInternals rel) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
clearInTx(com.ohmdb.abstracts.DatastoreTransaction tx) |
void |
commit() |
void |
deleteFrom(long fromId) |
void |
deleteFromInTx(long id,
com.ohmdb.abstracts.DatastoreTransaction tx) |
void |
deleteTo(long toId) |
void |
deleteToInTx(long id,
com.ohmdb.abstracts.DatastoreTransaction tx) |
boolean |
delink(long fromId,
long toId) |
List<long[]> |
exportFromTo() |
List<long[]> |
exportToFrom() |
void |
fill(long from,
long to) |
com.ohmdb.api.Table<?> |
from() |
com.ohmdb.abstracts.Numbers |
froms() |
int |
fromSize() |
ReentrantReadWriteLock |
getLock() |
boolean |
hasLink(long from,
long to) |
String |
info() |
com.ohmdb.abstracts.RWRelation |
inverse() |
void |
kind(boolean symmetric,
boolean manyFroms,
boolean manyTos) |
boolean |
link(long fromId,
long toId) |
com.ohmdb.abstracts.Numbers |
linksFrom(long id) |
com.ohmdb.abstracts.Numbers |
linksTo(long id) |
String |
name() |
void |
rollback() |
com.ohmdb.api.Table<?> |
to() |
com.ohmdb.abstracts.Numbers |
tos() |
int |
toSize() |
String |
toString() |
setInsiderpublic InverseRelation(com.ohmdb.abstracts.RelationInternals rel)
public com.ohmdb.abstracts.RWRelation inverse()
public boolean link(long fromId,
long toId)
public boolean delink(long fromId,
long toId)
public void deleteFrom(long fromId)
public void deleteTo(long toId)
public void clear()
public com.ohmdb.abstracts.Numbers linksFrom(long id)
public com.ohmdb.abstracts.Numbers linksTo(long id)
public String info()
public String name()
public com.ohmdb.api.Table<?> from()
public com.ohmdb.api.Table<?> to()
public List<long[]> exportFromTo()
public List<long[]> exportToFrom()
public void commit()
public void rollback()
public void fill(long from,
long to)
public int fromSize()
public int toSize()
public void clearInTx(com.ohmdb.abstracts.DatastoreTransaction tx)
public void deleteFromInTx(long id,
com.ohmdb.abstracts.DatastoreTransaction tx)
public void deleteToInTx(long id,
com.ohmdb.abstracts.DatastoreTransaction tx)
public ReentrantReadWriteLock getLock()
public boolean hasLink(long from,
long to)
public com.ohmdb.abstracts.Numbers froms()
public com.ohmdb.abstracts.Numbers tos()
public void kind(boolean symmetric,
boolean manyFroms,
boolean manyTos)
Copyright © 2013–2014 Nikolche Mihajlovski. All rights reserved.