Class ClusterSchemaUpdateLockKey
java.lang.Object
io.datarouter.model.field.BaseFieldSet<K>
io.datarouter.model.key.BaseKey<K>
io.datarouter.model.key.unique.BaseUniqueKey<PK>
io.datarouter.model.key.primary.BasePrimaryKey<PK>
io.datarouter.model.key.primary.base.BaseRegularPrimaryKey<ClusterSchemaUpdateLockKey>
io.datarouter.storage.config.storage.clusterschemaupdatelock.ClusterSchemaUpdateLockKey
- All Implemented Interfaces:
io.datarouter.model.field.FieldSet<ClusterSchemaUpdateLockKey>,io.datarouter.model.key.entity.EntityKey<ClusterSchemaUpdateLockKey>,io.datarouter.model.key.Key<ClusterSchemaUpdateLockKey>,io.datarouter.model.key.primary.EntityPrimaryKey<ClusterSchemaUpdateLockKey,ClusterSchemaUpdateLockKey>,io.datarouter.model.key.primary.PrimaryKey<ClusterSchemaUpdateLockKey>,io.datarouter.model.key.primary.RegularPrimaryKey<ClusterSchemaUpdateLockKey>,io.datarouter.model.key.unique.UniqueKey<ClusterSchemaUpdateLockKey>,io.datarouter.model.serialize.fielder.Fielder<ClusterSchemaUpdateLockKey>,io.datarouter.model.serialize.fielder.PrimaryKeyFielder<ClusterSchemaUpdateLockKey>,Comparable<io.datarouter.model.field.FieldSet<ClusterSchemaUpdateLockKey>>
public class ClusterSchemaUpdateLockKey extends io.datarouter.model.key.primary.base.BaseRegularPrimaryKey<ClusterSchemaUpdateLockKey>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusterSchemaUpdateLockKey.FieldKeys -
Field Summary
-
Constructor Summary
Constructors Constructor Description ClusterSchemaUpdateLockKey()ClusterSchemaUpdateLockKey(Integer buildId, String statementHash) -
Method Summary
Modifier and Type Method Description static ClusterSchemaUpdateLockKeycreateKeyWithHashedSqlStatement(Integer buildId, String sqlStatement)IntegergetBuildId()List<io.datarouter.model.field.Field<?>>getFields()StringgetStatementHash()Methods inherited from class io.datarouter.model.key.primary.base.BaseRegularPrimaryKey
getEntityKey, getEntityKeyFields, getPostEntityKeyFields, prefixFromEntityKeyMethods inherited from class io.datarouter.model.field.BaseFieldSet
compareTo, equals, getFieldNames, getFields, getFieldValue, getFieldValues, hashCode, toString
-
Constructor Details
-
ClusterSchemaUpdateLockKey
public ClusterSchemaUpdateLockKey() -
ClusterSchemaUpdateLockKey
-
-
Method Details
-
getFields
-
getBuildId
-
getStatementHash
-
createKeyWithHashedSqlStatement
public static ClusterSchemaUpdateLockKey createKeyWithHashedSqlStatement(Integer buildId, String sqlStatement)
-