Package org.apache.pinot.spi.utils
Class CommonConstants.Segment
- java.lang.Object
-
- org.apache.pinot.spi.utils.CommonConstants.Segment
-
- Enclosing class:
- CommonConstants
public static class CommonConstants.Segment extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommonConstants.Segment.AssignmentStrategystatic classCommonConstants.Segment.BuiltInVirtualColumnstatic classCommonConstants.Segment.OfflineDeprecated.static classCommonConstants.Segment.Realtime
-
Field Summary
Fields Modifier and Type Field Description static StringCRCstatic StringCREATION_TIMEstatic StringCRYPTER_NAMEstatic StringCUSTOM_MAPstatic StringDOWNLOAD_URLstatic StringEND_TIMEstatic StringINDEX_VERSIONstatic StringLOCAL_SEGMENT_SCHEMEstatic StringMETADATA_URI_FOR_PEER_DOWNLOADstatic StringPARTITION_METADATAstatic StringPEER_SEGMENT_DOWNLOAD_SCHEMEstatic StringPUSH_TIMEstatic StringRAW_END_TIMEstatic StringRAW_START_TIMEstatic StringREFRESH_TIMEstatic StringSEGMENT_BACKUP_DIR_SUFFIXstatic StringSEGMENT_TEMP_DIR_SUFFIXstatic StringSEGMENT_UPLOAD_START_TIMEThis field is used for parallel push protection to lock the segment globally.static StringSIZE_IN_BYTESstatic StringSTART_TIMEstatic StringTIERstatic StringTIME_UNITstatic StringTOTAL_DOCS
-
Constructor Summary
Constructors Constructor Description Segment()
-
-
-
Field Detail
-
START_TIME
public static final String START_TIME
- See Also:
- Constant Field Values
-
END_TIME
public static final String END_TIME
- See Also:
- Constant Field Values
-
RAW_START_TIME
public static final String RAW_START_TIME
- See Also:
- Constant Field Values
-
RAW_END_TIME
public static final String RAW_END_TIME
- See Also:
- Constant Field Values
-
TIME_UNIT
public static final String TIME_UNIT
- See Also:
- Constant Field Values
-
INDEX_VERSION
public static final String INDEX_VERSION
- See Also:
- Constant Field Values
-
TOTAL_DOCS
public static final String TOTAL_DOCS
- See Also:
- Constant Field Values
-
CRC
public static final String CRC
- See Also:
- Constant Field Values
-
TIER
public static final String TIER
- See Also:
- Constant Field Values
-
CREATION_TIME
public static final String CREATION_TIME
- See Also:
- Constant Field Values
-
PUSH_TIME
public static final String PUSH_TIME
- See Also:
- Constant Field Values
-
REFRESH_TIME
public static final String REFRESH_TIME
- See Also:
- Constant Field Values
-
DOWNLOAD_URL
public static final String DOWNLOAD_URL
- See Also:
- Constant Field Values
-
CRYPTER_NAME
public static final String CRYPTER_NAME
- See Also:
- Constant Field Values
-
PARTITION_METADATA
public static final String PARTITION_METADATA
- See Also:
- Constant Field Values
-
CUSTOM_MAP
public static final String CUSTOM_MAP
- See Also:
- Constant Field Values
-
SIZE_IN_BYTES
public static final String SIZE_IN_BYTES
- See Also:
- Constant Field Values
-
SEGMENT_UPLOAD_START_TIME
public static final String SEGMENT_UPLOAD_START_TIME
This field is used for parallel push protection to lock the segment globally. We put the segment upload start timestamp so that if the previous push failed without unlock the segment, the next upload won't be blocked forever.- See Also:
- Constant Field Values
-
SEGMENT_BACKUP_DIR_SUFFIX
public static final String SEGMENT_BACKUP_DIR_SUFFIX
- See Also:
- Constant Field Values
-
SEGMENT_TEMP_DIR_SUFFIX
public static final String SEGMENT_TEMP_DIR_SUFFIX
- See Also:
- Constant Field Values
-
LOCAL_SEGMENT_SCHEME
public static final String LOCAL_SEGMENT_SCHEME
- See Also:
- Constant Field Values
-
PEER_SEGMENT_DOWNLOAD_SCHEME
public static final String PEER_SEGMENT_DOWNLOAD_SCHEME
- See Also:
- Constant Field Values
-
METADATA_URI_FOR_PEER_DOWNLOAD
public static final String METADATA_URI_FOR_PEER_DOWNLOAD
- See Also:
- Constant Field Values
-
-