Module io.github.bucket4j.core
Interface CustomColumnProvider<K>
public interface CustomColumnProvider<K>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <K> CustomColumnProvider<K>createExpiresInColumnProvider(String expiresAtColumn, ExpirationAfterWriteStrategy expiration) voidsetCustomField(K key, int paramIndex, PreparedStatement statement, RemoteBucketState state, long currentTimeNanos)
-
Method Details
-
setCustomField
void setCustomField(K key, int paramIndex, PreparedStatement statement, RemoteBucketState state, long currentTimeNanos) throws SQLException - Throws:
SQLException
-
getCustomFieldName
String getCustomFieldName() -
createExpiresInColumnProvider
static <K> CustomColumnProvider<K> createExpiresInColumnProvider(String expiresAtColumn, ExpirationAfterWriteStrategy expiration)
-