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
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
-
-