|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Barrel | |
---|---|
org.egothor.cache | Provides classes that help implementing a cache for the egothor project. |
org.egothor.core.memory | This package contains an implementation of barrels in memory. |
org.egothor.core.query | This package contains objects that represent a structure of a query in our inner and binary form, readers of a barrel and a result queue. |
org.egothor.dir | This package defines objects of distributed IR layer. |
org.egothor.duplicity.algorithm | This package contains top-level classes that implement the duplicity checking algorithm. |
org.egothor.duplicity.apps | This package contains applications using the duplicity checking algorithm. |
org.egothor.dynamizer | This package defines a common dynamization and its implementation for our index data structures. |
org.egothor.slotter | This package is responsible for management of arrays of DynStruct objects. |
org.egothor.store | This package contains an implementation of barrels on a hard disk. |
Uses of Barrel in org.egothor.cache |
---|
Methods in org.egothor.cache that return Barrel | |
---|---|
Barrel |
CachedTerm.getBarrel()
Gets the associated barrel. |
Methods in org.egothor.cache with parameters of type Barrel | |
---|---|
IListReader |
CachedRider.openIList(Barrel barrel,
java.lang.String term)
Gets a cached inverted list reader for the specified barrel and term. |
Constructors in org.egothor.cache with parameters of type Barrel | |
---|---|
CachedIListReader(CachedRider cachedBarrel,
Barrel barrel,
java.lang.String term,
int pageSize)
Constructor for the CachedIListReader object. |
|
CachedTerm(Barrel barrel,
java.lang.String term,
long pageId)
Constructor for the CachedTerm object. |
Uses of Barrel in org.egothor.core.memory |
---|
Classes in org.egothor.core.memory that implement Barrel | |
---|---|
class |
Document
The Document object represents a real document. |
class |
MemoryBarrel
This is a basic implementation of all three types of Barrels in memory. |
Uses of Barrel in org.egothor.core.query |
---|
Fields in org.egothor.core.query declared as Barrel | |
---|---|
Barrel |
Hit.barrel
The Barrel containing this Hit. |
Methods in org.egothor.core.query with parameters of type Barrel | |
---|---|
void |
ResultList.resolve(Barrel what)
Retrieve document metadata for the Hits in this ResultList. |
Constructors in org.egothor.core.query with parameters of type Barrel | |
---|---|
Hit(long uid,
Barrel barrel,
int sim)
Constructor for the Hit object. |
|
Rider(int size,
Barrel b,
ResultList res)
Constructor for the Rider object. |
Uses of Barrel in org.egothor.dir |
---|
Classes in org.egothor.dir that implement Barrel | |
---|---|
class |
Group
A Group is a group of Barrels which are, in fact, represented as one Barrel. |
class |
Tanker
A Tanker is a group of Barrels with the capability of inserting new Barrels. |
class |
TankerImpl
This object encapsulates core Tanker structure with some routines which make the life of a programmer easier. |
class |
TankerImplSecure
This object encapsulates standard TankerImpl and adds multithread safe behavior. |
Methods in org.egothor.dir that return types with arguments of type Barrel | |
---|---|
abstract Sequence<Barrel> |
Group.elements()
Return the elements contained in this object. |
Sequence<Barrel> |
Tanker.elements()
Return the Barrels in this Tanker. |
Sequence<Barrel> |
TankerImplSecure.elements()
Deprecated. |
Sequence<Barrel> |
TankerImplSecure.elementsSecure()
Gets elements of this tanker, done in multithreaded safe way. |
Method parameters in org.egothor.dir with type arguments of type Barrel | |
---|---|
void |
Group.forEach(Task<Barrel> task)
Put the given task to all active (inner) barrels. |
void |
TankerImplSecure.forEach(Task<Barrel> task)
|
protected void |
Group.initialize(Distributor<Barrel> d)
Constructor for the Group object. |
protected void |
Tanker.initialize(Distributor<Barrel> dis,
Dynamizer dyn)
Constructor for the Tanker object. |
void |
Group.iterate(Request<Barrel> task)
Iterate through the active (inner) barrels in predefined and constant order and try to give them the request until one of them fulfills it. |
void |
TankerImplSecure.iterate(Request<Barrel> task)
|
Uses of Barrel in org.egothor.duplicity.algorithm |
---|
Classes in org.egothor.duplicity.algorithm that implement Barrel | |
---|---|
class |
TankerImplDuplicityChecker
This object encapsulates standard TankerImplSecure and adds duplicity checking ability. |
Uses of Barrel in org.egothor.duplicity.apps |
---|
Methods in org.egothor.duplicity.apps that return Barrel | |
---|---|
static Barrel |
AppsCommon.openBarrel(java.lang.String input,
java.lang.String className)
Open barrel. |
Uses of Barrel in org.egothor.dynamizer |
---|
Methods in org.egothor.dynamizer that return types with arguments of type Barrel | |
---|---|
Sequence<Barrel> |
Dynamizer.elements()
Set of DynStruct elements. |
Uses of Barrel in org.egothor.slotter |
---|
Classes in org.egothor.slotter that implement Barrel | |
---|---|
class |
BarrelShadow
BarrelShadow.java |
Methods in org.egothor.slotter that return Barrel | |
---|---|
Barrel |
SlotMap.get(int slot)
|
Barrel |
SlotMap.get(Slot slot)
|
Methods in org.egothor.slotter that return types with arguments of type Barrel | |
---|---|
Sequence<Barrel> |
SlotMap.elements()
|
Constructors in org.egothor.slotter with parameters of type Barrel | |
---|---|
BarrelShadow(Barrel orig,
boolean closeable,
boolean commitable,
boolean destroyable,
boolean setbitmap)
|
Uses of Barrel in org.egothor.store |
---|
Classes in org.egothor.store that implement Barrel | |
---|---|
class |
ThickBarrel
This object is a core implementation of a barrel that has documents meta data stored in DiscIndexData and inverted lists meta data in DiscKeyIndexData. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |