Class BaseTableUpsertMetadataManager

    • Field Detail

      • _tableNameWithType

        protected String _tableNameWithType
      • _helixManager

        protected org.apache.helix.HelixManager _helixManager
      • _segmentPreloadExecutor

        protected ExecutorService _segmentPreloadExecutor
    • Constructor Detail

      • BaseTableUpsertMetadataManager

        public BaseTableUpsertMetadataManager()
    • Method Detail

      • initCustomVariables

        protected void initCustomVariables()
        Can be overridden to initialize custom variables after other variables are set but before preload starts. This is needed because preload will load segments which might require these custom variables.
      • onPreloadStart

        protected boolean onPreloadStart()
        Can be overridden to perform operations before preload starts.
        Returns:
        whether to continue the preloading logic.
      • onPreloadFinish

        protected void onPreloadFinish()
        Can be overridden to perform operations after preload is done.