Class SegmentDirectoryPaths
- java.lang.Object
-
- org.apache.pinot.segment.spi.store.SegmentDirectoryPaths
-
public class SegmentDirectoryPaths extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringV3_SUBDIRECTORY_NAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FilefindCreationMetaFile(File indexDir)static FilefindFSTIndexIndexFile(File indexDir, String column)static FilefindMetadataFile(File indexDir)static FilefindNativeTextIndexIndexFile(File indexDir, String column)Find native text index file in top-level segment index directorystatic FilefindSegmentDirectory(File indexDir)static FilefindTextIndexDocIdMappingFile(File indexDir, String column)static FilefindTextIndexIndexFile(File indexDir, String column)Find text index file in top-level segment index directorystatic booleanisV3Directory(File path)static FilesegmentDirectoryFor(File indexDir, SegmentVersion segmentVersion)
-
-
-
Field Detail
-
V3_SUBDIRECTORY_NAME
public static final String V3_SUBDIRECTORY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
segmentDirectoryFor
public static File segmentDirectoryFor(File indexDir, SegmentVersion segmentVersion)
-
isV3Directory
public static boolean isV3Directory(File path)
-
findTextIndexIndexFile
@Nullable public static File findTextIndexIndexFile(File indexDir, String column)
Find text index file in top-level segment index directory- Parameters:
indexDir- top-level segment index directorycolumn- text column name- Returns:
- text index directory (if exists in V3, V1 or V2 format), null if index file does not exit
-
findNativeTextIndexIndexFile
@Nullable public static File findNativeTextIndexIndexFile(File indexDir, String column)
Find native text index file in top-level segment index directory- Parameters:
indexDir- top-level segment index directorycolumn- text column name- Returns:
- text index directory (if existst), null if index file does not exit
-
-