Interface ColIndexFactory
- 
public interface ColIndexFactory 
- 
- 
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.logging.LogLOG 
- 
Method Summary
Static Methods Modifier and Type Method Description static IColIndexcombine(List<? extends AColGroup> gs)static IColIndexcombine(AColGroup a, AColGroup b)static IColIndexcombine(IColIndex a, IColIndex b)static IColIndexcombineIndexes(List<IColIndex> idx)static IColIndexcreate(int nCol)static IColIndexcreate(int[] indexes)static IColIndexcreate(int l, int u)Create an Index range of the given valuesstatic IColIndexcreate(IntArrayList indexes)static IColIndexcreateI(int... indexes)static longestimateMemoryCost(int nCol, boolean contiguous)static IColIndexgetColumnMapping(IColIndex comb, IColIndex a)Provide a mapping from a to the combined columns shifted over to column positions in the combined.static IColIndexread(DataInput in) 
 - 
 
- 
- 
Method Detail
- 
read
static IColIndex read(DataInput in) throws IOException
- Throws:
 IOException
 
- 
createI
static IColIndex createI(int... indexes)
 
- 
create
static IColIndex create(int[] indexes)
 
- 
create
static IColIndex create(IntArrayList indexes)
 
- 
create
static IColIndex create(int l, int u)
Create an Index range of the given values- Parameters:
 l- Lower bound (inclusive)u- Upper bound (not inclusive)- Returns:
 - An Index
 
 
- 
create
static IColIndex create(int nCol)
 
- 
estimateMemoryCost
static long estimateMemoryCost(int nCol, boolean contiguous) 
- 
getColumnMapping
static IColIndex getColumnMapping(IColIndex comb, IColIndex a)
Provide a mapping from a to the combined columns shifted over to column positions in the combined. It is assumed that the caller always input an a that is contained in comb. it is not verified in the call that it is correct.- Parameters:
 comb- The combined indexesa- The indexes to look up- Returns:
 - A column index mapping.
 
 
 - 
 
 -