|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface StorageAccess<S extends Storable>
Provides internal access to a Storage, necessary for query
execution.
| Method Summary | |
|---|---|
Collection<StorableIndex<S>> |
getAllIndexes()
Returns all the available indexes. |
QueryExecutorFactory<S> |
getQueryExecutorFactory()
Returns a QueryExecutorFactory instance for storage. |
Class<S> |
getStorableType()
Returns the specific type of Storable managed by this object. |
Storage<S> |
storageDelegate(StorableIndex<S> index)
If the given index is not directly supported by storage, queries should be delegated. |
| Methods inherited from interface com.amazon.carbonado.qe.FullScanQueryExecutor.Support |
|---|
countAll, fetchAll |
| Methods inherited from interface com.amazon.carbonado.qe.KeyQueryExecutor.Support |
|---|
fetchOne |
| Methods inherited from interface com.amazon.carbonado.qe.IndexedQueryExecutor.Support |
|---|
fetchFromIndexEntryQuery, fetchSubset, indexEntryQuery |
| Methods inherited from interface com.amazon.carbonado.qe.SortedQueryExecutor.Support |
|---|
createSortBuffer |
| Method Detail |
|---|
Class<S> getStorableType()
getStorableType in interface FullScanQueryExecutor.Support<S extends Storable>QueryExecutorFactory<S> getQueryExecutorFactory()
Collection<StorableIndex<S>> getAllIndexes()
Storage<S> storageDelegate(StorableIndex<S> index)
IllegalArgumentException - if index is unknown
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||