This is an automated email from the ASF dual-hosted git repository.

belliottsmith pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git


    from dc7935be80 Merge branch 'cassandra-6.0' into trunk
     add 7623a59b31 Accord: Deterministic time integration  - now() functions 
must be deterministic (and derived from Accord timestamp)  - tombstone GC and 
TTL evaluation must be deterministic and based on both Accord timestamp and 
Accord GC mechanisms (that guarantee completeness of execution)
     add 5eba832793 Merge branch 'cassandra-6.0' into trunk

No new revisions were added by this update.

Summary of changes:
 src/java/org/apache/cassandra/cql3/Attributes.java |   8 +-
 .../apache/cassandra/cql3/ColumnsExpression.java   |   4 +-
 .../apache/cassandra/cql3/ElementExpression.java   |   6 +-
 .../org/apache/cassandra/cql3/FunctionContext.java |  96 +++++++++++++++++++
 src/java/org/apache/cassandra/cql3/Json.java       |   6 +-
 src/java/org/apache/cassandra/cql3/Operation.java  |   4 +-
 .../org/apache/cassandra/cql3/QueryOptions.java    |   9 +-
 .../org/apache/cassandra/cql3/QueryProcessor.java  |   2 +-
 ...UpdateParameters.java => RowUpdateBuilder.java} |  52 +++++++----
 .../cassandra/cql3/conditions/ColumnCondition.java |  24 ++---
 .../cassandra/cql3/functions/AggregateFcts.java    |  60 ++++++------
 .../cql3/functions/AggregateFunction.java          |   6 +-
 .../apache/cassandra/cql3/functions/Arguments.java |   3 +
 .../cql3/functions/BytesConversionFcts.java        |   6 +-
 .../apache/cassandra/cql3/functions/CastFcts.java  |   6 +-
 .../cassandra/cql3/functions/CollectionFcts.java   |  14 +--
 .../apache/cassandra/cql3/functions/Function.java  |   6 +-
 .../cql3/functions/FunctionArguments.java          |  58 +++++-------
 .../cassandra/cql3/functions/FunctionCall.java     |  12 +--
 .../cassandra/cql3/functions/LengthFcts.java       |   6 +-
 .../cassandra/cql3/functions/NativeFunction.java   |   7 +-
 .../cql3/functions/PartialScalarFunction.java      |   2 +-
 .../functions/PartiallyAppliedScalarFunction.java  |  17 +++-
 .../cql3/functions/PreComputedScalarFunction.java  |   7 +-
 .../cassandra/cql3/functions/ScalarFunction.java   |   3 +-
 .../apache/cassandra/cql3/functions/TimeFcts.java  |   2 +-
 .../apache/cassandra/cql3/functions/ToJsonFct.java |   6 +-
 .../apache/cassandra/cql3/functions/TokenFct.java  |   6 +-
 .../cassandra/cql3/functions/UDAggregate.java      |  10 +-
 .../cassandra/cql3/functions/UDFunction.java       |   5 +-
 .../cassandra/cql3/functions/VectorFcts.java       |   6 +-
 .../cql3/functions/masking/ColumnMask.java         |  17 +++-
 .../functions/masking/DefaultMaskingFunction.java  |   6 +-
 .../functions/masking/HashMaskingFunction.java     |   6 +-
 .../functions/masking/NullMaskingFunction.java     |   6 +-
 .../functions/masking/PartialMaskingFunction.java  |   6 +-
 .../functions/masking/ReplaceMaskingFunction.java  |   6 +-
 .../restrictions/ClusteringColumnRestrictions.java |   5 +-
 .../cql3/restrictions/MergedRestriction.java       |  16 ++--
 .../cassandra/cql3/restrictions/Restriction.java   |   8 +-
 .../cql3/restrictions/RestrictionSet.java          |   6 +-
 .../cql3/restrictions/RestrictionSetWrapper.java   |   6 +-
 .../cql3/restrictions/SimpleRestriction.java       |  52 +++++------
 .../cql3/restrictions/SingleRestriction.java       |  12 +--
 .../cql3/selection/AbstractFunctionSelector.java   |  21 +++--
 .../cql3/selection/AggregateFunctionSelector.java  |  17 +++-
 .../cassandra/cql3/selection/ElementsSelector.java |   8 ++
 .../cassandra/cql3/selection/FieldSelector.java    |   8 ++
 .../cassandra/cql3/selection/ListSelector.java     |   9 ++
 .../cassandra/cql3/selection/MapSelector.java      |  13 ++-
 .../cassandra/cql3/selection/ResultSetBuilder.java |   8 +-
 .../cql3/selection/ScalarFunctionSelector.java     |   6 +-
 .../apache/cassandra/cql3/selection/Selection.java |  10 ++
 .../apache/cassandra/cql3/selection/Selector.java  |   3 +
 .../cassandra/cql3/selection/SetSelector.java      |   9 ++
 .../cassandra/cql3/selection/SimpleSelector.java   |  21 +++--
 .../cassandra/cql3/selection/TupleSelector.java    |   9 ++
 .../cassandra/cql3/selection/UserTypeSelector.java |   9 ++
 .../cassandra/cql3/selection/VectorSelector.java   |   9 ++
 .../cql3/selection/WritetimeOrTTLSelector.java     |   8 ++
 .../cassandra/cql3/statements/CQL3CasRequest.java  |  38 +++++---
 .../cassandra/cql3/statements/DeleteStatement.java |   6 +-
 .../cql3/statements/ModificationStatement.java     |  63 ++++++-------
 .../cassandra/cql3/statements/SelectStatement.java |   2 +-
 .../cql3/statements/TransactionStatement.java      |  22 +++--
 .../cassandra/cql3/statements/UpdateStatement.java |   6 +-
 .../org/apache/cassandra/cql3/terms/Constants.java |  64 ++++++-------
 .../org/apache/cassandra/cql3/terms/InMarker.java  |  14 +--
 .../org/apache/cassandra/cql3/terms/Lists.java     |  78 ++++++++--------
 src/java/org/apache/cassandra/cql3/terms/Maps.java |  48 +++++-----
 .../org/apache/cassandra/cql3/terms/Marker.java    |  20 ++--
 .../apache/cassandra/cql3/terms/MultiElements.java |   6 +-
 src/java/org/apache/cassandra/cql3/terms/Sets.java |  48 +++++-----
 src/java/org/apache/cassandra/cql3/terms/Term.java |  27 +++---
 .../org/apache/cassandra/cql3/terms/Terms.java     |  56 +++++------
 .../org/apache/cassandra/cql3/terms/Tuples.java    |   4 +-
 .../org/apache/cassandra/cql3/terms/UserTypes.java |  30 +++---
 .../org/apache/cassandra/cql3/terms/Vectors.java   |   4 +-
 .../cql3/transactions/ReferenceValue.java          |  12 +--
 .../cql3/transactions/RowDataReference.java        |  12 +--
 .../org/apache/cassandra/db/ColumnFamilyStore.java |  13 ++-
 src/java/org/apache/cassandra/db/ReadCommand.java  |   3 +
 .../cassandra/db/aggregation/GroupMaker.java       |   3 +-
 .../db/compaction/CompactionIterator.java          |  56 +++++------
 .../cassandra/db/compaction/CompactionManager.java |  26 ++----
 .../cassandra/db/compaction/CompactionTask.java    |  50 ++++++++--
 .../cassandra/db/compaction/SSTableSplitter.java   |   2 +-
 .../db/compaction/TimeWindowCompactionTask.java    |   2 +-
 .../cassandra/db/marshal/AbstractTimeUUIDType.java |   6 +-
 .../apache/cassandra/db/marshal/TemporalType.java  |   7 +-
 .../org/apache/cassandra/db/marshal/TimeType.java  |   6 +-
 .../db/partitions/AbstractBTreePartition.java      |   1 -
 .../db/repair/CassandraValidationIterator.java     |   9 +-
 .../cassandra/io/sstable/CQLSSTableWriter.java     |  21 +++--
 .../org/apache/cassandra/repair/RepairSession.java |   1 +
 .../accord/AccordExecutorAbstractLockLoop.java     |   1 -
 .../service/accord/AccordObjectSizes.java          |   5 +-
 .../cassandra/service/accord/api/TokenKey.java     |   5 +
 .../accord/journal/CommandChangeWriter.java        |   4 +-
 .../service/accord/journal/CommandChanges.java     |   9 +-
 .../accord/serializers/ApplySerializers.java       |   3 +-
 .../accord/serializers/CheckStatusSerializers.java |   3 +-
 .../accord/serializers/ReadDataSerializer.java     |   3 +-
 .../accord/serializers/RecoverySerializers.java    |   3 +-
 .../serializers/RemoteSuccessSerializers.java      |   8 +-
 .../accord/serializers/ResultSerializers.java      |  45 ---------
 .../service/accord/txn/AccordUpdateParameters.java |  16 +++-
 .../accord/txn/RetryWithNewProtocolResult.java     |   6 --
 .../cassandra/service/accord/txn/TxnData.java      |  33 ++-----
 .../service/accord/txn/TxnDataResult.java          | 103 +++++++++++++++++++++
 .../cassandra/service/accord/txn/TxnQuery.java     |  45 +++++----
 .../service/accord/txn/TxnRangeReadResult.java     |  27 +-----
 .../service/accord/txn/TxnReferenceOperation.java  |   4 +-
 .../cassandra/service/accord/txn/TxnResult.java    |   9 +-
 .../service/accord/txn/TxnValidationRejection.java |   6 --
 .../cassandra/service/accord/txn/TxnWrite.java     |   6 +-
 .../cassandra/transport/ProtocolVersion.java       |  10 +-
 src/java/org/apache/cassandra/utils/Clock.java     |  17 +++-
 src/java/org/apache/cassandra/utils/TimeUUID.java  |   2 +-
 .../cassandra/utils/concurrent/SignalLock.java     |  10 +-
 .../AccordCommandStoreTryExecuteListeningTest.java |   4 +-
 .../accord/AccordWriteInteroperabilityTest.java    |   2 +
 .../accord/journal/AccordJournalReplayTest.java    |   4 +-
 .../accord/journal/AccordJournalBurnTest.java      |   6 +-
 .../cassandra/io/sstable/HarrySSTableWriter.java   |  17 ++--
 .../cql3/functions/FunctionFactoryTest.java        |   6 +-
 .../cassandra/cql3/functions/TimeFctsTest.java     |   4 +-
 .../org/apache/cassandra/cql3/terms/ListsTest.java |  18 ++--
 .../miscellaneous/CrcCheckChanceTest.java          |   2 +-
 .../cql3/validation/operations/CQLVectorTest.java  |  10 +-
 .../db/compaction/CompactionsCQLTest.java          |   2 +-
 .../apache/cassandra/hints/HintsServiceTest.java   |   4 +-
 .../service/accord/AccordCommandStoreTest.java     |   4 +-
 .../serializers/CommandsForKeySerializerTest.java  |   3 +-
 .../apache/cassandra/utils/AccordGenerators.java   |   4 +-
 .../io/sstable/StressCQLSSTableWriter.java         |  19 ++--
 136 files changed, 1199 insertions(+), 838 deletions(-)
 create mode 100644 src/java/org/apache/cassandra/cql3/FunctionContext.java
 rename src/java/org/apache/cassandra/cql3/{UpdateParameters.java => 
RowUpdateBuilder.java} (91%)
 delete mode 100644 
src/java/org/apache/cassandra/service/accord/serializers/ResultSerializers.java
 create mode 100644 
src/java/org/apache/cassandra/service/accord/txn/TxnDataResult.java


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

Reply via email to