public aspect FederatedTableManagement
extends java.lang.Object
PersistingMixin.getTable(Class)). Alternatives are both cached
and registered in the data store using table FEDERATED_META_TABLE
and family FEDERATED_META_COLUMN_FAMILY ; key is the name of the
original table, and qualifiers are the possible alternatives.Persisting#federated(),
FederatedMode| Modifier and Type | Class and Description |
|---|---|
static class |
FederatedTableManagement.ConstraintWithPostfix
|
| Declare Summary | |||
| java.lang.String | PersistingElementOverFederatedTable.getActualTable()
| ||
| com.googlecode.n_orm.FederatedMode | PersistingElementOverFederatedTable.getFederatedMode()
| ||
| void | PersistingElementOverFederatedTable.setFederatedMode(com.googlecode.n_orm.FederatedMode)
| ||
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FEDERATED_META_COLUMN_FAMILY
The column family in which alternative tables are stored.
|
static java.lang.String |
FEDERATED_META_TABLE
Table where alternative tables (for a given table) will be stored.
|
static long |
TableAlternativeCacheTTLInS
The time (in ms) during which table alternatives are not loaded again
from the base ; default is 1s
|
| Constructor and Description |
|---|
FederatedTableManagement() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ajc$if$2$d22e7857(MetaInformation meta,
java.lang.String table,
Store store,
org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart,
org.aspectj.lang.JoinPoint thisJoinPoint,
org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart,
FederatedTableManagement thisAspectInstance)
|
static boolean |
ajc$if$3$d22e7857(MetaInformation meta,
java.lang.String table,
java.lang.String id,
java.util.Set<java.lang.String> families,
Store store,
org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart,
org.aspectj.lang.JoinPoint thisJoinPoint,
org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart,
FederatedTableManagement thisAspectInstance)
|
static boolean |
ajc$if$4$d22e7857(MetaInformation meta,
java.lang.String table,
java.lang.String id,
Store store,
org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart,
org.aspectj.lang.JoinPoint thisJoinPoint,
org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart,
FederatedTableManagement thisAspectInstance)
|
static boolean |
ajc$if$5$d22e7857(MetaInformation meta,
java.lang.String table,
java.lang.String id,
Store store,
org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart,
org.aspectj.lang.JoinPoint thisJoinPoint,
org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart,
FederatedTableManagement thisAspectInstance)
|
static boolean |
ajc$if$6$d22e7857(MetaInformation meta,
java.lang.String table,
org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart,
org.aspectj.lang.JoinPoint thisJoinPoint,
org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart,
FederatedTableManagement thisAspectInstance)
|
static boolean |
ajc$if$7$d22e7857(MetaInformation meta,
java.lang.String table,
org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart,
org.aspectj.lang.JoinPoint thisJoinPoint,
org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart,
FederatedTableManagement thisAspectInstance)
|
static boolean |
ajc$if$8$d22e7857(MetaInformation meta,
java.lang.String table,
org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart,
org.aspectj.lang.JoinPoint thisJoinPoint,
org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart,
FederatedTableManagement thisAspectInstance)
|
static int |
getParallelGlobalSearch()
|
static long |
getTableAlternativeCacheTTLInS()
The time (in ms) during which table alternatives are not loaded again
from the base ; default is 1s
|
static boolean |
isFederated(java.lang.Class<? extends PersistingElement> clazz)
Checks whether a class is stored to a table federation.
|
static void |
setParallelGlobalSearch(int parallelGlobalSearch)
|
static void |
setTableAlternativeCacheTTLInS(long tableAlternativeCacheTTLInS)
The time (in s) during which table alternatives are not loaded again from
the base ; default is 1s
|
| Declare Detail |
public java.lang.String PersistingElementOverFederatedTable.getActualTable()
| Declared on: | com.googlecode.n_orm.PersistingElementOverFederatedTable |
public com.googlecode.n_orm.FederatedMode PersistingElementOverFederatedTable.getFederatedMode()
| Declared on: | com.googlecode.n_orm.PersistingElementOverFederatedTable |
public void PersistingElementOverFederatedTable.setFederatedMode(com.googlecode.n_orm.FederatedMode)
| Declared on: | com.googlecode.n_orm.PersistingElementOverFederatedTable |
| Advice Detail |
around():
| Advises: | com.googlecode.n_orm.FederatedTableManagement.PersistingElementOverFederatedTable.getKnownPossiblePostfixes, com.googlecode.n_orm.FederatedTableManagement.PersistingElementOverFederatedTable.checkTablePostfixHasNotChanged, com.googlecode.n_orm.FederatedTableManagement.PersistingElementOverFederatedTable.findTableLocation, |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String,com.googlecode.n_orm.storeapi.Store):
| Advises: | com.googlecode.n_orm.StorageManagement.PersistingElement.store, |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String,java.lang.String,java.util.Set
| Advises: | com.googlecode.n_orm.StorageManagement.PersistingElement.activate |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String,java.lang.String,com.googlecode.n_orm.storeapi.Store):
| Advises: | com.googlecode.n_orm.StorageManagement.PersistingElement.existsInStore |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String,java.lang.String,com.googlecode.n_orm.storeapi.Store):
| Advises: | com.googlecode.n_orm.StorageManagement.PersistingElement.delete, |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String):
| Advises: | com.googlecode.n_orm.cf.ColumnFamily.isEmptyInStore |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String):
| Advises: | com.googlecode.n_orm.cf.ColumnFamily.getFromStore |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String):
| Advises: | com.googlecode.n_orm.cf.ColumnFamily.activate, |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String,com.googlecode.n_orm.storeapi.Constraint,com.googlecode.n_orm.storeapi.Store):
| Advises: | com.googlecode.n_orm.StorageManagement.countElements |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String,com.googlecode.n_orm.storeapi.Constraint,int,java.util.Set
| Advises: | com.googlecode.n_orm.StorageManagement.findElement, com.googlecode.n_orm.operations.Process.processElements |
afterReturning(com.googlecode.n_orm.FederatedTableManagement$RowWithTable,com.googlecode.n_orm.PersistingElementOverFederatedTable):
| Advises: | com.googlecode.n_orm.StorageManagement.createElementFromRow |
around(com.googlecode.n_orm.storeapi.MetaInformation,java.lang.String,com.googlecode.n_orm.storeapi.Constraint,java.util.Set
| Advises: | com.googlecode.n_orm.operations.Process.processElementsRemotely |
public static final java.lang.String FEDERATED_META_TABLE
FEDERATED_META_COLUMN_FAMILY family) the alternatives.public static final java.lang.String FEDERATED_META_COLUMN_FAMILY
FEDERATED_META_TABLE,
Constant Field Valuespublic static long TableAlternativeCacheTTLInS
public static long getTableAlternativeCacheTTLInS()
public static void setTableAlternativeCacheTTLInS(long tableAlternativeCacheTTLInS)
public static int getParallelGlobalSearch()
public static void setParallelGlobalSearch(int parallelGlobalSearch)
public static boolean isFederated(java.lang.Class<? extends PersistingElement> clazz)
public static final boolean ajc$if$2$d22e7857(MetaInformation meta, java.lang.String table, Store store, org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart, org.aspectj.lang.JoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart, FederatedTableManagement thisAspectInstance)
public static final boolean ajc$if$3$d22e7857(MetaInformation meta, java.lang.String table, java.lang.String id, java.util.Set<java.lang.String> families, Store store, org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart, org.aspectj.lang.JoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart, FederatedTableManagement thisAspectInstance)
public static final boolean ajc$if$4$d22e7857(MetaInformation meta, java.lang.String table, java.lang.String id, Store store, org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart, org.aspectj.lang.JoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart, FederatedTableManagement thisAspectInstance)
public static final boolean ajc$if$5$d22e7857(MetaInformation meta, java.lang.String table, java.lang.String id, Store store, org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart, org.aspectj.lang.JoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart, FederatedTableManagement thisAspectInstance)
public static final boolean ajc$if$6$d22e7857(MetaInformation meta, java.lang.String table, org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart, org.aspectj.lang.JoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart, FederatedTableManagement thisAspectInstance)
public static final boolean ajc$if$7$d22e7857(MetaInformation meta, java.lang.String table, org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart, org.aspectj.lang.JoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart, FederatedTableManagement thisAspectInstance)
public static final boolean ajc$if$8$d22e7857(MetaInformation meta, java.lang.String table, org.aspectj.lang.JoinPoint.StaticPart thisJoinPointStaticPart, org.aspectj.lang.JoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.StaticPart thisEnclosingJoinPointStaticPart, FederatedTableManagement thisAspectInstance)