Stefan Miklosovic created CASSANDRA-20331: ---------------------------------------------
Summary: Expose constraints in system_schema.column_constraints Key: CASSANDRA-20331 URL: https://issues.apache.org/jira/browse/CASSANDRA-20331 Project: Apache Cassandra Issue Type: Task Reporter: Stefan Miklosovic There is already system_schema.column_masks {code} CREATE TABLE system_schema.column_masks ( keyspace_name text, table_name text, column_name text, function_argument_nulls frozen<list<boolean>>, function_argument_types frozen<list<text>>, function_argument_values frozen<list<text>>, function_keyspace text, function_name text, PRIMARY KEY (keyspace_name, table_name, column_name) ) WITH CLUSTERING ORDER BY (table_name ASC, column_name ASC) {code} We need this table with constraints of each column, similar to masks. Right now there is no programmatic way to realize what constraints a column has. This will come handy when Java Driver will start to support this. They will just scan system_schema.column_constraints and they can e.g. fail the query on client side it will never reach the server ... -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org