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>
  • Constructor Details

    • ClusterSchemaUpdateLockKey

      public ClusterSchemaUpdateLockKey()
    • ClusterSchemaUpdateLockKey

      public ClusterSchemaUpdateLockKey(Integer buildId, String statementHash)
  • Method Details

    • getFields

      public List<io.datarouter.model.field.Field<?>> getFields()
    • getBuildId

      public Integer getBuildId()
    • getStatementHash

      public String getStatementHash()
    • createKeyWithHashedSqlStatement

      public static ClusterSchemaUpdateLockKey createKeyWithHashedSqlStatement(Integer buildId, String sqlStatement)