|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IIndexFactory
The interface of all index factories.
IIndex| Method Summary | |
|---|---|
IIndex |
createIndex(IRelation relation,
IEquivalentTerms equivalentTerms,
int... indices)
Creates a new index on the given relation on the given terms positions (indices). |
IIndex |
createIndex(IRelation relation,
int... indices)
Creates a new index on the given relation on the given terms positions (indices). |
| Method Detail |
|---|
IIndex createIndex(IRelation relation,
int... indices)
relation - The relation that the index will use.indices - The ordered collection of indices. This collection must
have a size 0 <= size <= arity of the relation. e.g. to create
an index on terms c1 and c4 for a relation Q( c0, c1, c2, c3,
c4 ), the indices will be { 1, 4 }
IIndex createIndex(IRelation relation,
IEquivalentTerms equivalentTerms,
int... indices)
relation - The relation that the index will use.indices - The ordered collection of indices. This collection must
have a size 0 <= size <= arity of the relation. e.g. to create
an index on terms c1 and c4 for a relation Q( c0, c1, c2, c3,
c4 ), the indices will be { 1, 4 }equivalentTerms - The equivalent terms.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||