public class TagHistorianSettingsRecord extends PersistentRecord
SRecordInstance.BrokenOptimisticLockException
Modifier and Type | Field and Description |
---|---|
static RecordMeta<TagHistorianSettingsRecord> |
META |
static BooleanField |
OptimizedPartitionsEnabled |
static IntField |
OptimizedWindowSizeSec |
static BooleanField |
PartitioningEnabled |
static IntField |
PartitionSize |
static EnumField<TimeUnits> |
PartitionSizeUnits |
static ReferenceField<SQLTagHistoryProviderRecord> |
Profile |
static LongField |
ProfileId |
static IntField |
PruneAge |
static EnumField<TimeUnits> |
PruneAgeUnits |
static BooleanField |
PruningEnabled |
static IntField |
StaleMultiplier |
static BooleanField |
TrackSCE |
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
Constructor and Description |
---|
TagHistorianSettingsRecord() |
Modifier and Type | Method and Description |
---|---|
RecordMeta<?> |
getMeta()
This must be defined in every user record's definition to access the SRecord which provides the meta data for this
instance.
|
int |
getPartitionSize() |
TimeUnits |
getPartitionSizeUnits() |
int |
getProcessingWindowSeconds() |
int |
getPruneAge() |
TimeUnits |
getPruneAgeUnits() |
int |
getStaleMultiplier() |
boolean |
isPartitioningEnabled() |
boolean |
isProcessingEnabled() |
boolean |
isPruningEnabled() |
boolean |
isTrackSCEEnabled() |
void |
setFrom(LegacySettingsRecord legacy) |
getBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValues
allFields, assertNewRow, assertNotNewRow, defineInitialValue, deleteRecord, doQueryRecord, doValidateRecord, equals, findReference, findReference, findReference, findReference, getBigDecimal, getBytes, getDataSet, getDate, getDouble, getEnum, getInitialValue, getInt, getLogger, getLong, getObject, getRawArrayValue, getReferenceNoQuery, getTime, getTimestamp, hashCode, isAttached, isDeleted, isDirty, isDirty, isEmpty, isNewRow, isNotDestroyed, isNull, isReadOnly, isValid, onQueryRecord, onValidateField, onValidateRecord, setBigDecimal, setBoolean, setBytes, setDate, setDirty, setDouble, setEmpty, setEnum, setInt, setLong, setNewRow, setNull, setObject, setObject, setRawArrayValue, setReadOnly, setReference, setString, setTime, setTimestamp, toString, validatePrimaryKeys, wasInCache
public static final RecordMeta<TagHistorianSettingsRecord> META
public static final LongField ProfileId
public static final ReferenceField<SQLTagHistoryProviderRecord> Profile
public static final BooleanField PartitioningEnabled
public static final IntField PartitionSize
public static final BooleanField OptimizedPartitionsEnabled
public static final IntField OptimizedWindowSizeSec
public static final BooleanField PruningEnabled
public static final IntField PruneAge
public static final BooleanField TrackSCE
public static final IntField StaleMultiplier
public RecordMeta<?> getMeta()
SRecordInstance
SRecord getMeta() { return meta; };
The actual meta
variable is thus not Serialized, but it would not be anyway as it is usually static.
getMeta
in class PersistentRecord
public boolean isPartitioningEnabled()
public int getPartitionSize()
public TimeUnits getPartitionSizeUnits()
public boolean isProcessingEnabled()
public int getProcessingWindowSeconds()
public boolean isPruningEnabled()
public int getPruneAge()
public TimeUnits getPruneAgeUnits()
public int getStaleMultiplier()
public boolean isTrackSCEEnabled()
public void setFrom(LegacySettingsRecord legacy)