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 989f0414b7 Support CREATE TABLE LIKE with INDEXES
     add 980047657d Prevent invalid constraint combinations

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |   1 +
 .../constraints/AbstractFunctionConstraint.java    |  42 +++-
 .../AbstractFunctionSatisfiabilityChecker.java     | 218 +++++++++++++++++++++
 .../cql3/constraints/ColumnConstraint.java         |  52 ++++-
 .../cql3/constraints/ColumnConstraints.java        |  61 +++++-
 .../cql3/constraints/ConstraintFunction.java       |  20 ++
 .../cql3/constraints/FunctionColumnConstraint.java |  55 ++++--
 .../cql3/constraints/LengthConstraint.java         |  14 +-
 .../constraints/SatisfiabilityChecker.java}        |  31 +--
 .../cql3/constraints/ScalarColumnConstraint.java   |  46 ++++-
 .../constraints/UnaryFunctionColumnConstraint.java |  29 +--
 .../statements/schema/CreateTableStatement.java    |  24 +--
 .../apache/cassandra/schema/ColumnMetadata.java    |   5 +-
 .../distributed/test/ColumnConstraintsTest.java    |   5 +-
 .../contraints/ConstraintsSatisfiabilityTest.java  | 180 +++++++++++++++++
 15 files changed, 688 insertions(+), 95 deletions(-)
 create mode 100644 
src/java/org/apache/cassandra/cql3/constraints/AbstractFunctionSatisfiabilityChecker.java
 copy src/java/org/apache/cassandra/{utils/FailingBiConsumer.java => 
cql3/constraints/SatisfiabilityChecker.java} (59%)
 create mode 100644 
test/unit/org/apache/cassandra/contraints/ConstraintsSatisfiabilityTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to