This is an automated email from the ASF dual-hosted git repository.
smiklosovic pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
from e0c7d7b938 Merge branch 'cassandra-5.0' into trunk
add 1630ef2cec Implement NOT_NULL constraint
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 1 +
.../pages/developing/cql/constraints.adoc | 48 +++++++++++
src/antlr/Parser.g | 1 +
...eption.java => AbstractFunctionConstraint.java} | 13 ++-
.../cql3/constraints/ColumnConstraint.java | 36 ++++++--
.../cql3/constraints/ColumnConstraints.java | 16 +++-
.../cql3/constraints/ConstraintFunction.java | 39 +++++++--
.../cql3/constraints/FunctionColumnConstraint.java | 30 +++++--
.../cql3/constraints/LengthConstraint.java | 16 +---
.../cql3/constraints/NotNullConstraint.java | 73 +++++++++++++++++
.../cql3/constraints/ScalarColumnConstraint.java | 30 +++----
...int.java => UnaryFunctionColumnConstraint.java} | 84 +++++++++----------
.../cql3/statements/ModificationStatement.java | 23 ++++++
.../cassandra/cql3/statements/StatementType.java | 9 ++
.../statements/schema/AlterTableStatement.java | 4 +-
.../statements/schema/CreateTableStatement.java | 18 +++-
.../apache/cassandra/schema/ColumnMetadata.java | 17 ++++
.../org/apache/cassandra/schema/TableMetadata.java | 12 ++-
.../distributed/test/ColumnConstraintsTest.java | 22 +++++
.../distributed/test/log/SnapshotTest.java | 1 +
...lterTableWithTableConstraintValidationTest.java | 31 +++++--
.../contraints/ColumnConstraintsTest.java | 3 +-
...TableWithColumnCqlConstraintValidationTest.java | 95 +++++++++++++++++++++-
...ableWithColumnNotNullConstraintInvalidTest.java | 84 +++++++++++++++++++
...eTableWithColumnNotNullConstraintValidTest.java | 66 +++++++++++++++
25 files changed, 649 insertions(+), 123 deletions(-)
copy
src/java/org/apache/cassandra/cql3/constraints/{InvalidConstraintDefinitionException.java
=> AbstractFunctionConstraint.java} (74%)
create mode 100644
src/java/org/apache/cassandra/cql3/constraints/NotNullConstraint.java
copy
src/java/org/apache/cassandra/cql3/constraints/{FunctionColumnConstraint.java
=> UnaryFunctionColumnConstraint.java} (62%)
create mode 100644
test/unit/org/apache/cassandra/contraints/CreateTableWithColumnNotNullConstraintInvalidTest.java
create mode 100644
test/unit/org/apache/cassandra/contraints/CreateTableWithColumnNotNullConstraintValidTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]