Package org.terrier.structures.indexing
Class CompressionFactory.BitIdOnlyCompressionConfiguration
- java.lang.Object
-
- org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
-
- org.terrier.structures.indexing.CompressionFactory.BitIdOnlyCompressionConfiguration
-
- Enclosing class:
- CompressionFactory
public static class CompressionFactory.BitIdOnlyCompressionConfiguration extends CompressionFactory.CompressionConfiguration
-
-
Field Summary
-
Fields inherited from class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
fieldCount, fieldNames, hasBlocks, maxBlocks, structureName
-
-
Constructor Summary
Constructors Constructor Description BitIdOnlyCompressionConfiguration(java.lang.String structureName, java.lang.String[] fieldNames, int hasBlocks, int maxBlocks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends IterablePosting>getPostingIteratorClass()What is the posting iterator class for this structureAbstractPostingOutputStreamgetPostingOutputStream(java.lang.String filename)Write a file of postings to the given locationjava.lang.Class<? extends PostingIndex<?>>getStructureClass()What is the structure class for this structurejava.lang.StringgetStructureFileExtension()What is the file extension for this structure.java.lang.Class<? extends java.util.Iterator<IterablePosting>>getStructureInputStreamClass()What is the input stream class for this structure-
Methods inherited from class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
writeIndexProperties
-
-
-
-
Method Detail
-
getPostingOutputStream
public AbstractPostingOutputStream getPostingOutputStream(java.lang.String filename)
Description copied from class:CompressionFactory.CompressionConfigurationWrite a file of postings to the given location- Specified by:
getPostingOutputStreamin classCompressionFactory.CompressionConfiguration
-
getPostingIteratorClass
public java.lang.Class<? extends IterablePosting> getPostingIteratorClass()
Description copied from class:CompressionFactory.CompressionConfigurationWhat is the posting iterator class for this structure- Specified by:
getPostingIteratorClassin classCompressionFactory.CompressionConfiguration
-
getStructureClass
public java.lang.Class<? extends PostingIndex<?>> getStructureClass()
Description copied from class:CompressionFactory.CompressionConfigurationWhat is the structure class for this structure- Specified by:
getStructureClassin classCompressionFactory.CompressionConfiguration
-
getStructureInputStreamClass
public java.lang.Class<? extends java.util.Iterator<IterablePosting>> getStructureInputStreamClass()
Description copied from class:CompressionFactory.CompressionConfigurationWhat is the input stream class for this structure- Specified by:
getStructureInputStreamClassin classCompressionFactory.CompressionConfiguration
-
getStructureFileExtension
public java.lang.String getStructureFileExtension()
Description copied from class:CompressionFactory.CompressionConfigurationWhat is the file extension for this structure. Usually ".bf" for BitFile and ".if" for files containing compressed integers- Specified by:
getStructureFileExtensionin classCompressionFactory.CompressionConfiguration
-
-