Uses of Enum Class
org.epics.archiverappliance.common.PartitionGranularity
Packages that use PartitionGranularity
Package
Description
-
Uses of PartitionGranularity in edu.stanford.slac.archiverappliance.plain
Fields in edu.stanford.slac.archiverappliance.plain declared as PartitionGranularityModifier and TypeFieldDescriptionprotected final PartitionGranularityAppendDataStateData.partitionGranularityMethods in edu.stanford.slac.archiverappliance.plain that return PartitionGranularityMethods in edu.stanford.slac.archiverappliance.plain with parameters of type PartitionGranularityModifier and TypeMethodDescriptionPlainFileHandler.appendDataStateData(Instant timestamp, PartitionGranularity partitionGranularity, String rootFolder, String desc, PVNameToKeyMapping pv2key) PathNameUtility.determineTimesFromFileName(String pvName, String finalNameComponent, PartitionGranularity partitionGranularity, PVNameToKeyMapping pv2key) Determines the times for a chunk simply from the file name.static PathPathNameUtility.getFileName(String rootFolder, String pvName, Instant ts, String extension, PartitionGranularity partitionGranularity, boolean createParentFolder, ArchPaths paths, PathResolver pathResolver, PVNameToKeyMapping pv2key) This method returns the path for a given pv for a given time based on the partitionGranularitystatic PathPathNameUtility.getMostRecentPathBeforeTime(ArchPaths archPaths, String rootFolder, String pvName, Instant startts, String extension, PartitionGranularity granularity, PathResolver pathResolver, PVNameToKeyMapping pv2key) If a PV changes infrequently, we often will not have a sample in the given time frame.static PathPathNameUtility.getPathNameForTime(String rootFolder, String pvName, Instant ts, PartitionGranularity partitionGranularity, ArchPaths paths, PathResolver pathResolver, PVNameToKeyMapping pv2key, String fileExtension) static Path[]PathNameUtility.getPathsBeforeCurrentPartition(ArchPaths archPaths, String rootFolder, String pvName, Instant currentTime, String extension, PartitionGranularity granularity, PathResolver pathResolver, PVNameToKeyMapping pv2key) The PlainPB storage plugin partitions files according to time and partition granularity.static Path[]PathNameUtility.getPathsWithData(ArchPaths archPaths, String rootFolder, String pvName, Instant startts, Instant endts, String extension, PartitionGranularity granularity, PathResolver pathResolver, PVNameToKeyMapping pv2key) Given a parent folder, this method returns a list of all the paths with data that falls within the specified timeframe.static PathPathNameUtility.getPreviousPartitionBeforeTime(ArchPaths archPaths, String rootFolder, String pvName, Instant startts, String extension, PartitionGranularity granularity, PathResolver pathResolver, PVNameToKeyMapping pv2key) If a PV changes infrequently, we often will not have a sample in the given time frame.voidPlainStoragePlugin.setPartitionGranularity(PartitionGranularity partitionGranularity) Constructors in edu.stanford.slac.archiverappliance.plain with parameters of type PartitionGranularityModifierConstructorDescriptionAppendDataStateData(PartitionGranularity partitionGranularity, String rootFolder, String desc, Instant lastKnownTimestamp, PVNameToKeyMapping pv2key, PathResolver pathResolver) -
Uses of PartitionGranularity in edu.stanford.slac.archiverappliance.plain.parquet
Methods in edu.stanford.slac.archiverappliance.plain.parquet with parameters of type PartitionGranularityModifier and TypeMethodDescriptionParquetPlainFileHandler.appendDataStateData(Instant timestamp, PartitionGranularity partitionGranularity, String rootFolder, String desc, PVNameToKeyMapping pv2key) Constructors in edu.stanford.slac.archiverappliance.plain.parquet with parameters of type PartitionGranularityModifierConstructorDescriptionParquetAppendDataStateData(PartitionGranularity partitionGranularity, String rootFolder, String desc, Instant lastKnownTimestamp, org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName, PVNameToKeyMapping pv2key, org.apache.parquet.ParquetReadOptions readOptions, PathResolver pathResolver) Constructs a new state manager for appending data to Parquet files. -
Uses of PartitionGranularity in edu.stanford.slac.archiverappliance.plain.pb
Methods in edu.stanford.slac.archiverappliance.plain.pb with parameters of type PartitionGranularityModifier and TypeMethodDescriptionPBPlainFileHandler.appendDataStateData(Instant timestamp, PartitionGranularity partitionGranularity, String rootFolder, String desc, PVNameToKeyMapping pv2key) Constructors in edu.stanford.slac.archiverappliance.plain.pb with parameters of type PartitionGranularityModifierConstructorDescriptionPBAppendDataStateData(PartitionGranularity partitionGranularity, String rootFolder, String desc, Instant lastKnownTimestamp, PBCompressionMode compressionMode, PVNameToKeyMapping pv2key, PathResolver pathResolver) -
Uses of PartitionGranularity in org.epics.archiverappliance.common
Methods in org.epics.archiverappliance.common that return PartitionGranularityModifier and TypeMethodDescriptionPartitionGranularity.getNextLargerGranularity()static PartitionGranularityReturns the enum constant of this class with the specified name.static PartitionGranularity[]PartitionGranularity.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.epics.archiverappliance.common with parameters of type PartitionGranularityModifier and TypeMethodDescriptionstatic InstantTimeUtils.getNextPartitionFirstSecond(Instant ts, PartitionGranularity granularity) Given an epoch seconds and a granularity, this method gives you the first second in the next partition as epoch seconds.static StringTimeUtils.getPartitionName(Instant ts, PartitionGranularity granularity) Returns a partition name for the given epoch second based on the partition granularity.static InstantTimeUtils.getPreviousPartitionLastSecond(Instant ts, PartitionGranularity granularity) Given an epoch seconds and a granularity, this method gives you the last second in the previous partition as epoch seconds. -
Uses of PartitionGranularity in org.epics.archiverappliance.common.mergededup
Methods in org.epics.archiverappliance.common.mergededup that return PartitionGranularity -
Uses of PartitionGranularity in org.epics.archiverappliance.etl
Methods in org.epics.archiverappliance.etl that return PartitionGranularityModifier and TypeMethodDescriptionETLInfo.getGranularity()ETLDest.getPartitionGranularity()ETLSource.getPartitionGranularity()Constructors in org.epics.archiverappliance.etl with parameters of type PartitionGranularityModifierConstructorDescriptionETLInfo(String pvName, ArchDBRTypes type, String key, PartitionGranularity granularity, ETLStreamCreator strmCreator, Event firstEvent, long size) -
Uses of PartitionGranularity in org.epics.archiverappliance.etl.common
Methods in org.epics.archiverappliance.etl.common with parameters of type PartitionGranularityModifier and TypeMethodDescriptionstatic voidETLInfoListProcessor.checkAppendStatus(String pvName, boolean status, String key, PartitionGranularity granularity) -
Uses of PartitionGranularity in org.epics.archiverappliance.utils.blackhole
Methods in org.epics.archiverappliance.utils.blackhole that return PartitionGranularity