[ https://issues.apache.org/jira/browse/CASSANDRA-9745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14624364#comment-14624364 ]
Sam Tunnicliffe commented on CASSANDRA-9745: -------------------------------------------- It's mostly orthogonal to this, but just for the record we do also validate values to ensure they're able to be used in any configured secondary indexes (i.e. as partition keys or clustering columns depending on the index type). > Allow validating values through a UDF > ------------------------------------- > > Key: CASSANDRA-9745 > URL: https://issues.apache.org/jira/browse/CASSANDRA-9745 > Project: Cassandra > Issue Type: New Feature > Reporter: Sylvain Lebresne > Priority: Minor > Fix For: 3.x > > > The only server side validation we do for values is currently that they match > their type. Now that we have UDFs, we could allow to optionally specify a > (boolean) value validation function on a per-column basis. This would give us > a pretty generic way of validating value, which sounds useful to me. > Once we have that, we could even add some syntactic sugar for some common > type of validations, like {{v int[0..100]}} for numbers between 0 and 100, or > {{v text[20]}} for a string that is not longer than 20, ... That's more of a > follow up however. -- This message was sent by Atlassian JIRA (v6.3.4#6332)