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]

Reply via email to